1 2007-04-24 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3 * dlls/winealsa.drv/waveinit.c:
4 winealsa: Unset WAVECAPS_DIRECTSOUND properly for capture.
6 2007-04-24 Chris Robinson <chris.kcat@gmail.com>
8 * dlls/quartz/Makefile.in, dlls/quartz/main.c, dlls/quartz/mpegsplit.c,
9 dlls/quartz/quartz_private.h, dlls/quartz/regsvr.c:
10 quartz: Partially implement the MPEG 1 Stream Splitter filter.
12 2007-04-25 Kirill K. Smirnov <lich@math.spbu.ru>
14 * dlls/kernel32/tests/path.c:
15 kernel32/tests: Add tests for NeedCurrentDirectoryForExePath.
17 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
18 kernel32: Add partial stub for NeedCurrentDirectoryForExePath.
20 2007-04-27 Alexandre Julliard <julliard@winehq.org>
22 * dlls/winecoreaudio.drv/midi.c:
23 winecoreaudio: Avoid sizeof in trace.
25 2007-04-26 Kevin Koltzau <kevin@plop.org>
28 user32: Draw menu item bitmaps in the correct location when the scroll arrows
31 2007-04-26 Alexey Markachev <alexey@etersoft.ru>
34 ntdll: Fix mistake in Novosibirsk time zone.
36 2007-04-22 Stefan Dösinger <stefan@codeweavers.com>
38 * dlls/ddraw/surface.c:
39 ddraw: Use EnumAttachedSurfaces for SetColorKey.
42 ddraw: Search for texture sublevels with GetAttachedSurface.
45 ddraw: Use EnumAttachedSurfaces to search for a render target.
47 * dlls/ddraw/tests/dsurface.c:
48 ddraw: Add a test for EnumSurfaces.
50 2007-04-25 Andrew Riedi <andrewriedi@gmail.com>
52 * dlls/winex11.drv/mouse.c:
53 winex11.drv: Add legacy 32-bit cursor support.
55 2007-04-25 Yuval Fledel <yuvalfl@gmail.com>
57 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
58 dlls/schannel/tests/Makefile.in, dlls/schannel/tests/main.c,
59 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
60 schannel: Tests for SpLsaModeInitialize, SpUserModeInitialize and GetInfo.
62 * dlls/schannel/Makefile.in, dlls/schannel/schannel.spec,
63 dlls/schannel/usermode.c:
64 schannel: Implement SpUserModeInitialize.
66 * dlls/schannel/Makefile.in, dlls/schannel/lsamode.c,
67 dlls/schannel/schannel.spec:
68 schannel: Implement SpLsaModeInitialize and GetInfo.
70 2007-04-26 Emmanuel Maillard <mahanuu@free.fr>
72 * dlls/winecoreaudio.drv/midi.c:
73 winecoreaudio: Implement MIDIIn_Prepare and MIDIIn_Unprepare.
75 * dlls/winecoreaudio.drv/midi.c:
76 winecoreaudio: Implement MIDIIn_AddBuffer.
78 * dlls/winecoreaudio.drv/midi.c:
79 winecoreaudio: Implement MIDIIn_Reset.
81 * dlls/winecoreaudio.drv/midi.c:
82 winecoreaudio: Implement MIDIIn_Start and MIDIIn_Stop.
84 * dlls/winecoreaudio.drv/midi.c:
85 winecoreaudio: Implement MIDIIn_GetNumDevs and MIDIIn_GetDevCaps.
87 * dlls/winecoreaudio.drv/midi.c:
88 winecoreaudio: Implement MIDIIn_Open and MIDIIn_Close.
90 * dlls/winecoreaudio.drv/midi.c:
91 winecoreaudio: Add MIDI In messages in MIDI_NotifyClient.
93 2007-04-27 H. Verbeet <hverbeet@gmail.com>
95 * dlls/wined3d/device.c:
96 wined3d: Fix the return value for IWineD3DDeviceImpl_ColorFill.
98 2007-04-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
100 * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c,
101 dlls/dplayx/dplayx_global.h, dlls/dplayx/name_server.c,
102 dlls/dplayx/name_server.h:
103 dplayx: Constify some variables.
105 2007-04-26 Marcus Meissner <marcus@jet.franken.de>
108 msi: Do not mark the tables const.
110 2007-04-26 Ben Taylor <sol11x86@comcast.net>
112 * dlls/wineoss.drv/mixer.c:
113 wineoss: Fix to compile on Solaris 10.
115 2007-04-26 Dmitry Timoshkov <dmitry@codeweavers.com>
117 * dlls/user32/tests/msg.c, dlls/user32/winpos.c:
118 user32: Windows doesn't redraw a window if it is being just moved.
120 2007-04-26 Huw Davies <huw@codeweavers.com>
122 * dlls/oleaut32/tmarshal.c:
123 oleaut32: Rewrite get_funcdesc to avoid using the funcdesc's oVft member so
124 that it works correctly for non-dual dispinterfaces.
126 2007-04-25 Huw Davies <huw@codeweavers.com>
128 * dlls/oleaut32/tmarshal.c:
129 oleaut32: Don't try to free the typeinfo if get_funcdesc fails.
131 2007-04-26 Alexandre Julliard <julliard@winehq.org>
133 * .gitignore, tools/make_makefiles:
134 make_makefiles: Avoid duplicate .gitignore entries.
136 2007-04-25 Dan Hipschman <dsh@linux.ucla.edu>
138 * dlls/rpcrt4/tests/server.c, dlls/rpcrt4/tests/server.idl:
139 rpcrt4: Add a testcase for RPCs with fixed-size arrays.
141 * tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c:
142 widl: Declare fixed-size array args as pointers to arrays.
144 * .gitignore, dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/server.c,
145 dlls/rpcrt4/tests/server.idl:
146 rpcrt4: Add tests for RPC and widl generated code.
148 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
149 tools/widl/server.c, tools/widl/widl.c, tools/widl/widl.h:
150 widl: Add --prefix-* options (take 3).
152 2007-04-26 Emmanuel Maillard <mahanuu@free.fr>
154 * dlls/winecoreaudio.drv/coremidi.c, dlls/winecoreaudio.drv/coremidi.h,
155 dlls/winecoreaudio.drv/midi.c:
156 winecoreaudio: Initial MIDI In Mach message handling.
158 * dlls/winecoreaudio.drv/coremidi.c, dlls/winecoreaudio.drv/coremidi.h,
159 dlls/winecoreaudio.drv/midi.c,
160 dlls/winecoreaudio.drv/winecoreaudio.drv.spec:
161 winecoreaudio: Initial MIDI In support on Mac OS X.
163 2007-04-25 Jesse Allen <the3dfxdude@gmail.com>
165 * dlls/wined3d/directx.c:
166 wined3d: Remove fake nvidia card in GetAdapterIdentifier.
168 2007-04-22 Stefan Dösinger <stefan@codeweavers.com>
170 * dlls/d3d9/device.c, dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
171 include/wine/wined3d_interface.h:
172 d3d: Fix ProcessVertices.
173 IDirect3DDevice9::ProcessVertices takes a vertex declaration, not a
174 vertex buffer. The source for ProcessVertices is taken from the
175 stateblock, not the vertex declaration.
177 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c,
178 dlls/ddraw/direct3d.c, dlls/ddraw/main.c, dlls/ddraw/vertexbuffer.c:
179 ddraw: Get rid of FVFs.
180 Remove all IWineD3DDevice::SetFVF calls and instead create converted
181 vertex declarations and use them. The idea is to remove the FVF paths
182 from wined3d to simplify the code, and optimize the vertex declaration
185 2007-04-25 Stefan Dösinger <stefan@codeweavers.com>
187 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
188 wined3d: Implement CreateVertexDeclarationFromFVF.
190 2007-04-22 Stefan Dösinger <stefan@codeweavers.com>
192 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
193 wined3d: Add a method to create a declaration from a fvf.
195 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
196 wined3d: Do not allocate surfaces unless needed.
198 2007-04-26 Alexandre Julliard <julliard@winehq.org>
200 * dlls/cabinet/fdi.c:
201 cabinet: Make sure we don't try to close an invalid file handle.
203 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
204 programs/winedbg/symbol.c:
205 winedbg: Properly handle EOF on input.
207 2007-04-26 Paul Vriens <paul.vriens.wine@gmail.com>
209 * dlls/kernel32/tests/resource.c:
210 kernel32/tests: Resource functions are not implemented on win98.
212 * dlls/setupapi/tests/misc.c:
213 setupapi/tests: SetupCopyOEMInfA is not available on NT4.
215 2007-04-25 Clinton Stimpson <cjstimpson@utwire.net>
217 * dlls/riched20/caret.c, dlls/riched20/tests/editor.c:
218 riched20: Set modify state when removing text.
220 2007-04-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
222 * dlls/dplayx/dplayx_global.c:
225 * dlls/dnsapi/query.c:
226 dnsapi: Constify some variables.
228 2007-04-25 Hans Leidekker <hans@it.vu.nl>
230 * programs/expand/Makefile.in, programs/expand/expand.c:
231 expand.exe: Add support for cabinet files.
233 * dlls/msi/msi.spec, dlls/msi/registry.c:
234 msi: Add a stub implementation for MsiEnumProductsEx{A, W}.
236 * dlls/shell32/iconcache.c, dlls/shell32/shell32.spec:
237 shell32: Add a stub implementation for SHMapIDListToImageListIndexAsync.
239 2007-04-25 Jacek Caban <jacek@codeweavers.com>
241 * dlls/hhctrl.ocx/content.c:
242 hhctrl.ocx: Don't insert content item that could not be merged.
244 2007-04-25 Paul Vriens <Paul.Vriens.Wine@gmail.com>
246 * dlls/setupapi/tests/devinst.c:
247 setupapi/tests: SetupDiCreateDeviceInfoListExW is not implemented on win98.
249 * dlls/kernel32/tests/path.c:
250 kernel32/tests: GetLongPathNameW is not implemented on win98.
252 * dlls/kernel32/tests/environ.c:
253 kernel32/tests: GetComputerNameW is not implemented on win98.
255 * dlls/kernel32/tests/thread.c:
256 kernel32/tests: CreateRemoteThread is not implemented on win98.
258 2007-04-25 Emmanuel Maillard <mahanuu@free.fr>
260 * dlls/winecoreaudio.drv/midi.c:
261 winecoreaudio: Implement MIDIOut_Reset.
263 * dlls/winecoreaudio.drv/coremidi.h, dlls/winecoreaudio.drv/midi.c:
264 winecoreaudio: Implement MIDIOut_GetVolume and MIDIOut_SetVolume.
266 * dlls/winecoreaudio.drv/midi.c:
267 winecoreaudio: Implement MIDIOut_LongData.
269 * dlls/winecoreaudio.drv/coremidi.h, dlls/winecoreaudio.drv/midi.c:
270 winecoreaudio: Implement MIDIOut_Data.
272 * dlls/winecoreaudio.drv/midi.c:
273 winecoreaudio: Implement MIDIOut_Prepare and MIDIOut_Unprepare.
275 * dlls/winecoreaudio.drv/midi.c:
276 winecoreaudio: Implement MIDIOut_GetDevCaps and MIDIOut_GetNumDevs.
278 * dlls/winecoreaudio.drv/midi.c:
279 winecoreaudio: Implement MIDI_NotifyClient, MIDIOut_Open and MIDIOut_Close.
281 * configure, configure.ac, dlls/winecoreaudio.drv/Makefile.in,
282 dlls/winecoreaudio.drv/audiounit.c,
283 dlls/winecoreaudio.drv/coreaudio.c,
284 dlls/winecoreaudio.drv/coreaudio.h,
285 dlls/winecoreaudio.drv/coremidi.c, dlls/winecoreaudio.drv/coremidi.h,
286 dlls/winecoreaudio.drv/midi.c,
287 dlls/winecoreaudio.drv/winecoreaudio.drv.spec:
288 winecoreaudio: Initial MIDI support on Mac OS X.
290 2007-04-25 James Hawkins <truiken@gmail.com>
292 * dlls/msi/Makefile.in, dlls/msi/msipriv.h, dlls/msi/query.h,
293 dlls/msi/streams.c, dlls/msi/string.c, dlls/msi/table.c,
295 msi: Implement special handling for the _Streams table.
297 2007-04-25 Rob Shearman <rob@codeweavers.com>
299 * dlls/atl/atl_main.c:
300 atl: AtlModuleGetClassObject should store an intermediate pointer in obj->pCF
301 and then query this for the requested interface.
302 Return CLASS_E_CLASSNOTAVAILABLE instead of E_FAIL.
304 * dlls/atl/atl_main.c:
305 atl: Use the first entry in the object map in AtlInternalQueryInterface when
306 IUnknown is requested.
308 * tools/winebuild/import.c:
309 winebuild: Refer to strings used in generated stubs by symbol rather than by
310 offset to avoid problems when the compiler aligns the strings by 2 or more bytes.
312 2007-04-25 Paul Vriens <Paul.Vriens.Wine@gmail.com>
314 * dlls/ws2_32/tests/sock.c:
315 ws2_32/tests: Add required parameter to CreateThread (for Win9x and WinME).
317 2007-04-25 Michael Stefaniuc <mstefani@redhat.de>
319 * dlls/winealsa.drv/mixer.c:
320 winealsa: Do not check for non-NULL before HeapFree'ing a variable as the
323 * dlls/dbghelp/module.c, dlls/gdi32/tests/font.c, dlls/imm32/imm.c,
324 dlls/msvfw32/msvideo_main.c, dlls/ntdll/tests/port.c,
325 dlls/ole32/storage32.c, dlls/winex11.drv/xfont.c, dlls/wininet/ftp.c,
326 dlls/wininet/internet.c, dlls/winspool.drv/info.c,
327 programs/oleview/tree.c, programs/oleview/typelib.c:
328 janitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing
329 out the allocated memory in a later call.
331 2007-04-25 Yuval Fledel <yuvalfl@gmail.com>
333 * include/ntsecpkg.h:
334 include: Introduce SECPKG_INTERFACE_VERSION and extend PSECPKG_FUNCTION_TABLE
337 2007-04-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
339 * dlls/dmband/dmutils.c:
340 dmband: Constify some variables.
342 * dlls/dmstyle/dmutils.c:
343 dmstyle: Constify some variables.
345 * dlls/dmime/dmutils.c:
346 dmime: Constify some variables.
348 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
349 dmloader: Constify some variables.
351 * dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h:
352 dmscript: Constify a variable.
354 * dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h:
355 dmusic: Constify a variable.
357 * dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h:
358 dmcompos: Constify a variable.
360 2007-04-24 Michał Wiernowolski <mihalw@gmail.com>
362 * dlls/winealsa.drv/midi.c:
363 winealsa: Improved handling of SysEx MIDI messages.
365 2007-04-24 Aric Stewart <aric@codeweavers.com>
367 * dlls/usp10/usp10.c:
368 usp10: Do not crash in ScriptPlace if pABC is null.
370 2007-04-24 Tom Spear <speeddymon@gmail.com>
372 * programs/winecfg/driveui.c:
373 winecfg: Change WINE_ERR to WINE_TRACE since there is no real error.
375 2007-04-24 Rob Shearman <rob@codeweavers.com>
377 * dlls/kernel32/module.c:
378 kernel32: Add the directory the executable was loaded from to the module search
379 path if the module file name doesn't contain a path.
382 msi: Fix an off-by-one error when calculating the path and filename for the
383 action data in the SelfRegModules action.
384 The backslash is in p[0], not p[1].
386 * dlls/msi/package.c:
387 msi: Create the _Property table as a temporary table so that the properties
388 aren't saved to the .msi file.
391 msi: Set rec to NULL after calling msiobj_release on it in msi_create_table
392 so that we don't call msiobj_release on it again.
394 2007-04-24 Maarten Lankhorst <m.b.lankhorst@gmail.com>
396 * dlls/winealsa.drv/mixer.c:
397 winealsa: Implement Get/SetControlDetails in mixer.
399 * dlls/winealsa.drv/mixer.c:
400 winealsa: Implement GetLineControls in mixer.
402 * dlls/winealsa.drv/mixer.c:
403 winealsa: Implement mixer controls, and add GetLineInfo.
405 * dlls/winealsa.drv/mixer.c:
406 winealsa: Implement opening/closing and caps of device.
408 * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/mixer.c,
409 dlls/winealsa.drv/winealsa.drv.spec:
410 winealsa: Introduce mixer code.
412 2007-04-23 Rob Shearman <rob@codeweavers.com>
415 msi: Add a non-persistent string instead of a persistent one if the table or
416 row is non-persistent.
418 * dlls/msi/create.c, dlls/msi/query.h, dlls/msi/sql.y,
420 msi: All columns being temporary means the table is non-persistent.
421 The HOLD keyword just means that the non-persistent data in the table
422 should be kept around, not that the table is temporary.
424 2007-04-24 Rob Shearman <rob@codeweavers.com>
426 * dlls/msi/table.c, dlls/msi/tests/db.c:
427 msi: Add a persistent flag to tables.
428 Implement MSI_DatabaseIsTablePersistent.
430 2007-04-23 Rob Shearman <rob@codeweavers.com>
432 * dlls/msi/table.c, dlls/msi/tests/db.c:
433 msi: Don't add info to the _Columns table for non-persistent tables.
435 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/select.c,
437 msi: Add support for adding temporary/non-persistent data to tables.
439 * dlls/msi/database.c:
440 msi: The HOLD keyword implies a temporary table, whereas database importing
441 should lead to permanent tables, so remove the HOLD keyword.
444 msi: Create the table directly in create_table instead of requiring it to be
447 * dlls/msi/create.c, dlls/msi/query.h, dlls/msi/table.c:
448 msi: Move table creation to table.c.
451 msi: Store the column info in the MSITABLE structure.
452 Load the data on view creation for simplicity instead of view execution.
455 msi: Remove the hash table for a column when one of its values is modified
456 since it will now be invalid.
458 * dlls/msi/msipriv.h, dlls/msi/string.c:
459 msi: Cleanup unneeded string table functions.
460 Make string table functions that aren't used outside of string.c static.
462 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/string.c,
464 msi: Move string loading and saving to string.c.
466 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c:
467 msi: Add support for non-persistent strings.
468 Store the loaded refcount in the string table.
470 2007-04-24 Dmitry Timoshkov <dmitry@codeweavers.com>
472 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
473 comctl32: Add more image list tests, fix one problem found.
475 2007-04-24 Paul Vriens <Paul.Vriens.Wine@gmail.com>
477 * dlls/crypt32/tests/oid.c:
478 crypt32/tests: Use A-version for registry functions.
480 2007-04-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
482 * dlls/dinput/device.c, dlls/dinput/device_private.h,
483 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c:
484 dinput: Constify some variables.
486 2007-04-24 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
488 * dlls/advapi32/service.c:
489 advapi32: Make service_start_process return the pid to the caller.
491 * dlls/advapi32/service.c:
492 advapi32: Make struct service_data_t have the new SERVICE_STATUS_PROCESS struct.
494 2007-04-23 Jason Edmeades <us@edmeades.me.uk>
496 * programs/cmd/README, programs/cmd/builtins.c, programs/cmd/directory.c,
497 programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
498 cmd.exe: Support for DEL filename /s.
500 2007-04-24 Detlef Riekenberg <wine.dev@web.de>
502 * dlls/localui/localui.c, dlls/localui/localui.h:
503 localui: Implement ConfigurePortUI for COMx.
505 * dlls/localui/localui.c:
506 localui: Avoid crash on NULL pointer.
508 2007-04-23 Lei Zhang <thestig@google.com>
510 * dlls/comdlg32/filedlg.c, dlls/comdlg32/tests/Makefile.in,
511 dlls/comdlg32/tests/filedlg.c:
512 comdlg32: Initialize CommDlgExtendedError() return value for file dialogs.
514 2007-04-23 H. Verbeet <hverbeet@gmail.com>
516 * dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
517 include/wine/wined3d_interface.h:
518 wined3d: The second parameter to glTexImage3DEXT isn't a GLenum.
520 * dlls/wined3d/volume.c:
521 wined3d: Improve IWineD3DVolumeImpl_LoadTexture TRACE output.
523 * dlls/wined3d/device.c:
524 wined3d: Actually use the calculated mipmap surface sizes in
525 IWineD3DDeviceImpl_CreateVolumeTexture.
527 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
528 wined3d: Output pretty GL errors in checkGLcall and vcheckGLcall.
530 2007-04-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
532 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
533 shlwapi: Fix the handling of overflows in PathCombine[AW].
535 * dlls/comctl32/commctrl.c, dlls/comctl32/tests/toolbar.c:
536 comctl32: toolbar: In CreateToolbarEx the default bitmap size is also 16x16.
538 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
539 comctl32: toolbar: Don't execute TB_GETBUTTONINFO if cbSize is invalid.
541 * dlls/comctl32/toolbar.c:
542 comctl32: toolbar: Merge TOOLBAR_GetButtonInfoA and TB_GetButtonInfoW.
544 2007-04-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
546 * programs/regedit/Pl.rc:
547 regedit: Update Polish translation.
549 2007-04-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
551 * programs/winecfg/Pl.rc, programs/winecfg/winecfg.rc:
552 winecfg: Add Polish translation.
554 2007-04-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
556 * dlls/winealsa.drv/wavein.c, dlls/winealsa.drv/waveout.c:
557 winealsa: Remove disabled code.
558 SND_PCM_ASYNC was needed to get asynchronous callbacks, but they are
559 not used any more, so remove the code.
561 * dlls/winealsa.drv/waveinit.c:
562 winealsa: Clear WAVECAPS_DIRECTSOUND for capture.
564 2007-04-19 David Adam <David.Adam@math.cnrs.fr>
566 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
567 d3drm: Implement D3DRMQuaternionSlerp.
569 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
570 d3drm: Implement D3DRMQuaternionFromRotation.
572 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
573 d3drm: Implement D3DRMMatrixFromQuaternion.
575 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
576 d3drm: Implement D3DRMVectorRotate.
578 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c:
579 d3drm: Implement D3DRMQuaternionMultiply.
581 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
582 d3drm: Implement D3DRMVectorReflect.
584 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c:
585 d3drm: Implement D3DRMVectorRandom.
587 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
588 d3drm: Implement D3DRMVectorNormalize.
590 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
591 d3drm: Implement D3DRMVectorscale.
593 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
594 d3drm: Implement D3DRMVectorModulus.
596 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
597 d3drm: Implement D3DRMVectorDotProduct.
599 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
600 d3drm: Implement D3DRMVectorCrossProduct.
602 * dlls/d3drm/d3drm.spec, dlls/d3drm/math.c, dlls/d3drm/tests/vector.c:
603 d3drm: Implement D3DVectorSubtract.
605 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
606 dlls/d3drm/Makefile.in, dlls/d3drm/d3drm.spec, dlls/d3drm/math.c,
607 dlls/d3drm/tests/Makefile.in, dlls/d3drm/tests/vector.c,
608 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
609 d3drm: Implement D3DRMVectorAdd.
611 * include/Makefile.in, include/d3drmdef.h:
612 include: Add d3drmdef.h header.
614 2007-04-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
616 * dlls/amstream/amstream.c, dlls/amstream/main.c,
617 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c:
618 amstream: Exclude unused headers.
620 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
621 dlls/avifil32/editstream.c, dlls/avifil32/factory.c,
622 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
623 dlls/avifil32/regsvr.c, dlls/avifil32/tmpfile.c:
624 avifil32: Exclude unused headers.
626 * dlls/avicap32/avicap32_main.c:
627 avicap32: Exclude unused header.
629 * dlls/advpack/advpack.c, dlls/advpack/install.c, dlls/advpack/reg.c:
630 advpack: Exclude unused headers.
632 * dlls/acledit/main.c:
633 acledit: Exclude unused headers.
635 * dlls/activeds/activeds_main.c:
636 activeds: Exclude unused headers.
638 2007-04-22 Stefan Leichter <Stefan.Leichter@camline.com>
640 * dlls/advapi32/tests/registry.c:
641 advapi32: More tests for RegDeleteTreeA.
643 2007-04-23 Alexandre Julliard <julliard@winehq.org>
645 * configure, configure.ac, include/config.h.in:
646 configure: Use AC_SEARCH_LIBS for the Solaris libs to avoid unused function
649 2007-04-23 Ben Taylor <sol11x86@comcast.net>
651 * configure, configure.ac:
652 configure: Fix to properly recognize functions on Solaris.
654 2007-04-20 Maarten Lankhorst <m.b.lankhorst@gmail.com>
656 * dlls/winealsa.drv/dsoutput.c:
657 winealsa: Drop unplayed frames instead of waiting for them.
659 2007-04-21 James Hawkins <truiken@gmail.com>
661 * dlls/msi/msipriv.h, dlls/msi/record.c:
662 msi: Abstract MSI_RecordSetStream.
664 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
665 msi: Add an internal MSI_ViewModify.
667 2007-04-21 Yuval Fledel <yuvalfl@gmail.com>
669 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h, dlls/rsaenh/rsaenh.c:
670 rsaenh: Convert handle type from unsigned int to HCRYPTKEY.
672 * include/Makefile.in, include/ntsecpkg.h:
673 include: Introduce ntsecpkg.h.
675 2007-04-19 EA Durbin <ead1234@hotmail.com>
677 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
678 dlls/sxs/Makefile.in, dlls/sxs/sxs.c, dlls/sxs/sxs.spec:
679 sxs: Add new dll stub.
681 2007-04-23 Alexandre Julliard <julliard@winehq.org>
683 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/file.c,
685 server: Return a more correct fd type for anonymous files.
687 * dlls/version/tests/info.c:
688 version: Avoid size_t type in traces.
690 * dlls/dbghelp/msc.c:
691 dbghelp: Don't print garbage chars in ERR message.
693 2007-04-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
695 * dlls/ddraw/ddraw_private.h, dlls/ddraw/executebuffer.c,
696 dlls/ddraw/light.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
697 dlls/ddraw/utils.c, dlls/ddraw/viewport.c:
698 ddraw: Constify some variables.
700 2007-04-22 Alasdair Sinclair <alasdairs@dsl.pipex.com>
702 * dlls/advapi32/crypt_des.c:
703 advapi32: Fix one byte array overflow during DES unhash.
705 2007-04-22 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
707 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
708 advapi32: Add EnumServicesStatusExA/W stub implementation.
710 * dlls/advapi32/service.c, include/winsvc.h:
711 advapi32: Make SERVICE_STATUS_PROCESS match the declaration in MSDN and PSDK.
713 2007-04-22 Hans Leidekker <hans@it.vu.nl>
715 * dlls/msi/action.c, include/msidefs.h, include/odbcinst.h:
716 msi: Install data sources in the InstallODBC custom action.
719 msi: Install translators in the InstallODBC custom action.
721 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
722 urlmon: Add an implementation for CreateURLMonikerEx based on existing code
723 for CreateURLMoniker.
725 2007-04-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
727 * dlls/dsound/capture.c:
728 dsound: Don't deadlock in capture because of callback.
730 2007-04-20 Maarten Lankhorst <m.b.lankhorst@gmail.com>
732 * dlls/dsound/primary.c:
733 dsound: Make sure we're holding the lock on Drop And Stop.
735 2007-04-21 James Hawkins <truiken@gmail.com>
737 * dlls/msi/msipriv.h, dlls/msi/package.c, dlls/msi/tests/format.c,
738 dlls/msi/tests/package.c:
739 msi: Add the _Property table back, with tests.
741 * dlls/msi/msipriv.h, dlls/msi/table.c, dlls/msi/tests/db.c:
742 msi: Return MSICONDITION_NONE in MsiDatabaseIsTablePersistent if the table
745 2007-04-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
747 * programs/cmd/Ko.rc:
748 cmd: Updated Korean resource.
750 2007-04-23 Dmitry Timoshkov <dmitry@codeweavers.com>
752 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
753 comctl32: Add an image list storage test, make it pass under Wine.
755 2007-04-21 Dmitry Timoshkov <dmitry@codeweavers.com>
757 * dlls/comctl32/imagelist.h:
758 comctl32: Use packing only for public ILHEAD structure, 2 bytes packing
761 2007-04-23 Dmitry Timoshkov <dmitry@codeweavers.com>
763 * dlls/comctl32/imagelist.c:
764 comctl32: Fix an off by one error in ImageList_Remove.
766 2007-04-21 Dmitry Timoshkov <dmitry@codeweavers.com>
768 * dlls/advapi32/security.c:
769 advapi32: Thunk GetFileSecurityW to NtQuerySecurityObject.
771 2007-04-20 Lei Zhang <thestig@google.com>
773 * tools/wineshelllink:
774 wineshelllink: Fall back to $HOME if $HOME/Desktop does not exist.
776 2007-04-20 Yuval Fledel <yuvalfl@gmail.com>
778 * dlls/userenv/userenv_main.c:
779 userenv: Make GetProfileType report a normal (non-roaming) profile.
781 * include/wincrypt.h:
782 include: Fix a typo in wincrypt.h.
784 2007-04-20 Fabian Bieler <der.fabe@gmx.net>
786 * dlls/wined3d/state.c, dlls/wined3d/vertexshader.c,
787 dlls/wined3d/wined3d_private.h:
788 wined3d: Remove usesFog flag from IWineD3DVertexShaderImpl.
790 * dlls/d3d9/tests/visual.c:
791 d3d9/tests: Fix fog with shader test.
793 2007-04-20 Maarten Lankhorst <m.b.lankhorst@gmail.com>
795 * programs/winecfg/Nl.rc:
796 winecfg: Update Dutch resources.
798 * dlls/winmm/winmm.c:
799 winmm: Pass the right message to hwnd from mixer callback.
801 2007-04-20 Gerald Pfeifer <gerald@pfeifer.com>
804 server: Silence compiler warning in fd_queue_async().
806 2007-04-20 Kirill K. Smirnov <lich@math.spbu.ru>
808 * programs/xcopy/Ru.rc, programs/xcopy/rsrc.rc:
809 xcopy: Add Russian resource.
811 2007-04-20 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
813 * dlls/advapi32/service.c:
814 advapi32: Make QueryServiceStatus use QueryServiceStatusEx.
816 * dlls/advapi32/service.c, include/winsvc.h:
817 advapi32: Implement QueryServiceStatusEx.
818 Based on a patch by Anastasius Focht.
820 2007-04-19 Stefan Dösinger <stefan@codeweavers.com>
822 * dlls/wined3d/device.c:
823 wined3d: The cursor texture doesn't have GL_APPLE_client_storage backing.
825 2007-04-19 Huw Davies <huw@codeweavers.com>
827 * dlls/user32/edit.c:
828 user32: Cache the text buffer length to avoid excessive calls to strlenW.
830 * dlls/user32/edit.c:
831 user32: Add a function to return the length of the text buffer.
833 * dlls/user32/edit.c:
834 user32: Keep track of whether the app has asked for the text buffer handle.
836 2007-04-19 Aric Stewart <aric@codeweavers.com>
838 * dlls/gdi32/freetype.c:
839 gdi32: Make the comparison for system link font replacement not case sensitive.
841 2007-04-19 Stefan Dösinger <stefan@codeweavers.com>
843 * dlls/wined3d/indexbuffer.c:
844 wined3d: Do not upload to the vbo if there's nothing to do.
846 2007-04-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
848 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c,
849 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
850 dbghelp: Constify some variables.
852 2007-04-19 Detlef Riekenberg <wine.dev@web.de>
854 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
855 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
856 dlls/localspl/spl_Fr.rc, dlls/localspl/spl_Ko.rc,
857 dlls/localspl/spl_No.rc, dlls/localspl/spl_Pl.rc:
858 localspl: ConfigurePort is now in localui.dll.
860 * dlls/localui/Makefile.in, dlls/localui/localui.c,
861 dlls/localui/localui.h, dlls/localui/localui.rc,
862 dlls/localui/ui_En.rc:
863 localui: Implement ConfigurePortUI.
865 * dlls/localspl/localmon.c:
866 localspl: DeletePort is now in localui.dll.
868 2007-04-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
870 * dlls/dbghelp/msc.c:
871 dbghelp: Constify some variables.
873 2007-04-18 H. Verbeet <hverbeet@gmail.com>
875 * dlls/wined3d/utils.c:
876 wined3d: Remove GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT from
879 2007-04-18 Hans Leidekker <hans@it.vu.nl>
881 * dlls/shell32/shell32.spec, dlls/shell32/shlexec.c:
882 shell32: Add a stub implementation for OpenAs_RunDLL.
884 * dlls/msvcrt/msvcrt.spec:
885 msvcrt: Correct the spec file entry for _makepath.
887 * dlls/dnsapi/query.c, dlls/iphlpapi/iphlpapi_main.c:
888 iphlpapi: Only call res_init() once per process.
890 2007-04-18 Aric Stewart <aric@codeweavers.com>
892 * dlls/shell32/shell32_main.c:
893 shell32: SHGFI_EXETYPE flag should have the files returning 0 if they are
896 2007-04-18 Alexandre Julliard <julliard@winehq.org>
898 * server/named_pipe.c:
899 server: Don't give out read/write access to the named pipe device.
901 * server/fd.c, server/named_pipe.c:
902 server: Use the standard file descriptor wait queue for named pipe server
905 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/named_pipe.c,
906 server/protocol.def, server/request.h, server/trace.c:
907 server: Moved the FSCTL_PIPE_LISTEN implementation to the server.
909 * server/fd.c, server/file.h:
910 server: Allow specifying the status code to return on file descriptors that
911 don't have a Unix fd.
913 2007-04-17 Ken Thomases <ken@codeweavers.com>
915 * dlls/shell32/tests/shlexec.c:
916 shell32/tests: Test that quoting file path prevents masking at space.
918 * dlls/shell32/shlexec.c:
919 shell32: Don't break file path at spaces in ShellExecuteEx if quoted.
921 * dlls/shell32/tests/shlexec.c:
922 shell32/tests: Added to-do test showing a bug with file paths with spaces.
923 If ShellExecuteEx is asked to execute a file which has a space in its path,
924 and if there exists a "masking" file whose name matches the path truncated
925 at a space, then ShellExecuteEx launches the masking file instead.
927 2007-04-17 Stefan Dösinger <stefan@codeweavers.com>
929 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
930 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c:
931 d3d9: Rework the converted vertex declaration management.
932 Instead of creating a converted declaration each time SetFVF is
933 called, exactly one declaration is created for each FVF(on demand) and
934 stored for the lifetime of the device. This avoids memory leaks and
935 makes keeping track of converted declarations easier. Wether a
936 declaration is converted from a fvf or not is now a static information
937 inside the declaration. Those declarations are not destroyed in
938 VertexDeclaration::Release, they stay for the lifetime of the
939 device. This keeps us free from tracking the declaration through
942 2007-04-14 Bernd Buschinski <b.buschinski@web.de>
944 * dlls/wined3d/drawprim.c:
945 wined3d: Fix drawStridedSlow typo.
947 2007-04-17 Francois Gouget <fgouget@codeweavers.com>
949 * dlls/advapi32/tests/registry.c:
950 advapi32/tests: Use memcmp() instead of strcmp() so that we can check
951 'intrazeroed' strings.
953 2007-04-17 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
955 * dlls/winspool.drv/Es.rc, dlls/winspool.drv/winspool.rc:
956 winspool.drv: Add Spanish resources.
958 2007-04-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
960 * dlls/uxtheme/msstyles.h:
961 uxtheme: Fix conflicting declarations.
963 2007-04-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
965 * dlls/dbghelp/dwarf.c, dlls/dbghelp/minidump.c, dlls/dbghelp/module.c:
966 dbghelp: Constify some variables.
968 2007-04-17 Detlef Riekenberg <wine.dev@web.de>
970 * dlls/localui/Makefile.in, dlls/localui/localui.c:
971 localui: Implement DeletePortUI.
973 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c:
974 localspl: Implement XcvData_AddPort.
976 * .gitignore, dlls/Makefile.in, dlls/spoolss/Makefile.in:
977 spoolss: Build the import library.
979 2007-04-17 Aric Stewart <aric@codeweavers.com>
981 * programs/taskmgr/Ja.rc, programs/taskmgr/taskmgr.rc:
982 taskmgr: Add Japanese resource.
984 2007-04-17 Alexandre Julliard <julliard@winehq.org>
986 * dlls/kernel32/tests/pipe.c, dlls/ntdll/file.c,
987 include/wine/server_protocol.h, server/named_pipe.c,
988 server/protocol.def, server/request.h, server/trace.c:
989 server: Move the FSCTL_PIPE_WAIT ioctl implementation to the server.
991 * include/wine/server_protocol.h, server/fd.c, server/file.h,
992 server/named_pipe.c, server/protocol.def, server/trace.c,
994 server: Add a specific data type for ioctl codes so they can be printed
997 * dlls/kernel32/sync.c, dlls/ntdll/file.c, dlls/ntdll/nt.c,
998 dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/server.c,
999 dlls/ntdll/sync.c, dlls/ntdll/thread.c, dlls/ntdll/time.c,
1000 dlls/user32/message.c, include/wine/server_protocol.h,
1001 server/async.c, server/fd.c, server/file.h, server/mailslot.c,
1002 server/main.c, server/named_pipe.c, server/object.h,
1003 server/process.c, server/process.h, server/protocol.def,
1004 server/queue.c, server/registry.c, server/request.c, server/serial.c,
1005 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
1006 server/winstation.c, tools/make_requests:
1007 server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
1009 2007-04-16 Dmitry Timoshkov <dmitry@codeweavers.com>
1011 * dlls/version/info.c, dlls/version/tests/info.c,
1012 dlls/version/tests/version.rc:
1013 version: Add a VerQueryValue test, make it mostly pass under Wine.
1015 2007-04-17 Stefan Dösinger <stefan@codeweavers.com>
1017 * dlls/d3d9/directx.c:
1018 d3d9: Do not allow Direct3D9::GetAdapterModeCount to be called with
1021 2007-04-16 Michael Kaufmann <hallo@michael-kaufmann.ch>
1023 * dlls/gdi32/dc.c, dlls/gdi32/gdi32.spec:
1024 gdi32: Add a stub for CancelDC.
1026 2007-04-16 H. Verbeet <hverbeet@gmail.com>
1028 * dlls/wined3d/device.c:
1029 wined3d: Implement ColorFill using FBOs, if they're being used.
1031 * dlls/wined3d/swapchain.c:
1032 wined3d: Don't try to clear the depth stencil if there is none.
1034 * dlls/wined3d/device.c:
1035 wined3d: Properly handle the difference between GL_BACK and GL_FRONT for
1038 * dlls/wined3d/surface.c:
1039 wined3d: Use surface_get_gl_buffer where appropriate.
1041 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
1042 wined3d: Add a function to determine if a surface is the front or the backbuffer
1043 for a swapchain, and return the corresponding GLenum.
1045 * dlls/wined3d/device.c:
1046 wined3d: Set the FBO drawbuffer using glDrawBuffer when ARB_DRAW_BUFFERS is
1049 * dlls/wined3d/device.c:
1050 wined3d: Ignore SetTextureStageState on unsupported texture stages.
1052 * dlls/wined3d/utils.c:
1053 wined3d: Use GL_UNSIGNED_BYTE as data type for WINED3DFMT_A8.
1055 * dlls/wined3d/device.c:
1056 wined3d: Dump the FBO's attachments when its status is
1057 GL_FRAMEBUFFER_UNSUPPORTED_EXT.
1059 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
1060 dlls/wined3d/wined3d_private.h:
1061 wined3d: Add a function for dumping FBO status codes.
1063 2007-04-16 Alexandre Julliard <julliard@winehq.org>
1065 * dlls/ntdll/directory.c, dlls/ntdll/file.c,
1066 include/wine/server_protocol.h, server/fd.c, server/protocol.def,
1067 server/request.h, server/trace.c:
1068 server: Move the server part of device unmounting to the ioctl processing.
1070 * dlls/kernel32/tests/pipe.c, dlls/ntdll/file.c,
1071 include/wine/server_protocol.h, server/named_pipe.c,
1072 server/protocol.def, server/request.h, server/trace.c:
1073 server: Implement the FSCTL_PIPE_DISCONNECT ioctl on the server side.
1075 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/change.c,
1076 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
1077 server/named_pipe.c, server/process.c, server/protocol.def,
1078 server/queue.c, server/request.c, server/request.h, server/serial.c,
1079 server/signal.c, server/sock.c, server/thread.c, server/trace.c:
1080 server: Add infrastructure for ioctl server request.
1082 * dlls/kernel32/sync.c:
1083 kernel32: Use the correct access rights when opening named pipes.
1085 2007-04-16 Jan Zerebecki <jan.wine@zerebecki.de>
1087 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c:
1088 wined3d: Remove resourceStoreCriticalSection.
1090 * dlls/user32/cursoricon.c:
1091 user32: Fix to succeed reliably in test where it works by accident.
1093 2007-04-16 Eric Pouech <eric.pouech@wanadoo.fr>
1095 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1096 dlls/acledit/Makefile.in, dlls/acledit/acledit.spec,
1097 dlls/acledit/main.c:
1098 acledit: Stubbed out acledit DLL, needed by SysInternals process explorer.
1100 2007-04-16 Damjan Jovanovic <damjan.jov@gmail.com>
1102 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
1103 mapi32: MAPIAdminProfiles stub.
1105 2007-04-15 Alban Browaeys <prahal@yahoo.com>
1107 * dlls/wininet/urlcache.c:
1108 wininet: Fix szCacheContent in URLCacheContainer_OpenIndex.
1110 * dlls/msi/action.c:
1111 msi: Move msi_free(msiFilePath) to enable ERR message to use it before it
1114 2007-04-14 Stefan Dösinger <stefan@codeweavers.com>
1116 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
1117 dlls/d3d9/device.c, dlls/ddraw/ddraw.c, dlls/ddraw/surface.c,
1118 dlls/wined3d/device.c, dlls/wined3d/directx.c,
1119 dlls/wined3d/palette.c, dlls/wined3d/query.c, dlls/wined3d/state.c,
1120 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
1121 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
1122 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
1123 d3d: Remove dependency on ddraw.h header.
1125 2007-04-16 Detlef Riekenberg <wine.dev@web.de>
1127 * include/winspool.h:
1128 include/winspool: Declare missing function.
1130 2007-04-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
1132 * dlls/shlwapi/ordinal.c:
1133 slwapi: Make function definitions and declarations agree.
1135 * dlls/shlwapi/reg.c, dlls/shlwapi/thread.c:
1136 slwapi: Make function definitions and declarations agree.
1138 * dlls/user32/network.c, include/wine/winnet16.h,
1139 include/wine/winuser16.h:
1140 user32: Make function definitions and declarations agree.
1142 * dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
1143 crypt32: Constify some variables.
1145 * dlls/crypt32/protectdata.c:
1146 crypt32: Constify some variables.
1148 2007-04-13 Jason Edmeades <us@edmeades.me.uk>
1150 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
1151 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
1152 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
1153 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
1154 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
1155 programs/cmd/directory.c, programs/cmd/wcmd.h,
1156 programs/cmd/wcmdmain.c:
1157 cmd.exe: Implement a basic 'more'.
1158 This implements a basic more, eg 'dir | more' or 'more file.c'
1159 but it does not support the flags or keys which can control it.
1160 Basically its not worth implementing those, as in some modes
1161 we cannot read a single key, we have to wait for <enter> anyway.
1163 2007-04-13 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1165 * dlls/winmm/tests/mixer.c, dlls/winmm/winmm.c:
1166 winmm: Implement CALLBACK_WINDOW.
1168 2007-04-13 Stefan Dösinger <stefan@codeweavers.com>
1170 * dlls/d3d9/directx.c, dlls/ddraw/ddraw.c, dlls/wined3d/directx.c:
1171 d3d: Enumerate palettized formats for ddraw.
1173 2007-04-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1175 * programs/cmd/Ko.rc:
1176 cmd: Updated Korean resource.
1178 2007-04-15 James Hawkins <truiken@gmail.com>
1180 * dlls/msi/custom.c, dlls/msi/tests/install.c:
1181 msi: Add handling for the concurrent install custom action.
1183 * dlls/msi/action.c:
1184 msi: Run the InstallExecute sequence if the InstallUISequnce table is empty.
1186 * dlls/msi/custom.c:
1187 msi: Generalize the msi_custom_action_info struct so other custom actions can
1190 * dlls/msi/tests/install.c:
1191 msi: Add tests for the concurrent installation custom action.
1193 2007-04-14 Kai Blin <kai.blin@gmail.com>
1195 * dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
1196 dlls/secur32/ntlm.c, dlls/secur32/util.c:
1197 secur32: Move NTLM debug output to a seperate "ntlm" channel.
1199 2007-04-13 Francois Gouget <fgouget@codeweavers.com>
1201 * dlls/advapi32/tests/registry.c:
1202 advapi32: Fix and extend the RegQueryValueEx() tests.
1203 - Added tests for empty and zero-byte strings. Wine passes these tests, sort of.
1204 - Check that the returned string is correct.
1205 - All known Windows versions implement RegQueryValueExA(), so complain if it
1207 - Only allow the Win9x quirks for the Ansi version.
1208 - Query the name2A/W value for the string2A/W tests!
1209 - The test_hkey_main_Value_A/W() functions were doing a sizeof() on the string
1210 parameter to compute the string's full size!
1211 - We must reset GLE before each test, otherwise Win9x skips all but the
1214 2007-04-13 Chris Robinson <chris.kcat@gmail.com>
1216 * dlls/quartz/dsoundrender.c:
1217 quartz: Create DirectSound device and buffer at filter creation and connection
1220 2007-04-13 Chia-I Wu <b90201047@ntu.edu.tw>
1222 * dlls/kernel32/locale.c:
1223 kernel32: Fix non-terminated separator string.
1225 2007-04-13 Alexandre Julliard <julliard@winehq.org>
1227 * ANNOUNCE, ChangeLog, VERSION, configure:
1230 ----------------------------------------------------------------
1231 2007-04-13 Huw Davies <huw@codeweavers.com>
1233 * dlls/imagehlp/integrity.c:
1234 imagehlp: Add support for the indices array passed to ImageEnumerateCertificates.
1236 2007-04-12 András Kovács <andras@debian.sth.sze.hu>
1238 * programs/winecfg/appdefaults.c:
1239 winecfg: Add Windows Vista version option.
1241 * dlls/ntdll/version.c:
1242 ntdll: Add Vista version option.
1244 2007-04-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
1246 * dlls/oleaut32/vartype.c:
1247 oleaut32: Remove superfluous semicolons.
1249 * dlls/ole32/rpc.c, dlls/ole32/usrmarshal.c:
1250 ole32: Void functions should not return a value.
1252 2007-04-12 Fabian Bieler <der.fabe@gmx.net>
1254 * dlls/wined3d/baseshader.c:
1255 wined3d: Mark vertex shader 3.0 as foggy shaders if they write out the fog coord.
1257 2007-04-12 H. Verbeet <hverbeet@gmail.com>
1259 * dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
1260 wined3d: Fix some swizzles on scalars.
1262 2007-04-13 Alexandre Julliard <julliard@winehq.org>
1264 * dlls/winex11.drv/x11drv_main.c:
1265 winex11.drv: Hack to disable XInitThreads when an XIM is used.
1267 2007-04-12 Lei Zhang <thestig@google.com>
1269 * dlls/comctl32/tests/monthcal.c:
1270 comctl32: monthcal: GetMonthRange Tests.
1272 2007-04-13 Rob Shearman <rob@codeweavers.com>
1275 msi: Provide UI action data for uncompressed files, not just compressed ones.
1277 2007-04-12 Dan Hipschman <dsh@linux.ucla.edu>
1279 * dlls/rpcrt4/tests/rpc.c:
1280 rpcrt4: Add tests for RpcServerListen and friends.
1282 2007-04-12 Stefan Dösinger <stefan@codeweavers.com>
1284 * dlls/d3d9/tests/vertexdeclaration.c:
1285 d3d9: Fix vertex decl test.
1287 2007-04-12 Jacek Caban <jacek@codeweavers.com>
1289 * dlls/mshtml/olecmd.c:
1290 mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.
1292 * dlls/mshtml/persist.c:
1293 mshtml: Added IPersistFile::Save implementation.
1295 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
1297 mshtml: Correctly handle utf-16 encoded pages.
1299 * dlls/mshtml/htmlbody.c:
1300 mshtml: Added IHTMLBodyElement::get_background implementation.
1302 * dlls/mshtml/htmlbody.c:
1303 mshtml: Change TRACE to FIXME in stubs.
1305 2007-04-12 Dan Kegel <dank@kegel.com>
1307 * dlls/winex11.drv/keyboard.c:
1308 winex11.drv: GetAsyncKeyState must check mouse buttons, too.
1310 2007-04-12 Alexandre Julliard <julliard@winehq.org>
1312 * server/change.c, server/fd.c, server/file.h, server/process.c,
1313 server/queue.c, server/request.c, server/signal.c, server/thread.c:
1314 server: Don't bother with default entry points for objects that don't even
1317 * server/mailslot.c:
1318 server: Create a separate fd object for each mailslot writer. Make them
1319 first-class file handles.
1321 2007-04-12 Marcus Meissner <meissner@suse.de>
1323 * configure, configure.ac:
1324 configure: Include <sys/types.h> before including <linux/joystick.h>.
1326 2007-04-11 Vitaliy Margolen <wine-patches@kievinfo.com>
1328 * dlls/ntdll/heap.c:
1329 ntdll: Take size of the arena from the current pointer before advancing.
1331 2007-04-11 Jason Edmeades <us@edmeades.me.uk>
1333 * programs/cmd/wcmdmain.c:
1334 cmd.exe: Fix regression when launching a fully qualified program.
1336 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
1337 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
1338 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
1339 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
1340 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
1341 programs/cmd/wcmd.h:
1342 cmd.exe: Add prompting and COPYCMD plus /Y support to move.
1344 * programs/cmd/builtins.c:
1345 cmd.exe: Add move support for wildcards and directories.
1347 * programs/cmd/builtins.c:
1348 cmd.exe: Add support for move with simple wildcards.
1350 2007-04-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1352 * dlls/user32/user32.spec, dlls/user32/winpos.c:
1353 user32: Add RealChildWindowFromPoint.
1355 2007-04-12 Paul Vriens <Paul.Vriens.Wine@gmail.com>
1357 * dlls/advpack/tests/files.c:
1358 advpack/tests: Don't hardcode the windows directory.
1360 2007-04-12 Huw Davies <huw@codeweavers.com>
1362 * dlls/winspool.drv/info.c:
1363 winspool.drv: Implement level 1 support for EnumPrinters.
1365 2007-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
1367 * dlls/ntdll/server.c:
1368 ntdll: Fix a compiler warning.
1370 2007-04-12 Aric Stewart <aric@codeweavers.com>
1373 msi: Do not crash in MsiGetUserInfo if org, user or serial are not present,
1374 instead return USERINFOSTATE_ABSENT.
1376 2007-04-11 Lei Zhang <thestig@google.com>
1378 * dlls/user32/tests/msg.c:
1379 user32: WM_ACTIVATEAPP on minimize message test.
1381 * dlls/comctl32/tests/monthcal.c:
1382 comctl32: More monthcal hit tests.
1384 2007-04-11 James Hawkins <truiken@gmail.com>
1386 * dlls/msi/files.c, dlls/msi/tests/install.c:
1387 msi: Reset the is_extracted flag when every cabinet is loaded.
1389 2007-04-12 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1391 * programs/winecfg/audio.c:
1392 winecfg: Close audio driver when not needed any more.
1394 2007-04-11 Detlef Riekenberg <wine.dev@web.de>
1396 * .gitignore, dlls/localui/Makefile.in, dlls/localui/localui.rc:
1397 localui: Add version resource.
1399 2007-04-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
1401 * dlls/ntdll/exception.c, dlls/ntdll/relay.c, dlls/ntdll/signal_i386.c:
1402 ntdll: Remove superfluous semicolons.
1404 * dlls/ntdll/string.c:
1405 ntdll: Void functions should not return a value.
1407 2007-04-11 Paul Vriens <paul.vriens.wine@gmail.com>
1409 * dlls/advapi32/tests/registry.c:
1410 advapi32/tests: Fix RegQueryValueExA test for win9x and ME.
1412 2007-04-11 Hans Leidekker <hans@it.vu.nl>
1414 * dlls/kernel32/oldconfig.c:
1415 kernel32: Allow any amount of whitespace between the words ANSI and SCSI in
1418 2007-04-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1420 * dlls/gdi32/tests/font.c:
1421 gdi32: Fix a couple of problems with negative lfWidth test.
1423 2006-10-14 Ivan Gyurdiev <ivg2@cornell.edu>
1425 * dlls/d3d9/tests/vertexdeclaration.c:
1426 d3d9: Add a test for the converted vertex decl.
1428 * dlls/d3d9/tests/vertexdeclaration.c:
1429 d3d9: Break out two helper functions from test_fvf_to_decl.
1431 2007-04-08 Stefan Dösinger <stefan@codeweavers.com>
1433 * dlls/d3d9/device.c, dlls/d3d9/tests/visual.c,
1434 dlls/d3d9/vertexdeclaration.c:
1435 d3d9: Fix the circular converted vertex declaration reference.
1437 2007-04-07 Stefan Dösinger <stefan@codeweavers.com>
1439 * dlls/d3d9/vertexdeclaration.c:
1440 d3d9: AddRef the device in IDirect3DVertexDeclaration9::AddRef.
1442 2007-04-11 Stefan Dösinger <stefan@codeweavers.com>
1444 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexdeclaration.c,
1445 dlls/wined3d/vertexshader.c:
1446 wined3d: Dirtify the shader and declaration states if the bound interface
1449 2007-04-11 Kai Blin <kai.blin@gmail.com>
1451 * dlls/ntdll/time.c:
1452 ntdll: Don't use settimeofday() to attempt to set the timezone.
1454 2007-04-10 Chris Robinson <chris.kcat@gmail.com>
1456 * dlls/quartz/filtermapper.c:
1457 quartz: Implement IAMFilterData interface for IFilterMapper.
1459 2007-04-11 Francois Gouget <fgouget@free.fr>
1461 * dlls/oleaut32/tests/vartest.c:
1462 oleaut32/tests: Fix compilation on systems that don't support nameless structs
1465 2007-04-10 Aric Stewart <aric@codeweavers.com>
1467 * dlls/shell32/shlfolder.c:
1468 shell32: Use _ILSimpleGetTextW instead of using _ILGetTextPointer
1469 to be able to make use of FileStructW and avoid W->A->W roundtrips if
1472 2007-04-11 Alexandre Julliard <julliard@winehq.org>
1474 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
1475 shell32: Have _ILCreateFromFindDataW also create a FileStructW type of pidl.
1476 Based on a patch by Aric Stewart.
1477 Also get rid of _ILCreateFromFindDataA and _ILCreateFromPatA.
1479 2007-04-09 Aric Stewart <aric@codeweavers.com>
1481 * dlls/shell32/debughlp.c, dlls/shell32/pidl.c, dlls/shell32/pidl.h:
1482 shell32: Update the debug functions to handle Unicode value pidl.
1483 Add _ILIsUnicode as a simple pidl test.
1485 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
1486 shell32: Avoid unneeded A->W conversions in _ILSimpleGetTextW.
1487 Implement _ILGetTextPointerW, though it does little now.
1488 Handle the LPWSTR from _ILGetTextPointerW in _ILSimpleGetText and
1491 2007-04-11 Aric Stewart <aric@codeweavers.com>
1494 msi: Register fonts with full target paths as applications can and will install
1495 fonts to places other than the windows/fonts directory.
1497 2007-04-11 Paul Vriens <Paul.Vriens.Wine@gmail.com>
1499 * dlls/advapi32/tests/registry.c:
1500 advapi32/tests: Use skip when OpenSCManagerA is not implemented.
1502 2007-04-11 Michael Stefaniuc <mstefani@redhat.de>
1504 * dlls/ws2_32/tests/sock.c:
1505 ws2_32/tests: Remove redundant NULL check before HeapFree().
1507 2007-04-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
1509 * dlls/msvcrt/cpp.c:
1510 msvcrt: Remove superfluous semicolons.
1512 2007-04-10 Alexandre Julliard <julliard@winehq.org>
1514 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
1515 dlls/ws2_32/socket.c, include/wine/server.h,
1516 include/wine/server_protocol.h, server/fd.c, server/protocol.def,
1518 ntdll: Store the file access and options in the fd cache, and get rid of the
1520 This avoids server round-trips for all file I/O.
1522 * server/change.c, server/fd.c, server/file.c, server/file.h,
1523 server/mailslot.c, server/named_pipe.c, server/process.c,
1524 server/queue.c, server/request.c, server/serial.c, server/signal.c,
1525 server/sock.c, server/thread.c:
1526 server: Rename the get_file_info function to get_fd_type and get rid of
1529 * server/change.c, server/fd.c, server/file.c, server/file.h,
1530 server/mailslot.c, server/named_pipe.c, server/process.c,
1531 server/queue.c, server/request.c, server/serial.c, server/signal.c,
1532 server/sock.c, server/thread.c:
1533 server: Store the opening options in the file descriptor instead of in the
1535 Allows moving the FD_FLAG_OVERLAPPED support to the generic
1536 get_handle_fd request handling.
1538 * dlls/kernel32/sync.c:
1539 kernel32: Add SYNCHRONIZE access to mailslot handles.
1540 Don't bother to request write access.
1542 2007-04-06 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
1544 * programs/notepad/dialog.c, programs/notepad/main.c,
1545 programs/notepad/main.h:
1546 notepad: Improve printing considerably.
1547 Make fonts and the other measurements the correct size in relation to
1548 the actual printer resolution instead of thinking it uses the same
1549 resolution as the display. Before fixed sized (and for most printer
1550 resolutions way to small) margins where used and the font size was
1551 taken directly from the screen font independent of the actual printer
1552 resolution, resulting in a completely unreadable micro text on most
1555 2007-04-10 Hans Leidekker <hans@it.vu.nl>
1557 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec,
1558 dlls/setupapi/tests/misc.c, include/setupapi.h:
1559 setupapi: Implement SetupGetFileCompressionInfo on top of
1560 SetupGetFileCompressionInfoEx.
1562 2007-04-10 H. Verbeet <hverbeet@gmail.com>
1564 * dlls/wined3d/surface.c:
1565 wined3d: Dirtify the sampler used by IWineD3DSurface_PreLoad in
1566 IWineD3DSurfaceImpl_BltOverride.
1568 * dlls/wined3d/drawprim.c:
1569 wined3d: Disable the scissor test for depth blits.
1571 * dlls/wined3d/device.c:
1572 wined3d: Disable the scissor test in stretch_rect_fbo.
1574 * dlls/wined3d/device.c:
1575 wined3d: Remove some redundant IWineD3DSurface_PreLoad calls from
1578 * dlls/wined3d/device.c:
1579 wined3d: Add some traces to stretch_rect_fbo.
1581 2007-04-10 Huw Davies <huw@codeweavers.com>
1583 * dlls/wineps.drv/ppd.c:
1584 wineps.drv: Add a heuristic to cope with resolution strings of the form
1585 "nnnmmmdpi" (ie without the 'x' separator).
1587 2007-04-10 Alexandre Julliard <julliard@winehq.org>
1589 * dlls/ntdll/file.c, server/mailslot.c, server/named_pipe.c:
1590 server: Explicitly shutdown closed pipes to prevent access from file descriptors
1591 cached in the client.
1593 * dlls/ntdll/file.c:
1594 ntdll: Determine the async read avail_mode flag from the client side.
1596 * dlls/ntdll/file.c:
1597 ntdll: Simplify the async read/write code now that most of the work is done
1600 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/sync.c,
1601 dlls/ws2_32/socket.c, include/wine/server_protocol.h, server/async.c,
1602 server/change.c, server/fd.c, server/file.c, server/file.h,
1603 server/mailslot.c, server/named_pipe.c, server/process.c,
1604 server/protocol.def, server/queue.c, server/request.c,
1605 server/serial.c, server/signal.c, server/sock.c, server/thread.c,
1607 server: Add support for restarting an async I/O when the client side couldn't
1608 finish it right away.
1610 2007-04-10 Paul Vriens <Paul.Vriens.Wine@gmail.com>
1612 * dlls/setupapi/tests/misc.c:
1613 setupapi/tests: Run tests on win98 again.
1615 * dlls/advapi32/tests/registry.c:
1616 advapi32/tests: Make sure NT4 and W2K tests don't fail.
1618 2007-04-10 Rob Shearman <rob@codeweavers.com>
1620 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
1621 dlls/shell32/shfldr_mycomp.c:
1622 shell32: Return Unicode strings from all of the IShellFolder::GetDisplayNameOf
1623 functions in not running in Win9x mode.
1625 2007-04-09 Lei Zhang <thestig@google.com>
1627 * dlls/comctl32/monthcal.c:
1628 comctl32: Fix first day of the week in monthcal.
1630 2007-04-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
1632 * dlls/mshtml/task.c:
1633 mshtml: Void functions should not return a value.
1635 * dlls/crypt32/cert.c, dlls/crypt32/crl.c:
1636 crypt32: Constify some variables.
1638 2007-04-09 Alexandre Julliard <julliard@winehq.org>
1640 * dlls/setupapi/tests/misc.c:
1641 setupapi: Avoid using sizeof in traces.
1643 2007-04-06 Detlef Riekenberg <wine.dev@web.de>
1645 * dlls/localspl/tests/localmon.c:
1646 localspl/tests: Remove duplicate tests.
1648 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
1649 dlls/localui/tests/Makefile.in, dlls/localui/tests/localui.c,
1650 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
1651 localui/tests: Add initial test.
1653 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1654 dlls/localui/Makefile.in, dlls/localui/localui.c,
1655 dlls/localui/localui.spec:
1656 localui: Add localui.dll with stubs.
1658 2007-04-08 Hans Leidekker <hans@it.vu.nl>
1660 * dlls/setupapi/misc.c:
1661 setupapi: Remove debug traces from allocation routines.
1663 * dlls/setupapi/tests/misc.c:
1664 setupapi: Add tests for SetupDecompressOrCopyFile.
1666 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
1667 setupapi: Implement SetupDecompressOrCopyFile{A, W}.
1669 * dlls/setupapi/tests/misc.c:
1670 setupapi: Add tests for SetupGetFileCompressionInfoEx.
1672 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
1673 setupapi: Implement SetupGetFileCompressionInfoEx{A, W}.
1675 2007-04-09 H. Verbeet <hverbeet@gmail.com>
1677 * dlls/wined3d/device.c:
1678 wined3d: Set the stream offset to 0 in DrawPrimitiveUP/DrawIndexedPrimitiveUP.
1680 * dlls/wined3d/device.c:
1681 wined3d: Display the stream offset in GetStreamSource/SetStreamSource traces.
1683 * dlls/wined3d/directx.c:
1684 wined3d: Don't report render target formats we don't support as supported.
1686 * dlls/wined3d/directx.c:
1687 wined3d: Add some StretchRectFilterCaps.
1689 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
1690 dlls/wined3d/wined3d_private.h:
1691 wined3d: Use the framebuffer blit extension to implement StretchRect.
1693 * dlls/wined3d/device.c:
1694 wined3d: Separate attaching a surface to an FBO from set_render_target_fbo.
1696 * dlls/wined3d/device.c:
1697 wined3d: Make bind_fbo a bit more generic.
1699 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
1700 wined3d: Add a function to dump WINED3DTEXTUREFILTERTYPE values.
1702 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
1703 dlls/wined3d/wined3d_private.h:
1704 wined3d: Fixup FBO depth attachments when the depth attachment is larger than
1707 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
1708 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
1709 wined3d: Handle FBO attachments slightly more efficiently.
1711 2007-04-08 Marcus Meissner <marcus@jet.franken.de>
1713 * dlls/ntdll/file.c:
1714 ntdll: Remove superflous NULL checks.
1716 2007-04-09 Alexandre Julliard <julliard@winehq.org>
1718 * dlls/ntdll/tests/file.c:
1719 ntdll: Add some test cases for asynchronous I/O.
1721 * dlls/kernel32/tests/mailslot.c, dlls/ntdll/file.c:
1722 ntdll: Use send(2) instead of write(2) for zero-byte writes to sockets.
1724 2007-04-09 Dmitry Timoshkov <dmitry@codeweavers.com>
1726 * dlls/imm32/imm32.spec, dlls/w32skrnl/Makefile.in,
1727 tools/winebuild/import.c:
1728 winebuild: Check if a given forward does exist in one of the imported dlls,
1729 fix a couple of problems detected.
1731 2007-04-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
1733 * dlls/mapi32/prop.c:
1734 mapi32: Void functions should not return a value.
1736 * dlls/kernel32/heap.c, dlls/kernel32/thunk.c, dlls/kernel32/vxd.c:
1737 kernel32: Remove superfluous semicolons.
1739 2007-04-08 Vitaliy Margolen <wine-patches@kievinfo.com>
1741 * dlls/dinput/device.c:
1742 dinput: Set the event regardless of the queue state.
1744 2007-04-08 Chris Robinson <chris.kcat@gmail.com>
1746 * programs/winedbg/info.c:
1747 winedbg: Align module addresses to 8 characters.
1749 2007-04-08 Felix Nawothnig <flexo@holycrap.org>
1751 * dlls/wined3d/surface.c:
1752 wined3d: Issue an error when the render target is read back without
1753 SFLAG_INDRAWABLE being set.
1755 * dlls/wined3d/context.c:
1756 wined3d: Preload target in ActivateContext() for ORM_BACKBUFFER/ORM_PBUFFER.
1758 2007-04-07 Felix Nawothnig <flexo@holycrap.org>
1760 * dlls/wined3d/surface.c:
1761 wined3d: Allow np2 textures to be loaded for SFLAG_INDRAWABLE.
1763 2007-04-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1765 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
1766 dlls/d3d9/indexbuffer.c, dlls/d3d9/texture.c,
1767 dlls/d3d9/volumetexture.c:
1768 d3d9: Void functions should not return a value.
1770 * dlls/d3d8/cubetexture.c, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
1771 dlls/d3d8/texture.c, dlls/d3d8/volumetexture.c:
1772 d3d8: Void functions should not return a value.
1774 2007-04-07 Chris Robinson <chris.kcat@gmail.com>
1776 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/transform.c,
1777 dlls/quartz/transform.h:
1778 quartz: Pass the media sample to the individual transform filter callbacks.
1779 This is so the filters can pass on and use timing, discontinuity, and other
1780 information stored in the sample as needed.
1782 * dlls/quartz/memallocator.c:
1783 quartz: Fix error with operator precedence.
1785 * dlls/quartz/pin.c:
1786 quartz: Fix ALIGN macros.
1788 2007-04-07 Eric Pouech <eric.pouech@wanadoo.fr>
1790 * programs/taskmgr/dbgchnl.c:
1791 taskmgr: Let the debug channels work again.
1792 While I was at it, simplified the symbol lookup for the debug options.
1794 2007-04-06 Chris Robinson <chris.kcat@gmail.com>
1796 * dlls/quartz/avisplit.c, dlls/quartz/waveparser.c:
1797 quartz: Make sure cached media samples are released for parser filters.
1799 * dlls/quartz/avisplit.c, dlls/quartz/parser.c, dlls/quartz/parser.h,
1800 dlls/quartz/waveparser.c:
1801 quartz: Add a cleanup callback for parser filters to call on release.
1803 2007-04-07 Felix Nawothnig <flexo@holycrap.org>
1805 * dlls/d3d8/device.c:
1806 d3d8: Add missing relay trace.
1808 * dlls/comctl32/treeview.c:
1809 comctl32: Allow enabling TVS_CHECKBOXES on the fly.
1811 2007-04-06 Lei Zhang <thestig@google.com>
1813 * dlls/advapi32/crypt.c, dlls/advapi32/registry.c:
1814 advapi32: Spelling fixes.
1816 2007-04-06 Stefan Dösinger <stefan@codeweavers.com>
1818 * dlls/wined3d/drawprim.c:
1819 wined3d: Index buffer data is unsigned.
1821 * dlls/wined3d/directx.c:
1822 wined3d: Set WINED3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD caps3 cap.
1824 2007-04-03 Stefan Dösinger <stefan@codeweavers.com>
1826 * dlls/d3d9/device.c, dlls/ddraw/surface.c, dlls/wined3d/device.c,
1827 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
1828 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
1829 include/wine/wined3d_interface.h:
1830 wined3d: Add Filtering to IWineD3DSurface::Blt and handle it.
1831 This is to allow StretchRect to pass the texture filter to WineD3D.
1832 DirectDraw sets the texture filter to WINED3DTEXF_NONE, simmilar to all
1833 other functions which do not need filtering.
1835 2007-04-06 Stefan Dösinger <stefan@codeweavers.com>
1837 * include/wine/wined3d_caps.h:
1838 wined3d: Add D3DDEVCAPS3_* to the wined3d caps header.
1840 2007-04-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
1842 * include/setupapi.h:
1843 include: Remove superfluous semicolons.
1845 2007-04-06 Chris Robinson <chris.kcat@gmail.com>
1847 * dlls/quartz/dsoundrender.c:
1848 quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
1850 * dlls/quartz/dsoundrender.c:
1851 quartz: Use more precise positioning information for the DSound filter's
1854 2007-04-06 Alexandre Julliard <julliard@winehq.org>
1856 * dlls/ntdll/file.c:
1857 ntdll: Rely on the server to queue the final APC for asynchronous read/write.
1859 * dlls/ntdll/file.c:
1860 ntdll: Reimplement NtWriteFile.
1861 Always try a write() before queuing an async I/O.
1862 Handle timeout waits for synchronous I/O entirely on the client side.
1863 Queue the final APC as a proper user APC.
1865 * dlls/ntdll/file.c:
1866 ntdll: Reimplement NtReadFile.
1867 Always try a read() before queuing an async I/O.
1868 Handle timeout waits for synchronous I/O entirely on the client side.
1869 Queue the final APC as a proper user APC.
1871 2007-04-08 Dmitry Timoshkov <dmitry@codeweavers.com>
1873 * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
1874 user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
1876 2007-04-06 Alexandre Julliard <julliard@winehq.org>
1878 * dlls/kernel32/tests/mailslot.c:
1879 kernel32: Add a bit of slack to the mailslot timeout test.
1881 2007-04-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
1883 * dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h:
1884 comdlg32: Remove inappropriate const qualifier.
1886 * dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg16.c:
1887 comdlg32: Constify some variables.
1889 * dlls/comdlg32/cdlg.h, dlls/comdlg32/fontdlg.c,
1890 dlls/comdlg32/fontdlg16.c:
1891 comdlg32: Constify some variables.
1893 * dlls/comdlg32/finddlg16.c, dlls/comdlg32/finddlg32.c:
1894 comdlg32: Constify some variables.
1896 2007-04-08 Dmitry Timoshkov <dmitry@codeweavers.com>
1898 * dlls/shlwapi/shlwapi.spec:
1899 shlwapi: Fix a forward to user32.PrivateExtractIconExW.
1901 2007-04-05 Fabian Bieler <der.fabe@gmx.net>
1903 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1904 wined3d: Add GL_EXT_framebuffer_blit to extension handler.
1906 2007-04-05 Jason Edmeades <us@edmeades.me.uk>
1908 * programs/cmd/directory.c:
1909 cmd.exe: Partially fix 'dir *.' (ie files with no extension).
1911 * programs/cmd/directory.c:
1912 cmd.exe: Make dir a* b* or dir a* b* /s mirror windows.
1914 * programs/cmd/directory.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1915 cmd.exe: Make dir support multiple parameters.
1917 * programs/cmd/directory.c:
1918 cmd.exe: Fix dir filename /s and resolve many output differences.
1920 * programs/cmd/wcmdmain.c:
1921 cmd.exe: Attempt to launch pgm even if fails to locate it.
1923 * programs/cmd/wcmdmain.c:
1924 cmd.exe: Only search for supplied command as-is if it includes an extension.
1925 Files with no extensions cannot be run as-is. This enables a directory
1926 with 'fred' and 'fred.bat' to correctly run fred.bat if just fred is
1929 2007-04-06 Felix Nawothnig <flexo@holycrap.org>
1931 * dlls/comctl32/toolbar.c:
1932 comctl32: Allow destruction of toolbar in BN_CLICKED handler.
1934 2007-04-06 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
1936 * programs/notepad/En.rc:
1937 notepad: Fix text label.
1939 2007-04-05 Chris Robinson <chris.kcat@gmail.com>
1941 * dlls/quartz/filtergraph.c:
1942 quartz: Send a notification when the filter graph clock changes.
1944 2007-04-04 Chris Robinson <chris.kcat@gmail.com>
1946 * dlls/quartz/filtergraph.c:
1947 quartz: Avoid releasing NULL objects.
1949 2007-04-06 Felix Nawothnig <flexo@holycrap.org>
1951 * programs/taskmgr/procpage.c:
1952 taskmgr: Use default font for proc listview.
1954 * dlls/comctl32/header.c:
1955 comctl32: Use appropriate font for header drag image.
1957 2007-04-05 Felix Nawothnig <flexo@holycrap.org>
1959 * dlls/comctl32/listview.c:
1960 comctl32: Fix item rect calculation.
1962 2007-04-06 Michael Stefaniuc <mstefani@redhat.de>
1964 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
1965 msvcrt: Demangle a C++ mangled string that is only a name with it's template
1968 * dlls/msvcrt/undname.c:
1969 msvcrt: Move the code to demangle a name with its template argument list out
1970 of get_class() and into a separate function.
1972 2007-04-05 Rob Shearman <rob@codeweavers.com>
1974 * dlls/ole32/compobj_private.h, dlls/ole32/stubmanager.c,
1975 dlls/ole32/tests/marshal.c:
1976 ole32: Fix a hack which depended on the IID of the interface being marshaled
1977 to determine whether we were marshaling the remote unknown for the
1980 2007-04-05 Hans Leidekker <hans@it.vu.nl>
1982 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
1983 wintrust: Improve a number of stubs.
1985 2007-04-05 Alexandre Julliard <julliard@winehq.org>
1987 * dlls/ntdll/heap.c:
1988 ntdll: Make test for heap boundaries more strict in HEAP_FindSubHeap.
1990 2007-04-05 Rob Shearman <rob@codeweavers.com>
1992 * dlls/ole32/compobj_private.h, dlls/ole32/moniker.h:
1993 ole32: Move declaration for FileMonikerImpl_DecomposePath from compobj_private.h
1996 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole2.c,
1997 dlls/ole32/tests/dragdrop.c:
1998 ole32: Don't release the registered drop targets in OleUninitialize.
1999 Do it in DLL_PROCESS_DETACH instead.
2001 * dlls/ole32/ole2.c, dlls/ole32/tests/dragdrop.c:
2002 ole32: Check the input hwnd is valid in RevokeDragDrop.
2004 * dlls/ole32/ole2.c, dlls/ole32/tests/dragdrop.c:
2005 ole32: Check for COM not being initialised and an invalid window handle being
2006 input to RegisterDragDrop.
2008 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/dragdrop.c:
2009 ole32: Add tests for drag and drop functions.
2011 2007-04-05 Paul Vriens <paul.vriens.wine@gmail.com>
2013 * dlls/user32/tests/menu.c:
2014 user32/tests: Don't run unicode tests if not supported.
2016 * dlls/ntdll/tests/info.c:
2017 ntdll/tests: Use GetModuleHandle and skip.
2019 2007-04-07 Dmitry Timoshkov <dmitry@codeweavers.com>
2021 * dlls/wineps.drv/driver.c, dlls/winspool.drv/tests/info.c:
2022 winspool: Add a test for DeviceCapabilities, fix some bugs found.
2024 2007-04-05 Alexandre Julliard <julliard@winehq.org>
2026 * dlls/ws2_32/socket.c:
2027 ws2_32: Don't access the IO_STATUS_BLOCK until the I/O operation is finished.
2029 * dlls/ntdll/file.c:
2030 ntdll: Avoid relying on the IO_STATUS_BLOCK for storing the current transfer
2033 * dlls/ntdll/file.c:
2034 ntdll: Avoid setting status in IO_STATUS_BLOCK until the I/O operation is done.
2036 2007-04-05 Fabian Bieler <der.fabe@gmx.net>
2038 * dlls/wined3d/glsl_shader.c:
2039 wined3d: Fix GLSL cnd instruction.
2040 According to MSDN the cnd instruction should translate:
2041 dst = src0 > 0.5 ? src1 : src2;
2043 2007-03-31 Fabian Bieler <der.fabe@gmx.net>
2045 * dlls/wined3d/device.c:
2046 wined3d: Fix UpdateSurface for sourceRect != sourceWidth.
2048 2007-04-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
2050 * dlls/comdlg32/filedlgbrowser.c:
2051 comdlg32: Constify some variables.
2053 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
2054 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h:
2055 comdlg32: Constify some variables.
2057 * dlls/comdlg32/cdlg.h, dlls/comdlg32/colordlg.c:
2058 comdlg32: Constify some variables.
2060 2007-04-04 Stefan Leichter <Stefan.Leichter@camline.com>
2062 * dlls/advapi32/tests/registry.c:
2063 advapi32: Add some tests for RegDeleteTreeA.
2065 2007-04-04 Aric Stewart <aric@codeweavers.com>
2067 * dlls/ole32/stg_bigblockfile.c:
2068 ole32: Storage optimization.
2069 We do not need to unmap and remap all the victim pages with every
2070 resize as they are simply a cache. Provides significant speedup for
2071 saving large storage files.
2073 2007-04-04 Peter Beutner <p.beutner@gmx.net>
2075 * dlls/ntdll/tests/exception.c:
2076 ntdll: Remove one exception test.
2079 dinput: Add missing definition to public header.
2081 2007-04-04 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2083 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
2084 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
2085 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
2086 dlls/winearts.drv/winearts.drv.spec, include/config.h.in,
2087 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
2088 programs/winecfg/De.rc, programs/winecfg/En.rc,
2089 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
2090 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
2091 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
2092 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
2093 programs/winecfg/Ro.rc, programs/winecfg/Ru.rc,
2094 programs/winecfg/Tr.rc, programs/winecfg/audio.c,
2095 programs/winecfg/libraries.c, programs/winecfg/resource.h,
2096 tools/winapi/win32.api:
2097 winearts.drv: Kill off winearts.
2099 2007-04-04 Rob Shearman <rob@codeweavers.com>
2101 * dlls/oleaut32/typelib16.c:
2102 ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make
2103 LoadTypeLib16 take an LPSTR instead of LPOLESTR.
2105 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
2106 dlls/ole32/tests/compobj.c:
2107 ole32: Keep a list of the loaded dlls for each apartment.
2108 Use it to make CoFreeUnusedLibraries per-apartment.
2110 * dlls/ole32/compobj.c:
2111 ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow
2112 in the OpenDll list entry.
2114 * dlls/ole32/tests/compobj.c:
2115 ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries
2116 from the current apartment.
2118 * dlls/ole32/compobj.c:
2119 ole32: Move the handling of loading a dll and getting an in-process object
2120 from it to an apartment-specific function.
2121 Use it to implement apartment_hostobject in a cleaner way so that it is
2122 guaranteed to not recurse.
2124 * dlls/ole32/compobj.c:
2125 ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
2127 * dlls/ole32/compobj.c:
2128 ole32: Convert the OpenDll list to a standard Wine list.
2129 Store the library name and make it reference counted.
2131 2007-03-29 Fabian Bieler <der.fabe@gmx.net>
2133 * dlls/wined3d/directx.c:
2134 wined3d: Add support for float texture formats back in.
2136 * dlls/wined3d/glsl_shader.c:
2137 wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
2139 * dlls/wined3d/glsl_shader.c:
2140 wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
2142 2007-04-03 Chris Robinson <chris.kcat@gmail.com>
2144 * dlls/quartz/pin.c:
2145 quartz: Tell filters to stop sending data when the chain is broken.
2147 2007-04-04 Chris Robinson <chris.kcat@gmail.com>
2149 * dlls/quartz/memallocator.c:
2150 quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
2152 2007-04-03 Chris Robinson <chris.kcat@gmail.com>
2154 * dlls/quartz/filtergraph.c:
2155 quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
2157 2007-04-04 Alexandre Julliard <julliard@winehq.org>
2159 * dlls/ntdll/directory.c, server/change.c:
2160 server: Use the standard file descriptor signal mechanism for directory changes.
2162 * server/async.c, server/fd.c, server/file.c, server/file.h,
2163 server/mailslot.c, server/named_pipe.c, server/serial.c:
2164 server: Fix the handling of the signaled status for file descriptors.
2165 File handles are signaled when an I/O operation completes, and reset
2166 when another operation is queued.
2168 * dlls/user32/message.c, dlls/winex11.drv/event.c,
2169 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
2170 winex11.drv: Store the display file descriptor directly in the server message
2172 Get rid of a few WaitForMultipleObjectsEx hacks.
2174 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
2175 server/request.h, server/trace.c:
2176 server: Add support for associating a file descriptor to a message queue.
2178 * server/trace.c, tools/make_requests:
2179 make_requests: More aggressive grepping for status values.
2181 2007-04-04 Paul Vriens <Paul.Vriens.Wine@gmail.com>
2183 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
2184 odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
2186 2007-04-03 Aric Stewart <aric@codeweavers.com>
2188 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/propsheet.c:
2189 comctl32: Propsheet exception fix.
2190 Do not attempt to draw a page during WM_PAINT if there is no active page.
2192 2007-04-03 Felix Nawothnig <flexo@holycrap.org>
2194 * dlls/wined3d/state.c:
2195 wined3d: Only issue state_patchsegments FIXME once.
2197 * dlls/wined3d/state.c:
2198 wined3d: Downgrade some ERRs to FIXMEs.
2200 2007-04-03 Steven Edwards <winehacker@gmail.com>
2202 * programs/winecfg/En.rc, programs/winecfg/audio.c,
2203 programs/winecfg/resource.h:
2204 winecfg: Add a button for audio test.
2206 2007-04-03 Paul Vriens <paul.vriens.wine@gmail.com>
2208 * dlls/ole32/stg_bigblockfile.c:
2209 ole32/stg_bigblockfile: Check page before use (Coverity).
2211 2007-04-03 Vit Hrachovy <vit.hrachovy@sandbox.cz>
2213 * programs/winecfg/Cs.rc, programs/winecfg/winecfg.rc:
2214 winecfg: Fix outdated Czech localization.
2216 2007-04-03 Chris Robinson <chris.kcat@gmail.com>
2218 * dlls/quartz/acmwrapper.c:
2219 quartz: Break loop on error in ACMWrapper.
2221 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/transform.c,
2222 dlls/quartz/transform.h:
2223 quartz: Add a QueryConnect method for transform filters.
2225 2007-04-02 Chris Robinson <chris.kcat@gmail.com>
2227 * dlls/quartz/transform.c:
2228 quartz: Connect input when the pins connect, not when querying.
2229 And clean up when disconnecting input.
2231 2007-04-03 Chris Robinson <chris.kcat@gmail.com>
2233 * dlls/quartz/pin.c:
2234 quartz: Hold a reference on the PullPin's filter while the processing thread
2236 Also removes dead code caused by the change.
2238 2007-04-03 Rob Shearman <rob@codeweavers.com>
2240 * dlls/atl/atl_main.c:
2241 atl: AddRef the object being returned in AtlInternalQueryInterface, not "this".
2243 * dlls/msi/custom.c:
2244 msi: Don't wait on closed handles in ACTION_FinishCustomActions.
2245 The handle will be closed by free_custom_action_data, so duplicate the
2246 handle before calling it.
2248 * dlls/ntdll/tests/om.c, dlls/ntdll/tests/reg.c:
2249 ntdll: Pass the correct value to NtClose in the tests.
2251 2007-04-03 Alexandre Julliard <julliard@winehq.org>
2253 * server/async.c, server/fd.c, server/file.h, server/named_pipe.c,
2255 server: Hold a pointer to the queue from the async operations.
2257 * dlls/kernel32/tests/mailslot.c, server/async.c, server/file.h,
2258 server/mailslot.c, server/named_pipe.c, server/serial.c:
2259 server: Make timeout status for async I/O specifiable. Fix mailslots timeout
2262 2007-03-30 Alessandro Pignotti <alex.pigna@inventati.org>
2264 * dlls/dplayx/dplay.c, dlls/dplayx/dplay_global.h:
2265 dplayx: Implement proper interface locking for DP_EnumSession.
2267 2007-03-30 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2269 * programs/regedit/Ko.rc:
2270 regedit: Update Korean resource.
2272 2007-03-31 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2274 * programs/regedit/En.rc, programs/regedit/edit.c,
2275 programs/regedit/framewnd.c, programs/regedit/resource.h:
2276 regedit: Support REG_MULTI_SZ creation and editing.
2278 2007-04-03 Laurent Vromman <laurent@vromman.org>
2280 * dlls/gdi32/path.c, dlls/gdi32/tests/path.c:
2281 gdi32: Correct WidenPath behaviour when working on an open path.
2283 2007-04-02 Laurent Vromman <laurent@vromman.org>
2285 * dlls/gdi32/path.c, dlls/gdi32/tests/path.c:
2286 gdi32: Correction of WidenPath behaviour when pen width is 1.
2288 2007-04-02 Jason Edmeades <us@edmeades.me.uk>
2290 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
2291 oleaut32: Convert to VT_DECIMAL fails with overflow (with test).
2293 2007-04-01 Chris Robinson <chris.kcat@gmail.com>
2295 * dlls/quartz/dsoundrender.c:
2296 quartz: Use a second-long DSound buffer for playback.
2298 2007-04-02 Francois Gouget <fgouget@codeweavers.com>
2300 * dlls/shell32/tests/shlexec.c:
2301 shell32/tests: On NT4 FindExecutable() returns an extra backspace character
2304 * dlls/shell32/tests/shlexec.c:
2305 shell32/tests: On Windows 98 FindExecutable() does not '\0' terminate the
2306 returned command which caused many tests to fail.
2308 * dlls/shell32/tests/shlexec.c:
2309 shell32/tests: End the lines with CR+LF otherwise the profile APIs are unable
2310 to read them back on Win >= 2000.
2312 * dlls/shell32/tests/shlexec.c:
2313 shell32/tests: Fix some expected FindExecutable() error codes.
2314 Add comments indicating which Windows version returns a given error code.
2316 2007-04-02 Francois Gouget <fgouget@free.fr>
2318 * dlls/comctl32/tests/tab.c, dlls/kernel32/tests/profile.c,
2319 dlls/localspl/tests/localmon.c, dlls/ole32/stg_bigblockfile.c,
2320 dlls/rpcrt4/rpcss_np_client.c, dlls/wined3d/state.c:
2321 Assorted spelling and English fixes.
2323 * dlls/ole32/tests/moniker.c:
2324 ole32/tests: Spelling fix.
2326 * dlls/ole32/tests/moniker.c:
2327 ole32/tests: Spelling fix.
2329 2007-04-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
2331 * dlls/avifil32/avifile.c, dlls/avifil32/avifile_private.h,
2332 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
2333 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
2334 avifil32: Constify some variables.
2336 * dlls/comcat/information.c, dlls/comcat/register.c:
2337 comcat: Constify some variables.
2339 * dlls/advpack/install.c:
2340 advpack: Constify some variables.
2342 * dlls/atl/registrar.c:
2343 atl: Constify some variables.
2345 * dlls/advapi32/service.c:
2346 advapi32: Constify some variables.
2348 * dlls/comctl32/updown.c:
2349 comctl32: Constify some variables.
2351 * dlls/comctl32/treeview.c:
2352 comctl32: Constify some variables.
2354 * dlls/comctl32/trackbar.c:
2355 comctl32: Constify some variables.
2357 * dlls/comctl32/toolbar.c:
2358 comctl32: Constify some variables.
2360 * dlls/comctl32/theme_combo.c, dlls/comctl32/tooltips.c:
2361 comctl32: Constify some variables.
2363 * dlls/comctl32/tab.c:
2364 comctl32: Constify some variables.
2366 * dlls/comctl32/syslink.c:
2367 comctl32: Constify some variables.
2369 2007-04-02 Alexandre Julliard <julliard@winehq.org>
2371 * server/async.c, server/change.c, server/fd.c, server/file.h,
2372 server/mailslot.c, server/named_pipe.c, server/serial.c,
2374 server: Add a separate function to set the timeout of an async I/O operation.
2376 * dlls/kernel32/tests/mailslot.c:
2377 kernel32: Added some last error tests for mailslots.
2379 * server/fd.c, server/mailslot.c:
2380 server: Check file access in register_async before calling the object method.
2382 * server/async.c, server/change.c, server/fd.c, server/file.h,
2383 server/named_pipe.c, server/serial.c, server/sock.c:
2384 server: Make async I/O queues into real objects.
2387 server: Use the fd generic wait queue for directory change I/O operations.
2390 server: Take advantage of the fd generic wait queue to remove a lot of serial
2393 * server/fd.c, server/file.h, server/mailslot.c:
2394 server: Avoid redundant polling in fd_queue_async_timeout.
2395 Moved the file overlapped flag check to default_fd_queue_async.
2397 * server/fd.c, server/file.h:
2398 server: Add a generic wait queue to the file descriptor object.
2400 * tools/make_makefiles:
2401 make_makefiles: Add the .INIT/.BEGIN rules for the main makefile.
2403 2007-03-30 Aric Stewart <aric@codeweavers.com>
2405 * dlls/comctl32/propsheet.c:
2406 comctl32: Unset active page while setting a new active page for a propsheet.
2407 Before calling the PSN_SETACTIVE in PROPSHEET_SetCurSel set the
2408 active_page to -1. This prevents crashes and corruption of the
2409 property sheet if the application makes any modifications during the
2412 2007-04-01 Eric Pouech <eric.pouech@wanadoo.fr>
2414 * programs/winedbg/tgt_minidump.c, tools/winedump/minidump.c:
2415 winedbg, winedump: Extended some info printed from system info directory in
2416 minidump about the CPU.
2418 * programs/winedbg/tgt_minidump.c:
2419 winedbg: When reloading real PE modules from a minidump, also look in the
2420 search path (as we do for ELF modules).
2422 2007-03-31 Michael Ploujnikov <ploujj@gmail.com>
2424 * dlls/wined3d/surface_gdi.c:
2425 wined3d: Remove DDBLT_WAIT fixme.
2427 2007-03-31 Jason Edmeades <us@edmeades.me.uk>
2429 * programs/xcopy/xcopy.c:
2430 xcopy: Hack/workaround for filenames starting with a '.'.
2432 * programs/xcopy/xcopy.c:
2433 xcopy: /E implies recursive (fixes ActiveState Perl installer).
2435 * programs/xcopy/xcopy.c:
2436 xcopy: Make displayed names mirror windows.
2438 2007-03-30 Jason Edmeades <us@edmeades.me.uk>
2440 * programs/xcopy/En.rc, programs/xcopy/xcopy.c, programs/xcopy/xcopy.h:
2443 * programs/xcopy/xcopy.c:
2444 xcopy: Update comments with unsupported operations and current status.
2446 * .gitignore, programs/xcopy/En.rc, programs/xcopy/Makefile.in,
2447 programs/xcopy/rsrc.rc, programs/xcopy/xcopy.c,
2448 programs/xcopy/xcopy.h:
2449 xcopy: Move all messages into an English resource file.
2451 * programs/xcopy/xcopy.c:
2452 xcopy: Rearrange code to closely match windows ordering.
2453 Effectively work out if we are interested in a file before worrying
2454 about prompting for copy or overwrite.
2456 * programs/xcopy/xcopy.c:
2457 xcopy: Add support for /D and /D:m-d-y.
2459 * programs/xcopy/xcopy.c:
2460 xcopy: Add support for /EXCLUDELIST:file1+file2 etc.
2462 2007-03-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
2464 * dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
2465 dlls/comctl32/string.c:
2466 comctl32: Constify some variables.
2468 * dlls/comctl32/rebar.c:
2469 comctl32: Constify some variables.
2471 * dlls/comctl32/header.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c,
2472 dlls/comctl32/propsheet.c:
2473 comctl32: Constify some variables.
2475 * dlls/comctl32/animate.c, dlls/comctl32/comctl32undoc.c,
2476 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c:
2477 comctl32: Constify some variables.
2479 2007-04-01 Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
2481 * programs/notepad/main.c:
2482 notepad: Fix a possible rounding error when storing the font point size to
2485 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
2486 programs/notepad/De.rc, programs/notepad/En.rc,
2487 programs/notepad/Eo.rc, programs/notepad/Es.rc,
2488 programs/notepad/Fi.rc, programs/notepad/Fr.rc,
2489 programs/notepad/Hu.rc, programs/notepad/It.rc,
2490 programs/notepad/Ja.rc, programs/notepad/Ko.rc,
2491 programs/notepad/Nl.rc, programs/notepad/No.rc,
2492 programs/notepad/Pl.rc, programs/notepad/Pt.rc,
2493 programs/notepad/Ru.rc, programs/notepad/Si.rc,
2494 programs/notepad/Sk.rc, programs/notepad/Sw.rc,
2495 programs/notepad/Th.rc, programs/notepad/Tr.rc,
2496 programs/notepad/Wa.rc, programs/notepad/Zh.rc,
2497 programs/notepad/dialog.c, programs/notepad/main.c,
2498 programs/notepad/main.h, programs/notepad/notepad_res.h:
2499 notepad: Implement handling of page setup dialog parameters.
2501 2007-04-01 Rob Shearman <rob@codeweavers.com>
2503 * dlls/advpack/install.c:
2504 advpack: Stop processing if there was an error registering an OCX.
2506 * dlls/advpack/Makefile.in, dlls/advpack/install.c:
2507 advpack: Call OleInitialize before registering OCXs, like native does.
2509 * dlls/urlmon/urlmon_main.c:
2510 urlmon: Fix a reference count leak that would keep the module alive when
2513 2007-04-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2515 * dlls/gdi32/font.c:
2516 gdi32: Make GetKerningPairsA not fail for fonts with SYMBOL charset.
2518 * dlls/kernel32/tests/locale.c:
2519 kernel32: Add GetCPInfo test.
2521 2007-03-31 Stefan Dösinger <stefan@codeweavers.com>
2523 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
2524 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
2525 wined3d: Use GL_APPLE_client_storage if available.
2527 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2528 wined3d: Add GL_APPLE_client_storage to our extension list.
2530 2007-03-31 Dan Kegel <dank@kegel.com>
2532 * dlls/imagehlp/modify.c:
2533 imagehlp: BindImageEx stub should report success.
2535 2007-03-31 Laurent Vromman <laurent@vromman.org>
2537 * dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/path.c:
2538 gdi32: Add two basic tests to check what WidenPath does.
2540 2007-03-31 Paul Vriens <paul.vriens.wine@gmail.com>
2542 * dlls/advapi32/tests/registry.c:
2543 advapi32/tests: Some cleanup.
2545 * dlls/advapi32/tests/registry.c:
2546 advapi32/tests: Reopen the main handle if needed.
2548 2007-03-30 Felix Nawothnig <flexo@holycrap.org>
2550 * dlls/d3d8/tests/texture.c, dlls/d3d9/tests/texture.c,
2551 dlls/wined3d/device.c:
2552 wined3d: Make CreateCubeTexture fail when not supported.
2554 * dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
2555 gdi32: Properly handle negative font widths.
2557 2007-03-31 Chris Robinson <chris.kcat@gmail.com>
2559 * dlls/quartz/pin.c:
2560 quartz: Use a safe APC to kill the PullPin thread when the PullPin is being
2563 * dlls/quartz/filesource.c, dlls/quartz/pin.c:
2564 quartz: Set the sample time based on the number of bytes read before sending
2567 2007-03-30 Chris Robinson <chris.kcat@gmail.com>
2569 * dlls/quartz/parser.c:
2570 quartz: Remove errant parser output pins on input connection failure.
2572 * dlls/quartz/dsoundrender.c:
2573 quartz: Don't fill the dsound buffer with small amounts.
2575 2007-03-30 Alexandre Julliard <julliard@winehq.org>
2577 * ANNOUNCE, ChangeLog, VERSION, configure:
2580 ----------------------------------------------------------------
2581 2007-03-30 Alexandre Julliard <julliard@winehq.org>
2584 Makefile: Try to force the makefile to be rebuilt with non-GNU make too.
2586 * dlls/kernel32/cpu.c:
2587 kernel32: Better default for dwActiveProcessorMask in GetSystemInfo.
2589 * libs/wine/loader.c:
2590 libwine: Hack to work around the Solaris dlopen() brain damage.
2592 * dlls/kernel32/except.c:
2593 kernel32: Make default behavior more consistent when AeDebug key is not present.
2595 2007-03-29 Felix Nawothnig <flexo@holycrap.org>
2597 * dlls/wined3d/baseshader.c, dlls/wined3d/context.c, dlls/wined3d/state.c,
2598 dlls/wined3d/stateblock.c:
2599 wined3d: Use GL_TEXTURE_2D for dummy textures.
2601 2007-03-28 Felix Nawothnig <flexo@holycrap.org>
2603 * dlls/wined3d/state.c:
2604 wined3d: Fix broken ERR() message.
2606 * dlls/wined3d/context.c, dlls/wined3d/state.c:
2607 wined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.
2609 2007-03-29 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2611 * dlls/ntdll/ntdll.spec:
2612 ntdll: Add NtAreMappedFilesTheSame stub.
2614 2007-03-29 Jason Edmeades <us@edmeades.me.uk>
2616 * programs/xcopy/xcopy.c:
2617 xcopy: Add support for xcopy /A and /M (archive copies).
2619 * programs/xcopy/xcopy.c:
2620 xcopy: Add support for /P (Prompt).
2622 * programs/xcopy/xcopy.c:
2623 xcopy: Add support for /C (Continue if errors).
2624 Also fix one place error reporting was missing.
2626 * programs/xcopy/xcopy.c:
2627 xcopy: Add support for /H (Hidden/System).
2629 * programs/xcopy/xcopy.c:
2630 xcopy: Add support for /R (Replace read only files).
2632 * programs/xcopy/xcopy.c:
2633 xcopy: Add support for /U (target must exist).
2635 * programs/xcopy/xcopy.c:
2636 xcopy: Add support for /N (shortname copy).
2638 * programs/xcopy/xcopy.c:
2639 xcopy: Add support for COPYCMD override and fix /-y.
2641 * programs/xcopy/xcopy.c:
2642 xcopy: Prompt when overwriting files, add /Y and /-Y support.
2644 * programs/xcopy/xcopy.c:
2645 xcopy: Add support for /T (no copy).
2647 * programs/xcopy/xcopy.c:
2648 xcopy: Add support for /W (pause).
2650 2007-03-30 Chris Robinson <chris.kcat@gmail.com>
2652 * dlls/quartz/filtergraph.c:
2653 quartz: Add filters using their names.
2655 2007-03-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
2657 * dlls/comctl32/listview.c:
2658 comctl32: Cast-qual warnings fix.
2660 * dlls/comctl32/monthcal.c:
2661 comctl32: Constify some variables.
2663 2007-03-29 Paul Vriens <paul.vriens.wine@gmail.com>
2665 * dlls/advapi32/tests/security.c:
2666 advapi32/tests: Add check to see if SetEntriesInAclW is implemented.
2668 * dlls/advapi32/tests/security.c:
2669 advapi32/tests: Add check to see if ImpersonateSelf is implemented.
2671 2007-03-29 Fabian Bieler <der.fabe@gmx.net>
2673 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
2674 dlls/wined3d/wined3d_private_types.h:
2675 wined3d: Implement support for projective textures in ps 2.0 and later.
2677 2007-03-29 Paul Vriens <paul.vriens.wine@gmail.com>
2679 * dlls/advapi32/tests/security.c:
2680 advapi32/tests: Add check to see if LookupAccountNameA is implemented.
2682 * dlls/advapi32/tests/security.c:
2683 advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.
2685 * dlls/advapi32/tests/security.c:
2686 advapi32/tests: Use skip.
2688 2007-03-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
2690 * dlls/comctl32/listview.c:
2691 comctl32: Constify some variables.
2693 2007-03-28 Clinton Stimpson <cjstimpson@utwire.net>
2695 * dlls/riched20/caret.c, dlls/riched20/tests/editor.c:
2696 riched20: Fix text replacement with text limit.
2698 2007-03-29 Alexandre Julliard <julliard@winehq.org>
2700 * dlls/ntdll/directory.c:
2701 ntdll: Ignore failure to open current directory, it's broken on Mac OS X.
2703 2007-03-29 Detlef Riekenberg <wine.dev@web.de>
2705 * dlls/winspool.drv/info.c:
2706 winspool.drv: Do not cache the port names.
2708 2007-03-29 Alexander Farber <Alexander.Farber@nokia.com>
2710 * programs/cmd/wcmdmain.c:
2711 cmd: Enlarge max. length of PATH variable.
2713 2007-03-29 Huw Davies <huw@codeweavers.com>
2715 * dlls/winex11.drv/xrender.c:
2716 winex11.drv: Delete the tile pixmap whenever the drawable is changed.
2718 * dlls/winex11.drv/xrender.c:
2719 winex11.drv: Rename a local variable to avoid confusion with a global.
2721 2007-03-29 James Hawkins <truiken@gmail.com>
2723 * dlls/msi/action.c, dlls/msi/custom.c, dlls/msi/files.c,
2724 dlls/msi/format.c, dlls/msi/helpers.c, dlls/msi/install.c,
2725 dlls/msi/msipriv.h, dlls/msi/tests/install.c:
2726 msi: Load the folder property if available and requested.
2728 2007-03-28 Jacek Caban <jacek@codeweavers.com>
2731 winnt.h: Added activation context structures declarations.
2733 * dlls/mshtml/htmldoc.c:
2734 mshtml: Added DIID_DispHTMLDocument to QueryInterface.
2736 * include/mshtmdid.h, include/mshtml.idl:
2737 mshtml: Added DispHTMLDocument dispinterface declaration.
2739 2007-03-28 Andrew Riedi <andrewriedi@gmail.com>
2741 * dlls/dsound/dsound.c:
2742 dsound: Change a couple DPRINTF's to TRACE's
2744 2007-03-27 Stefan Dösinger <stefan@codeweavers.com>
2746 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c:
2747 ddraw: When changing the back buffers also update the render target.
2749 2007-03-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2751 * dlls/shlwapi/Makefile.in, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
2752 dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c,
2753 dlls/shlwapi/string.c, dlls/shlwapi/thread.c:
2754 shlwapi: Match shlwapi wrappers to MSDN descriptions.
2756 2007-03-26 Aric Stewart <aric@codeweavers.com>
2759 imm32: Change the default IME window to better reflect applications request.
2760 First part of this change was proposed by Byeong-Sik Jeon.
2761 Additionally respect parameters give to us by ImmSetCompositionWindow
2762 for placement of the composition window.
2764 2007-03-28 James Hawkins <truiken@gmail.com>
2766 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
2767 setupapi: SetLastError to ERROR_SUCCESS on success.
2769 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
2770 setupapi: Correct the Inf output position.
2772 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
2773 setupapi: The Inf file should be copied regardless of the destination buffer,
2776 * dlls/setupapi/misc.c, dlls/setupapi/tests/misc.c:
2777 setupapi: Don't allow relative paths in SetupCopyOEMInf.
2779 * dlls/setupapi/misc.c:
2780 setupapi: Handle the SP_COPY_NOOVERWRITE flag.
2782 2007-03-26 Marcin Grześkowiak <mgrzeskowiak@tlen.pl>
2784 * dlls/user32/text.c:
2785 user32: Use charset of currently selected font in DrawTextExA.
2787 2007-03-27 Jan Zerebecki <jan.wine@zerebecki.de>
2789 * dlls/wined3d/state.c:
2790 wined3d: Print lastpixel state fixme only once.
2792 2007-03-28 Francois Gouget <fgouget@free.fr>
2794 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/crypt_md5.c,
2795 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
2796 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/mru.c,
2797 dlls/crypt32/tests/crl.c, dlls/ddraw/tests/d3d.c,
2798 dlls/ddraw/tests/refcount.c, dlls/kernel32/tests/locale.c,
2799 dlls/localspl/tests/localmon.c, dlls/msi/tests/db.c,
2800 dlls/ntdll/tests/change.c, dlls/ntdll/tests/file.c,
2801 dlls/ntdll/tests/om.c, dlls/ole32/tests/stg_prop.c,
2802 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c,
2803 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c,
2804 dlls/user32/tests/input.c, dlls/user32/tests/monitor.c,
2805 dlls/user32/tests/resource.c:
2806 Remove unneeded checks on the GetModuleHandle() return value for cases where
2807 we are linked with the dll.
2809 * programs/cmd/directory.c:
2812 * dlls/gdi32/path.c:
2813 gdi32: Remove a space before '\n' in a trace.
2815 * dlls/netapi32/tests/access.c:
2816 netapi32/tests: Add a missing '\n' to a trace().
2818 * dlls/setupapi/misc.c:
2819 setupapi: Fix InstallCatalog()'s calling convention.
2821 2007-03-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2823 * dlls/mpr/wnet.c, dlls/shell32/shellord.c, include/shlobj.h,
2825 include: Add some API prototypes to appropriate header files, fix some
2828 2007-03-28 Rob Shearman <rob@codeweavers.com>
2830 * dlls/rpcrt4/rpc_message.c:
2831 rpcrt4: Fixing the using of the auth_len values the wrong way round - PKT_PRIVACY
2832 implies the packet will be encrypted, not just signed.
2834 2007-03-27 Rob Shearman <rob@codeweavers.com>
2836 * dlls/ole32/classmoniker.c, dlls/ole32/compobj.c,
2837 dlls/ole32/filemoniker.c, dlls/ole32/moniker.c, dlls/ole32/moniker.h,
2838 dlls/ole32/tests/moniker.c:
2839 ole32: Implement MkParseDisplayName.
2841 * dlls/ole32/tests/moniker.c:
2842 ole32: Add some more tests for MkParseDisplayName.
2844 * dlls/ole32/tests/moniker.c:
2845 ole32: Display the testname for the test for display name in test_moniker.
2847 * dlls/ole32/tests/moniker.c:
2848 ole32: Do a case-insensitive comparison in the count_moniker_matches in the
2849 moniker tests as Win9x marshals an all upper-case file name for file monikers.
2851 * dlls/ole32/tests/marshal.c:
2852 ole32: Add tests for the standard marshaler's implementation of IClientSecurity.
2854 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c,
2855 dlls/ole32/tests/marshal.c:
2856 ole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the
2857 server process ID to channel hooks.
2859 2007-03-27 Paul Vriens <paul.vriens.wine@gmail.com>
2861 * dlls/kernel32/tests/profile.c:
2862 kernel32/profile: Some parameter tests for GetPrivateProfileSectionA.
2864 * dlls/kernel32/profile.c:
2865 kernel32/profile: Add a few NULL checks (Coverity).
2867 * dlls/kernel32/tests/profile.c:
2868 kernel32/profile: Move GetPrivateProfileSectionA to its own test.
2870 * dlls/kernel32/tests/profile.c:
2871 kernel32/profile: Rename a test.
2873 2007-03-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
2875 * dlls/comctl32/ipaddress.c:
2876 comctl32: Constify some variables.
2878 2007-03-27 Chris Robinson <chris.kcat@gmail.com>
2880 * dlls/winemp3.acm/mpegl3.c:
2881 winemp3: Clear stream buffers when the stream is reset.
2883 * dlls/quartz/dsoundrender.c:
2884 quartz: Protect DSound buffer creation with a critical section lock.
2886 2007-03-27 Dmitry Timoshkov <dmitry@codeweavers.com>
2888 * dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
2889 dlls/gdi32/enhmfdrv/init.c:
2890 gdi32: Make the EMF driver return sane NUMCOLORS value.
2892 2007-03-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
2894 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
2895 comctl32: toolbar: TB_HIDEBUTTON and TB_MOVEBUTTON shouldn't force a recalc.
2897 2007-03-22 Andrew Riedi <andrewriedi@gmail.com>
2899 * configure, configure.ac, dlls/winex11.drv/init.c,
2900 dlls/winex11.drv/mouse.c, dlls/winex11.drv/x11drv.h,
2901 include/config.h.in:
2902 winex11.drv: Add Xcursor support for 32 bit cursors.
2903 Based on patch by Henri Verbeet.
2905 2007-03-27 Alexandre Julliard <julliard@winehq.org>
2908 Makefile: More portable invocation of ctags/etags.
2910 * server/fd.c, server/file.c, server/file.h, server/named_pipe.c,
2912 server: Remove the return value of the flush() method, it's not used.
2914 * dlls/ntdll/directory.c, dlls/ntdll/file.c,
2915 include/wine/server_protocol.h, server/async.c, server/protocol.def,
2917 server: Add support for queuing a user APC upon async I/O completion.
2919 2007-03-26 James Hawkins <truiken@gmail.com>
2921 * dlls/setupapi/misc.c, dlls/setupapi/tests/Makefile.in,
2922 dlls/setupapi/tests/misc.c:
2923 setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests
2926 * include/setupapi.h:
2927 setupapi: Add missing SetupCopyOEMInf flags.
2929 2007-03-26 Jacek Caban <jacek@codeweavers.com>
2932 wine.inf: Code clean up.
2934 2007-03-26 Rob Shearman <rob@codeweavers.com>
2936 * dlls/ole32/regsvr.c:
2937 ole32: Register the ProgID for the class and file monikers.
2939 * dlls/ole32/compobj.c, dlls/ole32/moniker.c, dlls/ole32/ole2.c:
2940 ole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.
2942 * dlls/ole32/compobj.c:
2943 ole32: Add documentation for CoGetClassObject and GetClassFile.
2945 * dlls/ole32/bindctx.c, dlls/ole32/moniker.c:
2946 ole32: Add documentation for CreateBindCtx, BindMoniker, GetRunningObjectTable
2949 * dlls/ole32/usrmarshal.c:
2950 ole32: Handle NULL sub-objects correctly in the STGMEDIUM user marshaling
2951 functions so that no further data in marshaled or unmarshaled.
2953 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
2954 dlls/rpcrt4/rpc_transport.c:
2955 rpcrt4: Use the correct authorization trailer length using information from
2956 the security provider.
2957 Previously it was hardcoded to 16, so only the NTLM provider would work
2960 * dlls/rpcrt4/rpc_message.c:
2961 rpcrt4: Call CompleteAuthToken if InitializeSecurityContext returned a code
2962 that says it should be called.
2963 Currently, the only security provider that requires this is the Digest
2964 one, which we don't really care about, but is supported for completeness.
2966 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
2967 rpcrt4: Call InitializeSecurityContext from only one function.
2968 This reduces the amount of code and ensures that the parameters passed
2969 to it stay the same, apart from the previous context and the output
2972 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
2973 dlls/rpcrt4/rpc_message.c:
2974 rpcrt4: Retrieve the maximum token length from the security provider rather
2975 than using a hardcoded and rather small limit.
2977 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c,
2978 dlls/ole32/stubmanager.c:
2979 ole32: Generate OXID_INFO in the stub manager.
2980 Copy the OXID_INFO from the stub manager, if available, in
2981 proxy_manager_construct. Otherwise, attempt to resolve it.
2982 Use ipidRemUnknown from OXID_INFO in the proxy manager instead of
2983 magically generating the IPID for RemUnknown.
2985 * dlls/ole32/dcom.idl:
2986 ole32: Add the OXID_INFO structure to dcom.idl.
2988 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c,
2989 dlls/ole32/tests/marshal.c:
2990 ole32: Add a stubbed out implementation of IClientSecurity to the proxy manager.
2992 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
2993 rpcrt4: Make some parameters of non-exported functions const.
2995 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
2996 dlls/rpcrt4/rpc_transport.c:
2997 rpcrt4: Implement associations which are intermediary objects that track the
2998 relationship between the client and a given endpoint on the server.
2999 Use these to encapsulate the connection pool so that the lifetimes of
3000 connections are properly handled again.
3002 2007-03-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
3004 * dlls/secur32/secur32.c, dlls/secur32/secur32_priv.h:
3005 secur32: Replace const pointer parameters with correct pointers to const.
3008 loader: Replace inline static with static inline.
3010 * include/wine/debug.h, include/wine/library.h, include/wine/list.h,
3011 include/wine/server.h, libs/wine/config.c, libs/wine/loader.c,
3013 winelib: Replace inline static with static inline.
3015 * dlls/comctl32/datetime.c, dlls/comctl32/header.c,
3016 dlls/comctl32/hotkey.c:
3017 comctl32: Constify some variables.
3019 2007-03-26 Chris Robinson <chris.kcat@gmail.com>
3021 * dlls/quartz/parser.c:
3022 quartz: Return proper CLSID for parser filters.
3024 2007-03-26 Piotr Caban <piotr.caban@gmail.com>
3026 * dlls/comctl32/treeview.c:
3027 comctl32: Set label width after editting.
3029 2007-03-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
3031 * tools/wrc/translation.c:
3032 wrc: Change the format of the output of "wrc --verify-translation".
3034 * tools/wrc/translation.c:
3035 wrc: Add HTML resources support to wrc --verify-translation.
3037 * dlls/user32/combo.c, dlls/user32/tests/Makefile.in,
3038 dlls/user32/tests/combo.c:
3039 user32: combobox: The text area height should be font_height+4.
3040 The tests shows that CBGetTextAreaHeight was using a bad formula.
3042 2007-03-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
3044 * dlls/shell32/autocomplete.c:
3045 shell32: autocomplete: Don't use sel uninitialized.
3047 2007-03-24 Stefan Dösinger <stefan@codeweavers.com>
3049 * dlls/wined3d/state.c:
3050 wined3d: Disable texture coordinate arrays on the correct unit.
3052 2007-03-26 Stefan Dösinger <stefan@codeweavers.com>
3054 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
3055 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
3056 dlls/wined3d/wined3d_private.h:
3057 wined3d: Implement bem shader instruction.
3059 2007-03-24 Stefan Dösinger <stefan@codeweavers.com>
3061 * dlls/wined3d/arb_program_shader.c:
3062 wined3d: Handle input modifiers in texcrd with arb shaders.
3064 2007-03-26 Alexandre Julliard <julliard@winehq.org>
3066 * dlls/kernel32/file.c:
3067 kernel32: Don't use the reserved argument of the APC routine callback.
3069 * dlls/ntdll/file.c, dlls/ws2_32/socket.c, server/fd.c, server/serial.c,
3071 server: Always return STATUS_PENDING when an async I/O operation has been queued.
3073 2007-03-25 Gabriel Gambetta <ggambett@adinet.com.uy>
3075 * dlls/ntdll/time.c:
3076 ntdll: Add Uruguayan Summer Time timezone.
3078 2007-03-25 Gerald Pfeifer <gerald@pfeifer.com>
3080 * configure, configure.ac:
3081 configure: Add -lXau to NASLIBS if applicable to obtain XauGetBestAuthByAddr
3084 2007-03-25 Alessandro Pignotti <alex.pigna@inventati.org>
3086 * dlls/dplayx/dplay.c:
3087 dplayx: Fixes the order of GUID initialization and storage.
3089 2007-03-24 Laurent Vromman <laurent@vromman.org>
3091 * dlls/gdi32/path.c:
3092 gdi32: WidenPath partial implementation.
3094 2007-03-24 Kai Blin <kai.blin@gmail.com>
3096 * dlls/netapi32/tests/access.c:
3097 netapi32/tests: Make NetGetUserInfo checks language independent.
3099 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
3100 netapi32: Implement NetUserChangePassword.
3102 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
3103 netapi32: Implement NetUserDel.
3105 * dlls/netapi32/access.c, dlls/netapi32/tests/access.c:
3106 netapi32: Implement NetUserAdd with a dummy user database.
3108 * dlls/netapi32/tests/access.c:
3109 netapi32/test: Test the username and password length limits.
3111 2007-03-24 Piotr Caban <piotr.caban@gmail.com>
3113 * dlls/comctl32/treeview.c:
3114 comctl32: Fixed TreeView_EndEditLabelNow crash.
3116 2007-03-26 Dmitry Timoshkov <dmitry@codeweavers.com>
3118 * dlls/gdi32/font.c, dlls/gdi32/gdi32.spec, include/wingdi.h:
3119 gdi32: Implement GdiGetCodePage.
3121 2007-03-26 Chris Robinson <chris.kcat@gmail.com>
3123 * dlls/quartz/transform.c:
3124 quartz: Propogate transform filter errors upstream.
3126 2007-03-25 Chris Robinson <chris.kcat@gmail.com>
3128 * dlls/quartz/pin.c, dlls/quartz/pin.h:
3129 quartz: Store the current reference time with the PullPin.
3131 * dlls/quartz/dsoundrender.c:
3132 quartz: Implement volume and pan control for DSoundRenderer.
3134 2007-03-24 Chris Robinson <chris.kcat@gmail.com>
3136 * dlls/quartz/dsoundrender.c:
3137 quartz: Make DSoundRender_Run start the playback buffer.
3139 2007-03-24 Hans Leidekker <hans@it.vu.nl>
3141 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
3142 shell32: Add a stub implementation for SHPathPrepareForWrite{A, W}.
3145 ntdll: Fully initialize the security descriptor returned from
3146 RtlSelfRelativeToAbsoluteSD.
3147 Debugged by Anastasius Focht.
3150 mpr: Add a stub implementation for WNetGetUniversalNameA.
3153 mpr: Fix buffer size calculation in WNetGetUniversalNameW.
3155 2007-03-25 Paul Vriens <paul.vriens.wine@gmail.com>
3157 * dlls/oleaut32/tests/varformat.c:
3158 oleaut32/tests: Use skip.
3160 2007-03-23 Paul Vriens <paul.vriens.wine@gmail.com>
3162 * dlls/shlwapi/path.c:
3163 shlwapi/path: Proper use of GetProcessHeap().
3165 2007-03-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
3167 * dlls/ws2_32/socket.c:
3168 ws2_32: Replace inline static with static inline.
3170 * dlls/winmm/driver.c, dlls/winmm/mci.c:
3171 winmm: Replace inline static with static inline.
3173 * dlls/wininet/internet.h:
3174 wininet: Replace inline static with static inline.
3176 * dlls/wintab32/context.c:
3177 wintab32: Replace inline static with static inline.
3179 * dlls/shlwapi/clist.c, dlls/shlwapi/string.c:
3180 shlwapi: Replace inline static with static inline.
3182 * include/vfw.h, include/win.h, include/wincon.h, include/winsock.h,
3184 include: Replace inline static with static inline.
3186 2007-03-23 Alexandre Julliard <julliard@winehq.org>
3188 * server/named_pipe.c:
3189 server: A named pipe wait can be satisfied by an idle pipe server too.
3191 * dlls/ntdll/file.c:
3192 ntdll: Avoid overwriting the result of the async I/O callback in NtFsControlFile.
3194 * dlls/kernel32/sync.c:
3195 kernel32: Fixed timeout calculation in WaitNamedPipe.
3197 2007-03-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
3199 * dlls/comctl32/commctrl.c, include/commctrl.h:
3200 comctl32: Constify some variables.
3202 * dlls/comctl32/comctl32undoc.c:
3203 comctl32: Constify some variables.
3205 2007-03-22 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3207 * dlls/kernel32/console.c, dlls/kernel32/kernel32.spec:
3208 kernel32: Add stub for AttachConsole.
3210 2007-03-23 Paul Vriens <Paul.Vriens.Wine@gmail.com>
3212 * dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
3213 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c:
3214 netapi32/tests: Use LoadLibrary where needed and skip.
3216 2007-03-22 Fabian Bieler <der.fabe@gmx.net>
3218 * dlls/d3d9/tests/visual.c:
3219 d3d9/tests: Add test for texbem instruction.
3221 * dlls/wined3d/arb_program_shader.c:
3222 wined3d: Fix arb texbem instruction for projective textures.
3224 * dlls/wined3d/glsl_shader.c:
3225 wined3d: Fix glsl texbem instruction for projective textures.
3227 * dlls/wined3d/glsl_shader.c:
3228 wined3d: Implemented bump map transform for texbem in GLSL with native signed
3231 * dlls/d3d9/tests/visual.c:
3232 d3d9/tests: Add test for fog with shader.
3234 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
3235 wined3d: Remove fog coordinate clamping in the vertex shader.
3237 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
3238 dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
3239 dlls/wined3d/state.c:
3240 wined3d: Implement linear fog with pixel shader.
3242 2007-03-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
3244 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpc_server.c:
3245 rpcrt4: Replace inline static with static inline.
3247 * dlls/oleaut32/vartype.c:
3248 oleaut32: Replace inline static with static inline.
3250 * dlls/ole32/marshal.c:
3251 ole32: Replace inline static with static inline.
3253 * dlls/msvcrt/tests/cpp.c:
3254 msvcrt/tests: Replace inline static with static inline.
3256 * dlls/shell32/shell32_main.h, dlls/shell32/shelllink.c:
3257 shell32: Replace inline static with static inline.
3259 * dlls/msi/msipriv.h:
3260 msi: Replace inline static with static inline.
3262 2007-03-22 Alessandro Pignotti <alex.pigna@inventati.org>
3264 * dlls/dplayx/name_server.c:
3265 dplayx: Corrected the way nameserver initializes the sessiondesc structure on
3266 broadcast request reply.
3268 2007-03-23 Alexandre Julliard <julliard@winehq.org>
3271 server: Print the callback function in the APC_ASYNC_IO trace.
3273 2007-03-22 Alexandre Julliard <julliard@winehq.org>
3275 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/named_pipe.c,
3276 server/protocol.def, server/request.h, server/trace.c:
3277 server: Implement the open_file method for named pipes.
3278 Get rid of the open_named_pipe request, we can now use a normal open_file_object.
3280 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
3281 server/protocol.def, server/request.h, server/trace.c:
3282 server: Implement the open_file method for mailslots.
3283 Get rid of the open_mailslot request, we can now use a normal open_file_object.
3285 * dlls/ntdll/directory.c:
3286 ntdll: Better support for NT path names in wine_nt_to_unix_file_name.
3287 Don't map NT namespace 1:1 to Unix, add a magic \??\unix device instead.
3288 More generic support for \??\ devices, with fallback to the wineserver
3289 for paths that don't exist.
3291 2007-03-22 Aric Stewart <aric@codeweavers.com>
3293 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
3294 Revert 7c35db07c35db0... msiexec: Use CommandLineToArgvW instead of process_args
3295 to reduce code duplication.
3296 The previous command line processing is not identical to
3297 CommandLineToArgvW and CommandLineToArgvW breaks msi command line
3298 processing for things such as Excel Viewer 2003.
3299 Specifically the command line created by the Excel Viewer 2003 and
3300 passed to msiexec.exe is "c:\windows\system32\msiexec.exe" /I
3301 C:\windows\temp\IXP000.TMP\XLVIEW.MSI CDCACHE="2"
3302 LAUNCHEDFROMSETUP="1" SETUPEXEPATH="C:\windows\temp\IXP000.TMP\"
3303 SETUPEXENAME="SETUP.EXE" /lpiwaeo "C:\windows\temp\Microsoft Office
3304 Excel Viewer 2003 Setup(0001)_Task(0001).txt" CDCACH"...
3306 2007-03-22 Dmitry Timoshkov <dmitry@codeweavers.com>
3308 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/string.c,
3309 dlls/riched20/tests/editor.c:
3310 riched20: Split unicode and ansi window procs, handle messages depending on
3312 Add a hack for WM_GETTEXT in RichEdit20W class when running in win9x emulation
3315 * dlls/user32/winproc.c:
3316 user32: WM_GETTEXT message converters have to 0-terminate output buffer if
3317 there is enough space even if there is no text to convert.
3319 2007-03-22 Alexandre Julliard <julliard@winehq.org>
3321 * dlls/ntdll/file.c, server/mailslot.c:
3322 server: Don't enforce mailslots path format in ntdll, only in the server.
3324 * dlls/ntdll/file.c, server/named_pipe.c:
3325 server: Don't enforce named pipes path format in ntdll, only in the server.
3327 * server/directory.c:
3328 server: Create the named pipe and mailslot devices under \Device.
3329 Add appropriate symlinks to them in the \?? directory.
3331 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/fd.c,
3332 server/mailslot.c, server/named_pipe.c, server/protocol.def,
3334 server: Implemented the open_file method for named pipe and mailslot devices.
3336 * server/async.c, server/atom.c, server/change.c, server/clipboard.c,
3337 server/console.c, server/debugger.c, server/directory.c,
3338 server/event.c, server/fd.c, server/file.c, server/handle.c,
3339 server/hook.c, server/mailslot.c, server/mapping.c, server/mutex.c,
3340 server/named_pipe.c, server/object.c, server/object.h,
3341 server/process.c, server/queue.c, server/registry.c,
3342 server/request.c, server/semaphore.c, server/serial.c,
3343 server/signal.c, server/snapshot.c, server/sock.c, server/symlink.c,
3344 server/thread.c, server/timer.c, server/token.c, server/winstation.c:
3345 server: Add an open_file() function to the object operations.
3347 2007-03-19 Juan Lang <juan_lang@yahoo.com>
3350 wine.inf: Move fake rundll32 to the system directory.
3352 2007-03-22 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3354 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
3355 shell32: Define avi resource #163.
3357 * dlls/kernel32/actctx.c:
3358 kernel32: Print a fixme only once.
3360 2007-03-22 Damjan Jovanovic <damjan.jov@gmail.com>
3362 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
3363 ws2_32: WSASendTo should always re-enable the FD_WRITE event.
3365 2007-03-21 Ken Thomases <ken@codeweavers.com>
3367 * dlls/gdi32/freetype.c:
3368 Revert "gdi32: Disable the freetype mmap sharing on Mac OS.".
3369 This reverts ae9f68dec91cd6ac66a99dc62d69dc53eaf910d0 commit. Because
3370 of commit 4e6860433e72714ed1e500eb523710656e71ba02 which extracts the
3371 constituent fonts from Mac suitcase fonts, we can use mmap on font
3374 2007-03-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
3376 * dlls/comctl32/comboex.c:
3377 comctl32: Constify some variables.
3379 * dlls/msg711.acm/msg711.c:
3380 msg711.acm: Replace inline static with static inline.
3382 * dlls/mlang/tests/mlang.c:
3383 mlang/tests: Replace inline static with static inline.
3385 * dlls/kernel32/tests/locale.c:
3386 kernel32/tests: Replace inline static with static inline.
3388 2007-03-21 Paul Vriens <paul.vriens.wine@gmail.com>
3390 * dlls/wininet/ftp.c:
3391 wininet/ftp: Fix potential memory leak.
3393 * dlls/wininet/ftp.c:
3394 wininet/ftp: Remove unneeded check.
3396 2007-03-21 Stefan Dösinger <stefan@codeweavers.com>
3398 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
3399 wined3d: General signed format correction without native signed formats.
3400 Implement signed d3d formats for D3DFMT_V8U8 and D3DFMT_Q8W8V8U8 if no
3401 suitable opengl signed format is supported.
3403 2007-03-20 Stefan Dösinger <stefan@codeweavers.com>
3405 * dlls/wined3d/device.c:
3406 wined3d: Store the pixel format in the texture.
3408 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
3409 wined3d: Support GL_ATI_envmap_bumpmap for D3DFMT_V8U8.
3411 2007-03-21 Stefan Dösinger <stefan@codeweavers.com>
3413 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3414 wined3d: Add GL_ATI_envmap_bumpmap to our gl extension header.
3416 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3418 * dlls/dbghelp/symbol.c:
3419 dbghelp: Replace inline static with static inline.
3421 2007-03-21 Alessandro Pignotti <alex.pigna@inventati.org>
3423 * dlls/dplayx/dplay.c:
3424 dplayx: Check for null pointer dereference in DP_FindPlayer.
3426 2007-03-21 Alexandre Julliard <julliard@winehq.org>
3428 * dlls/winex11.drv/bitmap.c:
3429 winex11.drv: Relax the bitmap depth check in CreateBitmap to accept some
3432 2007-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3434 * dlls/riched20/editor.c, dlls/riched20/editor.h,
3435 dlls/riched20/tests/editor.c:
3436 riched20: Add a test that shows that under Win9x RichEdit20W windows are not
3437 unicode, but always expect to see unicode input.
3439 2007-03-21 Rob Shearman <rob@codeweavers.com>
3441 * dlls/ole32/compobj.c, dlls/ole32/compobj.spec, dlls/ole32/ole16.c:
3442 ole32: The 16-bit version of CoDisconnectObject is not compatible with the
3443 32-bit version, so create a separate stub for the former.
3445 * tools/winedump/output.c:
3446 winedump: Fix the output for Makefile.in with respect to the dependencies line
3447 to match that required by the build system.
3449 * dlls/atl/registrar.c:
3450 atl: Add support for the registrar parameter of
3451 AtlModuleUpdateRegistryFromResourceD.
3453 * dlls/atl/registrar.c:
3454 atl: Add support for the pMapEntries parameter to
3455 AtlModuleUpdateRegistryFromResourceD.
3457 2007-03-21 Alexandre Julliard <julliard@winehq.org>
3459 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
3460 server/protocol.def, server/trace.c:
3461 server: Use a standard async I/O event to signal directory changes.
3463 * dlls/ntdll/file.c, server/named_pipe.c:
3464 server: Move the signalling of the named pipe completion event to the server.
3466 * dlls/ws2_32/socket.c:
3467 ws2_32: Move the signalling of the completion event to the server.
3469 * dlls/ntdll/file.c:
3470 server: Move the signalling of the completion event for NtRead/WriteFile to
3473 * server/async.c, server/file.h, server/thread.c:
3474 server: Notify the async object when the APC call completed.
3476 * include/wine/server_protocol.h, server/async.c, server/protocol.def,
3478 server: Add support for storing an event to signal upon async I/O completion.
3480 * dlls/setupapi/parser.c:
3481 setupapi: Add support for .inf files in utf-8 format.
3483 2007-03-21 Vitaly Budovski <vbudovski@gmail.com>
3485 * dlls/wined3d/directx.c:
3486 wined3d: Check for float texture formats correctly.
3487 Move the checks for float texture formats into the correct location.
3488 This allows some Direct3D sample applications which check for any of
3489 the float formats together with D3DUSAGE_RENDERTARGET to start.
3491 2007-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
3493 * dlls/ole32/storage32.c, dlls/ole32/storage32.h:
3494 ole32: Move the storage signatures to the appropriate file that uses them.
3496 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3498 * dlls/comctl32/animate.c:
3499 comctl32: Constify some variables.
3501 2007-03-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
3503 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3504 comctl32: toolbar: We shouldn't try to resize standard bitmaps.
3506 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3507 comctl32: toolbar: Test standard buttons size.
3509 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3510 comctl32: toolbar: The default button size is 16x16.
3512 2007-03-19 Chris Robinson <chris.kcat@gmail.com>
3514 * dlls/quartz/filesource.c:
3515 quartz: Fully disconnect the AsyncReader when released.
3517 2007-03-20 Phil Costin <philcostin@hotmail.com>
3519 * dlls/wined3d/context.c:
3520 wined3d: Ensure all states affected by a change in render_offscreen are marked
3521 dirty in ActivateContext.
3523 2007-03-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
3525 * dlls/gdi32/freetype.c, dlls/gdi32/gdiobj.c, dlls/gdi32/region.c:
3526 gdi32: Replace inline static with static inline.
3528 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3530 * dlls/setupapi/parser.c, dlls/setupapi/queue.c,
3531 dlls/setupapi/setupapi_private.h:
3532 setupapi: Replace inline static with static inline.
3534 2007-03-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
3536 * dlls/dinput/joystick_linux.c:
3537 dinput: Replace inline static with static inline.
3539 2007-03-20 Chris Robinson <chris.kcat@gmail.com>
3541 * dlls/quartz/waveparser.c:
3542 quartz: Don't redundantly set waveparser output pin data before it's created.
3544 2007-03-20 Paul Vriens <paul.vriens.wine@gmail.com>
3546 * dlls/wininet/tests/ftp.c:
3547 wininet/tests: Expose a problem with FtpGetFile.
3549 * dlls/wininet/ftp.c:
3550 wininet/ftp: Move a definition in FTP_FtpFindFirstFileW (Coverity).
3552 * dlls/wininet/ftp.c:
3553 wininet/ftp: Simplify FTP_FtpGetFileW a bit.
3555 * dlls/kernel32/tests/environ.c:
3556 kernel32/tests: Use skip.
3558 2007-03-20 Alexandre Julliard <julliard@winehq.org>
3560 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ws2_32/socket.c,
3561 include/wine/server_protocol.h, server/async.c, server/change.c,
3562 server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
3563 server/protocol.def, server/serial.c, server/sock.c, server/trace.c,
3564 tools/make_requests:
3565 server: Add an async_data_t structure to store parameters for async I/O requests.
3567 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
3569 server: Return the status from an async I/O APC call to the server.
3571 * server/Makefile.in, server/async.c, server/fd.c, server/file.h:
3572 server: Make struct async into a real object, to keep it around while the APC
3576 server: Grab the owner object of an APC while the APC is executing.
3578 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/named_pipe.c,
3579 server/protocol.def, server/trace.c:
3580 server: Use the common pattern for async I/O parameters in named pipe requests.
3582 2007-03-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3584 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c:
3585 msvcrt: Replace inline static with static inline.
3587 * dlls/dsound/dsound_main.c:
3588 dsound: Replace inline static with static inline.
3590 * dlls/ddraw/main.c:
3591 ddraw: Replace inline static with static inline.
3593 2007-03-20 Detlef Riekenberg <wine.dev@web.de>
3595 * dlls/localspl/tests/localmon.c:
3596 localspl/tests: Fix copy+paste bug.
3598 2007-03-20 Michael Stefaniuc <mstefani@redhat.de>
3600 * dlls/quartz/filtergraph.c:
3601 quartz: Fix typo that produced an empty if-statement.
3603 2007-03-19 Chris Robinson <chris.kcat@gmail.com>
3605 * dlls/quartz/dsoundrender.c, dlls/quartz/parser.c,
3606 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
3607 quartz: Don't delete critical sections before the filter's pins are done
3610 2007-03-19 Dmitry Timoshkov <dmitry@codeweavers.com>
3612 * dlls/user32/tests/class.c:
3613 user32: Avoid compiler specific code in the DefWindowProc test.
3615 2007-03-19 Kai Blin <kai.blin@gmail.com>
3617 * dlls/netapi32/tests/access.c, include/lmaccess.h:
3618 netapi32: Add test for adding/deleting users.
3620 2007-03-19 Rob Shearman <rob@codeweavers.com>
3622 * dlls/ole32/tests/storage32.c:
3623 ole32: Add a test for StgStreamImpl_SetSize with a non-zero HighPart for
3626 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
3627 oleaut32: Clear the input pvar structure in VARIANT_UserUnmarshal to free the
3628 data instead of just initializing.
3630 * dlls/oleaut32/tests/usrmarshal.c:
3631 oleaut32: Make the VARIANT_UserUnmarshal tests work on XP.
3633 * dlls/oleaut32/tests/usrmarshal.c:
3634 oleaut32: Add some tests for user marshaling a VT_UNKNOWN variant.
3637 include: Fix the byte-order in the definition of the USER_MARSHAL_CB_SIGNATURE
3640 * dlls/ole32/usrmarshal.c:
3641 ole32: Implement TYMED_FILE for STGMEDIUM marshaling and unmarshaling.
3643 * dlls/ole32/stg_stream.c:
3644 ole32: Add warnings for failures in the structured storage stream functions.
3646 2007-03-19 Jacek Caban <jacek@codeweavers.com>
3649 wine.inf: Register Spooler service.
3651 * .gitignore, Makefile.in, configure, configure.ac, programs/Makefile.in,
3652 programs/spoolsv/Makefile.in, programs/spoolsv/main.c:
3653 spoolsv: Added spoolsv.exe.
3655 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
3656 advapi: Improve SetEntriesInAclW stub.
3658 * dlls/advapi32/service.c, include/winsvc.h:
3659 advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
3661 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
3662 spoolss: Added RevertToPrinterSelf stub implementation.
3664 2007-03-19 Damjan Jovanovic <damjan.jov@gmail.com>
3666 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
3667 ws2_32: In some cases send should block until the entire buffer is sent.
3669 2007-03-16 Aric Stewart <aric@codeweavers.com>
3671 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
3672 dlls/ole32/storage32.h:
3673 ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
3674 Rework storage to make all its interactions with the underlying data go
3675 though ReadAt and WriteAt to allow for an ILockBytes underlying layer.
3676 Implement ReadAt and WriteAt in stg_bigblockfile.c for blockfiles.
3678 2007-03-06 Jason Edmeades <us@edmeades.me.uk>
3680 * .gitignore, Makefile.in, configure, configure.ac, programs/Makefile.in,
3681 programs/xcopy/Makefile.in, programs/xcopy/xcopy.c:
3682 Basic implementation of xcopy.
3684 2007-03-19 Detlef Riekenberg <wine.dev@web.de>
3686 * dlls/localspl/tests/localmon.c:
3687 localspl/tests: Open the default Xcv-channel only once.
3689 * dlls/localspl/tests/localmon.c:
3690 localspl/tests: Rename hXcv for special tests.
3692 2007-03-18 Jason Edmeades <us@edmeades.me.uk>
3694 * programs/cmd/directory.c:
3695 cmd.exe: Only write 'bytes free' message if a file was displayed during dir.
3697 * programs/cmd/directory.c:
3698 cmd.exe: Add errorlevel support for DIR command.
3700 * programs/cmd/directory.c:
3701 cmd.exe: Add support for dir /A filtering.
3703 * programs/cmd/directory.c:
3704 cmd.exe: Add support for DIRCMD and sequential qualifier processing.
3706 * programs/cmd/directory.c:
3707 cmd.exe: Add support for dir /-C.
3709 * programs/cmd/directory.c:
3710 cmd.exe: Add support for DIR /D.
3712 2007-03-19 Hans Leidekker <hans@it.vu.nl>
3714 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
3715 userenv: Add stub implementations for {Register, Unregister}GPNotification.
3717 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
3718 setupapi: Add a stub implementation for InstallCatalog.
3721 wine.inf: Add cabinet.dll to the list of fake dlls.
3723 2007-03-19 Kai Blin <kai.blin@gmail.com>
3725 * dlls/netapi32/tests/access.c:
3726 netapi32/tests: Use skip when skipping tests.
3728 * dlls/netapi32/ds.c, dlls/netapi32/wksta.c:
3729 netapi32: Downgrade more ERRs to TRACEs.
3731 * dlls/netapi32/access.c, dlls/netapi32/local_group.c,
3732 dlls/netapi32/netapi32_misc.h:
3733 netapi32: Remove another macro, replace by more readable functions.
3735 2007-03-18 Kai Blin <kai.blin@gmail.com>
3737 * dlls/netapi32/access.c:
3738 netapi32: Downgrade another WARN and ERR to a TRACE.
3740 * dlls/netapi32/access.c:
3741 netapi32: Get rid of an ugly macro definition only used once.
3743 * dlls/netapi32/access.c:
3744 netapi32: fix a comment.
3746 2007-03-18 Kanit Therdsteerasukdi <therdste@ucla.edu>
3748 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
3749 comctl32: datetime: Reject invalid flags in DTM_SETSYSTEMTIME.
3750 Reject invalid flags in DTM_SETSYSTEMTIME i.e. when the flag is neither
3751 GDT_VALID nor GDT_NONE when the style is set to DTS_SHOWNONE. Corresponding
3752 setters and message sequence tests were also added.
3754 2007-03-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
3756 * dlls/comctl32/commctrl.c, dlls/comctl32/tests/toolbar.c:
3757 comctl32: CreateToolbarEx should send TB_SETBITMAPSIZE twice.
3759 2007-03-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
3761 * dlls/user32/tests/class.c:
3762 user32: tests: Using DefWindowProcA with RegisterClassW works under Windows.
3764 * include/shellapi.h:
3765 shell32: Add some more notify icon defines.
3767 * dlls/shell32/systray.c:
3768 shell32: Don't free user supplied data in Shell_NotifyIcon if GetIconInfo failed.
3769 We should free the nid and in such a case we were doing it.
3771 * dlls/shell32/systray.c, include/shellapi.h, programs/explorer/systray.c:
3772 shell32/explorer: Support different structure sizes in Shell_NotifyIcon.
3774 2007-03-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
3776 * dlls/browseui/tests/autocomplete.c:
3777 browseui: Remove a test with a wrong pointer.
3779 2007-03-14 Chris Robinson <chris.kcat@gmail.com>
3781 * dlls/quartz/filtergraph.c:
3782 quartz: Release objects when they're no longer needed.
3784 * dlls/quartz/filtergraph.c:
3785 quartz: Disconnect pins when their filter is removed.
3787 * dlls/quartz/pin.c:
3788 quartz: Release objects when pins fail to connect.
3790 * dlls/quartz/pin.c:
3791 quartz: Hold a reference on a filter while sending data to it.
3793 2007-03-18 Kai Blin <kai.blin@gmail.com>
3795 * dlls/netapi32/access.c:
3796 netapi32: Downgrade a FIXME and an ERR to a trace to not clutter test output
3797 on handled error conditions.
3799 2007-03-17 A C Hurst <A.Hurst@sheffield.ac.uk>
3801 * dlls/ddraw/device.c:
3802 wined3d: Fix struct size calculation in EnumTextureFormats.
3804 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
3806 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
3807 dlls/wined3d/wined3d_private.h:
3808 wined3d: Store an array of contexts in the swapchain.
3809 This is a preparation for using multiple contexts on one drawable to
3810 handle multithreading.
3812 2007-03-17 Stefan Dösinger <stefan@codeweavers.com>
3814 * dlls/wined3d/basetexture.c, dlls/wined3d/context.c,
3815 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
3816 dlls/wined3d/indexbuffer.c, dlls/wined3d/surface.c,
3817 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
3818 dlls/wined3d/utils.c, dlls/wined3d/vertexbuffer.c,
3819 dlls/wined3d/volumetexture.c:
3820 wined3d: Activate a context before doing opengl calls.
3822 2007-03-16 Stefan Dösinger <stefan@codeweavers.com>
3824 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
3825 wined3d: Remove some old stuff.
3827 * dlls/wined3d/state.c:
3828 wined3d: Fix client gl unit selection.
3829 I forgot that when re-enabling register combiners during the state
3832 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
3834 * dlls/d3d8/directx.c, dlls/d3d9/directx.c, dlls/ddraw/ddraw.c,
3835 dlls/wined3d/device.c, dlls/wined3d/wined3d_private_types.h,
3836 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
3837 wined3d/ddraw: Forward DDSCL_MULTITHREADED to wined3d.
3839 2007-03-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3841 * dlls/msvcrt/except.c:
3842 msvcrt: Print FIXME on platforms where _except_handler3 is a stub.
3844 * dlls/gdi32/freetype.c, dlls/winex11.drv/xrender.c:
3845 winex11.drv: In the case requested glyphs do not present in the font fail
3846 gracefully instead of asserting.
3848 2007-03-17 Hagop Hagopian <shaitani@gmail.com>
3850 * dlls/comctl32/tab.c, dlls/comctl32/tests/tab.c:
3851 comctl32: tab: Minor bug fixes in the curSel and curFocus getters and setters.
3853 * dlls/comctl32/tests/tab.c:
3854 comctl32: tab: Added message sequence tests for the tab control.
3856 2007-03-17 Alexandre Julliard <julliard@winehq.org>
3858 * dlls/ntdll/directory.c:
3859 ntdll: Remove unnecessary pointers in fstab parsing on Solaris.
3861 * dlls/wldap32/option.c, dlls/wldap32/winldap_private.h:
3862 wldap32: Prefix option defines with WLDAP32 to avoid conflicts with system
3865 * dlls/dbghelp/elf_module.c:
3866 dbghelp: Avoid some warnings on Solaris.
3868 2007-03-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
3870 * dlls/wineps.drv/afm.c, dlls/wineps.drv/afm2c.c,
3871 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/builtin.c,
3872 dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/mkagl.c,
3873 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1afm.c:
3874 wineps.drv: Replace inline static with static inline.
3876 * tools/winebuild/import.c, tools/winebuild/parser.c,
3877 tools/winebuild/res16.c, tools/winebuild/res32.c:
3878 winebuild: Replace inline static with static inline.
3880 * server/fd.c, server/file.h, server/handle.c, server/hook.c,
3881 server/mapping.c, server/process.h, server/ptrace.c, server/queue.c,
3882 server/registry.c, server/request.h, server/sock.c, server/thread.c,
3883 server/trace.c, server/user.c, server/window.c, server/winstation.c:
3884 server: Replace inline static with static inline.
3886 * dlls/winex11.drv/dib.c, dlls/winex11.drv/event.c,
3887 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/opengl.c,
3888 dlls/winex11.drv/window.c, dlls/winex11.drv/wintab.c,
3889 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
3890 dlls/winex11.drv/xfont.c:
3891 winex11.drv: Replace inline static with static inline.
3893 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
3894 dlls/wined3d/device.c, dlls/wined3d/directx.c,
3895 dlls/wined3d/pixelshader.c, dlls/wined3d/swapchain.c,
3896 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
3897 wined3d: Replace inline static with static inline.
3899 * dlls/user32/button.c, dlls/user32/class.c, dlls/user32/driver16.c,
3900 dlls/user32/hook.c, dlls/user32/hook16.c, dlls/user32/listbox.c,
3901 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/scroll.c,
3902 dlls/user32/spy.c, dlls/user32/sysparams.c, dlls/user32/winproc.c,
3903 dlls/user32/wnd16.c:
3904 user32: Replace inline static with static inline.
3906 * dlls/ntdll/critsection.c, dlls/ntdll/loader.c, dlls/ntdll/relay.c,
3907 dlls/ntdll/resource.c, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
3908 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
3909 dlls/ntdll/signal_x86_64.c, dlls/ntdll/threadpool.c:
3910 ntdll: Replace inline static with static inline.
3912 * dlls/kernel32/computername.c, dlls/kernel32/except.c,
3913 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/locale.c,
3914 dlls/kernel32/ne_module.c, dlls/kernel32/path.c,
3915 dlls/kernel32/process.c, dlls/kernel32/relay16.c,
3916 dlls/kernel32/selector.c, dlls/kernel32/sync.c,
3917 dlls/kernel32/thunk.c:
3918 kernel32: Replace inline static with static inline.
3920 * dlls/advapi32/registry.c:
3921 advapi32: Replace inline static with static inline.
3923 * dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
3924 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
3925 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
3926 dlls/comctl32/trackbar.c:
3927 comctl32: Replace inline static with static inline.
3929 2007-03-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
3931 * dlls/comcat/information.c, dlls/comcat/register.c:
3932 comcat: Declare some variables static and const.
3934 2007-03-16 Nicolas Delcros <nicolas@dyalog.com>
3936 * dlls/gdi32/mfdrv/init.c:
3937 gdi32: Don't write a metafile record for escapes that require output.
3939 2007-03-17 Joris Huizer <joris_huizer@yahoo.com>
3941 * dlls/advpack/reg.c:
3942 advpack: sign-compare fix.
3944 * dlls/amstream/amstream.c, dlls/amstream/main.c:
3945 amstream: sign-compare fixes.
3947 2007-03-16 Detlef Riekenberg <wine.dev@web.de>
3949 * dlls/advapi32/tests/security.c:
3950 advapi32/tests: DuplicateTokenEx is not present on all platforms.
3952 * dlls/kernel32/tests/pipe.c:
3953 kernel32/tests: DuplicateTokenEx is not present on all platforms.
3955 2007-03-16 Juan Lang <juan_lang@yahoo.com>
3957 * dlls/advapi32/registry.c:
3958 advapi32: Implement RegGetKeySecurity with NtQuerySecurityObject.
3960 2007-03-12 Erich Hoover <ehoover@mediaserver>
3962 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
3963 wined3d: Fix LockRect memory location calculation for WINED3DFMT_DXT*.
3965 2007-03-16 Huw Davies <huw@codeweavers.com>
3967 * dlls/user32/mdi.c:
3968 user32: Use a window's icon in preference to its class icon.
3970 2007-03-16 Detlef Riekenberg <wine.dev@web.de>
3972 * libs/wine/config.c:
3973 libs/wine: Use xstrdup to avoid duplicate code.
3975 2007-03-16 Hans Leidekker <hans@it.vu.nl>
3978 wine.inf: Open/print .rtf files with wordpad.
3981 wine.inf: Register an 'install' verb with the shell for .inf files.
3983 2007-03-16 Alexandre Julliard <julliard@winehq.org>
3985 * ANNOUNCE, ChangeLog, VERSION, configure:
3988 ----------------------------------------------------------------
3989 2007-03-16 Alexandre Julliard <julliard@winehq.org>
3991 * programs/cmd/wcmdmain.c:
3992 cmd: Fix a compiler warning.
3994 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
3996 * dlls/netapi32/tests/ds.c:
3997 netapi32/tests: Use GetModuleHandle and skip.
3999 2007-03-16 Michael Stefaniuc <mstefani@redhat.de>
4001 * programs/winemine/Ro.rc, programs/winemine/rsrc.rc:
4002 winemine: Add Romanian translation.
4004 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
4006 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
4007 comctl32: trackbar: Return the correct number of tics for TBM_GETNUMTICS.
4009 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
4010 comctl32: trackbar: Correctly set lSetMin and lSelMax.
4011 Modify the behavior when the messages TBM_SETSEL, TBM_SETSELSTART, and
4012 TBM_SETSELEND are sent and TBS_ENABLESELRANGE is not set. When the
4013 style TBS_ENABLESELRANGE is not set, Windows observed behavior is to
4014 set the Selection Start and End values to 0, rather than leave them
4017 2007-03-16 Farshad Agah <f_agah@yahoo.com>
4019 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
4020 comctl32: monthcal: Correct the return value in MCM_SETFIRSTDAYOFWEEK.
4022 2007-03-15 Alessandro Pignotti <alex.pigna@inventati.org>
4024 * dlls/dplayx/dplay.c:
4025 dplayx: DirectPlay should keep track of the user count.
4027 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
4029 * dlls/comctl32/datetime.c:
4030 comctl32: datetime: Test for out of range dates in DTM_SETSYSTEMTIME only
4031 when flag=GDT_VALID.
4033 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
4035 * dlls/localspl/localmon.c:
4036 localspl: Add a comment, why we do not implement AddPort for XcvDataPort.
4038 2007-03-15 Peter Oberndorfer <kumbayo84@arcor.de>
4040 * dlls/dbghelp/dwarf.c:
4041 dbghelp: Use elf load_offset passed to dwarf2_parse to relocate addresses.
4042 This is needed, because symbol addresses in dwarf2 debug info are already
4045 * dlls/dbghelp/elf_module.c:
4046 dbghelp: Fix up load_offset to work in case the load offset is different for
4047 real binary and debug link file.
4049 * dlls/dbghelp/elf_module.c:
4050 dbghelp: Initialize the elf_section_map in case of failures in elf_find_section.
4051 Make sidx signed so sidx < 0 comparisons work.
4052 (most of the patch written by Eric Pouech)
4054 2007-03-16 Farshad Agah <f_agah@yahoo.com>
4056 * dlls/comctl32/tests/monthcal.c:
4057 comctl32: monthcal message sequence test cases.
4059 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
4061 * dlls/advapi32/tests/registry.c:
4062 advapi32/tests: RegQueryValueW is not always implemented.
4064 2007-03-16 Rob Shearman <rob@codeweavers.com>
4066 * dlls/advapi32/tests/security.c:
4067 advapi32: Fix a failing test on Windows caused by the existence of one SID
4068 that always has no associated account.
4070 * dlls/kernel32/tests/environ.c:
4071 kernel32: Fix several failing GetComputerNameA/W tests on Windows.
4073 2007-03-15 H. Verbeet <hverbeet@gmail.com>
4075 * dlls/d3d9/tests/surface.c:
4076 d3d9: Add a LockRect test for DXTn formats.
4078 * dlls/d3d9/tests/visual.c:
4079 d3d9: Add a cubemap wrapping test.
4081 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
4083 * dlls/localspl/tests/localmon.c:
4084 localspl/tests: Check for Xcv-API only once.
4086 * dlls/localspl/tests/localmon.c:
4087 localspl/tests: Add tests for XcvDataPort_AddPort.
4089 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
4091 * dlls/comctl32/tests/trackbar.c:
4092 comctl32/tests: trackbar: Test message sequences.
4094 * dlls/comctl32/tests/trackbar.c:
4095 comctl32/tests: trackbar: Reorganize the getter and setter tests into functions.
4097 2007-03-14 Gerald Pfeifer <gerald@pfeifer.com>
4099 * dlls/cabinet/fdi.c:
4100 cabinet: Simplify code in fdi_decomp().
4102 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
4104 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
4105 comctl32: datetime: Return 1 in DTM_SETFORMAT when successful.
4107 2007-03-16 Dmitry Timoshkov <dmitry@codeweavers.com>
4109 * dlls/user32/mdi.c:
4110 user32: Restore erroneously removed chunk of code.
4112 2007-03-15 Alexandre Julliard <julliard@winehq.org>
4114 * configure, configure.ac:
4115 configure: Remove no longer needed check for libsane.
4117 2007-03-15 Fabian Bieler <der.fabe@gmx.net>
4119 * dlls/kernel32/heap.c:
4120 kernel32: GlobalMemoryStatusEx: always report at least 1 byte of virtual memory
4121 even if none is available.
4123 * dlls/kernel32/heap.c:
4124 kernel32: GlobalMemoryStatusEx: return the size of physical memory + swapsize
4125 in ullTotalPageFile/ullAvailPageFile.
4127 * dlls/kernel32/heap.c:
4128 kernel32: GlobalMemoryStatusEx: memory usage reported only reflects physical
4131 2007-03-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4133 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
4134 gdi32: Add a GetTextMetrics test, make it pass under Wine.
4136 2007-03-15 Jan Zerebecki <jan.wine@zerebecki.de>
4138 * dlls/msvcrt/tests/data.c:
4139 msvcrt: Remove unused variable.
4141 2007-03-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
4143 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c, dlls/cabinet/fci.c,
4145 cabinet: Constify some variables.
4147 2007-03-14 Stefan Dösinger <stefan@codeweavers.com>
4149 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
4150 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
4151 direct3d: Add a fixed function fog test.
4153 * dlls/wined3d/device.c, dlls/wined3d/surface.c:
4154 wined3d: Blitting to offscreen target.
4155 Fix the NULL deref that occured when blitting to offscreen targets and
4156 select the proper gl drawing buffer instead.
4158 2007-03-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
4160 * dlls/comctl32/commctrl.c:
4161 comctl32: Register all the controls in DllMain.
4163 2007-03-14 Jeremy White <jwhite@codeweavers.com>
4165 * configure, configure.ac, dlls/sane.ds/Makefile.in,
4166 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
4167 dlls/sane.ds/sane_i.h, dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
4168 include/config.h.in:
4169 sane.ds: Dynamically load libsane.so.
4170 This change was triggered because of a bug in libsane-hpaio.so, namely
4171 that it relies on libsane.so being dlopen'd RTLD_GLOBAL so that
4172 sanei_init_debug can be resolved.
4174 2007-03-14 Ken Thomases <ken@codeweavers.com>
4176 * dlls/shell32/clipboard.c:
4177 shell32: Avoid W->A conversion in RenderHDROP.
4179 2007-03-14 Paul Vriens <paul.vriens.wine@gmail.com>
4181 * dlls/crypt32/tests/base64.c:
4182 crypt32/tests: No need to check return value of GetModuleHandle.
4184 * dlls/advapi32/tests/crypt_md4.c:
4185 advapi32/tests: No need to check return value of GetModuleHandle.
4187 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
4189 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
4190 dbghelp: Rewrote SymEnumerateModules with Unicode basis, and implemented
4191 SymEnumerateModulesW64.
4193 2007-03-13 Leslie Choong <septikus@gmail.com>
4195 * dlls/comctl32/tests/updown.c:
4196 comctl32: updown: Added message sequencing tests.
4198 * dlls/comctl32/tests/updown.c:
4199 comctl32: updown: Expect macro and spelling errors.
4201 2007-03-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4203 * dlls/oledlg/oledlg_Ko.rc:
4204 oledlg: Updated Korean resource.
4206 * programs/cmd/Ko.rc:
4207 cmd: Updated Korean Resource.
4209 2007-03-14 Rob Shearman <rob@codeweavers.com>
4211 * dlls/ole32/ole2.c:
4212 ole32: Print the contents of the IID input to OleLoad.
4214 * dlls/user32/tests/msg.c:
4215 user32: Add several more MsgWaitForMultipleObjects tests and split them out
4216 from the main message tests.
4218 * dlls/rpcrt4/ndr_ole.c:
4219 rpcrt4: Unmarshal NULL OLE interfaces properly by handling the case of a 0
4222 * include/objbase.h:
4223 include: Add a definition for REGCLS_SURROGATE and add declarations for
4224 CoRegisterSurrogate and CoGetObjectContext.
4226 2007-03-14 Huw Davies <huw@codeweavers.com>
4228 * dlls/kernel32/profile.c, dlls/kernel32/tests/profile.c:
4229 kernel32: Fix GetPrivateProfileSectionNamesA when the file does not exist.
4231 2007-03-14 Aric Stewart <aric@codeweavers.com>
4233 * dlls/wineps.drv/driver.c:
4234 wineps.drv: Values for DC_MINEXTENT and DC_MAXEXTENT are returned, not placed
4235 in the data pointer.
4237 2007-03-14 Alexandre Julliard <julliard@winehq.org>
4239 * libs/wine/casemap.c, libs/wine/compose.c, libs/wine/wctype.c:
4240 libwine: Update the Unicode tables to version 5.0.1 of the standard.
4243 libwine: Added support for Unicode surrogates in utf-8 conversions.
4244 Also make the conversions more strict against invalid input data.
4246 * dlls/kernel32/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
4247 libs/wine/utf8.c, tools/wrc/utils.c:
4248 libwine: Pass flags to wine_utf8_wcstombs to allow supporting
4249 WC_ERR_INVALID_CHARS.
4252 winnls.h: Added some defines for Unicode surrogates.
4254 * dlls/ntdll/thread.c:
4255 ntdll: Fixed typo in previous patch, spotted by Ken Thomases.
4257 2007-03-12 Erich Hoover <ehoover@mines.edu>
4259 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
4260 dlls/wined3d/wined3d_private.h:
4261 wined3d: Allow SetCursorProperties on existing cursor.
4263 2007-03-12 Kanit Therdsteerasukdi <therdste@cs.ucla.edu>
4265 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
4266 comctl32: datetime: Reject out of range dates in DTM_SETSYSTEMTIME.
4268 2007-03-12 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4270 * dlls/winex11.drv/dib_convert.c:
4271 winex11.drv: Small spelling fix.
4273 2007-03-14 Alexandre Julliard <julliard@winehq.org>
4275 * dlls/ntdll/thread.c:
4276 ntdll: Add a wrapper to call the thread entry point for broken apps.
4278 * dlls/msvcrt/data.c, dlls/msvcrt/tests/data.c:
4279 msvcrt: _initterm doesn't return anything.
4281 2007-03-14 Francois Gouget <fgouget@free.fr>
4283 * dlls/wined3d/drawprim.c:
4284 wined3d: Remove space before '\n' in trace.
4286 * dlls/comctl32/tests/listview.c, dlls/comctl32/tests/tab.c:
4287 comctl32/tests: Add missing '\n's in ok() calls.
4289 2007-03-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
4291 * dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h:
4292 avifil32: Constify some variables.
4294 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
4296 * programs/cmd/directory.c:
4297 cmd.exe: Add DIR /O ordering support.
4299 * programs/cmd/directory.c:
4300 cmd.exe: Add dir /X support (sort of...).
4302 2007-03-14 Alexandre Julliard <julliard@winehq.org>
4304 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
4305 ntdll: Fixed some exception codes and parameters.
4307 * dlls/ntdll/tests/exception.c:
4308 ntdll/tests: Mask reserved bits before testing dr7.
4309 Also some spelling fixes.
4311 * dlls/ntdll/signal_i386.c:
4312 ntdll: Changed some Solaris defines so that we can access the signal error code.
4314 2007-03-12 Felix Nawothnig <flexo@holycrap.org>
4316 * dlls/comctl32/treeview.c:
4317 comctl32: Fix visual glitches with TVS_HASLINES.
4319 * dlls/comctl32/tab.c:
4320 comctl32: Layout and redraw on TCM_SETIMAGELIST.
4322 * dlls/gdi32/tests/pen.c:
4323 gdi32: Add PS_ALTERNATE tests.
4325 2007-03-12 George Gov <ggov@ucla.edu>
4327 * dlls/comctl32/tests/listview.c:
4328 comctl32: Add some listview message tests.
4330 2007-03-13 Chris Robinson <chris.kcat@gmail.com>
4332 * dlls/quartz/memallocator.c:
4333 quartz: Avoid asserting from used samples on allocator release.
4335 * dlls/quartz/dsoundrender.c, dlls/quartz/parser.c,
4336 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
4337 quartz: Force disconnect when a filter is fully released.
4339 * dlls/quartz/acmwrapper.c:
4340 quartz: Cleanup properly around error conditions and avoid a potential
4343 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
4345 * dlls/localspl/localspl.rc, dlls/localspl/spl_Pl.rc:
4346 localspl: Add Polish translation.
4348 * programs/wordpad/Pl.rc:
4349 wordpad: Update Polish translation.
4351 * dlls/comctl32/listview.c:
4352 comctl32: listview: Compute the state icon rect in GetItemMetrics.
4354 2007-03-13 Alexandre Julliard <julliard@winehq.org>
4356 * programs/oleview/typelib.c:
4357 oleview: Use standard APIs in SaveIdl and avoid overflows.
4359 2007-03-13 Aric Stewart <aric@codeweavers.com>
4361 * dlls/wineps.drv/driver.c:
4362 wineps.drv: Check for correct value for end of list.
4364 2007-03-13 Paul Vriens <paul.vriens.wine@gmail.com>
4366 * dlls/advapi32/tests/crypt_sha.c:
4367 advapi32/tests: Use GetModuleHandle and skip.
4369 * dlls/advapi32/tests/crypt_md4.c:
4370 advapi32/tests: Use GetModuleHandle and skip.
4372 * dlls/crypt32/tests/base64.c:
4373 crypt32/tests: Use GetModuleHandle and skip.
4375 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
4377 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4378 dlls/dbghelp/pe_module.c:
4379 dbghelp: Renamed pe_load_module (resp pe_load_module_from_pcs)
4380 to pe_load_native_module (resp pe_load_builtin_module) to better describe
4381 what those functions actually do.
4383 * dlls/imagehlp/imagehlp.spec:
4384 imagehlp: Added a few more forward definitions to dbghelp.
4386 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c,
4387 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c,
4388 dlls/dbghelp/type.c:
4389 dbghelp: Get rid of module_name in all traces (using Unicode flavor).
4391 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
4392 dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c,
4393 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
4394 dbghelp: Cleanups for module loading (lookups on module name and image name
4395 are two different things)
4396 - split up module_find_by_name in two different functions:
4397 + reused module_find_by_name which looks upon the module name
4398 + added module_is_already_loaded which looks upon the image name
4399 - cleanup module loading using these functions (removed extra parameter
4400 to pe_load_module_from_pcs)
4402 * dlls/dbghelp/module.c:
4403 dbghelp: Rewrote module_is_elf_container_loaded so that it no longer
4404 uses the stored ModuleName (that the dbghelp's caller can override) but rather a
4405 combination of base address and filename for the module.
4407 * dlls/dbghelp/module.c:
4408 dbghelp: Added helper to get the basename + extension from full filename.
4410 2007-03-13 Jacek Caban <jacek@codeweavers.com>
4412 * dlls/itss/tests/protocol.c:
4413 itss: Added test of URLs with trailing slash.
4415 * dlls/itss/protocol.c:
4416 itss: Use object_name in FindMimeFromData.
4418 * dlls/itss/protocol.c:
4419 itss: Ignore trailing slash in ITSProtocol::Start.
4421 * dlls/itss/storage.c:
4422 itss: Ignore trailing slash in IStorage::OpenStream.
4424 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
4426 * dlls/credui/credui.rc, dlls/credui/credui_Pl.rc:
4427 credui: Add Polish translation.
4429 * dlls/credui/credui.rc, dlls/credui/credui_En.rc:
4430 credui: Move language-dependent resources to credui_En.rc.
4432 * dlls/shell32/shell32_Pl.rc:
4433 shell32: Update Polish translation.
4435 * programs/start/Pl.rc, programs/start/rsrc.rc:
4436 start: Add Polish translation.
4438 * programs/cmd/Pl.rc:
4439 cmd: Update Polish translation.
4441 * dlls/oledlg/oledlg_Ko.rc:
4442 oledlg: Fix Korean resource name.
4444 * dlls/kernel32/nls/winerr_kor.mc:
4445 kernel32: Fix LANGID for Korean resource.
4447 2007-03-13 Rob Shearman <rob@codeweavers.com>
4449 * dlls/ole32/ole2.c:
4450 ole32: OleCreate isn't a semi-stub any more, as it is tested in a range of
4451 cases and has no todos.
4453 * dlls/ole32/ole2.c:
4454 ole32: OleCreate shouldn't pass CLSCTX_LOCAL_SERVER to CoCreateInstance.
4456 * dlls/ole32/bindctx.c:
4457 ole32: Don't allocate an initial table for bind contexts.
4458 Most users of bind contexts don't use bound objects or object params, so
4459 don't create an initial table. Instead, create it on demand and use an
4460 exponential algorithm for increasing the size of the table when full.
4462 * include/wincred.h:
4463 include: Add credential serialisation APIs to wincred.h.
4465 2007-03-13 Hans Leidekker <hans@it.vu.nl>
4467 * dlls/wininet/internet.c:
4468 wininet: Fix buffer size calculation in INTERNET_InternetOpenUrlW.
4469 Spotted by Ron Yorston.
4471 * dlls/mscms/mscms_priv.h:
4472 mscms: Fix compilation with the latest lcms header.
4474 2007-03-13 Alexandre Julliard <julliard@winehq.org>
4476 * dlls/msvcrt/except.c:
4477 msvcrt: Improved _local_unwind2 implementation.
4478 Thanks to Dmitry Timoshkov for a test case.
4480 2007-03-12 Stefan Huehner <stefan@huehner.org>
4482 * dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/datetime.c,
4483 dlls/kernel32/tests/resource.c, dlls/msxml3/tests/schema.c,
4484 dlls/ntdll/tests/om.c, dlls/opengl32/wgl.c, dlls/shell32/clipboard.c,
4485 dlls/user32/tests/win.c, dlls/wined3d/device.c,
4486 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4487 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
4488 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
4489 dlls/wineesd.drv/audio.c, dlls/winex11.drv/opengl.c,
4490 dlls/winspool.drv/info.c, programs/cmd/builtins.c,
4491 programs/oleview/details.c, programs/oleview/interface.c,
4492 programs/oleview/oleview.c, programs/oleview/pane.c,
4493 programs/oleview/tree.c, programs/oleview/typelib.c,
4494 programs/regedit/childwnd.c, tools/widl/header.c:
4495 Mark several functions as static.
4497 * dlls/comctl32/rebar.c:
4498 comctl32: rebar: Test the rebar style for RBBS_VARIABLEHEIGHT, not the passed
4501 2007-03-11 Shanren Zhou <shanren@ucla.edu>
4503 * dlls/comctl32/tests/header.c:
4504 comctl32: Added header message sequence test cases.
4506 * dlls/comctl32/tests/header.c:
4507 comctl32: Header message sequence test cases.
4508 Added separate parent and child header controls for each test case and
4509 fixed a typo ('Data Modified' should be 'Date Modified').
4511 2007-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
4513 * dlls/ntdll/loader.c:
4514 ntdll: Catch the exceptions in the TLS callback like Windows does.
4516 2007-03-12 Juan Lang <juan_lang@yahoo.com>
4518 * dlls/crypt32/main.c:
4519 crypt32: Set ppSignerSig to NULL in case caller doesn't check return value.
4521 * dlls/user32/sysparams.c:
4522 user32: Fix a comment.
4524 2007-03-13 András Kovács <andras@debian.sth.sze.hu>
4526 * dlls/wined3d/directx.c:
4527 wined3d: Set WINED3DCAPS2_DYNAMICTEXTURES flag.
4529 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
4531 * programs/cmd/directory.c:
4532 cmd.exe: Add DIR /X support.
4534 * programs/cmd/directory.c:
4535 cmd.exe: Add DIR /T support.
4537 * programs/cmd/directory.c:
4538 cmd.exe: Add dir /L support.
4540 * programs/cmd/builtins.c:
4541 cmd.exe: Make SET have correct errorlevel.
4543 * programs/cmd/builtins.c:
4544 cmd.exe: Add SET /P support.
4546 * programs/cmd/wcmdmain.c:
4547 cmd.exe: Add 2>&1 and 1>&2 support.
4549 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
4550 cmd.exe: Add TYPE multiple file support.
4552 * programs/cmd/wcmdmain.c:
4553 cmd.exe: Add support for stderr redirection to a file.
4555 * programs/cmd/wcmdmain.c:
4556 cmd.exe: Save initial working directory.
4558 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
4559 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
4560 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
4561 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
4562 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
4563 programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
4564 cmd.exe: Add support for FTYPE.
4566 2007-03-12 H. Verbeet <hverbeet@gmail.com>
4568 * dlls/wined3d/vertexbuffer.c:
4569 wined3d: Remove some redundant code in IWineD3DVertexBufferImpl_FindDecl().
4571 * dlls/wined3d/state.c:
4572 wined3d: Remove a redundant check in handleStreams().
4574 * dlls/wined3d/state.c:
4575 wined3d: Remove some redundant checks in the vertexdeclaration() state handler.
4577 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
4578 dlls/wined3d/state.c, dlls/wined3d/vertexbuffer.c,
4579 dlls/wined3d/wined3d_private.h:
4580 wined3d: Disable vertex shaders when transformed vertices are used.
4582 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
4583 wined3d: Remove FVF related fields from IWineD3DVertexDeclaration.
4585 * dlls/wined3d/drawprim.c:
4586 wined3d: 11 space indent is ugly.
4588 * dlls/wined3d/state.c, dlls/wined3d/stateblock.c:
4589 wined3d: Correct various texture limits checks.
4591 2007-03-12 Dan Kegel <dank@kegel.com>
4593 * dlls/advapi32/registry.c:
4594 advapi32: RegGetKeySecurity needs to pass length of struct to caller.
4596 2007-03-12 Huw Davies <huw@codeweavers.com>
4598 * dlls/ole32/compobj.c:
4599 ole32: Only retrieve posted and paint messages in an STA message loop.
4601 * dlls/rpcrt4/tests/ndr_marshall.c:
4602 rpcrt4: Tests that show that the allocation rules for unmarshaling a conformant
4603 array are the same as those for a simple structure.
4605 2007-03-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
4607 * dlls/advpack/files.c, dlls/advpack/install.c, dlls/advpack/reg.c:
4608 advpack: Constify some variables.
4610 * dlls/advapi32/security.c:
4611 advapi32: Explicitly initialize nested array element.
4613 2007-03-12 Fabian Bieler <der.fabe@gmx.net>
4615 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c,
4616 dlls/wined3d/utils.c:
4617 wined3d: Implemented signed texture formats via NV_TEXTURE_SHADER.
4619 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
4621 * dlls/wined3d/basetexture.c:
4622 wined3d: Set wrapmode for cubemags to clamp regardless of the sampler state.
4624 2007-03-12 Alexandre Julliard <julliard@winehq.org>
4626 * dlls/ntdll/signal_i386.c, server/mach.c:
4627 Fixed some compilation issues on Mac OS X Leopard.
4629 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
4631 * dlls/wined3d/device.c:
4632 wined3d: Height of rectangle is bottom - top, not vice versa.
4634 2007-03-11 Jan Zerebecki <jan.wine@zerebecki.de>
4636 * dlls/ole32/moniker.c, dlls/ole32/stg_prop.c:
4637 ole32: Add DebugInfo to critical sections.
4638 Also add missing DeleteCriticalSection.
4640 2007-03-10 Jan Zerebecki <jan.wine@zerebecki.de>
4642 * dlls/winenas.drv/audio.c:
4643 winenas.drv: Add DebugInfo to critical sections.
4645 * dlls/dmloader/loader.c:
4646 dmloader: Add DebugInfo to critical sections.
4648 * dlls/winmm/winmm.c:
4649 winmm: Add DebugInfo to critical sections.
4651 * dlls/winearts.drv/audio.c:
4652 winearts.drv: Add DebugInfo to critical sections.
4654 * dlls/wineoss.drv/audio.c:
4655 wineoss.drv: Add DebugInfo to critical sections.
4657 * dlls/wineaudioio.drv/audio.c:
4658 wineaudioio.drv: Add DebugInfo to critical sections.
4659 Also add missing DeleteCriticalSection.
4661 * dlls/wineesd.drv/audio.c:
4662 wineesd.drv: Add DebugInfo to critical sections.
4664 * dlls/winex11.drv/dib.c:
4665 winex11.drv: Add DebugInfo to critical sections.
4667 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c:
4668 dsound: Conform critical section DebugInfo names.
4670 * dlls/winealsa.drv/alsa.c:
4671 winealsa.drv: Conform critical section DebugInfo names.
4673 * dlls/rsaenh/handle.c:
4674 rsaenh: Add DebugInfo to critical sections.
4676 * dlls/urlmon/binding.c:
4677 urlmon: Add DebugInfo to critical sections.
4679 * dlls/wintab32/wintab32.c:
4680 wintab32: Add DebugInfo to critical sections.
4682 * dlls/secur32/secur32.c:
4683 secur32: Add DebugInfo to critical sections.
4685 * dlls/quartz/dsoundrender.c, dlls/quartz/filesource.c,
4686 dlls/quartz/filtergraph.c, dlls/quartz/memallocator.c,
4687 dlls/quartz/parser.c, dlls/quartz/systemclock.c,
4688 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
4689 quartz: Add DebugInfo to critical sections.
4690 Also add missing DeleteCriticalSection.
4692 * dlls/qcap/capturegraph.c, dlls/qcap/v4l.c, dlls/qcap/vfwcapture.c:
4693 qcap: Add DebugInfo to critical sections.
4695 * dlls/riched20/txtsrv.c:
4696 riched20: Add DebugInfo to critical sections.
4698 * dlls/oleaut32/tmarshal.c:
4699 oleaut32: Add DebugInfo to critical sections.
4701 * dlls/mciavi32/mciavi.c:
4702 mciavi32: Add DebugInfo to critical sections.
4704 * dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbnamecache.c,
4705 dlls/netapi32/nbt.c, dlls/netapi32/netbios.c:
4706 netapi32: Add DebugInfo to critical sections.
4708 * dlls/ntdll/heap.c, dlls/ntdll/rtl.c:
4709 ntdll: Add DebugInfo to critical sections.
4711 * dlls/msvcrt/file.c, dlls/msvcrt/lock.c:
4712 msvcrt: Add DebugInfo to critical sections.
4714 * dlls/mapi32/prop.c:
4715 mapi32: Add DebugInfo to critical sections.
4717 * dlls/crypt32/context.c, dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
4718 dlls/crypt32/store.c:
4719 crypt32: Add DebugInfo to critical sections.
4721 * dlls/itss/chm_lib.c:
4722 itss: Add DebugInfo to critical sections.
4724 * dlls/kernel32/file.c:
4725 kernel32: Add DebugInfo to critical sections.
4727 2007-03-11 Hagop Hagopian <shaitani@gmail.com>
4729 * dlls/comctl32/tests/tab.c:
4730 comctl32: Adding getter-setter tests for tab control.
4732 2007-03-10 Stefan Huehner <stefan@huehner.org>
4734 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/install.c,
4735 dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/listview.c,
4736 dlls/comctl32/tests/rebar.c, dlls/comctl32/tests/updown.c,
4737 dlls/ddraw/tests/visual.c, dlls/devenum/createdevenum.c,
4738 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
4739 dlls/dsound/tests/ds3d.c, dlls/gdi32/opengl.c,
4740 dlls/gdi32/tests/font.c, dlls/kernel32/tests/change.c,
4741 dlls/mscoree/mscoree_main.c, dlls/mshtml/nsembed.c,
4742 dlls/oleaut32/tests/olefont.c, dlls/secur32/tests/ntlm.c,
4743 dlls/shell32/pidl.c, dlls/shlwapi/tests/string.c,
4744 dlls/wineps.drv/glyphlist.c, dlls/winex11.drv/clipboard.c,
4745 dlls/wnaspi32/aspi.c, include/msiquery.h, programs/progman/group.c,
4746 programs/progman/main.c, programs/progman/program.c,
4747 programs/regedit/hexedit.c, programs/winecfg/drive.c,
4748 programs/winecfg/drivedetect.c, programs/winecfg/theme.c,
4749 programs/wineconsole/wineconsole.c, programs/wordpad/wordpad.c:
4750 Change some functions arguments from () -> (void).
4752 2007-03-11 Paul Vriens <paul.vriens.wine@gmail.com>
4754 * dlls/advapi32/tests/registry.c:
4755 advapi32/tests: Prepare for more tests and use skip.
4757 2007-03-12 Paul Vriens <paul.vriens.wine@gmail.com>
4759 * dlls/kernel32/tests/version.c:
4760 kernel32/tests: Use skip.
4762 * dlls/d3d9/tests/visual.c:
4763 d3d9/tests: Use skip as is done in the other tests.
4765 * dlls/d3d8/tests/visual.c:
4766 d3d8/tests: Use skip as is done in the other tests.
4768 * dlls/dnsapi/tests/Makefile.in, dlls/dnsapi/tests/name.c,
4769 dlls/dnsapi/tests/record.c:
4770 dnsapi/tests: Load dnsapi dynamically and use skip.
4772 2007-03-12 Dmitry Timoshkov <dmitry@codeweavers.com>
4774 * dlls/ntdll/tests/error.c:
4775 ntdll: Make the error test pass under XP.
4777 2007-03-12 Francois Gouget <fgouget@free.fr>
4779 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
4780 cmd: Fix compilation on systems that don't support nameless unions.
4782 2007-03-10 Chris Robinson <chris.kcat@gmail.com>
4784 * dlls/quartz/dsoundrender.c:
4785 quartz: Stop DSound buffer playback when the filter is paused or stopped,
4786 not the next time it's processed.
4788 2007-03-10 Felix Nawothnig <flexo@holycrap.org>
4790 * dlls/comctl32/listview.c:
4791 comctl32: Implement LVS_EX_DOUBLEBUFFER.
4793 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
4794 comctl32: Fix a typo.
4796 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
4797 comctl32: Fix my last patch.
4798 My last patch was wrong and caused some nasty regressions. Mapping
4799 CLR_DEFAULT to the global defaults seem to be what native does.
4801 2007-03-07 Stefan Dösinger <stefan@codeweavers.com>
4803 * dlls/wined3d/device.c:
4804 wined3d: Account for offscreen rendering when setting up the clearing scissor
4807 2007-03-10 Stefan Dösinger <stefan@codeweavers.com>
4809 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4810 dlls/wined3d/wined3d_private.h:
4811 wined3d: Blit the offscreen texture into the drawable if needed.
4812 When using pbuffer or back buffer offscreen rendering the content of
4813 the drawable will have been overwritten. Thus the texture has to be
4814 written into the drawable. An exception is the (pretty common) case
4815 that the whole render target is cleared before rendering to it.
4817 * dlls/wined3d/device.c:
4818 wined3d: Restore the index buffer when switching from UP to buffer drawing.
4819 The state handler binds index buffer 0 when a user pointer is used. Likewise
4821 buffer has to be restored when switching back to drawing from index buffers.
4823 2007-03-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
4825 * dlls/advapi32/service.c:
4826 advapi32: Constify some variables.
4828 * dlls/advapi32/lsa.c:
4829 advapi32: Constify some variables.
4831 * dlls/advapi32/crypt_md4.c, dlls/advapi32/tests/crypt_md4.c:
4832 advapi32: Constify some variables.
4834 2007-03-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
4836 * dlls/winex11.drv/xfont.c:
4837 winex11.drv: Replace const pointer parameters with correct non-const pointers.
4839 2007-03-09 Chris Peterson <Chrisp@ucla.edu>
4841 * dlls/comctl32/tests/treeview.c:
4842 comctl32: treeview: Message sequencing tests.
4844 2007-03-09 Alexandre Julliard <julliard@winehq.org>
4846 * dlls/ntdll/string.c:
4847 ntdll: Fixed a compiler warning for size_t/unsigned int mismatch.
4849 * dlls/shdocvw/tests/webbrowser.c:
4850 shdocvw: Avoid a printf format warning.
4852 2007-03-09 Chris Robinson <chris.kcat@gmail.com>
4854 * dlls/quartz/dsoundrender.c:
4855 quartz: Check allocation failure and clear memory in DSound Renderer.
4857 2007-03-09 Felix Nawothnig <flexo@holycrap.org>
4859 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
4860 comctl32: Remove clrTextBkDefault member from LISTVIEW_INFO and fix (clrTextBk
4861 == CLR_DEFAULT) handling for custom drawing.
4863 * dlls/comctl32/tests/listview.c:
4864 comctl32: Add a failing custom draw related test.
4866 2007-03-09 Rob Shearman <rob@codeweavers.com>
4868 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
4869 ole32: Implement CoAddRefServerProcess and CoReleaseServerProcess.
4871 * dlls/ole32/compobj.c:
4872 ole32: Make RegisteredClass list into a standard Wine list.
4874 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
4875 dlls/ole32/tests/marshal.c:
4876 ole32: Don't keep the local server named pipe open for a single-use object.
4878 * dlls/ole32/tests/compobj.c:
4879 ole32: Add some tests for the flags input to CoRegisterClassObject.
4881 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
4882 ole32: Close the named pipe after revoking local server objects.
4884 * dlls/ole32/tests/marshal.c:
4885 ole32: Enable local server test and make it work with Win9x COM implementation.
4887 * dlls/ole32/compobj.c:
4888 ole32: REGCLS_MULTIPLEUSE implies CLSCTX_INPROC_SERVER in CoRegisterClassObject.
4890 2007-03-09 Jacek Caban <jacek@codeweavers.com>
4892 * dlls/mshtml/oleobj.c:
4893 mshtml: Use get_client_disp_property in SetClientSite to get silent property.
4895 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
4896 shdocvw: Added Navigate2 test.
4898 * dlls/shdocvw/navigate.c:
4899 shdocvw: Call EnableModeless and SetStatusText in navigate.
4901 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
4902 dlls/shdocvw/shdocvw.h:
4903 shdocvw: Move frame variable to DocHost.
4905 * dlls/shdocvw/navigate.c:
4906 shdocvw: Release callback and bindctx in bind_url_to_object.
4908 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
4909 dlls/shdocvw/shdocvw.h:
4910 shdocvw: Added mode dispids implementation in DocHost::Invoke.
4912 * dlls/shdocvw/oleobject.c:
4913 shdocvw: Always set hostui to NULL in SetClientsite.
4915 * dlls/shdocvw/client.c:
4916 shdocvw: Added DISPID_AMBIENT_OFFLINEIFNOTCONNECTED and DISPID_AMBIENT_SILENT
4917 implementation in DocHost::Invoke.
4919 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
4920 dlls/shdocvw/webbrowser.c:
4921 shdocvw: Move offline and silent variables to DocHost.
4923 2007-03-03 Anatoly Lyutin <vostok@etersoft.ru>
4925 * programs/wineconsole/wineconsole_Ru.rc:
4926 wineconsole: Update Russian resources.
4928 * programs/cmd/Ru.rc:
4929 cmd: Update translation and synchronize Russian resource.
4931 * dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Uk.rc:
4932 comctl32: Update Russian and Ukrainian resourses.
4934 2007-03-03 Alasdair Sinclair <alasdairs@dsl.pipex.com>
4936 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
4937 kernel32: Fix GetComputerNameA to not count trailing NULL, with test.
4939 2007-03-09 Alexandre Julliard <julliard@winehq.org>
4941 * server/Makefile.in, server/process.h, server/procfs.c:
4942 server: Added process control support using /proc on Solaris.
4944 2007-03-08 Peter Beutner <p.beutner@gmx.net>
4946 * dlls/ntdll/signal_i386.c:
4947 ntdll: Handle SIMD exceptions.
4949 * dlls/ntdll/tests/exception.c:
4950 ntdll: Testcase for handling SIMD exceptions.
4952 2007-03-09 Rob Shearman <rob@codeweavers.com>
4954 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
4955 ole32: Fix return codes returned by IBindCtx::RegisterObjectBound and
4956 IBindCtx::RevokeObjectBound when used on NULL objects.
4958 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
4959 ole32: Fix cbStruct handling in IBindCtx:GetBindOptions.
4961 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
4962 ole32: Add more tests of IBindCtx functions.
4963 Add tests for IBindCtx::GetObjectParam, IBindCtx::RevokeObjectParam and
4964 IBindCtx::RevokeObjectBound.
4966 2007-03-08 Farshad Agah <f_agah@yahoo.com>
4968 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
4969 comctl32: monthcal: Reject out of range dates in MCM_SETCURSEL.
4971 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
4973 * dlls/winedos/int2f.c:
4974 winedos: Check a file handle against INVALID_HANDLE_VALUE, not 0.
4976 2007-03-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
4978 * dlls/serialui/confdlg.c:
4979 serialui: Replace const pointer type with correct pointer to const.
4981 2007-03-09 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4983 * programs/winecfg/Ko.rc:
4986 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
4988 * programs/winecfg/Ro.rc, programs/winecfg/winecfg.rc:
4989 winecfg: Initial Romanian translation.
4991 2007-03-08 Alexandre Julliard <julliard@winehq.org>
4993 * dlls/kernel32/cpu.c:
4994 kernel32: Implemented GetSystemInfo() for Solaris.
4996 2007-03-08 Jan Zerebecki <jan.wine@zerebecki.de>
4998 * dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c,
4999 dlls/dplayx/lobbysp.c:
5000 dplayx: Add DebugInfo to critical sections.
5002 * dlls/dmime/performance.c:
5003 dmime: Add DebugInfo to critical sections.
5005 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
5006 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
5007 dinput: Add DebugInfo to critical sections.
5009 2007-03-08 Huw Davies <huw@codeweavers.com>
5011 * dlls/wineps.drv/ppd.c:
5012 wineps.drv: Remove paper sizes that lack either a PageSize or a PaperDimension
5015 * dlls/wineps.drv/driver.c, dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
5016 dlls/wineps.drv/ps.c, dlls/wineps.drv/psdrv.h:
5017 wineps.drv: Convert the page size list to a standard Wine list.
5019 2007-03-08 Francois Gouget <fgouget@free.fr>
5021 * programs/rpcss/np_server.c:
5022 rpcss: Fix a file handle leak in RPCSS_BecomePipeServer().
5023 Also, RPCSS_NPConnect() returns a file handle so treat it as such by
5024 checking it against INVALID_HANDLE_VALUE and not NULL.
5026 * dlls/ws2_32/socket.c:
5027 ws2_32: Fix an int/long mismatch in a trace.
5029 * dlls/ws2_32/socket.c:
5030 ws2_32: Replace a few -1 literals with SOCKET_ERROR.
5031 Do a small tweak in WS2_send() so it looks more like WS2_recv().
5033 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
5035 * dlls/wininet/ftp.c:
5036 wininet: Fix a couple of reversed checks that could result in leaked socket
5039 2007-03-08 Francois Gouget <fgouget@free.fr>
5041 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
5042 wininet: Check file handles against INVALID_HANDLE_VALUE, not NULL.
5043 Simplify the file handle handling in FTP_FtpPutFileW().
5045 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
5047 * dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c:
5048 rpcrt4: Fix a file handle leak in RPCRT4_RPCSSOnDemandCall().
5049 Also, RPCRT4_RpcssNPConnect() returns a file handle so treat it as
5050 such by checking it against INVALID_HANDLE_VALUE and not NULL.
5052 2007-03-08 Francois Gouget <fgouget@free.fr>
5054 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
5055 dbghelp: Check file handles against INVALID_HANDLE_VALUE, not NULL.
5057 2007-03-08 Tomas Carnecky <tom@dbservice.com>
5059 * dlls/dsound/buffer.c, dlls/dsound/primary.c, dlls/quartz/dsoundrender.c,
5060 dlls/winedos/soundblaster.c, include/dsound.h:
5061 dsound: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
5063 2007-03-08 Alexandre Julliard <julliard@winehq.org>
5065 * dlls/kernel32/time.c:
5066 kernel32: Fixed DosDateTimeToFileTime behavior when timegm() is missing.
5067 The tm_isdst field needs to be initialized for mktime to do the right thing.
5069 * dlls/advapi32/tests/registry.c:
5070 advapi32: Fixed registry test that failed because of a buffer overflow.
5072 2007-03-08 Jacek Caban <jacek@codeweavers.com>
5074 * dlls/mshtml/persist.c:
5075 mshtml: Release IOleCommandTarget in IPersistMoniker::Load.
5077 2007-03-08 Kai Blin <kai.blin@gmail.com>
5079 * dlls/secur32/tests/main.c:
5080 secur32: Check for actual return value on invalid QuerySecurityPackageInfo call.
5082 2007-03-08 Chris Robinson <chris.kcat@gmail.com>
5084 * dlls/quartz/dsoundrender.c, dlls/quartz/filtergraph.c,
5085 dlls/quartz/main.c, dlls/quartz/memallocator.c, dlls/quartz/parser.c,
5086 dlls/quartz/systemclock.c, dlls/quartz/transform.c,
5087 dlls/quartz/videorenderer.c:
5088 quartz: Use proper alloc/free functions for COM objects.
5090 2007-03-08 Rob Shearman <rob@codeweavers.com>
5092 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
5093 oleaut32: TKIND_COCLASS parameters to Invoke'd functions should be converted
5094 into VT_DISPATCH instead of VT_UNKNOWN.
5095 Add a test for this.
5097 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
5098 ole32: Set output param to NULL in BindCtxImpl_EnumObjectParam.
5100 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
5101 ole32: Fix BindCtxImpl_GetBindOptions to return the correct locale and to not
5102 fail if the input size is too large.
5104 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
5105 ole32: CreateBindCtx should fail if reserved parameter is not zero.
5107 2007-03-08 Jason Edmeades <us@edmeades.me.uk>
5109 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
5110 programs/cmd/wcmdmain.c:
5111 cmd.exe: Support SHIFT /n option.
5113 * programs/cmd/builtins.c:
5114 cmd.exe: Add support for CD /D.
5116 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
5117 cmd.exe: setlocal and endlocal should preserve drive and directory.
5119 * programs/cmd/builtins.c:
5120 cmd.exe: Hide new internal vars during SET.
5122 * programs/cmd/builtins.c, programs/cmd/wcmdmain.c:
5123 cmd.exe: Add support for working directories per drive.
5125 * programs/cmd/builtins.c:
5126 cmd.exe: Support TIME /T option.
5128 * programs/cmd/builtins.c:
5129 cmd.exe: Support DATE /T option.
5131 * programs/cmd/builtins.c:
5132 cmd.exe: Prevent options to pushd.
5134 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5135 cmd.exe: Support PUSHD with wildcards.
5137 * programs/cmd/builtins.c:
5138 cmd.exe: Set errorlevel if CD fails.
5140 * programs/cmd/builtins.c:
5141 cmd.exe: Wildcards in directory names for CD.
5143 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5144 cmd.exe: Support unquoted directories in CD command.
5146 * programs/cmd/wcmdmain.c:
5147 cmd.exe: Support default colours for wineconsole.
5149 * programs/cmd/wcmdmain.c:
5150 cmd.exe: Add cmd.exe /T option.
5152 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5153 cmd.exe: Add COLOR command.
5155 2007-03-08 Alexandre Julliard <julliard@winehq.org>
5157 * configure, configure.ac:
5158 configure: Fixed default dependencies to work properly in test dirs too.
5160 * Make.rules.in, configure, configure.ac, include/config.h.in,
5161 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
5162 configure: Get rid of lex compatibility support, we require flex anyway.
5164 * dlls/kernel32/heap.c:
5165 kernel32: Add missing limits.h include.
5167 2007-03-08 H. Verbeet <hverbeet@gmail.com>
5169 * dlls/d3d8/tests/device.c:
5170 d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and
5171 GetPixelShaderFunction.
5173 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5174 wined3d: Fix IWineD3DPixelShader_GetFunction / IWineD3DVertexShader_GetFunction.
5176 * dlls/d3d8/device.c:
5177 d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration.
5179 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
5180 dlls/d3d8/vertexdeclaration.c:
5181 d3d8: Save the d3d8 vertex declaration.
5183 2007-03-07 Peter Oberndorfer <kumbayo84@arcor.de>
5185 * programs/winedbg/symbol.c:
5186 winedbg: Do not write over const char * parameter.
5187 Also pass the right string to SymEnumSymbols and check for _ in symbol
5188 name, instead of beginning of string.
5190 2007-03-07 Michael Stefaniuc <mstefani@redhat.de>
5192 * dlls/shell32/pidl.c, dlls/wined3d/device.c:
5193 janitorial: Remove two redundant checks for NULL.
5195 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
5196 dlls/comctl32/header.c, dlls/comctl32/propsheet.c,
5197 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
5198 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
5199 dlls/comctl32/toolbar.c, dlls/comctl32/updown.c:
5200 comctl32: Remove redundant NULL checks before Free() (found by Smatch).
5202 2007-03-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
5204 * dlls/winmm/mmsystem.c, include/wine/mmsystem16.h:
5205 winmm: Replace const pointer parameters with correct pointers to const.
5208 mpr: Replace const pointer parameters with correct pointers to const.
5210 2007-03-07 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
5212 * dlls/kernel32/process.c:
5213 kernel32: Allow to execute .cmd files.
5215 2007-03-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5217 * programs/wordpad/Ko.rc:
5218 wordpad: Updated Korean resource.
5220 2007-03-06 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5222 * programs/cmd/Ko.rc:
5223 cmd: Updated Korean resource.
5225 2007-03-07 Alexandre Julliard <julliard@winehq.org>
5227 * tools/winedump/dump.c:
5228 winedump: Fixed formatting of timestamps.
5230 * include/wine/wine_common_ver.rc:
5231 wine_common_ver: Set company name to Microsoft, some apps check for that.
5233 * .gitignore, dlls/advapi32/Makefile.in, dlls/advapi32/version.rc,
5234 dlls/imm32/Makefile.in, dlls/imm32/version.rc,
5235 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/version.rc,
5236 dlls/lz32/Makefile.in, dlls/lz32/version.rc, dlls/ntdll/Makefile.in,
5237 dlls/ntdll/version.rc, dlls/rpcrt4/Makefile.in,
5238 dlls/rpcrt4/version.rc, dlls/rsaenh/Makefile.in,
5239 dlls/rsaenh/version.rc, dlls/version/Makefile.in,
5240 dlls/version/version.rc, dlls/winex11.drv/Makefile.in,
5241 dlls/winex11.drv/version.rc:
5242 Added version information for a number of dlls.
5244 2007-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
5246 * dlls/comdlg32/filedlg.c:
5247 comdlg32: Use unicode Win32 APIs when possible.
5249 * dlls/comdlg32/filedlg.c:
5250 comdlg32: Use unicode Win32 APIs when possible.
5252 2007-03-07 Rob Shearman <rob@codeweavers.com>
5254 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/write_msft.c:
5255 widl: Implement writing of SAFEARRAY type descriptions in typelibs.
5257 * dlls/Maketest.rules.in:
5258 Maketest.rules.in: Make CROSSOBJS consistent with the equivalent OBJS rule in
5259 the toplevel Make.rules.in.
5261 2007-03-06 Rob Shearman <rob@codeweavers.com>
5263 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/pipe.c:
5264 kernel32: Add tests for ImpersonateNamedPipeClient.
5266 2007-03-07 Alexandre Julliard <julliard@winehq.org>
5268 * dlls/netapi32/wksta.c:
5269 netapi32: Added support for more info levels in NetWkstaGetInfo.
5271 2007-03-07 Luis Carlos Busquets Pérez <luis.busquets@ilidium.com>
5273 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
5274 dlls/dpnaddr/Makefile.in, dlls/dpnaddr/dpnaddr.spec,
5275 dlls/dpnaddr/version.rc:
5276 dpnaddr: Added dll that just forwards to dpnet.
5278 2007-03-07 Alexandre Julliard <julliard@winehq.org>
5281 server: Use internal luid_t type where appropriate.
5283 2007-03-06 Juan Lang <juan_lang@yahoo.com>
5285 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
5286 server/request.h, server/token.c, server/trace.c,
5287 tools/make_requests:
5288 ntdll: Implement NtAllocateLocallyUniqueId with server call.
5290 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
5292 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
5293 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
5294 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
5295 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5296 wined3d: Rework surface dirtification.
5297 Previously the surfaces stored a flag if the system memory copy was
5298 ahead of the gl copy(SFLAG_DIRTY) or the gl copy is
5299 ahead(SFLAG_GLDIRTY). The pbuffer copy was 'managed' differently using
5300 SFLAG_INPBUFFER and SFLAG_INTEXTURE.
5301 This patch replaces them with 3 flags, INSYSMEM, INPBUFFER and
5302 INTEXTURE which specify which copy contains the most up to date
5303 copy. It is perfectly valid to have more than one of those flags
5304 set. One must be set at least (except at init, when no content is in
5305 the surface yet). When one copy is modified, the flags for the others
5308 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
5310 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
5311 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
5312 include/wine/wined3d_interface.h:
5313 wined3d: Remove IWineD3DSurface::SetPBufferState.
5314 The method is removed because it does not really help with
5315 anything. It should not be exported from wined3d, there is no need for
5316 the other libs to call it. It does not help abstraction and code
5317 simplification in any way because it is very specific and the code
5318 calling it has to know what is happening in the surface to use this
5321 2007-03-07 Aric Stewart <aric@codeweavers.com>
5323 * dlls/gdi32/freetype.c:
5324 gdi32: Search SystemLinked fonts when looking for a valid replacement.
5326 * dlls/user32/painting.c:
5327 user32: Don't delete hrgnClip until we are done using it.
5328 Thanks to Peter Oberndorfer for noticing this.
5330 2007-03-07 Detlef Riekenberg <wine.dev@web.de>
5332 * dlls/localspl/tests/localmon.c:
5333 localspl/tests: Add tests for XcvDataPort_DeletePort.
5335 * dlls/localspl/localmon.c:
5336 localspl: Implement DeletePort for XcvDataPort.
5338 2007-03-07 Jacek Caban <jacek@codeweavers.com>
5340 * dlls/mshtml/nsio.c:
5341 mshtml: Remove false FIXME.
5343 * dlls/mshtml/navigate.c:
5344 mshtml: Improve ReadSegments implementation.
5346 * dlls/atl/registrar.c:
5347 atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors.
5349 2007-03-06 H. Verbeet <hverbeet@gmail.com>
5351 * dlls/d3d9/tests/visual.c:
5352 d3d9: Add a mova rounding test.
5354 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
5355 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_main.c,
5356 dlls/wined3d/wined3d_private.h, programs/winecfg/Bg.rc,
5357 programs/winecfg/De.rc, programs/winecfg/En.rc,
5358 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
5359 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
5360 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
5361 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
5362 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
5363 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
5364 wined3d: Remove broken software shaders.
5366 * dlls/wined3d/directx.c:
5367 wined3d: Fix a typo.
5369 2007-03-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
5371 * dlls/user32/mdi.c, dlls/user32/painting.c, include/winuser.h:
5372 user32: Replace const pointer parameters with correct pointers to const.
5374 * dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
5375 dlls/comdlg32/fontdlg16.c:
5376 comdlg32: Replace const pointer parameters with correct pointers to const.
5378 2007-03-06 Rob Shearman <rob@codeweavers.com>
5380 * dlls/ole32/tests/moniker.c:
5381 ole32: Add some tests for IBindCtx.
5383 * dlls/ole32/tests/marshal.c:
5384 ole32: Remove some unnecessary traces from the HeapUnknown implementation.
5386 * dlls/ole32/tests/compobj.c:
5387 ole32: Fix a failing CoUnmarshalInterface test on Windows.
5389 * dlls/ole32/tests/moniker.c:
5390 ole32: Fix a use-after-free of the file moniker in the running object table
5393 * server/registry.c, server/token.c:
5394 server: A general solution for handling MAXIMUM_ALLOWED access right has been
5395 implemented so remove the workarounds.
5397 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
5399 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5400 wined3d: Do not specify the viewport origin upside down when doing offscreen
5402 The gl viewport origin is the lower left corner of the window, in d3d
5403 it is the upper right corner. This is corrected when setting the
5404 viewport. However, when we are doing offscreen rendering, this is
5405 reversed. So do not flip the viewport origin when rendering offscreen.
5407 * dlls/wined3d/device.c, dlls/wined3d/state.c:
5408 wined3d: Disable depth stencil related states without a depth stencil buffer.
5409 Except with fbos, it is not possible to remove the depth stencil
5410 buffer from the opengl frame buffer, so when the d3d app sets a NULL
5411 depth stencil disable all states that work with the depth stencil
5414 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
5415 wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer.
5417 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
5419 * dlls/wined3d/surface.c:
5420 wined3d: Use an aux buffer as blitting helper if available.
5421 This helps performance a bit because the function does not have to
5422 wait for the 2nd read to finish before returning. Only do that if we
5423 have an aux buffer to mess with for free though.
5425 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
5426 include/wine/wined3d_gl.h:
5427 wined3d: Store the number of aux buffers in the gl limits structure.
5429 2007-03-05 Stefan Dösinger <stefan@codeweavers.com>
5431 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
5432 wined3d: WINED3DFMT_U8V8 is signed.
5433 Plain OpenGL does not provide any signed pixel formats, so the
5434 unsigned GL_RGB is used for loading perturbation data into pixel
5435 shaders that use texbem. For correct loading, the signedness has to be
5438 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
5440 * dlls/wined3d/state.c:
5441 wined3d: Adjust the rhw transformation for offscreen rendering.
5443 2007-03-06 Paul Vriens <paul.vriens.wine@gmail.com>
5445 * dlls/msvcrt/tests/dir.c:
5446 msvcrt/tests: Properly remove temporary directory.
5448 * dlls/localspl/tests/localmon.c:
5449 localspl/tests: Remove tempfile after running the tests.
5451 * dlls/winspool.drv/tests/info.c:
5452 winspool.drv/tests: Remove tempfile after running the tests.
5454 2007-03-06 Michael Stefaniuc <mstefani@redhat.de>
5456 * dlls/snmpapi/main.c:
5457 snmpapi: Fix printf format warnings.
5459 2007-03-06 Rob Shearman <rob@codeweavers.com>
5461 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
5462 secur32: NTLM's AcquireCredentialHandleA/W should accept domains and usernames
5464 Add tests for these cases.
5466 * dlls/secur32/ntlm.c:
5467 secur32: NTLM - don't bother nul terminating the password string as nothing
5468 relies on it being nul terminated.
5470 * dlls/secur32/ntlm.c:
5471 secur32: NTLM - don't copy more data from User, Domain and Password
5472 pointers in the SEC_WINNT_AUTH_IDENTITY structure than the
5473 corresponding Length fields say the pointers hold.
5475 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
5477 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
5478 gdi32: Add an extensive EnumFontFamilies test, fix some failures when running
5481 2007-03-06 Francois Gouget <fgouget@free.fr>
5483 * dlls/mshtml/tests/htmldoc.c, dlls/msi/tests/install.c,
5484 dlls/wineps.drv/psdrv.h, programs/cmd/batch.c,
5485 programs/cmd/builtins.c:
5486 Assorted spelling fixes.
5488 * dlls/dplayx/tests/dplayx.c:
5489 dplayx/tests: Fix compilation on systems that don't support nameless unions.
5491 * dlls/dplayx/tests/dplayx.c:
5492 dplayx/tests: Add missing '\n' to ok() call.
5494 2007-03-06 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5496 * dlls/gdi32/freetype.c:
5497 gdi32: Fix FontSubstitute values for Korean locale.
5499 * dlls/gdi32/freetype.c:
5500 gdi32: Add missing pFT_Done_Face().
5502 2007-03-06 Alexandre Julliard <julliard@winehq.org>
5504 * dlls/wineps.drv/init.c:
5505 wineps.drv: Return correct values for DESKTOPHORZ/VERTRES since they are used
5506 to setup the visible region.
5509 wine.inf: dwReserved values for DirectPlay providers should be dwords
5510 (spotted by Alessandro Pignotti).
5512 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
5514 * dlls/winex11.drv/keyboard.c:
5515 winex11.drv: Do not ignore the keysyms assigned to a group switch, it leads
5516 to side effects like missing KeyRelease events.
5518 * dlls/user32/tests/win.c:
5519 user32: Make the excessive scroll test pass under Windows.
5521 2007-03-06 Detlef Riekenberg <wine.dev@web.de>
5523 * dlls/serialui/tests/confdlg.c:
5524 serialui/tests: Add some tests for CommConfigDialog.
5526 * dlls/kernel32/comm.c, dlls/serialui/confdlg.c:
5527 serialui: Fix return type for CommConfigDialog.
5529 * dlls/localspl/localmon.c:
5530 localspl: Do not crash when Xcv was opened without a space in the name.
5532 2007-03-05 Detlef Riekenberg <wine.dev@web.de>
5534 * dlls/winspool.drv/tests/info.c:
5535 winspool/tests: Vista returns a different status.
5537 2007-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
5539 * programs/winedbg/tgt_active.c:
5540 winedbg: Forward the wShowWindow option from winedbg to the debuggee.
5542 * programs/winedbg/tgt_minidump.c:
5543 winedbg: We no longer need to force for ELF modules in minidumps as we do it
5546 2007-03-05 Rob Shearman <rob@codeweavers.com>
5548 * dlls/ole32/compobj.c:
5549 ole32: Compare the class contexts in COM_GetRegisteredClassObject.
5550 Only objects that have been registered for a class context that matches
5551 the requested class context should be returned.
5553 * dlls/ole32/ole2.c:
5554 ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well
5555 as CLSCTX_INPROC_HANDLER.
5557 * dlls/credui/credui.rc:
5558 credui: Fix a missing ":" in the credential dialog domain name text box.
5560 2007-03-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
5562 * dlls/msvfw32/drawdib.c:
5563 msvfw32: Replace const pointer parameter with correct pointer to const.
5565 * dlls/comctl32/rebar.c:
5566 comctl32: Replace const pointer parameter with correct pointer to const.
5568 * dlls/msi/custom.c:
5569 msi: Replace const pointer parameters with correct pointers to const.
5571 2007-03-05 Mike Schaadt <mschaadt@gmail.com>
5573 * dlls/snmpapi/main.c:
5574 snmpapi: Changed %llu to %x%08lx.
5576 2007-03-05 Aric Stewart <aric@codeweavers.com>
5578 * dlls/gdi32/freetype.c, tools/wine.inf:
5579 gdi32: Set FontSubstitute values by locale.
5581 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
5583 * dlls/gdi32/tests/font.c:
5584 gdi32/tests: Use skip where appropriate.
5586 * dlls/gdi32/tests/font.c:
5587 gdi32/tests: Make sure we can run on win9x and NT again.
5589 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
5591 * dlls/quartz/dsoundrender.c, dlls/quartz/enumpins.c,
5592 dlls/quartz/filesource.c, dlls/quartz/filtermapper.c,
5593 dlls/quartz/parser.c:
5594 quartz: Improve reference traces.
5596 2007-03-05 Alexandre Julliard <julliard@winehq.org>
5599 server: Replace use of internal __pthread_kill() function by a system call.
5601 * dlls/user32/winpos.c, include/wine/server_protocol.h,
5602 server/protocol.def, server/trace.c, server/window.c:
5603 server: Expose areas revealed by changes to the window region.
5605 * programs/clock/main.c, programs/clock/winclock.c,
5606 programs/clock/winclock.h:
5607 clock: Make the window round in no title bar mode, to exercise SetWindowRgn.
5609 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
5611 * dlls/advapi32/tests/lsa.c:
5612 advapi32/tests: Move skip to a more appropriate place.
5614 * dlls/advapi32/tests/crypt_md5.c:
5615 advapi32/tests: Don't use FreeLibrary with GetModuleHandle.
5617 2007-03-05 Michael Stefaniuc <mstefani@redhat.de>
5619 * dlls/hhctrl.ocx/help.c:
5620 hhctrl.ocx: Fix a format warning.
5622 2007-03-05 Rob Shearman <rob@codeweavers.com>
5624 * dlls/kernel32/sync.c:
5625 kernel32: Implement CallNamedPipeW.
5627 * dlls/wininet/tests/http.c, dlls/wininet/utility.c:
5628 wininet: Always make copies of strings passed to INTERNET_SendCallback.
5629 This ensures that applications that change the strings received in
5630 status callbacks don't affect the data needed to successfully connect to
5633 * dlls/credui/credui_main.c:
5634 credui: The pfSave parameter of CredUIPromptForCredentials is optional.
5636 * dlls/msi/package.c, dlls/msi/tests/package.c:
5637 msi: Set the PackageCode property based on the "revision number" data in the
5638 summary information.
5639 Add a test to show that PackageCode is set by MSI.
5641 * dlls/msi/custom.c:
5642 msi: Rewrite the second loop in ACTION_FinishCustomActions so that it always
5644 Create an array of handles to wait on so that we can wait without
5645 holding a critical section.
5647 * dlls/msi/package.c, dlls/msi/tests/package.c:
5648 msi: Set the Date, Time and VersionDatabase properties.
5649 Add tests for these properties.
5650 Update the todo list of properties to set.
5652 2007-03-03 Joris Huizer <joris_huizer@yahoo.com>
5654 * tools/winedump/minidump.c, tools/winedump/msc.c:
5655 winedump: sign-compare fixes.
5657 * loader/preloader.c:
5658 preloader: sign-compare fix.
5660 * tools/winebuild/import.c, tools/winebuild/spec32.c,
5661 tools/winebuild/utils.c:
5662 winebuild: sign-compare fixes.
5664 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
5666 * dlls/wined3d/state.c:
5667 wined3d: Adjust the rhw transformation for offscreen rendering.
5668 When drawing processed vertices with the fixed function pipeline the
5669 projection matrix is set up to map y values from 0 to height to 1.0;
5670 -1.0(gl and d3d coord systems are flipped). This moves the y axis to
5671 the bottom of the drawing area. When later on the y inversion matrix
5672 is applied for offscreen rendering, the coordinate system will get
5673 flipped out of the viewport.
5674 This patch sets the Y range up upside down when using offscreen
5675 rendering, so the invymat will flip it to the correct position. This
5676 has to happen before the 0.375 pixel correction.
5678 2007-03-02 Stefan Dösinger <stefan@codeweavers.com>
5680 * dlls/wined3d/device.c:
5681 wined3d: Use the scissor test when clearing the full surface too.
5682 It was incorrect to disable the scissor test for full surfaces in my
5683 clear patch. With back buffer offscreen rendering the viewport does
5684 not seem to restrict clearing, and with different sizes of depth
5685 stencil and color buffer the final fantasy XI demo seems to expect the
5686 clear to be restricted.
5688 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
5690 * dlls/quartz/filesource.c:
5691 quartz: Don't AddRef an object we just created and are handing back to the
5694 2007-03-04 Chris Robinson <chris.kcat@gmail.com>
5696 * dlls/quartz/pin.c:
5697 quartz: Report the previous refcount of a PullPin object.
5699 2007-03-04 Jason Edmeades <us@edmeades.me.uk>
5701 * dlls/kernel32/tests/file.c:
5702 kernel32/tests: Show wrong behaviour with current directory.
5704 * programs/cmd/wcmdmain.c:
5705 cmd.exe: Fix stdio redirects.
5707 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5708 cmd.exe: Add support for del file1 file2.
5710 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
5711 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
5712 programs/cmd/Ko.rc, programs/cmd/Makefile.in, programs/cmd/Nl.rc,
5713 programs/cmd/No.rc, programs/cmd/Pl.rc, programs/cmd/Pt.rc,
5714 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
5715 programs/cmd/builtins.c, programs/cmd/wcmd.h,
5716 programs/cmd/wcmdmain.c:
5717 cmd.exe: Add ASSOC command.
5719 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5720 cmd.exe: PROMPT option to show pushd levels.
5722 * programs/cmd/wcmdmain.c:
5723 cmd.exe: Additional PROMPT options.
5725 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
5726 cmd.exe: Support rd dir1 dir2.
5728 2007-03-04 Eric Pouech <eric.pouech@wanadoo.fr>
5730 * programs/winedbg/tgt_module.c:
5731 dbghelp: module target: Better error handling when init fails and creates a
5734 * dlls/dbghelp/msc.c:
5735 dbghelp: Fixes for loading circular references on function signature.
5737 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
5738 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, include/dbghelp.h:
5739 dbghelp: Implemented SymEnumTypesW.
5741 * programs/winedbg/tgt_minidump.c:
5742 winedbg: When reloading a minidump, recreate all threads from the thread record
5743 (and not just the first one).
5745 * programs/winedbg/types.c:
5746 winedbg: Fix printing function signature type for circular references on
5749 * programs/winedbg/types.c:
5750 winedbg: Fix maint type when no process is active.
5752 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
5754 * dlls/quartz/filtergraph.c:
5755 quartz: Use the right vtable offset for the IMediaFilter functions.
5757 2007-03-04 Paul Vriens <paul.vriens.wine@gmail.com>
5759 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
5760 dlls/mapi32/tests/util.c:
5761 mapi32/tests: Don't run tests if functions are not implemented.
5763 2007-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
5765 * dlls/gdi32/font.c:
5766 gdi32: Avoid a needless goto.
5768 2007-03-05 Francois Gouget <fgouget@free.fr>
5770 * programs/cmd/directory.c:
5771 cmd: Remove unneeded NONAMELESS* defines and ifdefs.
5773 2007-03-04 Francois Gouget <fgouget@free.fr>
5775 * programs/oleview/typelib.c:
5776 oleview: Fix compilation on systems that don't support nameless unions.
5778 * programs/cmd/batch.c:
5779 cmd: Fix compilation on systems that don't support nameless unions.
5781 * dlls/ddraw/tests/visual.c:
5782 ddraw/tests: Fix compilation on systems that don't support nameless unions.
5784 2007-03-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
5786 * dlls/advapi32/crypt_lmhash.c, dlls/advapi32/tests/crypt_lmhash.c:
5787 advapi32: Replace const pointer parameters with correct pointers to const.
5789 * dlls/advapi32/crypt.c:
5790 advapi32: Constify a variable.
5792 * dlls/version/info.c:
5793 version: Constify some variables.
5795 2007-03-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5797 * programs/regedit/Ko.rc:
5798 regedit: Updated Korean resource.
5800 2007-03-03 Kai Blin <kai.blin@gmail.com>
5802 * dlls/dplayx/tests/dplayx.c:
5803 dplayx: Remove unneeded test, fix compilation on msvc++.
5805 * dlls/dplayx/tests/dplayx.c:
5806 dplayx: Use skip and fix indentation.
5808 * dlls/secur32/tests/ntlm.c:
5809 secur32: Use skip for skipped tests, reduce indentation.
5811 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
5813 * dlls/quartz/filtergraph.c:
5814 quartz: Use the proper CLSID when creating the IFilterMapper2 interface.
5816 * dlls/quartz/filtermapper.c, dlls/quartz/main.c,
5817 dlls/quartz/quartz_private.h:
5818 quartz: Return the proper interface for IFilterMapper.
5820 2007-03-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5822 * dlls/user32/tests/win.c:
5823 user32: win2k and XP return broken border info in GetWindowInfo most of the
5824 time, so there is no point in testing it.
5826 * dlls/user32/tests/msg.c:
5827 user32: Fix most of test failures when running message test under win2k and XP.
5829 2007-03-02 Kanit Therdsteerasukdi <therdste@ucla.edu>
5831 * dlls/comctl32/tests/datetime.c:
5832 comctl32: datetime: Tests for events for date and time picker added.
5834 2007-03-02 Jacek Caban <jacek@codeweavers.com>
5836 * dlls/hhctrl.ocx/help.c:
5837 hhctrl.ocx: Try to build URL with full path if navigation to URL fails.
5839 * dlls/hhctrl.ocx/chm.c:
5840 hhctrl.ocx: Correctly handle URLs in SetChmPath.
5842 2007-03-02 Peter Oberndorfer <kumbayo84@arcor.de>
5844 * dlls/ntdll/tests/exception.c:
5845 ntdll: Make exception test not hang when creating process fails.
5847 2007-03-02 H. Verbeet <hverbeet@gmail.com>
5849 * dlls/wined3d/glsl_shader.c:
5850 wined3d: gl_FogFragCoord is a scalar.
5852 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5853 wined3d: The texldl instruction takes 3 arguments.
5855 * dlls/wined3d/state.c:
5856 wined3d: Properly check the clipplane index against the limit.
5858 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
5860 * programs/winetest/main.c:
5861 programs/winetest: Raise fileversion.
5863 * dlls/msi/tests/install.c:
5864 msi/tests: Properly cleanup after each test.
5866 * dlls/shell32/tests/shlfileop.c:
5867 shell32/tests: Rewording and cleanup.
5869 * dlls/advapi32/tests/lsa.c:
5870 advapi32/tests: Make use of skip.
5872 2007-03-02 Alexandre Julliard <julliard@winehq.org>
5874 * ANNOUNCE, ChangeLog, VERSION, configure:
5877 ----------------------------------------------------------------
5878 2007-03-02 Aric Stewart <aric@codeweavers.com>
5880 * dlls/gdi32/freetype.c:
5881 gdi32: Don't fail replacement on no localized family name.
5883 2007-03-02 Marcus Meissner <marcus@jet.franken.de>
5885 * dlls/netapi32/netbios.c:
5886 netapi32: Fixed array overflow (spotted by Coverity).
5888 * dlls/mlang/tests/mlang.c:
5889 mlang/tests: Protect from 1 byte static buffer overflow.
5891 * dlls/uxtheme/draw.c:
5892 uxtheme: Fixed wrong index in draw.c.
5894 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
5896 * dlls/advapi32/tests/crypt_md5.c:
5897 advapi32/tests: Make use of skip.
5899 2007-03-01 Lei Zhang <thestig@google.com>
5901 * programs/regedit/regproc.c:
5902 regedit: Correctly parse key name containing ']' when deleting/exporting.
5904 * programs/regedit/regproc.c:
5905 regedit: Allow entering - for a key in a .reg file to delete that key.
5907 * programs/regedit/regproc.c, programs/regedit/regproc.h:
5908 regedit: Removed dead code from regproc.c.
5910 * programs/regedit/En.rc:
5911 regedit: Updated English resources to remove shortcut conflicts.
5913 2007-03-01 Clinton Stimpson <cjstimpson@utwire.net>
5915 * dlls/user32/tests/win.c:
5916 user32: Add another test for GetUpdateRect().
5918 2007-03-02 Jacek Caban <jacek@codeweavers.com>
5920 * dlls/mshtml/tests/htmldoc.c:
5921 mshtml: Added more tests.
5923 * dlls/mshtml/navigate.c:
5924 mshtml: Always read data in OnDataAvailable.
5926 2007-03-01 Jacek Caban <jacek@codeweavers.com>
5928 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
5929 urlmon: Fix FindMimeFromData tests on IE7.
5931 2007-03-01 Hans Leidekker <hans@it.vu.nl>
5933 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
5934 dlls/gdi32/tests/font.c:
5935 gdi32: Implement GetFontUnicodeRanges.
5937 2007-03-01 Jacek Caban <jacek@codeweavers.com>
5939 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
5940 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/hhctrl.h:
5941 hhctrl.ocx: Store full chm paths to solve problems with relative paths.
5943 2007-03-01 Rob Shearman <rob@codeweavers.com>
5945 * dlls/rpcrt4/rpc_transport.c:
5946 rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
5947 Fixes compilation on *BSD systems.
5949 2007-03-01 Huw Davies <huw@codeweavers.com>
5951 * dlls/wineps.drv/color.c, dlls/wineps.drv/driver.c,
5952 dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
5953 dlls/wineps.drv/psdrv.h:
5954 wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice
5955 line. Treat these as if they were colour.
5957 2007-03-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
5959 * dlls/comctl32/tests/header.c:
5960 comctl32: header tests: Support different window border width.
5962 * dlls/comctl32/tests/rebar.c:
5963 comctl32: rebar tests: Support different window border width.
5965 2007-03-01 Rob Shearman <rob@codeweavers.com>
5967 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5968 dlls/schannel/Makefile.in, dlls/schannel/schannel.spec,
5969 dlls/schannel/schannel_main.c:
5970 schannel: Add new schannel dll that mostly forwards to secur32.
5972 * dlls/secur32/secur32.spec:
5973 secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and
5974 DecryptMessage respectively.
5976 2007-03-01 Alexandre Julliard <julliard@winehq.org>
5979 makedep: Fixed string comparison against the source tree path
5980 (reported by Kai Blin).
5982 2007-02-27 Alessandro Pignotti <alex.pigna@inventati.org>
5984 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
5985 dlls/dplayx/dplay.c, dlls/dplayx/tests/Makefile.in,
5986 dlls/dplayx/tests/dplayx.c, programs/winetest/Makefile.in,
5987 programs/winetest/winetest.rc:
5988 dplay: Directplay should initialize session Guid, with conformance tests.
5990 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
5992 * programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
5993 wordpad: Add text alignment buttons.
5995 2007-02-27 Bang Jun-Young <junyoung@mogua.com>
5997 * programs/notepad/Ko.rc:
5998 notepad: Fully revise Korean translation.
6000 2007-03-01 Alexandre Julliard <julliard@winehq.org>
6002 * include/wine/test.h:
6003 wine/test: Print the official name of the test in summary.
6005 2007-02-27 Aric Stewart <aric@codeweavers.com>
6007 * dlls/winex11.drv/keyboard.c, dlls/winex11.drv/x11drv.h:
6008 winex11.drv: Make sure keyboard state is up to date before processing
6011 2007-03-01 Alexandre Julliard <julliard@winehq.org>
6013 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/directory.c,
6014 programs/cmd/wcmdmain.c:
6015 cmd: Fix silly local variables indentation that breaks diff -p.
6017 2007-02-28 Alexander Farber <afarber@h754814.serverkompetenz.net>
6019 * programs/cmd/builtins.c:
6020 cmd: Support /-Y and COPYCMD environment variable in the "copy" builtin.
6022 2007-02-28 Alexander Farber <Alexander.Farber@nokia.com>
6024 * programs/cmd/wcmdmain.c:
6025 cmd: Fixed 3 buffer overflows when fetching environment variables.
6027 2007-03-01 Paul Vriens <paul.vriens.wine@gmail.com>
6029 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
6030 wininet/ftp: Let CreateFile deal with last error.
6032 2007-03-01 Tomas Carnecky <tom@dbservice.com>
6034 * dlls/winex11.drv/opengl.c:
6035 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new
6036 visual config (with aux buffers).
6038 2007-03-01 Stefan Dösinger <stefan@codeweavers.com>
6040 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/query.c,
6041 include/wine/wined3d_gl.h:
6042 wined3d: Support GL_APPLE_fence for event queries.
6044 * dlls/wined3d/device.c, dlls/wined3d/query.c,
6045 dlls/wined3d/wined3d_private.h:
6046 wined3d: Support event queries using GL_NV_fence.
6048 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
6049 wined3d: Add GL_NV_fence defines and functions.
6051 * dlls/wined3d/surface.c:
6052 wined3d: Use the source surface's texture for writing the backup.
6053 The hwstretch blit code creates a new texture each time it is called
6054 to back up the back buffer and releases it afterwards. It is more
6055 efficient to keep the texture and release it with the surface.
6057 * dlls/wined3d/context.c:
6058 wined3d: Prepare only fixed function samplers for blit.
6060 2007-03-01 Jan Zerebecki <jan.wine@zerebecki.de>
6062 * dlls/winex11.drv/desktop.c:
6063 winex11.drv: Change virtual desktop refresh rate from 0 to 60.
6065 2007-02-28 Lei Zhang <thestig@google.com>
6067 * programs/regedit/regproc.c:
6068 regedit: Correctly parse key name containing ']'.
6070 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
6072 * dlls/comctl32/rebar.c:
6073 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag.
6075 2007-02-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
6077 * dlls/comctl32/rebar.c:
6078 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary.
6080 2007-02-28 Ken Thomases <ken@codeweavers.com>
6082 * dlls/wininet/internet.c:
6083 wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection.
6085 * dlls/gdi32/printdrv.c:
6086 gdi32: Use exec() and _exit() instead of system() and exit().
6088 * dlls/winspool.drv/info.c:
6089 winspool.drv: Use exec() and _exit() instead of system() and exit().
6091 2007-02-28 Jacek Caban <jacek@codeweavers.com>
6093 * dlls/shdocvw/Bg.rc, dlls/shdocvw/De.rc, dlls/shdocvw/En.rc,
6094 dlls/shdocvw/Es.rc, dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc,
6095 dlls/shdocvw/Hu.rc, dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc,
6096 dlls/shdocvw/No.rc, dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc,
6097 dlls/shdocvw/shdocvw.rc:
6098 shdocvw: Remove no longer used resources.
6100 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
6102 * dlls/wined3d/state.c:
6103 wined3d: Clip planes with vertex shaders.
6105 2007-02-28 Stefan Dösinger <stefan@codeweavers.com>
6107 * dlls/wined3d/device.c, dlls/wined3d/state.c,
6108 dlls/wined3d/wined3d_private.h:
6109 wined3d: Move clip planes to the state table.
6111 2007-02-25 Stefan Dösinger <stefan@codeweavers.com>
6113 * dlls/wined3d/state.c:
6114 wined3d: Leave the fog state handler after disabling fog.
6116 * dlls/wined3d/device.c:
6117 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW.
6119 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
6121 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
6122 dlls/wined3d/wined3d_private.h:
6123 wined3d: Support for using auxilliary buffers for offscreen rendering.
6124 OpenGL AUX buffers provide a way for offscreen rendering which is very
6125 similar to our back buffer "offscreen" rendering emulation. Not all
6126 card support aux buffers, but if they are available they are a nice
6127 present which is easy to use.
6129 2007-02-28 Felix Nawothnig <flexo@holycrap.org>
6131 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
6132 comctl32: Update header window in listview WM_PAINT handler.
6134 * dlls/comctl32/tests/listview.c:
6135 comctl32: Add listview WM_PAINT message sequence tests.
6137 2007-02-28 James Hawkins <truiken@gmail.com>
6139 * dlls/comctl32/tests/msg.c, dlls/comctl32/tests/msg.h:
6140 comctl32: Add message ids to allow multi-window test sequences.
6142 2007-02-28 Alexandre Julliard <julliard@winehq.org>
6144 * dlls/advapi32/service.c:
6145 advapi32: Create the service manager registry key if needed.
6147 * dlls/advapi32/service.c:
6148 advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
6150 * tools/widl/typegen.c:
6151 widl: Add missing '\n' on error message.
6153 * dlls/advapi32/advapi.c:
6154 advapi32: Avoid slashes and backslashes in user names.
6156 2007-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
6158 * dlls/user32/tests/msg.c:
6159 user32: Fix a test failure when running under Windows 2003.
6161 * programs/winetest/main.c:
6162 winetest: Set correct WINETEST_PLATFORM when running under Wine.
6164 2007-02-27 Jason Edmeades <us@edmeades.me.uk>
6166 * programs/cmd/batch.c:
6167 cmd.exe: Fix parameter parsing returns.
6168 Only return valid values for the location of the parameter if it is
6169 the one requested. Currently returns address when ANY quoted or
6170 bracketed parameter found.
6172 * programs/cmd/builtins.c:
6173 cmd.exe: Support del /a[:].
6175 * programs/cmd/builtins.c:
6176 cmd.exe: Support del /f.
6178 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
6179 cmd.exe: Support del /p.
6181 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h:
6182 cmd.exe: Prompt during del *.* and del *.
6184 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
6185 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
6186 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
6187 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
6188 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
6189 programs/cmd/wcmd.h:
6190 cmd.exe: Add prompt for rd /s.
6192 2007-02-28 Jacek Caban <jacek@codeweavers.com>
6194 * dlls/hhctrl.ocx/help.c:
6195 hhctrl.ocx: Added handling of topic selection.
6197 * dlls/hhctrl.ocx/content.c:
6198 hhctrl.ocx: Fill content tree.
6200 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
6201 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/help.c,
6202 dlls/hhctrl.ocx/hhctrl.h:
6203 hhctrl.ocx: Added hhc parser.
6205 * dlls/hhctrl.ocx/help.c:
6206 hhctrl.ocx: Added content tab window.
6208 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
6209 hhctrl.ocx: Added code for handling tabs.
6211 * dlls/hhctrl.ocx/help.c:
6212 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler.
6214 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
6215 dlls/hhctrl.ocx/hhctrl.h:
6216 hhctrl.ocx: Added HH_HELP_CONTEXT implementation.
6218 * dlls/hhctrl.ocx/hhctrl.c:
6219 hhctrl.ocx: Use HtmlHelpA in doWinMain.
6221 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
6222 dlls/hhctrl.ocx/hhctrl.h:
6223 hhctrl.ocx: Call PostQuitMessage only in hh.exe process.
6225 * dlls/hhctrl.ocx/hhctrl.c:
6226 hhctrl.ocx: Don't use doWinMain in HtmlHelpW.
6228 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c:
6229 hhctrl.ocx: Release HHInfo on WM_CLOSE message.
6231 * dlls/hhctrl.ocx/help.c:
6232 hhctrl.ocx: Clean up Help_WndProc.
6234 * dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.ocx.spec:
6235 hhctrl.ocx: Added DllGetClassObject stub implementation.
6237 * dlls/hhctrl.ocx/help.c:
6238 hhctrl.ocx: Remove redundant casts.
6240 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
6241 dlls/hhctrl.ocx/hhctrl.h:
6242 hhctrl.ocx: Move doWinMain to hhctrl.c.
6244 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
6245 hhctrl.ocx: Move more code from doWinMain.
6247 * dlls/hhctrl.ocx/webbrowser.c:
6248 hhctrl.ocx: Fixed releasing web browser object.
6250 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h,
6251 dlls/hhctrl.ocx/webbrowser.c:
6252 hhctrl.ocx: Merge WBInfo to HHInfo.
6254 * dlls/hhctrl.ocx/help.c:
6255 hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer.
6257 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
6258 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h.
6260 2007-02-27 Misha Koshelev <mk144210@bcm.tmc.edu>
6262 * programs/oleview/typelib.c:
6263 oleview: Mimick native treeview display of enumerations.
6265 2007-02-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
6267 * dlls/winspool.drv/info.c:
6268 winspool.drv: Eliminate some W-to-A cross calls.
6270 2007-02-27 H. Verbeet <hverbeet@gmail.com>
6272 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
6273 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
6274 dlls/wined3d/wined3d_private.h:
6275 wined3d: Store multiple constant indices per list entry.
6277 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
6278 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
6279 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
6280 wined3d: Store GLSL programs in a hash table rather than a linked list.
6282 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
6283 wined3d: Add some hash table code.
6285 * dlls/wined3d/directx.c:
6286 wined3d: Boolean constants use up only a single uniform each.
6288 * dlls/wined3d/vertexshader.c:
6289 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against
6290 WINED3DDECLUSAGE_POSITIONT.
6292 2007-02-27 Jeff Latimer <lats@yless4u.com.au>
6294 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
6295 ntdll: Test object attributes in NtCreateMailslotFile.
6297 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
6298 ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
6300 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
6301 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
6303 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/file.c:
6304 ntdll: Framework for NtCreateMailslotFile tests.
6306 2007-02-27 Rob Shearman <rob@codeweavers.com>
6308 * dlls/rpcrt4/rpc_transport.c:
6309 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to
6312 2007-02-27 Vitaliy Margolen <wine-patches@kievinfo.com>
6314 * dlls/advapi32/tests/security.c, dlls/ntdll/sec.c:
6315 ntdll: More error checking. Properly handle NULL ACLs.
6317 2007-02-27 Huw Davies <huw@codeweavers.com>
6319 * dlls/msxml3/domdoc.c, dlls/msxml3/schema.c, dlls/msxml3/tests/schema.c:
6320 msxml3: Implement {get,putref}_schemas.
6322 * dlls/msxml3/Makefile.in, dlls/msxml3/factory.c,
6323 dlls/msxml3/msxml_private.h, dlls/msxml3/schema.c,
6324 dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/schema.c:
6325 msxml3: Add a schema cache object.
6327 2007-02-26 Peter Oberndorfer <kumbayo84@arcor.de>
6329 * dlls/ntdll/tests/exception.c:
6330 ntdll: Extend debugger tests.
6331 Shows that second chance handler gets the same modified context as the
6334 * dlls/ntdll/tests/exception.c:
6335 ntdll/tests: Add a debugger around the exceptions.
6336 Shows that the first chance handler gets a unmodified context.
6337 Shows that changing the context has no effect when exception is not handled
6340 2007-02-27 Aric Stewart <aric@codeweavers.com>
6342 * dlls/kernel32/profile.c:
6343 kernel32: Allow for non base-10 int values in ini file.
6345 2007-02-26 Jason Edmeades <us@edmeades.me.uk>
6347 * programs/cmd/builtins.c:
6348 cmd.exe: Make 'set t' show all vars starting with 't'.
6350 * programs/cmd/builtins.c:
6351 cmd.exe: Add rd /s support.
6353 * programs/cmd/wcmdmain.c:
6354 cmd.exe: Locate programs more correctly.
6356 * programs/cmd/wcmdmain.c:
6357 cmd.exe: Allow special named env vars to be modified.
6359 2007-02-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6361 * dlls/user32/cursoricon.c:
6362 user32: Simplify height calculation.
6365 imm32: Simplify ImmInternalSendIMENotify.
6367 2007-02-27 Marcus Meissner <marcus@jet.franken.de>
6369 * configure, configure.ac, tools/make_makefiles:
6370 configure: Generate stand alone AC_CONFIG_FILES() lines.
6372 2007-02-27 Rob Shearman <rob@codeweavers.com>
6374 * dlls/user32/nonclient.c:
6375 user32: Send WM_GETTEXT to get the window caption when drawing the nonclient
6378 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6380 * programs/wordpad/wordpad.c:
6381 wordpad: Small cosmetic fixes.
6382 - Clear title bar when creating new document.
6383 - Remove newline from statusbar.
6384 - Add horizontal line to toolbar.
6386 2007-02-26 Detlef Riekenberg <wine.dev@web.de>
6388 * dlls/kernel32/comm.c:
6389 kernel32: Remove duplicate code (use serialui instead).
6391 * dlls/serialui/confdlg.c:
6392 serialui: Use RS232 as default ProviderSubType.
6394 2007-02-26 Paul Vriens <paul.vriens.wine@gmail.com>
6396 * dlls/wininet/tests/ftp.c:
6397 wininet/tests: Add another test.
6399 2007-02-26 Stefan Dösinger <stefan@codeweavers.com>
6401 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
6402 dlls/ddraw/tests/visual.c, dlls/wined3d/device.c:
6403 wined3d: More Clear fixes.
6404 Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
6406 * dlls/winex11.drv/desktop.c:
6407 winex11.drv: Ignore depth mismatch when using a virtual desktop.
6409 * dlls/wined3d/device.c:
6410 wined3d: Index buffer creation adjustments.
6411 Index buffer creation changes the bound gl buffer, thus the state has to
6412 be dirtified, similar to locking.
6413 In an error case the function returned without calling LEAVE_GL().
6415 2007-02-26 Aric Stewart <aric@codeweavers.com>
6417 * dlls/gdi32/freetype.c:
6418 gdi32: Select correct replacement from ttc file.
6419 Some font files, especially Asian ttc files, can have several
6420 different families in the same file. So just using the file is not
6421 unique enough for identifying a replacement family.
6423 * dlls/gdi32/freetype.c:
6424 gdi32: Allow for loading of multibyte font name replacements.
6425 Change a number of A function to W functions in LoadReplaceList to
6426 allow for replacements of fonts with multibyte family names.
6428 2007-02-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6430 * programs/wordpad/wordpad.c:
6431 wordpad: Set default font to 'Times New Roman', like native does.
6433 2007-02-23 Huw Davies <huw@codeweavers.com>
6435 * dlls/msxml3/regsvr.c:
6436 msxml3: Register schema cache classes.
6438 2007-02-26 Alexandre Julliard <julliard@winehq.org>
6441 gdi32: Make DC creation fail if we cannot allocate the visible region.
6443 2007-02-25 Alex Arazi <alexarazi@gmail.com>
6445 * dlls/comctl32/tests/status.c:
6446 comctl32: More status bar tests.
6448 2007-02-26 Francois Gouget <fgouget@free.fr>
6450 * dlls/ddraw/tests/visual.c:
6451 ddraw/tests: Fix compilation on systems that don't support nameless unions.
6453 * dlls/ddraw/tests/d3d.c:
6454 ddraw/tests: There is no unnamed union in D3DLIGHT7.
6456 2007-02-26 Maarten Lankhorst <m.b.lankhorst@gmail.com>
6458 * dlls/winealsa.drv/dsoutput.c:
6459 winealsa: Remove usage of uninitialised variable.
6461 2007-02-26 Huw Davies <huw@codeweavers.com>
6463 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
6464 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface.
6466 2007-02-26 Rob Shearman <rob@codeweavers.com>
6468 * tools/widl/header.c, tools/widl/typegen.c:
6469 widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra
6470 negative sign when lval is large.
6472 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
6473 dlls/ole32/tests/storage32.c:
6474 ole32: The stream returned by StgStreamImpl_Clone should have one reference,
6475 so call AddRef before returning.
6476 Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to
6477 fix StgStreamImpl_Clone, which forgets to call it.
6478 Add tests for OLE structured storage tests for IStream::Clone.
6480 2007-02-25 Misha Koshelev <mk144210@bcm.tmc.edu>
6482 * programs/oleview/typelib.c:
6483 oleview: Add safearray type.
6485 * programs/oleview/typelib.c:
6486 oleview: Make optional flag "optional" not "opt.".
6488 * programs/oleview/typelib.c:
6489 oleview: Add forgotten newlines to forward declarations.
6491 * programs/oleview/typelib.c:
6492 oleview: Properly support enumerations.
6494 * programs/oleview/typelib.c:
6495 oleview: Report default values.
6497 2007-02-23 Pierre d'Herbemont <pdherbemont@free.fr>
6499 * dlls/winex11.drv/winpos.c:
6500 winex11.drv: Check the valid rects after the set_window_pos wineserver call.
6502 2007-02-26 Aric Stewart <aric@codeweavers.com>
6505 imm32: Properly send WM_IME_NOTIFY using SendMessage.
6507 2007-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
6509 * dlls/dbghelp/elf_module.c:
6510 dbghelp: Handle the .gnu_debuglink files with the newly added alternate
6513 * dlls/dbghelp/elf_module.c:
6514 dbghelp: Allow to add an alternate file_map for an ELF file (where to look
6515 for its debug information).
6517 * dlls/dbghelp/elf_module.c:
6518 dbghelp: Rewrote the ELF section mapper for better data encapsulation.
6520 2007-02-23 Samuel Lidén Borell <samuellb@bredband.net>
6522 * dlls/comctl32/comboex.c:
6523 comctl32: Use mask value in COMBOEX_GetItemA too.
6525 2007-02-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
6527 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
6528 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes.
6530 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
6531 comctl32: listview: Set the style in WM_CREATE.
6533 2007-02-26 Dmitry Timoshkov <dmitry@codeweavers.com>
6535 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
6536 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
6537 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
6538 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
6539 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Nl.rc,
6540 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
6541 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Uk.rc,
6542 dlls/comdlg32/cdlg_Wa.rc:
6543 comdlg32: Synchronize ChooseColor dialog templates with the English one.
6545 2007-02-25 Vitaliy Margolen <wine-patches@kievinfo.com>
6547 * dlls/wined3d/state.c:
6548 wined3d: Use application provided fog range when fog is enabled.
6550 * dlls/imagehlp/imagehlp.spec:
6551 imagehlp: Forward already implemented functions to dbghelp.
6553 2007-02-25 H. Verbeet <hverbeet@gmail.com>
6555 * dlls/d3d9/vertexdeclaration.c:
6556 d3d9: Free the vertex declaration elements.
6558 2007-02-26 James Hawkins <truiken@gmail.com>
6560 * dlls/msi/files.c, dlls/msi/tests/install.c:
6561 msi: Overwrite an existing read-only file when copying the install file.
6563 2007-02-25 James Hawkins <truiken@gmail.com>
6565 * dlls/msi/tests/db.c:
6566 msi: Add tests for using markers in SELECT clauses.
6568 2007-02-24 James Hawkins <truiken@gmail.com>
6570 * dlls/msi/dialog.c:
6571 msi: Check for a NULL text entry, as it can be blank in the VolumeCostList
6574 * dlls/msi/custom.c:
6575 msi: Free the custom action data after the thread function executes.
6577 2007-02-24 Vitaliy Margolen <wine-patches@kievinfo.com>
6579 * tools/wineshelllink:
6580 wineshelllink: Fix menu entries with double spaces in their names.
6582 2007-02-23 Jason Edmeades <us@edmeades.me.uk>
6584 * programs/cmd/wcmdmain.c:
6585 cmd.exe: Add special SET modifiers.
6587 * programs/cmd/wcmdmain.c:
6588 cmd.exe: Add %random% special name support.
6590 * programs/cmd/batch.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
6591 cmd.exe: Unify parsing and expansion.
6593 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
6594 programs/cmd/wcmdmain.c:
6595 cmd.exe: Add support for call :label and goto :label.
6597 * programs/cmd/En.rc, programs/cmd/builtins.c, programs/cmd/wcmd.h,
6598 programs/cmd/wcmdmain.c:
6599 cmd.exe: Add pushd and popd.
6601 2007-02-25 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6603 * programs/wordpad/En.rc, programs/wordpad/No.rc,
6604 programs/wordpad/resource.h, programs/wordpad/wordpad.c:
6605 wordpad: Add open file dialogue.
6607 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
6608 programs/wordpad/Hu.rc, programs/wordpad/Nl.rc,
6609 programs/wordpad/No.rc, programs/wordpad/Pl.rc,
6610 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
6611 programs/wordpad/wordpad.c:
6612 wordpad: Make edit menu more like native.
6614 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
6615 wordpad: Add paste support.
6617 * programs/wordpad/wordpad.c:
6618 wordpad: Don't create maximized window.
6620 2007-02-24 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6622 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
6623 wordpad: Make toolbar more like native.
6625 2007-02-24 Fabian Bieler <der.fabe@gmx.net>
6627 * dlls/user32/message.c, dlls/user32/tests/msg.c:
6628 user32: Do not call NULL message callback.
6630 2007-02-24 Rok Mandeljc <rok.mandeljc@email.si>
6632 * include/d3d9types.h:
6633 include/d3d9types.h: Remove Size from D3DVOLUME_DESC.
6635 2007-02-23 Rob Shearman <rob@codeweavers.com>
6637 * include/wine/unicode.h, libs/wine/string.c:
6638 libwine: Eliminate duplicate function implementations in string.c
6639 by using macros to turn off inlining when including wine/unicode.h.
6641 * dlls/ole32/memlockbytes.c:
6642 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface.
6644 * dlls/ole32/tests/marshal.c:
6645 ole32: Add tests for default handler creation and handler marshaling.
6647 2007-02-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
6649 * dlls/wininet/ftp.c, dlls/wininet/http.c:
6650 wininet: Constify some variables.
6652 2007-02-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
6654 * dlls/wineps.drv/init.c:
6655 wineps.drv: Constify some variables.
6657 * dlls/version/info.c:
6658 version: Constify a variable.
6660 2007-02-23 Hans Leidekker <hans@it.vu.nl>
6662 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
6663 ws2_32: Handle NULL argument in inet_addr.
6665 2007-02-23 Alexandre Julliard <julliard@winehq.org>
6667 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
6668 programs/cmd/wcmdmain.c:
6669 cmd: Remove execute permission on source files.
6671 2007-02-22 Bang Jun-Young <junyoung@mogua.com>
6673 * documentation/README.ko:
6674 README: Fully revise Korean translation.
6676 2007-02-23 Jacek Caban <jacek@codeweavers.com>
6678 * dlls/hhctrl.ocx/chm.c:
6679 hhctrl.ocx: Added beginning #SYSTEM parsing code.
6681 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
6682 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM.
6684 * dlls/hhctrl.ocx/help.c:
6685 hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open.
6687 2007-02-22 Jacek Caban <jacek@codeweavers.com>
6689 * dlls/hhctrl.ocx/help.c:
6690 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE.
6692 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/hhctrl.h:
6693 hhctrl.ocx: Rewrite reading strings from #STRINGS section.
6695 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
6696 dlls/hhctrl.ocx/hhctrl.h, dlls/hhctrl.ocx/webbrowser.c:
6697 hhctrl.ocx: Use wrappers of memory allocation functions.
6699 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
6700 dlls/hhctrl.ocx/main.c:
6701 hhctrl.ocx: Move DllMain to hhctrl.c.
6703 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
6704 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated
6707 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
6708 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.h,
6709 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
6710 hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h.
6712 2007-02-22 Detlef Riekenberg <wine.dev@web.de>
6714 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
6715 dlls/serialui/tests/Makefile.in, dlls/serialui/tests/confdlg.c,
6716 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
6717 serialui/tests: Add initial tests.
6719 * dlls/serialui/confdlg.c:
6720 serialui: Fix return type for drvGetDefaultCommConfig.
6722 2007-02-23 Jan Zerebecki <jan.wine@zerebecki.de>
6724 * dlls/comctl32/animate.c:
6725 comctl32: Add DebugInfo to critical section.
6727 * dlls/wined3d/directx.c:
6728 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE.
6730 * dlls/wined3d/directx.c:
6731 wined3d: Make CreateFakeGLContext thread safe.
6733 * dlls/winex11.drv/settings.c:
6734 winex11.drv: Set the refresh rate for NoRes to 60 instead of 0.
6736 * programs/cmd/batch.c:
6737 cmd: Remove redundant const.
6739 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
6741 * dlls/user32/tests/monitor.c:
6742 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4.
6744 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
6745 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
6746 dlls/winex11.drv/xvidmode.c:
6747 winex11.drv: Catch and report screen resolution change errors.
6749 2007-02-23 Aric Stewart <aric@codeweavers.com>
6752 imm32: Corrections to the message ordering for IME input.
6755 imm32: Implement GSC_RESULTCLAUSE.
6757 2007-02-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
6759 * dlls/version/install.c:
6760 version: Constify a variable.
6762 2007-02-22 Jacek Caban <jacek@codeweavers.com>
6764 * dlls/urlmon/session.c:
6765 urlmon: Check if protocol object implements IInternetProtocolInfo interface.
6767 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
6768 itss: Added CombineUrl implementation.
6770 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
6771 itss: Added ParseUrl implementation.
6773 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
6774 itss: Added IInternetProtocolInfo interface stub implementation.
6776 * dlls/itss/tests/protocol.c:
6777 itss: Added test of paths with back slashes and escaped URLs.
6779 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
6780 itss: Fix handling URLs with back slashes and escaped URLs.
6782 * dlls/itss/storage.c:
6783 itss: Fix opening streams with back slashes.
6785 2007-02-22 Rob Shearman <rob@codeweavers.com>
6787 * dlls/kernel32/computername.c:
6788 kernel32: Fix crash in dns_gethostbyname.
6790 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
6791 netapi32: Add a stub for NetUserChangePassword.
6793 2007-02-22 Dmitry Timoshkov <dmitry@codeweavers.com>
6795 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6796 dlls/wing32/Makefile.in, dlls/wing32/wing32.c,
6797 dlls/wing32/wing32.spec:
6798 dlls: Add wing32 dll.
6800 * dlls/gdi32/wing.c:
6801 gdi32: Avoid a not necessary CreateDC call.
6803 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
6806 wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
6807 This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)'
6810 2007-02-22 Francois Gouget <fgouget@free.fr>
6812 * dlls/shlwapi/msgbox.c, dlls/wined3d/device.c:
6813 Use the SW_XXX constants when calling ShowWindow().
6815 2007-02-21 Eric Pouech <eric.pouech@wanadoo.fr>
6817 * dlls/dbghelp/elf_module.c:
6818 dbghelp: Merge the A/W of elf_map_file into a single one.
6820 * dlls/dbghelp/elf_module.c:
6821 dbghelp: Now load the .gnu_debuglink file using Unicode search paths.
6823 * dlls/dbghelp/elf_module.c:
6824 dbghelp: Added helper to map a Unicode file.
6826 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
6827 dlls/dbghelp/module.c:
6828 dbghelp: Now moving the ELF loading code to Unicode.
6830 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
6831 dlls/dbghelp/minidump.c, dlls/dbghelp/path.c:
6832 dbghelp: Move elf_fetch_file_info to Unicode.
6834 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
6835 dlls/dbghelp/minidump.c:
6836 dbghelp: Make elf_enum_modules a Unicode function.
6838 * dlls/dbghelp/minidump.c:
6839 dbghelp: Now storing module internal info for minidumps in Unicode.
6841 * programs/winedbg/tgt_minidump.c:
6842 winedbg: Some enhancements by using Unicode flavors.
6844 * dlls/dbghelp/dbghelp.c:
6845 dbghelp: A few fixes related to Unicode translation.
6847 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/module.c:
6848 dbghelp: Moved the internals for registered callback to Unicode.
6850 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
6851 dbghelp: Get rid of temporary module_get_type_by_nameA.
6853 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
6854 dlls/dbghelp/pe_module.c, include/dbghelp.h:
6855 dbghelp: Implemented SymFindFileInPathW.
6857 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
6858 dbghelp: Implemented SearchTreeForFileW.
6860 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
6861 dbghelp: Implemented EnumDirTreeW.
6863 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
6864 dbghelp: Implemented SymMatchFileNameW.
6866 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
6867 dlls/dbghelp/path.c:
6868 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form
6871 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
6872 dlls/dbghelp/module.c:
6873 dbghelp: Moved ELF module loading interfaces to Unicode.
6874 The core the code remains ANSI, as all the information is stored as ANSI.
6876 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
6877 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
6878 dbghelp: Move PE module loading to Unicode.
6880 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c,
6881 dlls/imagehlp/imagehlp.spec, include/dbghelp.h:
6882 dbghelp: Implemented FindExecutableImage[W].
6884 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
6885 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c,
6886 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
6887 dbghelp: Now storing module information in Unicode form.
6889 * dlls/dbghelp/elf_module.c:
6890 dbghelp: .gnu_link support: rewrote helper functions for better later
6893 * dlls/dbghelp/module.c:
6894 dbghelp: Prepare module loading functions to be switched to Unicode module
6897 * dlls/dbghelp/module.c:
6898 dbghelp: Make the module info functions ready for the Unicode move.
6900 * dlls/dbghelp/module.c:
6901 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is
6904 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6905 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c, dlls/dbghelp/msc.c,
6906 dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
6907 dbghelp: Added an ANSI copy of the module name (useful for next patches).
6909 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
6910 dbghelp: Added helper to define the module's name.
6912 2007-02-22 Misha Koshelev <mk144210@bcm.tmc.edu>
6914 * programs/oleview/typelib.c:
6915 oleview: Account for unnamed right hand side parameter of propput.
6917 2007-02-22 Aric Stewart <aric@codeweavers.com>
6919 * dlls/shell32/shelllink.c:
6920 shell32: IShellLink::GetIDList fix.
6921 IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
6922 to NULL or some applications think it contains valid data.
6924 * dlls/comctl32/listview.c:
6925 comctl32: Implement LVM_SETUNICODEFORMAT.
6927 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
6929 * dlls/serialui/confdlg.c:
6930 serialui: Constify a variable.
6932 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
6934 * dlls/wininet/tests/ftp.c:
6935 wininet/tests: Add a few more tests.
6937 2007-02-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
6939 * dlls/winealsa.drv/alsa.c:
6942 * dlls/dsound/mixer.c:
6943 dsound: Use an inline for ring buffer pointer difference calculation.
6945 * dlls/dsound/mixer.c:
6946 dsound: Add some comments from earlier patch that makes code a little better
6949 2007-02-21 Anatoly Lyutin <vostok@etersoft.ru>
6951 * programs/wineconsole/dialog.c:
6952 wineconsole: Use MAKELPARM instead of MAKELONG.
6954 2007-02-20 Misha Koshelev <mk144210@bcm.tmc.edu>
6956 * programs/oleview/typelib.c:
6957 oleview: Respect size of array ITypeInfo_GetNames returns.
6959 2007-02-21 Rob Shearman <rob@codeweavers.com>
6961 * dlls/kernel32/computername.c:
6962 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
6963 The dns_* functions expect the input buffer to have space for size
6964 characters plus the nul terminating character.
6966 * dlls/wininet/netconnection.c:
6967 wininet: Fix the case of partial SSL reads from the peek buffer.
6968 Don't return FALSE for a partial read. Fall through to SSL_read and use
6969 the logic for partial reads there instead of having separate logic and
6970 recursively calling NETCON_recv. Based on a patch by Michael Moss.
6972 * dlls/dbghelp/elf_module.c:
6973 dbghelp: ImageName is usually blank, so print LoadedImageName in
6974 elf_load_debug_info_map.
6976 * dlls/advapi32/tests/security.c, dlls/ntdll/nt.c,
6977 include/wine/server_protocol.h, server/protocol.def,
6978 server/request.h, server/token.c, server/trace.c:
6979 server: Add get_token_impersonation_level server call for retrieving the
6980 impersonation level from a token.
6981 Add tests for GetTokenInformation(TokenImpersonationLevel).
6983 * dlls/advapi32/tests/security.c, server/handle.c, server/security.h,
6985 server: Check object's security when creating handles.
6986 Don't check object's security when duplicating a handle of the same or
6987 lower access rights. Based on a patch by Vitaliy Margolen.
6989 * dlls/rpcrt4/rpc_message.c:
6990 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting
6992 (Reported by Huw Davies.)
6994 * dlls/rpcrt4/rpc_message.c:
6995 rpcrt4: Add documentation for the I_Rpc* RPC message functions.
6997 2007-02-21 Ken Thomases <ken@codeweavers.com>
6999 * dlls/winex11.drv/graphics.c:
7000 winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
7001 The (x,y) should be relative to the XImage, not the drawable. The (xOrg,yOrg)
7002 is what should be relative to the drawable. This fixes a crash when XGetPixel
7003 tried to access memory outside the XImage's buffer.
7005 2007-02-21 Huw Davies <huw@codeweavers.com>
7007 * dlls/oleaut32/tmarshal.c:
7008 oleaut32: Fix a TypeAttr leak.
7010 2007-02-21 Francois Gouget <fgouget@codeweavers.com>
7013 wine.inf: Update the timezone information.
7015 2007-02-21 Francois Gouget <fgouget@free.fr>
7017 * dlls/wininet/tests/ftp.c:
7018 wininet/tests: Fix some tests so they succeed on Windows 98.
7020 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
7022 * dlls/odbc32/proxyodbc.c:
7023 odbc32: Constify some variables.
7025 2007-02-17 Lei Zhang <thestig@google.com>
7027 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/msg.c,
7028 dlls/comctl32/tests/msg.h, dlls/comctl32/tests/updown.c:
7029 comctl32: Move up-down msg seq test functions into msg.c.
7031 2007-02-19 Dmitry Timoshkov <dmitry@codeweavers.com>
7033 * dlls/winex11.drv/keyboard.c:
7034 winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
7036 2007-02-21 Alexandre Julliard <julliard@winehq.org>
7038 * dlls/user32/message.c, dlls/user32/tests/msg.c,
7039 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
7041 server: Added support for the PM_QS_* flags in PeekMessage.
7043 2007-02-20 Jason Edmeades <us@edmeades.me.uk>
7045 * programs/cmd/batch.c:
7046 cmd.exe: Add support for env vars DATE, TIME, CD.
7048 * programs/cmd/batch.c, programs/cmd/wcmdmain.c:
7049 cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
7051 * programs/cmd/wcmdmain.c:
7052 cmd.exe: Support return code if fail to launch program.
7054 * programs/cmd/builtins.c:
7055 cmd.exe: Support PATH= as a valid command.
7057 * programs/cmd/batch.c:
7058 cmd.exe: Add ~ modifiers for %0-9.
7060 * programs/cmd/builtins.c:
7061 cmd.exe: Support :EOF in goto labels.
7063 * programs/cmd/batch.c:
7064 cmd.exe: Add support for %*.
7066 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
7067 programs/cmd/wcmdmain.c:
7068 cmd.exe: Support exit [/b] returncode.
7070 * programs/cmd/builtins.c:
7071 cmd.exe: Add "if defined ..." support.
7073 2007-02-20 Stefan Dösinger <stefan@codeweavers.com>
7075 * dlls/wined3d/volume.c:
7076 wined3d: Make sure volumes have memory allocated.
7078 * dlls/wined3d/device.c:
7079 wined3d: Do not use glMapBuffer in ProcessVertices.
7081 * dlls/wined3d/drawprim.c:
7082 wined3d: Remove dead code from drawprim.c.
7084 * dlls/wined3d/device.c:
7085 wined3d: Use CopyRect / EqualRect.
7087 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
7088 dlls/wined3d/indexbuffer.c:
7089 wined3d: Index buffer fixes.
7091 * dlls/wined3d/device.c:
7092 wined3d: Clean up sampler usage in UpdateSurface.
7093 UpdateSurface has to modify one gl texture unit to bind the texture to
7094 load. To restore the correct properties for drawing gl texture unit 0
7095 is activated and dirtified.
7097 * dlls/wined3d/device.c:
7098 wined3d: IWineD3DDevice::Clear fixes.
7099 Fix the use of the scissor test in Clear. The rectangle is only set if
7100 a clearing rectangle is used, otherwise the scissor test is disabled
7101 (the pixel ownsership test should take care of the window
7102 boarders). To get the scissor test back to the value the app set up
7103 Clear dirtifies the state(s).
7105 * dlls/d3d9/tests/shader.c, dlls/wined3d/device.c:
7106 wined3d: Floating point shader constant setting.
7107 Test how shader constant limits are checked in Set*ShaderConstantF.
7108 The vertex shader tests it based on the limits reported in the caps,
7109 the pixel shader tests tries to find the limit manually because I
7110 could not find a cap structure member specifying the pixel shader
7112 Set*ShaderConstantF returns an error as soon as start or start + count
7113 are bigger than the constant limit.
7115 * dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c, dlls/wined3d/state.c:
7116 wined3d: Light parameter fixes.
7118 * dlls/wined3d/drawprim.c:
7119 wined3d: Do not print the fixed / unfixed vertices warning with shaders.
7121 2007-02-21 Dmitry Timoshkov <dmitry@codeweavers.com>
7123 * dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
7124 user32: Add a CreateIcon test, make it pass under Wine.
7126 * dlls/user32/cursoricon.c, dlls/winex11.drv/mouse.c:
7127 user32: Add traces to the cursor APIs.
7129 2007-02-21 Aric Stewart <aric@codeweavers.com>
7131 * dlls/imm32/imm.c, dlls/imm32/imm32.spec:
7132 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
7134 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
7136 * dlls/wininet/tests/ftp.c:
7137 wininet/ftp.c: Fix some typos.
7139 2007-02-20 Marcus Meissner <marcus@jet.franken.de>
7141 * dlls/shlwapi/url.c:
7142 shlwapi: Fix size passed to MultiByteToWideChar.
7144 2007-02-20 Chris Robinson <chris.kcat@gmail.com>
7146 * dlls/quartz/filtergraph.c:
7147 quartz: Implement IUnknown methods for IMediaPosition.
7149 * dlls/quartz/filtergraph.c:
7150 quartz: Don't release filters when they connect.
7152 2007-02-20 James Hawkins <truiken@gmail.com>
7154 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
7155 msi: Cleanup the dialog event subscriptions when destroying the dialog.
7157 2007-02-20 Jacek Caban <jacek@codeweavers.com>
7159 * dlls/shdocvw/factory.c, dlls/shdocvw/urlhist.c:
7160 shdocvw: Fix module ref counting.
7162 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
7164 * dlls/kernel32/comm.c:
7165 kernel32: Display correct parameters in comm traces.
7167 * dlls/localspl/localmon.c:
7168 localspl: Implement SetDefaultCommConfig for XcvDataPort.
7170 * dlls/localspl/localmon.c:
7171 localspl: Implement GetDefaultCommConfig for XcvDataPort.
7173 2007-02-19 Eric Pouech <eric.pouech@wanadoo.fr>
7175 * dlls/dbghelp/minidump.c:
7176 dbghelp: MiniDumpWriteDump called from exception handler.
7177 - MiniDumpWriteDump was unable to provide stack information for the current
7178 thread, hence did produce unusable minidump when a programs generates the
7179 minidump from its own exception handler.
7180 - We now support this if the current thread calls MiniDumpWriteDump from an
7181 exception handler and provides the exception information.
7183 2007-02-20 Francois Gouget <fgouget@free.fr>
7185 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/monthcal.c,
7186 dlls/d3d9/tests/visual.c, dlls/ddraw/tests/refcount.c,
7187 dlls/wined3d/context.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
7188 dlls/wined3d/wined3d_private.h, dlls/wininet/ftp.c,
7189 tools/winapi/winapi.pm:
7190 Assorted spelling fixes.
7192 * dlls/wininet/tests/ftp.c:
7193 wininet/tests: Tell the user which ftp server we're using for the tests so he
7194 can try to connect to it manually in case of trouble.
7196 * dlls/wininet/tests/http.c:
7197 wininet/tests: Dynamically load some functions so the test runs on Windows 98.
7199 * dlls/wininet/ftp.c:
7200 wininet: Move a bunch of misplaced API documentation.
7202 * tools/winapi/modules.pm:
7203 winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
7205 * tools/winapi/modules.pm:
7206 winapi_check: We no longer have dlls in nested sub-directories.
7208 * tools/winapi/winapi_documentation.pm:
7209 winapi_check: Clarify a pair of error messages.
7210 Don't use a regular expression if not necessary.
7212 * tools/winapi/config.pm:
7213 winapi: Update and simplify file_skip() to match the current sources.
7215 * tools/winapi/c_parser.pm, tools/winapi/make_parser.pm,
7216 tools/winapi/winapi_fixup_statements.pm:
7217 winapi: Remove useless 'if (0)' statements.
7219 * tools/winapi/winapi_local.pm:
7220 winapi_check: Fix handling of the 'longlong' arguments.
7222 * tools/winapi/win32.api:
7223 winapi_check: Update win32.api to fix the winapi_check warnings.
7225 * dlls/ole32/compobj.c, include/objbase.h, tools/winapi/win32.api:
7226 ole32: Better match the PSDK types and fix the winapi_check warnings.
7228 * tools/winapi/win32.api:
7229 advapi32: Update win32.api to fix the winapi_check warnings.
7231 2007-02-20 Hans Leidekker <hans@it.vu.nl>
7233 * dlls/setupapi/devinst.c:
7234 setupapi: Always return an empty list from SetupDiGetClassDevs.
7236 * dlls/setupapi/misc.c, dlls/setupapi/stubs.c, include/setupapi.h:
7237 setupapi: Implement SetupCopyOEMInf{A,W}.
7239 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
7240 userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
7242 2007-02-19 Rob Shearman <rob@codeweavers.com>
7244 * dlls/oleaut32/olefont.c:
7245 oleaut32: Re-arrange the position of functions and vtables in olefont.c to
7246 avoid forward-declarations.
7248 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
7249 oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
7250 The tests show that there is a global cache that keeps references to
7251 HFONTs that is released when all IFont objects are released.
7252 (Based on a patch by Benjamin Arai.)
7254 2007-02-19 Christian Costa <titan.costa@wanadoo.fr>
7256 * dlls/winealsa.drv/midi.c:
7257 winealsa: Recognize alsa application ports as generic midi ports.
7259 2007-02-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
7261 * dlls/comctl32/syslink.c, include/commctrl.h:
7262 comctl32: Implement LM_GETIDEALSIZE for the syslink control.
7264 2007-02-20 Dmitry Timoshkov <dmitry@codeweavers.com>
7266 * dlls/user32/defdlg.c, dlls/user32/tests/msg.c:
7267 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
7269 * include/msvcrt/direct.h, include/msvcrt/dos.h, include/msvcrt/eh.h,
7270 include/msvcrt/io.h, include/msvcrt/math.h,
7271 include/msvcrt/mbstring.h, include/msvcrt/setjmp.h,
7272 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
7273 include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h,
7274 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
7275 include/msvcrt/wchar.h, include/msvcrt/wctype.h:
7276 msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
7278 * dlls/gdi32/tests/font.c:
7279 gdi32: Move get_glyph_indices near its caller test_font_charset.
7281 2007-02-19 Anatoly Lyutin <vostok@etersoft.ru>
7283 * programs/wineconsole/dialog.c:
7284 wineconsole: Added range of value for an up-down control.
7286 2007-02-19 Chris Robinson <chris.kcat@gmail.com>
7288 * dlls/quartz/filtergraph.c:
7289 quartz: Initialize a pointer to NULL for the case of no enumerated filters.
7291 * dlls/quartz/filtergraph.c, include/control.idl:
7292 quartz: Add IMediaPosition interface and stubs.
7294 * dlls/quartz/filtergraph.c:
7295 quartz: Better handle error conditions when connections fail.
7297 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
7299 * dlls/localspl/tests/localmon.c:
7300 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK.
7302 * dlls/localspl/localmon.c:
7303 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort.
7305 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
7306 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout.
7308 * dlls/localspl/localmon.c:
7309 localspl: Implement GetTransmissionRetryTimeout for XcvDataPort.
7311 2007-02-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
7313 * dlls/msvfw32/msvideo16.c:
7314 msvfw32: Constify a variable.
7316 * dlls/netapi32/nbt.c:
7317 netapi32: Constify a variable.
7319 2007-02-19 Stefan Dösinger <stefan@codeweavers.com>
7321 * dlls/wined3d/drawprim.c:
7322 wined3d: With FVFs only one stream is used.
7324 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7325 dlls/wined3d/indexbuffer.c, dlls/wined3d/state.c,
7326 dlls/wined3d/wined3d_private.h:
7327 wined3d: Use VBOs for index buffers.
7329 * dlls/wined3d/device.c, dlls/wined3d/state.c,
7330 dlls/wined3d/wined3d_private.h:
7331 wined3d: Move the scissor rectangle to the state table.
7333 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
7334 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
7335 wined3d: No bounds checking is done on sampler / texture numbers.
7337 * dlls/wined3d/device.c:
7338 wined3d: Misc comment updates.
7340 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
7341 include/wine/wined3d_interface.h:
7342 wined3d: Remove IWineD3DDevice::EnumDisplayModes.
7344 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
7345 wined3d: Fix d3d8/9 style palettes.
7347 * dlls/wined3d/device.c:
7348 wined3d: Remove stream flags from GetStreamSource.
7350 * dlls/d3d8/device.c, dlls/wined3d/device.c:
7351 wined3d/d3d8: Move todo about sw vp usage to d3d8.
7353 * dlls/wined3d/device.c:
7354 wined3d: Check volume texture creation errors.
7355 Volumetexture::Release checks for NULL pointers, so releasing a partially
7356 created texture works.
7358 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
7360 * dlls/comctl32/rebar.c:
7361 comctl32: rebar: Store the oldSize as a local variable.
7363 * dlls/comctl32/rebar.c:
7364 comctl32: rebar: Store the coordinates of infoPtr->calcSize swapped for CCS_VERT.
7366 * dlls/comctl32/comctl32.h, dlls/comctl32/rebar.c,
7367 dlls/comctl32/tests/rebar.c:
7368 comctl32: rebar: Test and fix the WM_SIZE handler and REBAR_ForceResize.
7370 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
7371 comctl32: rebar: Rewrite the layout code.
7373 2007-02-19 Paul Vriens <paul.vriens.wine@gmail.com>
7375 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
7376 wininet/ftp.c: Fix some returned error codes.
7378 2007-02-19 Rob Shearman <rob@codeweavers.com>
7380 * dlls/kernel32/tests/thread.c:
7381 kernel32: Don't run the CreateRemoteThread tests if the child process isn't
7382 mapped at the same address as the parent process.
7384 * dlls/ole32/marshal.c:
7385 ole32: Make an error message more useful by printing the returned error code.
7387 2007-02-19 Hans Leidekker <hans@it.vu.nl>
7389 * dlls/wininet/internet.c:
7390 wininet: Don't discard the extra info part of a URL in InternetOpenUrl.
7392 2007-02-19 Alexandre Julliard <julliard@winehq.org>
7394 * tools/widl/parser.l:
7395 widl: 'control' is an attribute not a keyword.
7397 2007-02-18 Detlef Riekenberg <wine.dev@web.de>
7399 * programs/regedit/childwnd.c:
7400 regedit: Enable WM_RBUTTONDOWN to set the splitbar.
7402 2007-02-19 Kovács András <andras@csevego.net>
7404 * include/winuser.h:
7405 winuser.h: Declare some raw input related structures.
7407 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
7409 * dlls/kernel32/debugger.c, dlls/kernel32/kernel32.spec:
7410 kernel32: Add a CheckRemoteDebuggerPresent stub.
7412 2007-02-17 Stefan Dösinger <stefan@codeweavers.com>
7414 * dlls/wined3d/surface.c:
7415 wined3d: Activate a different context if the active render target is destroyed.
7417 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
7419 * dlls/wined3d/state.c:
7420 wined3d: Only scream about unsupported vertex blending when it is used.
7422 * dlls/wined3d/device.c:
7423 wined3d: Pretend to support event queries.
7425 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c:
7426 ddraw: Test and fix IDirectDrawSurfaceX::GetDDInterface.
7428 * dlls/ddraw/ddraw_thunks.c, dlls/ddraw/surface.c,
7429 dlls/ddraw/tests/refcount.c:
7430 ddraw: Creating surfaces with old interfaces doesn't addref.
7432 * dlls/ddraw/tests/dsurface.c:
7433 ddraw: Fix a leak in a test.
7435 * dlls/ddraw/surface.c:
7436 ddraw: SetClipper refcounting fix.
7438 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
7439 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
7440 wined3d: Lighting is calculated for vertices without normals.
7441 It still should be disabled for transformed vertices though.
7443 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/visual.c,
7444 dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/visual.c,
7445 dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/visual.c,
7446 dlls/wined3d/device.c:
7447 wined3d: Visual test framework.
7449 * dlls/wined3d/swapchain.c:
7450 wined3d: Remove an outdated TODO comment.
7451 BltFast takes care of activating the correct context nowadays.
7453 2007-02-17 Chris Robinson <chris.kcat@gmail.com>
7455 * dlls/quartz/filtergraph.c:
7456 quartz: Return proper error codes from GraphBuilder_RenderFile.
7458 * dlls/quartz/filtergraph.c:
7459 quartz: Make sure the splitter has output plugins before trying to render them.
7461 * dlls/quartz/dsoundrender.c:
7462 quartz: Check for the proper ID when querying for the IBasicAudio interface.
7464 * dlls/quartz/acmwrapper.c:
7465 quartz: Don't use uninitialized memory in ACMWrapper.
7467 2007-02-18 Hans Leidekker <hans@it.vu.nl>
7469 * dlls/msxml3/domdoc.c:
7470 msxml3: Stub out some more getters and setters of IXMLDOMDocument.
7472 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec,
7473 dlls/netapi32/share.c, include/lmaccess.h, include/lmshare.h:
7474 netapi32: Add a stub implementation for NetShareDel. Improve the stub for
7475 NetUserGetLocalGroups.
7477 * dlls/snmpapi/main.c:
7478 snmpapi: Add a missing memcpy.
7480 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
7481 usp10: Implement ScriptGetLogicalWidths.
7483 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
7484 setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
7486 * dlls/kernel32/kernel32.spec, dlls/kernel32/volume.c:
7487 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}.
7489 2007-02-18 Chris Robinson <chris.kcat@gmail.com>
7491 * dlls/quartz/dsoundrender.c:
7492 quartz: Stop and free the dsound buffer when needed.
7494 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
7496 * dlls/shell32/tests/shlfileop.c:
7497 shell32/tests: Fixed potential overflow.
7499 * dlls/dbghelp/dwarf.c:
7500 dbghelp: Return when not finding the name.
7502 * dlls/comctl32/tests/header.c:
7503 comctl32: Fixed new header test.
7505 2007-02-16 Marcus Meissner <marcus@jet.franken.de>
7507 * tools/winedump/msmangle.c:
7508 winedump: Added a missing free().
7510 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
7512 * dlls/winex11.drv/opengl.c:
7513 winex11.drv: Small fixes.
7515 2007-02-18 Vitaly Lipatov <lav@etersoft.ru>
7517 * dlls/winspool.drv/info.c:
7518 winspool: Constify some parameters in some functions.
7520 2007-02-18 Roderick Colenbrander <thunderbird2k@gmx.net>
7522 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
7523 opengl32: Add new extensions.
7525 2007-02-17 Rob Shearman <rob@codeweavers.com>
7527 * dlls/comctl32/tests/imagelist.c:
7528 comctl32: Don't free user32 objects with a gdi32 function in imagelist test.
7529 Use DestroyIcon for releasing the resources associated with created icons.
7531 * include/commctrl.h:
7532 include: Add macro for ListView_GetOrigin to commctrl.h.
7533 (Reported by David Saez Padros.)
7535 2007-02-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
7537 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/datetime.c:
7538 comctl32: datetime: Initial tests for date and time picker.
7540 2007-02-16 Paul Vriens <paul.vriens.wine@gmail.com>
7542 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
7543 wininet/ftp.c: Fix some returned error codes.
7545 2007-02-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
7547 * dlls/msg711.acm/msg711.c:
7548 msg711.acm: Constify some variables.
7550 * dlls/msi/appsearch.c, dlls/msi/msi.c:
7551 msi: Constify some variables.
7553 * dlls/msadp32.acm/msadp32.c:
7554 msadp32.acm: Constify some variables.
7556 2007-02-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
7558 * dlls/mciseq/mcimidi.c:
7559 mciseq: Constify a variable.
7561 2007-02-16 Alexandre Julliard <julliard@winehq.org>
7563 * ANNOUNCE, ChangeLog, VERSION, configure:
7566 ----------------------------------------------------------------
7567 2007-02-16 Chris Peterson <Chrisp@ucla.edu>
7569 * dlls/comctl32/tests/treeview.c:
7570 comctl32: treeview: New conformance tests for TreeView controls.
7572 2007-02-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7574 * programs/cmd/Ko.rc:
7575 cmd: Updated Korean resource.
7577 * dlls/shell32/shell32_Ko.rc:
7578 shell32: Updated Korean resource.
7580 2007-02-16 Damjan Jovanovic <damjan.jov@gmail.com>
7582 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
7583 msvcrt: Fix fstat's handling of pipes and char devices.
7584 For pipes/char devices, st_dev and st_rdev should be the fd, st_nlink
7585 is always 1, and st_mode is S_IFIFO and S_IFCHR respectively.
7586 Added tests to prove the new behaviour right.
7588 2007-02-15 Rob Shearman <rob@codeweavers.com>
7590 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
7591 kernel32: Fix the GetComputerName* functions to not write to the buffer at
7592 all if there is not enough space.
7593 Add tests for the GetComputerName* functions that show this issue.
7594 Fix an off-by-one error in setting the size when there is not enough space.
7595 Remove the exception handlers for GetComputerNameW,
7596 GetComputerNameExA/W, since testing on XP SP2 shows that access
7597 violations are not caught and these are not present on Win9x, which
7598 does have an exception handler.
7600 * dlls/advapi32/tests/security.c, server/token.c:
7601 server: Track the impersonation level of tokens.
7604 server: Track IDs for tokens and modifications made to tokens.
7606 2007-02-15 Farshad Agah <f_agah@yahoo.com>
7608 * dlls/comctl32/tests/monthcal.c:
7609 comctl32: Added monthcal test cases.
7611 2007-02-16 Dmitry Timoshkov <dmitry@codeweavers.com>
7613 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
7614 gdi32: CreateBitmapIndirect should ignore the provided bm.bmWidthBytes.
7616 2007-02-15 Francois Gouget <fgouget@free.fr>
7618 * dlls/comctl32/tests/trackbar.c:
7619 comctl32/tests: Add missing '\n's to ok() calls.
7621 2007-02-15 H. Verbeet <hverbeet@gmail.com>
7623 * dlls/wined3d/wined3d_private.h:
7624 wined3d: Remove the d3d9.h include from wined3d_private.h.
7626 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h,
7627 include/wine/wined3d_types.h:
7628 wined3d: Get rid of any remaining d3d9 stuff in directx.c.
7630 * dlls/wined3d/context.c, include/wine/wined3d_types.h:
7631 wined3d: Add WINED3DCREATE flags and use them.
7633 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
7634 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c,
7635 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
7636 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
7637 wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of
7638 D3DPRESENT_PARAMETERS.
7640 2007-02-15 Peter Oberndorfer <kumbayo84@arcor.de>
7642 * dlls/ntdll/tests/exception.c:
7643 ntdll: Add a vectored exception handling test to the existing RtlRaiseException
7645 Show that context changes in vectored handler also affect stack handlers.
7646 Show that vectored handlers also get the changed context.Eip value.
7648 2007-02-15 Alexandre Julliard <julliard@winehq.org>
7650 * dlls/gdi32/tests/font.c:
7651 gdi32/tests: Create a window for justification tests that generate output
7652 instead of painting over the desktop.
7654 2007-02-15 Rob Shearman <rob@codeweavers.com>
7656 * dlls/advapi32/tests/security.c:
7657 advapi32: Add tests for token impersonation levels and what operations are
7658 allowed at each level.
7660 * dlls/advapi32/tests/security.c:
7661 advapi32: Add some more tests for AccessCheck that determine what
7662 token impersonation levels it accepts and to show that it doesn't
7663 accept primary tokens.
7665 * dlls/dbghelp/stack.c:
7666 dbghelp: nread can be NULL for read_mem and read_mem64.
7668 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
7670 * dlls/d3d8/device.c:
7671 d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
7673 * dlls/wined3d/surface.c:
7674 wined3d: Convert the full surface for now.
7675 Until we have proper subrectangle handling for offscreen surfaces,
7676 surface conversion has to use the real surface sizes, and not the size
7677 of the opengl subrectangle that it is going to upload. Due to the
7678 power of 2 limitations the gl height may be bigger than the real
7679 surface height. If that is not the case, the uploading function will
7680 pick the correct parts from the converted surface data.
7682 * dlls/wined3d/surface.c:
7683 wined3d: Read offscreen render targets upside down when blitting them to
7686 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/query.c,
7687 dlls/wined3d/device.c:
7688 wined3d: Test for supported queries.
7689 This test contains a table of known supported / known unsupported
7690 queries. In theory wined3d could just report the queries it supports,
7691 but applications may make some assumtions regarding supported /
7692 unsupported queries and stop working if they find a query unexpectadely
7693 supported or unsupported. It also tests what is supposed to happen if an
7694 unsupported query is created.
7696 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c,
7697 dlls/wined3d/wined3d_private.h:
7698 6/10: WineD3D: rsq and rcp instructions may need a default swizzle in arb.
7699 ARB shaders need a swizzle for the RSQ and RCP instructions, while d3d
7700 shaders do not. The DirectX sdk says that the x component is used if
7701 no swizzle is given.
7703 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
7704 dlls/wined3d/wined3d_private.h:
7705 wined3d: Restore the display mode when releasing a swapchain.
7707 * dlls/ddraw/device.c:
7708 ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
7710 * dlls/ddraw/device.c:
7711 ddraw: Handle mipmapped TEXTUREMIN render states.
7713 * dlls/wined3d/basetexture.c:
7714 wined3d: Remove empty texture stage applying loop.
7716 * dlls/ddraw/device.c:
7717 ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
7719 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
7721 * dlls/gdi32/tests/font.c:
7722 gdi32: Skip the SYMBOL_CHARSET test if Symbol or Wingdings is not installed.
7724 * dlls/gdi32/tests/font.c:
7725 gdi32: Fix a typo in the memcmp call.
7727 2007-02-15 H. Verbeet <hverbeet@gmail.com>
7729 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
7730 wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
7732 * dlls/wined3d/stateblock.c:
7733 wined3d: Get rid of any remaining d3d9 stuff in stateblock.c.
7735 * dlls/wined3d/state.c:
7736 wined3d: Get rid of any remaining d3d9 stuff in state.c.
7738 * dlls/wined3d/query.c:
7739 wined3d: Use WINED3DISSUE_BEGIN / WINED3DISSUE_END rather than D3DISSUE_BEGIN
7742 * dlls/wined3d/resource.c, include/wine/wined3d_types.h:
7743 wined3d: Add the WINED3DSPD_IUNKNOWN flag and use it.
7745 * dlls/wined3d/palette.c:
7746 wined3d: Use WINED3DRTYPE_SURFACE rather than D3DRTYPE_SURFACE.
7748 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7749 wined3d: Add WINED3DVS20 & WINED3DVS20CAPS flags and use them.
7751 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7752 wined3d: Add WINED3DPS20 & WINED3DPS20CAPS flags and use them.
7754 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7755 wined3d: Add WINED3DDTCAPS flags and use them.
7757 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7758 wined3d: Add WINED3DLINECAPS flags and use them.
7760 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
7762 * dlls/comctl32/imagelist.c:
7763 comctl32: Change internal imagelist bitmap storage in the way applications
7764 with pre-compiled imagelists expect it.
7766 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
7768 * dlls/advapi32/tests/security.c:
7769 advapi32: Add more tests for DuplicateHandle security.
7771 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
7773 * dlls/ntdll/sec.c, include/wine/server_protocol.h, server/protocol.def,
7774 server/request.h, server/token.c, server/trace.c:
7775 ntdll/server: Implement NtSetSecurityObject. With tests.
7777 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
7779 * server/object.c, server/object.h:
7780 server: Add security descriptor field to object struct.
7782 2007-02-08 Pedro Araujo Chaves Jr <inckie@gmail.com>
7784 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
7785 gdi32: Fix for GetTextExtentExPointW() and ExtTextOutW().
7787 2007-02-14 H. Verbeet <hverbeet@gmail.com>
7789 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7790 wined3d: Add WINED3DPTADDRESSCAPS flags and use them.
7792 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7793 wined3d: Add WINED3DPCMPCAPS flags and use them.
7795 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7796 wined3d: Add WINED3DPMISCCAPS flags and use them.
7798 2007-02-15 H. Verbeet <hverbeet@gmail.com>
7800 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7801 wined3d: Add WINED3DPBLENDCAPS flags and use them.
7803 2007-02-14 H. Verbeet <hverbeet@gmail.com>
7805 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
7806 wined3d: Add WINED3DSTENCILCAPS flags and use them.
7808 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
7809 include/wine/wined3d_caps.h:
7810 wined3d: Add WINED3DTEXOPCAPS flags and use them.
7812 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
7814 * dlls/wined3d/surface.c:
7815 wined3d: Restore blitting environment after modifying it.
7817 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
7818 wined3d: alphaop fixes for color keying.
7820 * dlls/wined3d/state.c:
7821 wined3d: Enable color keying only for surfaces without an alpha channel.
7823 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c,
7824 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
7825 ddraw, wined3d: Color keying tests and fixes.
7827 * dlls/wined3d/surface.c:
7828 wined3d: Accelerated blits from and to offscreen render targets.
7830 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
7831 wined3d: Convert and load U8V8 surfaces as rgb.
7832 GL_INDEX is definitly not the way to load U8V8 surfaces
7834 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
7835 wined3d: Implement texbem in arb, improve it in glsl.
7837 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
7838 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
7839 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
7840 wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
7842 * dlls/wined3d/state.c:
7843 wined3d: Give the bump env matrices their own states.
7845 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
7847 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
7848 gdi32: Revert 1440eb5a35dc95dea1836d9035b51e2b15d83703 and add the test showing
7849 that the change was wrong.
7851 2007-02-14 Jason Green <jave27@gmail.com>
7853 * dlls/riched20/editor.c:
7854 riched20: If outside of the richedit window, return earlier.
7855 Prevents a crash when selecting text outside of a richedit control box.
7857 2007-02-14 H. Verbeet <hverbeet@gmail.com>
7859 * dlls/wined3d/device.c, dlls/wined3d/surface_gdi.c,
7860 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexshader.c:
7861 wined3d: Use WINED3D_OK rather than D3D_OK.
7863 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
7864 wined3d: Use WINED3DPRESENT_BACK_BUFFER_MAX rather than
7865 D3DPRESENT_BACK_BUFFER_MAX.
7867 * dlls/wined3d/device.c:
7868 wined3d: Use WINED3DUSAGE rather than D3DUSAGE.
7870 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
7871 wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than
7872 D3DSTREAMSOURCE_INSTANCEDATA.
7874 2007-02-14 Detlef Riekenberg <wine.dev@web.de>
7876 * dlls/winspool.drv/info.c:
7877 winspool: Do not access NULL when HeapAlloc failed.
7879 2007-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7881 * dlls/user32/dialog.c, dlls/user32/tests/dialog.c,
7882 dlls/user32/tests/resource.rc:
7883 user32: Fix error return values in DialogBoxParam + simple test.
7885 2007-02-11 Steven Stein <frosty522@wourld.com>
7887 * dlls/msi/action.c:
7888 msi: ValidateProductID action stub.
7890 * dlls/msi/dialog.c:
7891 msi: Added "Default" control condition to msi_dialog_set_control_condition.
7893 2007-02-12 Ivan Sinitsin <ivan@etersoft.ru>
7895 * dlls/comdlg32/colordlg.c:
7896 comdlg32: Set the right background color of the dialog window "Choose color".
7898 2007-02-11 Misha Koshelev <mk144210@bcm.tmc.edu>
7900 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
7901 wineboot: Start items in StartUp folder on boot.
7903 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
7905 * dlls/shell32/tests/shelllink.c:
7906 shell32/tests: Test creating shell links for commands on path.
7908 * dlls/shell32/shelllink.c:
7909 shell32: Properly create shell links for commands on path.
7911 2007-02-13 Aric Stewart <aric@codeweavers.com>
7913 * dlls/user32/painting.c, dlls/user32/tests/win.c:
7914 user32: Scroll window fix.
7915 Fix the case where the scrolling amount exceeds the window but still
7916 falls within the clipping rect. This generates an additional update
7917 region that needs to be invalidated.
7919 2007-02-12 Keith Stevens <fozziethebeat@gmail.com>
7921 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/trackbar.c:
7922 comctl32: Add trackbar tests.
7924 2007-02-14 Francois Gouget <fgouget@free.fr>
7926 * dlls/atl/atl_main.c, dlls/comctl32/string.c, dlls/comdlg32/printdlg.c,
7927 dlls/mapi32/tests/imalloc.c, dlls/mshtml/tests/htmldoc.c,
7928 dlls/oleaut32/tests/vartest.c, dlls/shell32/shelllink.c,
7929 dlls/shell32/shellord.c, dlls/shell32/tests/shlfolder.c,
7930 dlls/shlwapi/string.c, dlls/winealsa.drv/dsoutput.c,
7931 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
7932 dlls/winspool.drv/tests/info.c, dlls/ws2_32/socket.c,
7933 include/ddraw.h, include/wine/mmsystem16.h,
7934 programs/uninstaller/main.c:
7935 Assorted spelling fixes.
7937 2007-02-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7939 * dlls/imaadp32.acm/imaadp32.c:
7940 imaadp32.acm: Constify some variables.
7942 * dlls/itss/moniker.c:
7943 itss: Constify a variable.
7945 * dlls/dxdiagn/provider.c:
7946 dxdiagn: Constify a variable.
7948 2007-02-14 Stefan Dösinger <stefan@codeweavers.com>
7950 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
7951 include/wine/wined3d_interface.h:
7952 wined3d: More fullscreen window fixes.
7954 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
7955 dlls/d3d9/vertexdeclaration.c:
7956 wined3d: Properly release the converted vertex declaration.
7958 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
7959 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
7960 wined3d: Instancing emulation.
7962 * dlls/wined3d/state.c:
7963 wined3d: Correctly load vertex attributes with a stride of 0.
7965 * dlls/wined3d/device.c:
7966 wined3d: Do not leave SetStreamSource early.
7968 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
7969 wined3d: Do not release the local vertex buffer copy.
7971 * dlls/wined3d/device.c:
7972 wined3d: SetStreamSource does not modify stream flags.
7974 * include/wine/wined3d_gl.h:
7975 wined3d: Load single attribute setter functions.
7977 * dlls/wined3d/device.c, dlls/wined3d/state.c,
7978 dlls/wined3d/wined3d_private.h:
7979 wined3d: Move lights to the state table.
7981 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
7982 dlls/wined3d/wined3d_private.h:
7983 wined3d: Replace the light chain with a hashmap.
7985 2007-02-14 Alexandre Julliard <julliard@winehq.org>
7987 * dlls/winex11.drv/opengl.c, include/wine/library.h:
7988 winex11.drv: Added a check for the ATI driver corrupting %fs.
7989 Based on a patch by Lei Zhang.
7991 * dlls/shell32/shlfileop.c:
7992 shell32: Don't wrap SHELL_ConfirmIDs in an assert. Fixed return value.
7994 * dlls/d3d8/vertexdeclaration.c:
7995 d3d8: Avoid a size_t printf format warning.
7997 2007-02-12 Shanren Zhou <shanren@ucla.edu>
7999 * dlls/comctl32/tests/header.c:
8000 comctl32: Add header tests.
8002 2007-02-13 Jacek Caban <jacek@codeweavers.com>
8004 * dlls/mshtml/install.c, dlls/mshtml/mshtml_private.h,
8005 dlls/mshtml/nsembed.c:
8006 mshtml: Make load_gecko thread safe.
8008 2007-02-13 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8010 * dlls/shell32/shell32_Ko.rc:
8011 shell32: Updated Korean resource.
8013 2007-02-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
8015 * dlls/version/info.c, include/winver.h:
8016 version: Constify a formal parameter of VerQueryValue{A|W}().
8018 2007-02-13 Mike McCormack <mike@codeweavers.com>
8020 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
8021 msi: Find pending custom actions by GUID.
8023 2007-02-13 Marcus Meissner <meissner@suse.de>
8026 bin2res: Use fstat, handle errors.
8028 2007-02-13 Lei Zhang <thestig@google.com>
8030 * tools/wineshelllink:
8031 tools/wineshelllink: Create links with WINEPREFIX.
8033 2007-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
8035 * dlls/user32/tests/msg.c:
8036 user32: Avoid sending unwanted DM_GETDEFID/DM_SETDEFID messages.
8038 2007-02-13 H. Verbeet <hverbeet@gmail.com>
8040 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
8041 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/vertexdeclaration.c,
8042 dlls/wined3d/wined3d_private.h:
8043 d3d8: Don't store the d3d8 declaration in the wined3d object.
8045 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
8046 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/arb_program_shader.c,
8047 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexdeclaration.c,
8048 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
8049 include/wine/wined3d_interface.h:
8050 d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
8052 * dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
8053 dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
8054 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h,
8055 include/wine/wined3d_interface.h:
8056 d3d9: Don't store the d3d9 declaration in the wined3d object.
8058 * dlls/d3d8/device.c, dlls/wined3d/arb_program_shader.c,
8059 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8060 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
8061 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
8062 include/wine/wined3d_interface.h:
8063 wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
8065 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
8066 d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
8068 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h,
8069 dlls/d3d8/vertexdeclaration.c:
8070 d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex
8073 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
8074 dlls/wined3d/glsl_shader.c, dlls/wined3d/utils.c,
8075 dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
8076 wined3d: Add WINED3DDECLUSAGE, use it.
8078 * include/wine/wined3d_types.h:
8079 wined3d: Get rid of WINED3DSHADERDECLUSAGE.
8081 * dlls/wined3d/glsl_shader.c:
8082 wined3d: Don't use WINED3DSHADERDECLUSAGE_PSIZE / WINED3DSHADERDECLUSAGE_FOG.
8084 2007-02-14 Alexandre Julliard <julliard@winehq.org>
8086 * dlls/cabinet/fdi.c, dlls/msi/tests/install.c:
8087 cabinet: Fixed fd leak in case of error.
8089 2007-02-14 Damjan Jovanovic <damjan.jov@gmail.com>
8091 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec,
8092 dlls/msvcrt/tests/headers.c:
8093 msvcrt: Implemented stat64, wstat64 and fstat64.
8094 Change all other variations of stat use the stat64 family, since it is
8097 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h,
8098 include/msvcrt/sys/types.h, include/msvcrt/wchar.h:
8099 msvcrt: Added declarations for functions and structures related to stat64.
8101 2007-02-14 Alexandre Julliard <julliard@winehq.org>
8103 * dlls/gdi32/painting.c:
8104 gdi32: Fixed typo in AngleArc.
8106 2007-02-13 Chris Robinson <chris.kcat@gmail.com>
8108 * dlls/quartz/filtergraph.c:
8109 quartz: Loop through the rest of the possible filters even when a connection
8113 wine.inf: Add quartz.dll to the list of installed fake DLLs.
8115 * dlls/quartz/avisplit.c:
8116 quartz: Remove 1GB AVI size limitation.
8118 * dlls/quartz/filesource.c:
8119 quartz: Properly handle input parameters in FileSource_GetCurFile.
8121 2007-02-13 Stefan Dösinger <stefan@codeweavers.com>
8123 * dlls/wined3d/surface.c:
8124 wined3d: Do not allocate compressed surfaces with glTexImage2D.
8126 * dlls/wined3d/swapchain.c:
8127 wined3d: Swap the SFLAG_DIBSECTION flag when swaping hdc and memory.
8129 * dlls/wined3d/device.c:
8130 wined3d: Check error conditions before creating the object.
8132 * dlls/wined3d/surface.c:
8133 wined3d: Partial render target locking.
8135 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
8136 dlls/wined3d/directx.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
8137 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
8138 wined3d: Always use np2 repacking if no native np2 support is available.
8140 * dlls/wined3d/surface.c:
8141 wined3d: Improve render target locking.
8143 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
8144 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h:
8145 wined3d: Remove pow2Size from the surfaces.
8147 * dlls/wined3d/device.c:
8148 wined3d: Show fullscreen rendering windows.
8150 * dlls/d3d9/device.c, dlls/wined3d/device.c,
8151 include/wine/wined3d_interface.h:
8152 wined3d: GetRenderTargetData can call BltFast.
8154 * dlls/wined3d/drawprim.c:
8155 wined3d: Dirtify the render targets, not the primary swapchain on draws.
8157 2007-02-13 Felix Nawothnig <flexo@holycrap.org>
8159 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
8160 dlls/comctl32/header.c, dlls/comctl32/listview.c,
8161 dlls/comctl32/monthcal.c, dlls/comctl32/propsheet.c,
8162 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
8163 dlls/comctl32/treeview.c:
8164 comctl32: Remove redundant NULL checks before Free() calls.
8166 * dlls/comctl32/tests/misc.c:
8167 comctl32: Add tests for Alloc() and friends.
8169 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/misc.c,
8170 dlls/comctl32/tests/string.c:
8171 comctl32: Rename 'string' test to 'misc'.
8173 2007-02-13 H. Verbeet <hverbeet@gmail.com>
8175 * dlls/wined3d/state.c:
8176 wined3d: Cleanup the pixelshader() state handler a little bit.
8178 * dlls/wined3d/state.c:
8179 wined3d: Always select the correct shader pair in the vertexdeclaration()
8182 2007-02-13 Vitaly Lipatov <lav@etersoft.ru>
8184 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/Es.rc,
8185 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
8186 programs/cmd/Nl.rc, programs/cmd/No.rc, programs/cmd/Pl.rc,
8187 programs/cmd/Pt.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc:
8188 cmd: Fix program name.
8190 2007-02-13 Jacek Caban <jacek@codeweavers.com>
8192 * dlls/mshtml/htmldoc.c:
8193 mshtml: Don't release window if it wasn't created.
8195 2007-02-11 Jacek Caban <jacek@codeweavers.com>
8197 * dlls/mshtml/nsiface.idl:
8198 mshtml: Added comments about frozen/not frozen interface.
8200 2007-02-10 Jacek Caban <jacek@codeweavers.com>
8202 * dlls/mshtml/nsio.c:
8203 mshtml: Use wine_url in GetSpec if possible.
8205 * dlls/mshtml/nsio.c:
8206 mshtml: Forward GetAsciiSpec to GetSpec.
8208 2007-02-13 Jacek Caban <jacek@codeweavers.com>
8210 * dlls/mshtml/nsio.c:
8211 mshtml: Added SchemeIs implementation.
8213 2007-02-10 Jacek Caban <jacek@codeweavers.com>
8215 * dlls/mshtml/nsio.c:
8216 mshtml: Return "wine" as scheme of nsIURI if wine_url is set.
8218 2007-02-09 Vitaliy Margolen <wine-patches@kievinfo.com>
8221 server: Get the primary group from the token's groups.
8223 2007-02-13 Mike McCormack <mike@codeweavers.com>
8225 * dlls/msi/custom.c:
8226 msi: Remove an unused initializer.
8228 * dlls/ole32/moniker.c:
8229 ole32: Add missing parameter for RunningObjectTableImpl_UnInitialize.
8231 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
8233 * dlls/msi/tests/install.c:
8234 msi: Conformance test, check that INSTALLUILEVEL flags don't trigger UI install.
8236 2007-01-19 Kirill K. Smirnov <lich@math.spbu.ru>
8238 * dlls/user32/tests/msg.c:
8239 user32/tests: Add tests for WM_SETICON.
8241 * dlls/user32/defwnd.c:
8242 user32: Handle WM_SETICON message similarly to WM_SETTEXT.
8244 2007-02-13 Alexandre Julliard <julliard@winehq.org>
8246 * dlls/ntdll/exception.c:
8247 ntdll: Allow APCs to run while waiting for a debug event reply.
8249 * dlls/winex11.drv/winpos.c:
8250 winex11.drv: We still have to flush the display after mapping a window.
8251 The Photoshop splash screen needs this.
8253 2007-02-10 Vitaliy Margolen <wine-patches@kievinfo.com>
8255 * dlls/winex11.drv/window.c:
8256 winex11.drv: Popup windows with system menu are managed.
8258 2007-02-10 Leslie Choong <septikus@gmail.com>
8260 * dlls/comctl32/tests/updown.c:
8261 comctl32: updown: Getter and setter tests for updown control.
8263 2007-02-10 Anatoly Lyutin <vostok@etersoft.ru>
8265 * programs/wineconsole/dialog.c:
8266 wineconsole: Added range of value for all up-down controls on config dialog.
8268 * dlls/comdlg32/fontdlg.c:
8269 comdlg32: fontdlg: Add initialisation for comboboxes.
8271 2007-02-09 Tijl Coosemans <tijl@ulyssis.org>
8273 * tools/wineshelllink:
8274 wineshelllink: Fix mktemp usage on FreeBSD.
8276 2007-02-08 Marcus Meissner <meissner@suse.de>
8278 * dlls/ntdll/tests/rtlstr.c:
8279 ntdll/tests: Fixed WCHAR overflow.
8281 2007-01-27 Kim Lilliestierna <kill@itr.no>
8283 * programs/cmd/builtins.c:
8284 cmd: Fix the "move" command the same way as the "copy" command.
8286 2007-02-13 Marcus Meissner <marcus@jet.franken.de>
8288 * tools/winedump/msmangle.c:
8289 winedump: Free function_name on all error paths.
8291 2007-02-12 Peter Oberndorfer <kumbayo84@arcor.de>
8293 * dlls/ntdll/tests/exception.c:
8294 ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles
8297 2007-02-13 Michael Stefaniuc <mstefani@redhat.de>
8299 * dlls/atl/registrar.c:
8300 atl: Fix a comparison between signed and unsigned.
8302 * dlls/wldap32/page.c:
8303 wldap32: Missing HeapFree on error path (found by Smatch).
8305 2007-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
8307 * dlls/comctl32/imagelist.c:
8308 comctl32: Implement ImageList_GetFlags.
8310 * dlls/user32/mdi.c:
8311 user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE.
8313 2007-02-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
8315 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
8316 dlls/dinput/mouse.c:
8317 dinput: Constify some variables.
8319 * dlls/amstream/mediastream.c:
8320 amstream: Constify a variable.
8322 2007-02-12 Stefan Dösinger <stefan@codeweavers.com>
8324 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
8325 dlls/wined3d/wined3d_private.h:
8326 wined3d: Use the context manager to create onscreen contexts.
8328 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c:
8329 d3d8: Deleting bound shaders unbinds them.
8331 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
8332 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
8333 dlls/wined3d/wined3d_private.h:
8334 wined3d: Use the context manager to select the primary render target.
8336 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
8337 dlls/wined3d/wined3d_private.h:
8338 wined3d: Make the context array dynamic.
8340 * dlls/wined3d/surface.c:
8341 wined3d: Improve render target to texture blits.
8343 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
8344 dlls/wined3d/wined3d_private.h:
8345 wined3d: Use the context manager to prepare for blitting.
8347 * dlls/wined3d/Makefile.in, dlls/wined3d/context.c,
8348 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
8349 wined3d: Use the context manager to prepare for drawing.
8351 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8352 dlls/wined3d/wined3d_private.h:
8353 wined3d: Store dirty states per context.
8355 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
8356 dlls/wined3d/wined3d_private.h:
8357 wined3d: Store state optmization members in the context.
8359 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
8360 dlls/wined3d/wined3d_private.h:
8361 wined3d: Add a per context structure for context management.
8363 2007-02-12 Hans Leidekker <hans@it.vu.nl>
8365 * dlls/wininet/tests/http.c:
8366 wininet: Fix a test that fails on Windows.
8368 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
8369 wininet: Skip empty accept type strings in HttpOpenRequest.
8371 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
8373 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
8374 wininet/ftp.c: Fix some returned error codes.
8376 * dlls/wininet/tests/ftp.c:
8377 wininet/ftp.c: Add tests to show the order of parameter checking.
8379 2007-02-12 Rob Shearman <rob@codeweavers.com>
8381 * dlls/rpcrt4/ndr_marshall.c:
8382 rpcrt4: The format structures used in the marshaling code should have 1-byte
8385 * include/objidl.idl:
8386 include: Add more EOAC_* enumeration values to objidl.idl.
8387 Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST
8388 structures which are used by CoInitializeSecurity.
8391 include: Fix a typo in a comment in rpcdce.h.
8393 * include/objidl.idl:
8394 include: Fix a typo in the parameter name for IClientSecurity::QueryBlanket
8397 2007-02-12 Francois Gouget <fgouget@free.fr>
8399 * dlls/ntdll/rtl.c, include/winnt.h:
8400 ntdll: Fix compilation on systems that don't support nameless structs.
8402 2007-02-09 Francois Gouget <fgouget@free.fr>
8404 * dlls/ntdll/rtl.c, include/winnt.h:
8405 ntdll: Add prototypes to winnt.h for the SList functions.
8407 2007-02-10 Jacek Caban <jacek@codeweavers.com>
8409 * dlls/urlmon/tests/url.c:
8410 urlmon: Added mk protocol handling test.
8412 * dlls/urlmon/tests/url.c:
8413 urlmon: Added test of handlong its protocol.
8415 * dlls/urlmon/binding.c:
8416 urlmon: Depend on Read result in report_data.
8418 * dlls/urlmon/binding.c:
8419 urlmon: Store download state in Binding object.
8421 2007-02-12 Alexandre Julliard <julliard@winehq.org>
8423 * dlls/rpcrt4/rpc_transport.c:
8424 rpcrt4: Enter new named pipe connections into the protocol connection list.
8426 2007-02-12 Dmitry Timoshkov <dmitry@codeweavers.com>
8428 * dlls/comctl32/imagelist.c:
8429 comctl32: Make ImageList_Read and ImageList_Write compatible with each other,
8432 2007-02-12 Mike McCormack <mike@codeweavers.com>
8434 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
8435 msi: Store dll based custom actions in a separate list.
8437 * dlls/msi/custom.c:
8438 msi: Simplify ACTION_FinishCustomActions.
8440 2007-02-10 Chris Robinson <chris.kcat@gmail.com>
8442 * dlls/wined3d/glsl_shader.c:
8443 wined3d: Properly round negative values in shader_glsl_mov.
8445 2007-02-10 Hans Leidekker <hans@it.vu.nl>
8447 * programs/wordpad/wordpad.c, tools/wine.inf:
8448 wordpad: Open .wri files in wordpad.
8450 2007-02-10 Eric Pouech <eric.pouech@wanadoo.fr>
8452 * tools/winedump/winedump.h:
8453 winedump: Removed a couple of unused elements out of struct symbol.
8455 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/lnk.c,
8456 tools/winedump/pdb.c, tools/winedump/winedump.h:
8457 winedump: Simplify guid dumping.
8459 * tools/winedump/dump.c, tools/winedump/main.c, tools/winedump/msc.c,
8460 tools/winedump/pe.c, tools/winedump/winedump.h:
8461 winedump: Larger usage of symbol demangling while dumping.
8463 * programs/winedbg/debug.l, programs/winedbg/debugger.h,
8464 programs/winedbg/intvar.h, programs/winedbg/tgt_active.c,
8465 programs/winedbg/winedbg.c:
8466 winedbg: Support for debugging child processes.
8467 Added internal flag (AlsoDebugProcChild) to let winedbg debug both
8468 parent and child (in the same WineDbg session).
8470 * programs/winedbg/memory.c:
8471 winedbg: Correctly handle invalid read conditions.
8473 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
8475 * dlls/wininet/tests/ftp.c:
8476 wininet/ftp.c: Add another test.
8478 2007-02-10 Paul Vriens <paul.vriens.wine@gmail.com>
8480 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
8481 wininet/ftp.c: Fix some returned error codes.
8483 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
8484 wininet/ftp.c: Fix some returned error codes.
8486 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
8488 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
8489 wininet/ftp.c: Fix some returned error codes.
8491 2007-02-10 Jacek Caban <jacek@codeweavers.com>
8493 * dlls/mshtml/nsio.c:
8494 mshtml: Handle resource protocol like chrome protocol.
8496 * dlls/mshtml/nsio.c:
8497 mshtml: Call SetWineURL in Clone.
8499 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/task.c:
8500 mshtml: Start binding asynchronously.
8502 2007-02-09 Jacek Caban <jacek@codeweavers.com>
8504 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
8505 mshtml: Move AddRequest call to OnStartBinding.
8507 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
8508 mshtml: Remove no longer used [Get|Set]Moniker functions.
8510 2007-02-12 Alexandre Julliard <julliard@winehq.org>
8512 * dlls/mshtml/tests/htmldoc.c:
8513 mshtml: Don't test the contents of an output parameter.
8515 2007-02-09 Jacek Caban <jacek@codeweavers.com>
8517 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
8518 mshtml: Don't store moniker in nsURI.
8520 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
8521 mshtml: Added [Set|Get]WineURL functions to nsIWineURI.
8523 * dlls/mshtml/nsio.c:
8524 mshtml: Store URL in unicode in nsURI.
8526 2007-02-10 Jacek Caban <jacek@codeweavers.com>
8528 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
8529 shlwapi: Fix handling mk URLs.
8531 * dlls/shlwapi/url.c:
8532 shlwapi: Unicodified scheme detecting code.
8534 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
8535 itss: Fix handling URLs without '/' in object name.
8537 2007-02-09 Duane Clark <fpga@pacbell.net>
8539 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
8540 treeview: Scrolling does not cause label being edited to lose focus.
8542 2007-02-10 Joris Huizer <joris_huizer@yahoo.com>
8544 * tools/winegcc/utils.c, tools/winegcc/utils.h, tools/winegcc/winegcc.c:
8545 winegcc: Sign-compare fixes.
8547 2007-02-10 Mike McCormack <mike@codeweavers.com>
8549 * dlls/msi/custom.c:
8550 msi: Split process_handle() into two separate functions.
8552 2007-02-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
8554 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_Cs.rc,
8555 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
8556 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
8557 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
8558 dlls/shell32/shell32_It.rc, dlls/shell32/shell32_Ko.rc,
8559 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pl.rc,
8560 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc,
8561 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
8562 dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c,
8563 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h,
8564 dlls/shell32/tests/shlfileop.c:
8565 shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation
8568 * dlls/shell32/shell32_En.rc, dlls/shell32/shlfileop.c,
8569 dlls/shell32/shresdef.h:
8570 shell32: Add a confirmation dialog with a "Yes to All" option.
8572 * dlls/shell32/brsfolder.c:
8573 shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder
8574 as this means a cancel.
8576 2007-02-08 Stefan Dösinger <stefan@codeweavers.com>
8578 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8579 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
8580 wined3d: Make shader_cleanup more useful.
8582 2007-02-09 Stefan Dösinger <stefan@codeweavers.com>
8584 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c, dlls/ddraw/device.c,
8585 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c,
8586 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
8587 wined3d: BeginScene and EndScene tests and fixes.
8589 2007-02-09 Alexandre Julliard <julliard@winehq.org>
8591 * Make.rules.in, configure, configure.ac, dlls/oleaut32/tests/Makefile.in,
8592 tools/make_makefiles:
8593 Make.rules: Automatically generate the header for all types of idl sources.
8595 2007-02-09 Francois Gouget <fgouget@free.fr>
8597 * dlls/shell32/tests/shellpath.c:
8598 shell32/tests: wnsprintfA() is missing on Win9x, so use sprintf() instead.
8600 * dlls/shell32/tests/shlfolder.c:
8601 shell32/tests: Fix test_GetDisplayName() to cope with a left-over test directory.
8603 * dlls/shell32/tests/shlfolder.c:
8604 shell32/tests: ILFree() and ILIsEqual() are exported by ordinal only on
8605 Win9x. So use GetProcAddress().
8607 * dlls/ntdll/misc.c, dlls/ntdll/string.c, tools/winapi/win32.api:
8608 ntdll: Better match the PSDK types and fix the winapi_check warnings.
8610 * tools/winapi/winapi.pm, tools/winapi/winapi_local.pm:
8611 winapi_check: Fix handling of the -register functions.
8612 Unless specified otherwise they are implemented by a '__regs_' function.
8613 Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86*
8615 Remove an unneeded and broken hack meant to fudge the number of parameters.
8617 * tools/winapi/winapi_local.pm:
8618 winapi_check: '-register' is compatible with stdcall. So remove this obsolete
8621 * tools/winapi/win32.api:
8622 ntdsapi: Update win32.api to fix the winapi_check warnings.
8624 * include/ntdsapi.h:
8625 ntdsapi: Add a commented-out #include directive as a reminder.
8628 Make winnt.h C++ compatible.
8630 * include/winbase.h:
8631 kernel32: Add prototypes to winbase.h for the SList functions.
8633 * dlls/ntdll/ntdll.spec:
8634 ntdll: The fourth parameter of RtlUnwind() is a pointer, not a long.
8636 * dlls/ntdll/ntdll.spec:
8637 ntdll: ZwRaiseException() is not a register function.
8639 2007-02-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8641 * programs/regedit/Ko.rc:
8642 regedit: Updated Korean Resource.
8644 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
8646 * dlls/kernel32/tests/comm.c:
8647 kernel32/tests: Fixed several uninitialized variables.
8649 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
8651 * dlls/user32/listbox.c:
8652 user32/listbox: Remove deadcode (Coverity).
8654 2007-02-08 Eric Pouech <eric.pouech@wanadoo.fr>
8656 * dlls/msvcrt/exit.c, dlls/msvcrt/msvcrt.h:
8657 msvcrt: Use raise(SIGABRT) for abort() and assert().
8659 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
8660 msvcrt: Implemented the raise function.
8662 * dlls/msvcrt/except.c:
8663 msvcrt: Reset a signal to DFL before it's used.
8665 2007-02-08 Paul Vriens <paul.vriens.wine@gmail.com>
8667 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
8668 wininet/ftp.c: Fix some returned error codes.
8670 2007-02-08 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
8672 * dlls/ntdll/time.c:
8673 ntdll: Add Omsk time zone.
8675 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
8677 * dlls/kernel32/vxd.c:
8678 kernel32: Remove CloseHandle call.
8680 * dlls/devenum/devenum_main.c:
8681 devenum: Initialize hKeysub.
8683 * dlls/ntdll/file.c:
8684 ntdll: Initialize needs_close to FALSE.
8686 2007-02-08 Marcus Meissner <meissner@suse.de>
8688 * dlls/riched20/row.c:
8689 riched20: Removed more dead code.
8692 wmc: inputbuffer is a WCHAR array.
8694 2007-02-08 Vitaly Lipatov <lav@etersoft.ru>
8696 * dlls/comctl32/comctl_Ru.rc, dlls/comdlg32/cdlg_Ru.rc,
8697 dlls/msi/msi_Ru.rc, dlls/shell32/shell32_Ru.rc,
8698 dlls/user32/resources/user32_Ru.rc, dlls/winmm/winmm_Ru.rc:
8699 Some fixes in russian resources.
8701 2007-02-08 Hans Leidekker <ecl@it.vu.nl>
8703 * tools/wineshelllink:
8704 wineshelllink: Keep using the slash as path separator.
8706 2007-02-08 Hans Leidekker <hans@it.vu.nl>
8708 * tools/wineshelllink:
8709 wineshelllink: Use "=" instead of "==" to compare strings.
8711 2007-02-07 James Hawkins <truiken@gmail.com>
8713 * dlls/msi/files.c, dlls/msi/tests/install.c:
8714 msi: Don't skip files continued from a previous cabinet.
8716 2007-02-07 Mikołaj Zalewski <mikolaj@zalewski.pl>
8718 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
8719 comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
8721 2007-02-07 Rob Shearman <rob@codeweavers.com>
8723 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
8724 oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put
8725 named argument isn't DISPID_PROPERTYPUT.
8727 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
8728 oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
8729 If an IDispatch object is returned from in the retval for a propget
8730 function and an extra parameter was passed in to ITypeInfo::Invoke then
8731 it should call IDispatch::Invoke on the returned object with the extra
8732 parameter to retrieve the value of the object, which is then returned in
8735 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
8736 oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
8738 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
8739 oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test
8740 to cause the interface to be marshaled correctly.
8741 This fixes a bunch of tmarshal tests.
8743 * dlls/oleaut32/tests/tmarshal.c:
8744 oleaut32: Always register the typelib for the tmarshal tests.
8746 2007-02-08 Detlef Riekenberg <wine.dev@web.de>
8748 * programs/regedit/childwnd.c:
8749 regedit: Do not use a local copy of a global pointer.
8751 * programs/regedit/childwnd.c:
8752 regedit: Do not pass a global available pointer to a static function.
8754 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
8756 * programs/regedit/framewnd.c:
8757 regedit: Declare some variables static.
8759 2007-02-08 Jacek Caban <jacek@codeweavers.com>
8761 * dlls/urlmon/binding.c:
8762 urlmon: Fix continue_call handling.
8764 * dlls/urlmon/binding.c:
8765 urlmon: Call OnProgress directly in report_data.
8767 * dlls/urlmon/binding.c:
8768 urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
8770 * dlls/urlmon/binding.c:
8771 urlmon: Fix ReportResult on async protocols.
8773 2007-02-08 Mike McCormack <mike@codeweavers.com>
8775 * programs/msiexec/msiexec.c:
8776 msiexec: Catch the -Embedding flag and print out a message.
8778 * dlls/msi/msi_main.c, dlls/msi/msipriv.h, dlls/msi/regsvr.c:
8779 msi: Register the typelib.
8781 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
8784 server: Fix typo. Should be group not owner.
8786 2007-02-07 Kevin Koltzau <kevin@plop.org>
8789 ntdll: Fix compile errors for Win64.
8792 winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
8794 2007-02-07 Francois Gouget <fgouget@free.fr>
8796 * include/clusapi.h:
8797 clusapi: Make clusapi.h C++ compatible.
8799 2007-02-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
8801 * dlls/winex11.drv/clipboard.c, dlls/winex11.drv/codepage.c:
8802 winex11.drv: Remove unused items.
8804 2007-02-08 Alexandre Julliard <julliard@winehq.org>
8806 * tools/widl/parser.l:
8807 widl: Rename parser states to uppercase to avoid conflicts.
8809 2007-02-07 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8811 * dlls/user32/defwnd.c:
8812 user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
8814 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
8816 * dlls/comctl32/tests/rebar.c:
8817 comctl32/tests: Fix typo (Coverity).
8819 2007-02-07 Rob Shearman <rob@codeweavers.com>
8821 * dlls/oleaut32/tests/tmarshal.c:
8822 oleaut32: Fix a one-off test failure in the tmarshal tests -
8823 TYPE_E_LIBNOTREGISTERED is an expected return value.
8825 * dlls/oleaut32/tmarshal.c:
8826 oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter
8827 is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
8829 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
8831 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
8832 programs/regedit/En.rc, programs/regedit/Es.rc,
8833 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
8834 programs/regedit/It.rc, programs/regedit/Ja.rc,
8835 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
8836 programs/regedit/No.rc, programs/regedit/Pl.rc,
8837 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
8838 programs/regedit/Si.rc, programs/regedit/Tr.rc,
8839 programs/regedit/resource.h:
8840 regedit: Remove unused resource.
8842 2007-02-07 Jacek Caban <jacek@codeweavers.com>
8844 * dlls/urlmon/binding.c:
8845 urlmon: Use queue for whole ReportData implementation.
8847 * dlls/urlmon/binding.c:
8848 urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
8850 * dlls/urlmon/binding.c:
8851 urlmon: Use custom task structs.
8853 * dlls/urlmon/binding.c:
8854 urlmon: Use proc instead of enum in task queue.
8856 * dlls/urlmon/binding.c:
8857 urlmon: Unlock protocol only if it was locked.
8859 * dlls/urlmon/binding.c:
8860 urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
8862 2007-02-07 Ken Thomases <ken@codeweavers.com>
8864 * programs/explorer/diskarb.c:
8865 explorer: Fix leak: always release the CFDictionary.
8867 * dlls/winecoreaudio.drv/audio.c:
8868 winecoreaudio.drv: Remove obsolete FIXME.
8870 2007-02-07 Francois Gouget <fgouget@free.fr>
8872 * include/advpub.h, tools/winapi/win32.api:
8873 advpack: Make the header more consistent with the implementation and fix the
8874 winapi_check warnings.
8876 * dlls/credui/credui_main.c, include/wincred.h, tools/winapi/win32.api:
8877 credui: Better match the PSDK types and fix the winapi_check warnings.
8879 * tools/winapi/win16.api, tools/winapi/win32.api:
8880 winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
8882 * dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
8883 atl: Better match the PSDK types and fix the winapi_check warnings.
8885 * include/clusapi.h, tools/winapi/win32.api:
8886 clusapi: Better match the PSDK types and fix the winapi_check warnings.
8887 This also makes the headers and implementation more consistent.
8889 * include/wincred.h:
8890 credui: Make wincred.h C++ compatible.
8892 * dlls/browseui/tests/autocomplete.c:
8893 browseui: Add missing '\n's to ok() calls.
8895 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/rpc_epmap.c,
8896 include/rpcndr.h, tools/winapi/win32.api:
8897 rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
8899 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
8901 * dlls/wininet/tests/ftp.c:
8902 wininet/tests: Add a few more tests.
8904 * dlls/wininet/ftp.c:
8905 wininet/ftp: Remove unneeded (double) checks.
8907 * dlls/wininet/ftp.c:
8908 wininet/ftp: Remove unneeded (double) checks.
8910 * dlls/wininet/ftp.c:
8911 wininet/ftp: Remove unneeded (double) checks.
8913 * dlls/wininet/ftp.c:
8914 wininet/ftp: Remove unneeded (double) checks.
8916 * dlls/wininet/ftp.c:
8917 wininet/ftp: Remove unneeded (double) checks.
8919 * dlls/wininet/ftp.c:
8920 wininet/ftp: Remove unneeded (double) checks.
8922 * dlls/wininet/ftp.c:
8923 wininet/ftp: Remove unneeded (double) checks.
8925 * dlls/wininet/ftp.c:
8926 wininet/ftp: Remove unneeded (double) checks.
8928 * dlls/wininet/ftp.c:
8929 wininet/ftp: Remove unneeded (double) checks.
8931 2007-02-07 Michael Stefaniuc <mstefani@redhat.de>
8933 * dlls/browseui/aclmulti.c:
8934 browseui: Move 'static' to the beginning of the declaration specifier.
8936 2007-02-07 Mike McCormack <mike@codeweavers.com>
8938 * dlls/msi/tests/iface.c:
8939 msi: Add a test for the version method.
8941 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
8943 * dlls/user32/tests/win.c:
8944 user32: Add test cases for update rects affected by ShowWindow.
8946 2007-02-02 Aric Stewart <aric@codeweavers.com>
8948 * dlls/user32/combo.c:
8949 user32: We are calculating the height for the drop down based on
8950 number of items however the if statement used nIHeight (just the
8951 height of 1 item) and not nHeight (the height all the items).
8953 2007-02-07 Alexandre Julliard <julliard@winehq.org>
8955 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
8956 tools/widl/typegen.h:
8957 widl: Output endpoint information in client and server files.
8959 * tools/widl/parser.y, tools/widl/widltypes.h:
8960 widl: Add a string list type and use it for the endpoint attribute.
8962 * tools/widl/parser.l, tools/widl/parser.y:
8963 widl: Only recognize attribute keywords inside an attribute list.
8965 * dlls/msvcrt/file.c:
8966 msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other
8969 2007-02-03 Peter Oberndorfer <kumbayo84@arcor.de>
8971 * dlls/msi/dialog.c:
8972 msi: Clean up magic numbers.
8974 * dlls/msi/dialog.c:
8975 msi: Honor attributes for combobox.
8977 * dlls/msi/dialog.c:
8978 msi: Honor msidbControlAttributesSorted attribute for list box.
8980 2007-02-05 Juan Lang <juan_lang@yahoo.com>
8982 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
8983 msvcrt: Implement _mbbtype according to MSDN.
8985 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
8987 * dlls/shell32/tests/shlfileop.c:
8988 shell32: shlfileop tests: Avoid buffer overflows for paths.
8990 2007-02-04 Vitaliy Margolen <wine-patches@kievinfo.com>
8992 * dlls/winex11.drv/wintab.c:
8993 winex11drv: Do extra error checking when opening XInput device.
8995 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
8997 * dlls/wininet/ftp.c:
8998 wininet/ftp.c: Remove unneeded check.
9000 * dlls/urlmon/umon.c:
9001 urlmon: Cast-qual warning fixes.
9003 * dlls/urlmon/umon.c:
9004 urlmon: Cast-qual warning fix.
9006 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
9008 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/files.c,
9010 msi: Make sure to ignore UI level flags in dialog and files as well.
9012 2007-02-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
9014 * dlls/shell32/trash.c:
9015 shell32: Declare some functions static.
9017 * dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c,
9018 dlls/shell32/shlfileop.c:
9019 shell32: Declare some functions static.
9021 * dlls/shell32/shellole.c:
9022 shell32: Declare some functions static.
9024 * dlls/shell32/dialogs.c:
9025 shell32: Declare some functions static.
9027 2007-02-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
9029 * dlls/comctl32/toolbar.c:
9030 comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs
9031 (based on a patch by Oleg Krylov).
9033 2007-02-06 Felix Nawothnig <flexo@holycrap.org>
9035 * dlls/comctl32/tab.c:
9036 comctl32: Remove unnecessary and misused mask member from TAB_ITEM.
9038 2007-02-06 Jacek Caban <jacek@codeweavers.com>
9040 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
9041 itss: Allow reading from ReportData call.
9043 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
9044 urlmon: Fix zone tests.
9046 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
9047 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
9048 hhctrl.ocx: Use mk as default protocol and code clean up.
9050 * dlls/hhctrl.ocx/webbrowser.c:
9051 hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
9053 * dlls/hhctrl.ocx/webbrowser.c:
9054 hhctrl.ocx: Remove useless SetHostNames call.
9056 2007-02-06 Rob Shearman <rob@codeweavers.com>
9058 * dlls/oleaut32/typelib.c:
9059 oleaut32: Ignore the first named argument when invoking property-put methods
9060 as it is mandatory and doesn't indicate that the arguments will be
9061 passed in as named ones.
9063 * dlls/oleaut32/typelib.c:
9064 oleaut32: Add support for named arguments in ITypeInfo::Invoke.
9066 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
9067 oleaut32: Copy the value directly returned from the called function
9068 if it is not an HRESULT value, instead of getting it from a [retval]
9071 * dlls/oleaut32/typelib.c:
9072 oleaut32: Fix the missing argument handling for non-byref variant arguments.
9074 * dlls/oleaut32/typelib.c:
9075 oleaut32: If an error info object was created when the invoked method failed
9076 then fill in exception info from the error info object.
9078 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
9079 ole32: Add the external references that the server gave to us to any existing
9081 so that the right external reference count is released when the proxy is
9083 Protect all changes to refs in the ifproxy using interlocked functions
9084 and update the thread-safety documentation.
9086 * dlls/ole32/marshal.c:
9087 ole32: Release iobject and the IRpcStubBuffer object no matter which code path
9089 Otherwise we would leak a reference for both of these if the ifstub was
9091 Fix the FIXME in the code by releasing the stub manager if necessary.
9093 * dlls/comctl32/listview.c:
9094 comctl32: Fix the computation of the select bounds item rect
9095 and fixup the places that depended on the old behaviour.
9097 * dlls/oleaut32/tmarshal.c:
9098 oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
9099 to fixup the IID used to connect to the server and fix somewhat common
9100 "err:rpc:RPCRT4_OpenBinding" messages.
9102 2007-02-06 Peter Oberndorfer <kumbayo84@arcor.de>
9104 * dlls/msi/dialog.c:
9105 msi: Do not use a static variable to save the insertion position for the
9108 * dlls/msi/dialog.c:
9109 msi: Store value of the property with each listbox element.
9110 This makes sure the property is set to the right value even when order in
9113 * dlls/msi/dialog.c:
9114 msi: Do not store property for each listbox element, as it is the same one
9115 for the whole listbox.
9116 Remove struct msi_listbox_item as it only contains 1 element now.
9118 * dlls/msi/dialog.c:
9119 msi: Only insert entries into listbox if property value matches.
9121 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
9123 * dlls/user32/button.c, dlls/user32/tests/msg.c:
9124 user32: WM_SETFONT on button doesn't repaint directly.
9126 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
9128 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
9129 dlls/dinput/tests/joystick.c:
9130 dinput: Don't reset dead zone and saturation when setting data format.
9131 Additional tests indicate that native doesn't touch previously set
9134 2007-02-06 Rob Shearman <rob@codeweavers.com>
9136 * dlls/credui/credui.rc:
9137 credui: Fix the order of the controls in the dialog so that the
9138 keyboard shortcuts work correctly and so that tabbing through the
9139 controls behaves as the user expects.
9141 2007-02-06 Huw Davies <huw@codeweavers.com>
9143 * dlls/oleaut32/typelib.c:
9144 oleaut32: Call SearchPath before LoadLibrary so that we get the full path of
9145 native exes and dlls.
9146 For builtin dlls prepend the system directory.
9148 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
9150 * dlls/kernel32/tests/change.c:
9151 kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
9153 2007-02-06 Alexandre Julliard <julliard@winehq.org>
9155 * dlls/ntdll/heap.c:
9156 ntdll: Clear the DebugInfo field when a shared heap critical section is
9159 * tools/widl/proxy.c:
9160 widl: Use the correct type offset when freeing proxy variables.
9162 * tools/widl/typegen.c:
9163 widl: Added support for iid_is conformance descriptors.
9165 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c,
9166 tools/widl/typegen.c:
9167 widl: size_is and length_is are expression lists now.
9169 * tools/widl/typegen.c:
9170 widl: Take array dimensions into account when computing buffer size.
9172 * tools/widl/typegen.c:
9173 widl: Add support for arrays of simple types in format strings.
9175 * tools/widl/typegen.c, tools/widl/typegen.h:
9176 widl: Output correct alignments in type format strings.
9178 2007-02-05 Marcus Meissner <marcus@jet.franken.de>
9180 * dlls/winex11.drv/xfont.c:
9181 winex11.drv: Removed dead code (Coverity).
9183 * dlls/riched20/row.c:
9184 riched20: Fixed wrong condition (Coverity).
9186 * programs/oleview/typelib.c:
9187 oleview: Removed dead code (Coverity).
9189 2007-02-06 Damjan Jovanovic <damjan.jov@gmail.com>
9191 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h, include/msvcrt/wchar.h:
9192 msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
9194 2007-02-06 Francois Gouget <fgouget@free.fr>
9197 ntdll: Add a stub API documentation to make winapi_check happy.
9199 * dlls/hid/main.c, include/Makefile.in, include/ddk/hidsdi.h:
9200 hid: Add the hidsdi.h header.
9202 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, include/rpcdce.h,
9203 tools/winapi/win32.api:
9204 rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
9206 * tools/winapi/win32.api:
9207 inseng.dll: Update win32.api to fix the winapi_check warnings.
9209 * tools/winapi/win32.api:
9210 localspl: Update win32.api to fix the winapi_check warnings.
9212 * tools/winapi/win32.api:
9213 pstorec: Update win32.api to fix the winapi_check warnings.
9215 * tools/winapi/win32.api:
9216 gphoto2.ds: Update win32.api to fix the winapi_check warnings.
9218 * tools/winapi/win32.api:
9219 wtsapi: Update win32.api to fix the winapi_check warnings.
9221 * tools/winapi/win32.api:
9222 comctl32: Update win32.api to fix the winapi_check warnings.
9224 * tools/winapi/win32.api:
9225 hid: Update win32.api to fix the winapi_check warnings.
9227 * tools/winapi/win32.api:
9228 compstui: Update win32.api to fix the winapi_check warnings.
9230 * tools/winapi/win32.api:
9231 oleaut32: Update win32.api to fix the winapi_check warnings.
9233 * dlls/atl/atlwin.h:
9234 atl: Protect atlwin.h against multiple inclusions.
9236 * dlls/winspool.drv/tests/info.c:
9237 winspool.drv: Remove unneeded cast.
9239 * dlls/kernel32/tests/sync.c, dlls/winealsa.drv/dsoutput.c:
9240 Add missing '\n's in traces.
9242 2007-02-06 Mike McCormack <mike@codeweavers.com>
9244 * tools/widl/parser.y:
9245 widl: Implement dispinterfaces derived from an interface.
9247 * dlls/ole32/tests/storage32.c:
9248 ole32: Add a few more tests for transacted storage.
9250 * dlls/msi/tests/iface.c:
9251 msi: Test the dispid for CreateRecord.
9254 msi: Add the generated typelib to the resources.
9257 msi: Factor out code to calculate column offsets.
9259 * dlls/msi/tests/package.c:
9260 msi: Add a test showing MsiGetProperty returns correct values.
9262 2007-02-06 Jan Zerebecki <jan.wine@zerebecki.de>
9264 * dlls/urlmon/urlmon_main.c:
9265 urlmon: Remove redundant const.
9267 2007-02-05 Misha Koshelev <mk144210@bcm.tmc.edu>
9269 * dlls/msi/action.c:
9270 msi: InstallPackage check for UI level must not disregard flags.
9272 2007-02-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
9274 * dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
9275 dlls/wineps.drv/ppd.c:
9276 wineps.drv: Declare some functions static.
9278 * dlls/wineps.drv/mkagl.c:
9279 wineps.drv: Remove unused functions.
9281 * dlls/user32/message.c:
9282 user32: Remove unused function.
9284 * dlls/winemp3.acm/mpegl3.c:
9285 winemp3.acm: Remove unused functions.
9287 * dlls/shell32/shlexec.c:
9288 shell32: Remove unused function.
9290 * dlls/user32/sysparams.c:
9291 user32: Remove unused variables.
9293 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
9295 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
9296 dlls/browseui/Makefile.in, dlls/browseui/aclmulti.c,
9297 dlls/browseui/browseui.h, dlls/browseui/browseui_main.c,
9298 dlls/browseui/regsvr.c, dlls/browseui/tests/Makefile.in,
9299 dlls/browseui/tests/autocomplete.c, programs/winetest/Makefile.in,
9300 programs/winetest/winetest.rc:
9301 browseui: Implement and test ACLMulti.
9303 * dlls/browseui/browseui_main.c:
9304 browseui: Add class factory.
9306 * include/shlguid.h, include/shlobj.h:
9307 include: Add definitions for the multisource AutoComplete list (ACLMulti).
9309 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
9310 dlls/browseui/Makefile.in, dlls/browseui/browseui.spec,
9311 dlls/browseui/browseui_main.c, dlls/browseui/regsvr.c,
9312 dlls/browseui/version.rc, tools/wine.inf:
9313 browseui: Add the browseui DLL.
9315 2007-02-05 Paul Vriens <paul.vriens.wine@gmail.com>
9317 * dlls/wininet/internet.h:
9318 wininet: Remove unused function.
9320 2007-02-05 Vitaliy Margolen <wine-patches@kievinfo.com>
9322 * dlls/dinput/joystick_linux.c:
9323 dinput: Use correct flag for object instance.
9324 DIDFT_AXIS is a generic mask for absolute and relative axes.
9326 * dlls/dinput/joystick_linux.c:
9327 dinput: Look for all available js* joystick devices.
9329 2007-02-05 Kai Blin <kai.blin@gmail.com>
9331 * dlls/secur32/ntlm.c:
9332 secur32: Fix ntlm_auth version number check when registering the NTLM SSP.
9334 * dlls/secur32/ntlm.c:
9335 secur32: Bump minimal required samba version to 3.0.25, 3.0.24 is a bugfix
9338 2007-02-05 Alexandre Julliard <julliard@winehq.org>
9340 * dlls/iphlpapi/ipstats.c:
9341 iphlpapi: Avoid printf format warnings.
9343 * libs/port/interlocked.c:
9344 libwine_port: Implemented interlocked_cmpxchg64 for x86_64.
9346 2007-02-02 Damjan Jovanovic <damjan.jov@gmail.com>
9348 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/sync.c,
9349 dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
9350 ntdll: Slist support.
9351 Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
9352 RtlInterlockedFlushSList, RtlFirstEntrySList,
9353 RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
9354 kernel32 equivalents, and tests.
9356 * include/wine/port.h, libs/port/interlocked.c:
9357 libwine_port: Added interlocked_cmpxchg64.
9359 2007-01-31 Paul Vriens <paul.vriens.wine@gmail.com>
9361 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/ftp.c:
9362 wininet/tests: Add ftp tests.
9364 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
9366 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
9367 user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
9369 2007-02-05 Alexandre Julliard <julliard@winehq.org>
9371 * libs/wine/c_20127.c, libs/wine/cpmap.pl:
9372 libwine: Hardcode the data for the US-ascii codepage instead of loading a
9375 2007-02-03 Misha Koshelev <mk144210@bcm.tmc.edu>
9377 * dlls/kernel32/tests/change.c:
9378 kernel32: Added conformance test for nested thread wakeups in the server.
9380 2007-02-05 Alexandre Julliard <julliard@winehq.org>
9383 server: Clear the thread wait before releasing objects to avoid nested calls.
9384 Reported by Misha Koshelev.
9387 winnt.h: Avoid warnings on Mac OS X.
9389 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
9391 * dlls/winedos/devices.c, dlls/winedos/dosaspi.c, dlls/winedos/dosmem.c,
9392 dlls/winedos/int09.c, dlls/winedos/int21.c, dlls/winedos/int31.c,
9393 dlls/winedos/int67.c, dlls/winedos/interrupts.c,
9394 dlls/winedos/soundblaster.c, dlls/winedos/vga.c, dlls/winedos/vga.h,
9396 winedos: Declare some items static.
9398 2007-02-01 John Klehm <xixsimplicityxix@gmail.com>
9400 * dlls/rasapi32/rasapi.c:
9401 rasapi32: RasEnumConnections now returns correct buffer size (zero) when there
9402 are zero connections available.
9404 2007-01-31 John Klehm <xixsimplicityxix@gmail.com>
9407 ras.h: Added additional szDeviceType defines.
9409 2007-01-29 Maarten Lankhorst <m.b.lankhorst@gmail.com>
9411 * dlls/winealsa.drv/dsoutput.c:
9412 winealsa: Use a helper thread instead of asynchronous callbacks.
9414 * dlls/winealsa.drv/alsa.c:
9415 winealsa: Cosmetic stuff.
9417 * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
9418 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
9419 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
9420 dlls/winealsa.drv/waveinit.c, dlls/winealsa.drv/waveout.c:
9421 winealsa: Split driver up in tiny pieces.
9423 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
9425 * dlls/shlwapi/tests/string.c:
9426 shlwapi: Test string functions when buffer is too small.
9428 2007-02-03 Felix Nawothnig <flexo@holycrap.org>
9430 * dlls/gdi32/path.c:
9431 gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
9433 2007-02-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9435 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
9436 gdi32: Make sure that we don't read/write beyond the provided buffer in
9437 GetOutlineTextMetricsA, add a test case.
9439 2007-02-02 Anatoly Lyutin <vostok@etersoft.ru>
9441 * dlls/comdlg32/cdlg_Ru.rc:
9442 comdlg32: Update Russian translation.
9444 2007-02-02 Vitaliy Margolen <wine-patches@kievinfo.com>
9446 * dlls/dinput/joystick_linux.c, dlls/dinput/tests/joystick.c:
9447 dinput: Don't reset user specified range in SetDataFormat. With tests.
9449 * dlls/dinput/joystick_linuxinput.c, dlls/dinput/tests/joystick.c:
9450 dinput: Initialize user limits with the default 0..65535 range. Add tests.
9452 * dlls/dinput/joystick_linuxinput.c:
9453 dinput: Return user set limits not the device limits.
9455 * dlls/dinput/joystick_linuxinput.c:
9456 dinput: Don't close fd before we done with it.
9458 2007-02-01 Marcus Meissner <meissner@suse.de>
9460 * dlls/kernel32/ne_module.c:
9461 kernel32: Initialize owner_exists (Coverity).
9463 * dlls/dinput/device.c:
9464 dinput: Fix dereference pointer after NULL check (Coverity).
9466 * dlls/devenum/devenum_main.c:
9467 devenum: Fix uninitialized clsidString (Coverity).
9469 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
9471 * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
9472 user32: Although Windows sends WM_GETMINMAXINFO at the window creation time,
9473 it doesn't use returned values to set window size.
9475 2007-01-27 Maarten Lankhorst <m.b.lankhorst@gmail.com>
9477 * dlls/wined3d/directx.c:
9478 wined3d: Report D3D caps properly for ATI cards.
9480 2007-01-26 Mike McCormack <mike@codeweavers.com>
9483 winnt.h: Add defines for SLIST_HEADER.
9485 2007-02-03 Bang Jun-Young <junyoung@mogua.com>
9487 * dlls/advpack/advpack.c, include/advpub.h:
9488 advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
9490 2007-02-02 John Morris <mailjohnmorris@gmail.com>
9492 * dlls/ole32/ole32.spec:
9493 ole32: Add CoWaitForMultipleHandles to spec file.
9495 2007-01-31 Detlef Riekenberg <wine.dev@web.de>
9497 * dlls/mshtml/Makefile.in:
9498 mshtml: Add a missing space.
9500 2007-02-02 Detlef Riekenberg <wine.dev@web.de>
9502 * dlls/winspool.drv/tests/info.c:
9503 winspool/tests: Add test for XcvDataW,PortIsValid.
9505 * dlls/winspool.drv/tests/info.c:
9506 winspool/tests: Add test for XcvDataW,MonitorUI.
9508 2007-02-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
9510 * dlls/winex11.drv/opengl.c:
9511 winex11.drv: Declare variable signed to accept possible negative return value
9514 * dlls/wtsapi32/wtsapi32.c:
9515 wtsapi32: Declare a variable static.
9517 * dlls/winmm/message16.c:
9518 winmm: Declare a function static.
9520 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
9522 * dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
9523 dlls/winemp3.acm/layer3.c:
9524 winemp3.acm: Declare some items static.
9526 * dlls/quartz/pin.c:
9528 Should fix Coverity CID-348 (dereference before NULL check).
9530 2007-02-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9532 * dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
9533 dlls/uxtheme/system.c:
9534 uxtheme: Declare some items static.
9536 2007-01-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
9538 * dlls/user32/comm16.c, dlls/user32/menu.c:
9539 user32: Declare some functions static.
9541 2007-01-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
9543 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw_main.c,
9544 dlls/shdocvw/shlinstobj.c:
9545 shdocvw: Declare some functions static.
9547 2007-02-05 Dmitry Timoshkov <dmitry@codeweavers.com>
9549 * dlls/dbghelp/dwarf.c:
9550 dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
9552 * tools/winedump/lib.c:
9553 winedump: Add a sanity check before dumping long format library export.
9555 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
9557 * dlls/kernel32/locale.c:
9558 kernel32: Add a trace to MultiByteToWideChar.
9560 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
9562 * dlls/comctl32/rebar.c:
9563 comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify
9566 * dlls/comctl32/rebar.c:
9567 comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
9569 * dlls/comctl32/rebar.c:
9570 comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
9572 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
9574 * dlls/comctl32/rebar.c:
9575 comctl32: rebar: Merge InsertBandA and InsertBandW.
9577 * dlls/comctl32/rebar.c, dlls/comctl32/tests/Makefile.in,
9578 dlls/comctl32/tests/rebar.c:
9579 comctl32: rebar: Add some tests for rebar and change the way the header size
9582 2007-02-03 James Hawkins <truiken@gmail.com>
9584 * dlls/msi/files.c, dlls/msi/tests/install.c:
9585 msi: Allow uncompressed files before compressed files in the same media.
9587 2007-02-01 Huw Davies <huw@codeweavers.com>
9589 * dlls/wineps.drv/download.c:
9590 wineps.drv: Try to use the PostSript name of a font.
9592 2007-01-30 Huw Davies <huw@codeweavers.com>
9594 * dlls/winspool.drv/info.c:
9595 winspool.drv: We don't need to check for the PPD Files key before using
9598 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
9599 oleaut32: Fix marshaling of VARTYPE-less safearrays.
9601 2007-01-29 Michael Stefaniuc <mstefani@redhat.de>
9603 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
9604 msvcrt: Fix *printf() handling of negative field width.
9606 2007-01-29 Bang Jun-Young <junyoung@mogua.com>
9608 * dlls/advapi32/registry.c, dlls/ntdll/reg.c, include/winternl.h:
9609 ntdll: Fix NtUnloadKey to match the DDK.
9611 * dlls/wininet/internet.h:
9612 wininet: config.h police.
9614 * dlls/advapi32/crypt.c, dlls/advapi32/crypt.h, include/wincrypt.h:
9615 advapi32: Fix prototypes to match the PSDK.
9617 2007-01-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
9619 * dlls/avifil32/factory.c:
9620 avifil32: Declare some variables static.
9622 2007-01-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
9624 * dlls/secur32/util.c:
9625 secur32: Declare a function static.
9627 * dlls/sensapi/sensapi.c:
9628 sensapi: Declare a variable static.
9630 * dlls/setupapi/setupx_main.c:
9631 setupapi: Declare some functions static.
9633 * dlls/sane.ds/sane_main.c:
9634 sane.ds: Declare a function static.
9636 * dlls/serialui/confdlg.c:
9637 serialui: Declare some items static.
9639 2007-01-27 Thomas Weidenmueller <wine-patches@reactsoft.com>
9641 * dlls/comctl32/tab.c:
9642 comctl32: Fix the TAB_ITEM_SIZE macro.
9644 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
9646 * dlls/user32/spy.c:
9647 user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
9649 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
9650 gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested
9651 bitmap width or height is 0.
9653 2007-01-26 Rob Shearman <rob@codeweavers.com>
9655 * dlls/credui/credui_main.c:
9656 credui: Fill out the username, password and domain edit boxes from the values
9657 input to CredUIPromptForCredentialsW.
9658 Set the focus to the password edit box, unless the user edit box is empty.
9660 * dlls/credui/credui.spec, dlls/credui/credui_main.c:
9661 credui: Implement CredUIParseUserName.
9663 * dlls/credui/credui_main.c:
9664 credui: Set the focus to the username edit control.
9666 2007-01-26 Jacek Caban <jacek@codeweavers.com>
9668 * dlls/urlmon/umon.c:
9669 urlmon: Code clean up.
9671 * dlls/urlmon/session.c:
9672 urlmon: Call AddRef in CoInternetGetSession.
9674 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
9675 shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
9677 2007-01-26 Francois Gouget <fgouget@free.fr>
9679 * dlls/shell32/shelllink.c:
9680 shell32: Remove an unneeded local variable initialization.
9682 * tools/winapi/winapi.pm:
9683 winapi_check: Print a warning when 'long' is used in an API file as this type
9684 is not Win64 compatible.
9686 2007-01-26 Mike McCormack <mike@codeweavers.com>
9688 * programs/oleview/typelib.c:
9689 oleview: Remove many casts.
9691 * .gitignore, dlls/msi/Makefile.in, dlls/msi/msiserver.idl:
9692 msi: Add a (mostly empty) typelib for the MsiServer interface.
9694 * tools/widl/write_msft.c:
9695 widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
9697 2007-01-26 Alexandre Julliard <julliard@winehq.org>
9700 makefile: Use git-ls-files if possible to build tags files.
9702 2007-01-26 Francois Gouget <fgouget@free.fr>
9704 * tools/winapi/winapi.pm:
9705 winapi_check: Print the line number when an error or warning is found in the
9709 wintrust: Add missing packing directives to mscat.h.
9712 wintrust: Add missing prototypes and a missing include directive to mscat.h.
9714 * dlls/wintrust/register.c, include/wintrust.h, tools/winapi/win32.api:
9715 wintrust: Better match the PSDK types and fix the winapi_check warnings.
9717 * tools/winapi/win32.api:
9718 usp10: Update win32.api to fix the winapi_check warnings.
9720 * tools/winapi/win32.api:
9721 winecoreaudio.drv: Update win32.api to fix the winapi_check warnings.
9723 2007-01-26 Mike McCormack <mike@codeweavers.com>
9725 * dlls/msi/tests/iface.c:
9726 msi: Add todos around tests that aren't being run yet, but will fail.
9728 * dlls/msi/msi_main.c:
9731 2007-01-26 Alexandre Julliard <julliard@winehq.org>
9733 * dlls/winspool.drv/Makefile.in:
9734 winspool: Fix make rules for import library.
9736 * dlls/snmpapi/tests/util.c:
9737 snmpapi: Fix printf format warnings in tests.
9739 2007-01-25 Mark Adams <mark@transgaming.com>
9741 * dlls/iphlpapi/ipstats.c:
9742 iphlpapi: Support for non-linux platforms, including Mac OS X.
9743 - Add error messages when unimplemented functions are called on
9744 non-linux platforms.
9745 - Implement retrieving the interface list on MacOS X (and other
9746 platforms that use NET_RT_DUMP).
9748 * dlls/iphlpapi/ifenum.c:
9749 iphlpapi: Filter out no-ip addresses when building ip address table.
9751 * dlls/iphlpapi/ifenum.c:
9752 iphlpapi: Clarify interface counting.
9754 2007-01-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
9756 * dlls/cabinet/fdi.c:
9757 cabinet: Improve initialization of some arrays.
9759 2007-01-25 Joris Huizer <joris_huizer@yahoo.com>
9761 * libs/wine/loader.c, libs/wine/mmap.c:
9762 libwine: sign-compare fixes.
9764 2007-01-25 Francois Gouget <fgouget@free.fr>
9766 * dlls/snmpapi/main.c, include/snmp.h, tools/winapi/win32.api:
9767 snmpapi: Fix the winapi_check warnings.
9769 2007-01-25 Mike McCormack <mike@codeweavers.com>
9771 * dlls/msi/package.c:
9772 msi: Allocate a buffer in WCHARs not CHARs.
9774 2007-01-25 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
9777 wineserver: Validate the children of windows being hidden.
9778 Prevents paint_count values from being skewed when hiding windows.
9780 2007-01-25 Huw Davies <huw@codeweavers.com>
9782 * tools/widl/write_msft.c:
9783 widl: Don't restrict the number of params of [prop*] functions.
9785 2007-01-24 Huw Davies <huw@codeweavers.com>
9787 * tools/widl/write_msft.c:
9788 widl: Add VT_DATE support to typelib generation.
9790 2007-01-26 Alexandre Julliard <julliard@winehq.org>
9792 * tools/widl/proxy.c:
9793 widl: Make some generated variables static and/or const.
9795 * tools/widl/proxy.c:
9796 widl: Avoid dependency on COBJMACROS in generated code.
9798 * tools/widl/proxy.c:
9799 widl: Define __midl_proxy in the generated proxy code.
9801 * tools/widl/proxy.c:
9802 widl: Add a few more fields in the stub descriptor.
9804 * tools/widl/proxy.c:
9805 widl: Rename a couple of variables to make the code closer to what midl
9808 * tools/widl/proxy.c:
9809 widl: Initialize local variables in stub functions.
9811 * tools/widl/proxy.c:
9812 widl: Use the typegen function for marshalling/unmarshalling in proxies.
9814 * tools/widl/typegen.c:
9815 widl: Copy the UserMarshal support into the generic code.
9817 2007-01-25 Alexandre Julliard <julliard@winehq.org>
9819 * ANNOUNCE, ChangeLog, VERSION, configure:
9822 ----------------------------------------------------------------
9823 2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
9826 server: Prevent a crash on error while creating a token.
9828 * dlls/advapi32/tests/security.c, server/handle.c:
9829 advapi32: Add more tests for granted access mask. Fix test on Wine.
9831 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
9832 server/protocol.def, server/request.h, server/trace.c:
9833 server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
9836 server: Reverse return value and status in token_access_check to be consistent.
9838 * dlls/advapi32/tests/security.c, server/token.c:
9839 advapi32: Add few more tests for token access check and fix it on Wine.
9841 2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
9843 * dlls/qcap/dllsetup.c:
9844 qcap: Initialize a variable (Coverity).
9846 2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
9848 * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
9850 rsaenh: Declare some functions static.
9852 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
9853 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
9854 rpcrt4: Declare some functions static.
9856 2007-01-25 Rob Shearman <rob@codeweavers.com>
9858 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
9859 rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
9860 so make the input const.
9862 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
9863 dlls/rpcrt4/rpc_transport.c:
9864 rpcrt4: Stash away NetworkOptions passed in from the binding string so that
9865 transports can look at the string if needed.
9867 2007-01-25 Mike McCormack <mike@codeweavers.com>
9869 * dlls/msi/msi_main.c:
9870 msi: Implement IDispatch->CreateInstance() for the msi server dll.
9872 * dlls/msi/msi_main.c:
9873 msi: Implement IClassFactory->QueryInterface() for the msi server dll.
9875 * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
9876 msi: Add a test for the IMsiServer interface.
9878 2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
9880 * dlls/comdlg32/cdlg_Ru.rc:
9881 comdlg32: Update Russian translation.
9883 2007-01-25 Matt Finnicum <mattfinn@gmail.com>
9885 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
9886 riched20: Create undos in StreamIn at the right times. Adds tests for when
9887 StreamIn should be undoable.
9889 2007-01-24 Matt Finnicum <mattfinn@gmail.com>
9891 * dlls/riched20/reader.c:
9892 riched20: Remove excessive traces from reader.c.
9894 2007-01-24 Ken Thomases <ken@codeweavers.com>
9896 * dlls/winex11.drv/opengl.c:
9897 winex11.drv: Copy the GL extensions string because it may be freed.
9899 2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
9901 * dlls/urlmon/tests/protocol.c:
9902 urlmon: Fix type of an empty string to avoid warning.
9904 * dlls/opengl32/wgl.c:
9905 opengl32: Remove redundant const.
9907 2007-01-24 Felix Nawothnig <flexo@holycrap.org>
9909 * dlls/comctl32/imagelist.c:
9910 comctl32: Degrade ERR to WARN.
9912 2007-01-24 Huw Davies <huw@codeweavers.com>
9914 * dlls/oleaut32/typelib.c:
9915 oleaut32: The typelib version numbers should be written to the registry in hex.
9917 2007-01-24 Francois Gouget <fgouget@free.fr>
9919 * tools/winapi/win32.api:
9920 sfc_os: Update win32.api to fix the winapi_check warnings.
9922 * dlls/sfc_os/sfc_os.c, include/sfc.h:
9923 sfc_os: Add a prototype for SfcIsKeyProtected().
9925 * dlls/mscoree/mscoree_main.c:
9926 mscoree: _CorValidateImage() is a WINAPI function.
9927 This fixes a winapi_check warning.
9929 * dlls/shell32/shell32_main.c:
9930 shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
9931 This fixes a winapi_check warning.
9933 * dlls/dbghelp/dbghelp.spec:
9934 dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
9935 This fixes a winapi_check warning.
9937 * dlls/snmpapi/main.c:
9938 snmpapi: Add a missing '\n' trace.
9940 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
9941 snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
9943 2007-01-24 Alexandre Julliard <julliard@winehq.org>
9945 * tools/widl/typegen.c:
9946 widl: Add support for some simple pointer types.
9948 * tools/widl/typegen.c:
9949 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
9951 * tools/widl/typegen.c:
9952 widl: Fix alignment check for struct members format string.
9954 * tools/widl/typegen.c:
9955 widl: Fix possible crash in write_array_tfs.
9957 * tools/widl/typegen.c:
9958 widl: Skip local functions when building format strings.
9960 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
9961 widl: Export a function to compute the proc format string size for a function.
9963 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
9964 tools/widl/typegen.h:
9965 widl: Move initialization of the stub buffer size into
9966 write_remoting_arguments().
9968 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
9969 widl: Move support for stub arguments to typegen.c to make it usable for
9972 * .gitignore, include/.gitignore, include/Makefile.in,
9973 tools/make_makefiles:
9974 include: Simplify the variable declarations in the makefile to allow
9975 make_makefiles to parse it.
9977 2007-01-24 Kai Blin <kai.blin@gmail.com>
9979 * dlls/secur32/ntlm.c:
9980 secur32: Fix off-by-one error in converting the password to unicode.
9982 2007-01-24 Alexandre Julliard <julliard@winehq.org>
9984 * dlls/ntdll/debugtools.c:
9985 ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
9987 2007-01-23 Jacek Caban <jacek@codeweavers.com>
9989 * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
9990 urlmon: Added BindProtocol's IInternetPriority implementation.
9992 2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
9994 * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
9995 dlls/riched20/undo.c:
9996 riched20: Declare some functions static.
9998 * dlls/quartz/parser.c:
9999 quartz: Declare a function static.
10001 2007-01-23 Matt Finnicum <mattfinn@gmail.com>
10003 * dlls/riched20/editor.c:
10004 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
10007 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10008 riched20: Implement EM_LIMITTEXT and some simple tests.
10010 2007-01-24 Kai Blin <kai.blin@gmail.com>
10012 * dlls/secur32/ntlm.c:
10013 secur32: Fix off-by-one error when copying the password to the helper.
10014 This fixes NTLM authentication with Outlook2003.
10016 2007-01-24 Rob Shearman <rob@codeweavers.com>
10018 * dlls/rpcrt4/rpc_binding.c:
10019 rpcrt4: When copying quality of service, deep copy TransportCredentials
10021 Remove some no longer relevant fixmes.
10023 * dlls/rpcrt4/rpc_transport.c:
10024 rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
10025 Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
10026 was done inside the switch statement instead of at the indented place of
10027 at the start of the block (thanks to Jan Zerebecki for noticing this bug).
10029 2007-01-23 Jacek Caban <jacek@codeweavers.com>
10031 * dlls/urlmon/tests/protocol.c:
10032 urlmon: Added CreateBinding test.
10034 * dlls/urlmon/bindprot.c:
10035 urlmon: Added beginning BindProtocol implementation.
10037 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
10038 urlmon: Return CLSID from get_protocol_handler.
10040 * dlls/urlmon/bindprot.c:
10041 urlmon: Added IInternetProtocolSink interface to BindProtocol.
10043 * dlls/urlmon/bindprot.c:
10044 urlmon: Added IInternetPriority interface to BindProtocol.
10046 * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
10047 dlls/urlmon/urlmon_main.h:
10048 urlmon: Added IInternetSession::CreateBinding beginning implementation.
10050 2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
10052 * dlls/oleaut32/tests/typelib.c:
10053 oleaut32/tests: Cast-qual warning fixes.
10055 * dlls/ole32/tests/compobj.c:
10056 ole32/tests: Cast-qual warning fixes.
10058 * dlls/msxml3/tests/domdoc.c:
10059 msxml3/tests: Cast-qual warning fixes.
10061 2007-01-23 Huw Davies <huw@codeweavers.com>
10063 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
10064 rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
10066 2007-01-23 Hans Leidekker <hans@it.vu.nl>
10068 * dlls/usp10/usp10.c:
10069 usp10: Document ScriptPlace and ScriptShape.
10071 * dlls/usp10/usp10.c:
10072 usp10: Move text metrics into the script cache. Start using accessor functions.
10074 * dlls/usp10/tests/usp10.c:
10075 usp10: Remove duplicate font selection code from the tests.
10077 2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
10079 * dlls/user32/cursoricon.c:
10080 user32: Do not use DIB APIs for bitmap bits in a device dependent format.
10082 * dlls/user32/cursoricon.c:
10083 user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
10086 2007-01-23 Alexandre Julliard <julliard@winehq.org>
10088 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
10089 dlls/oleaut32/tests/tmarshal.rc,
10090 dlls/oleaut32/tests/tmarshal_dispids.h:
10091 oleaut32/tests: Fix the FSF address.
10093 2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
10095 * programs/cmd/builtins.c:
10096 cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
10098 * programs/cmd/builtins.c:
10099 cmd: Remove incorrect return in WCMD_if().
10101 2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
10103 * dlls/kernel32/console.c:
10104 kernel32: Add comment for GetConsoleWindow.
10106 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
10108 * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
10109 shell32: Implement the property sheet extension array functions.
10110 Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
10111 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
10112 that are used to extend/replace property sheets by shell extensions.
10114 2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
10116 * dlls/msvcrt/file.c:
10117 msvcrt: Fix the internal flag computation for _open_osfhandle.
10119 2007-01-22 Alexandre Julliard <julliard@winehq.org>
10121 * .gitignore, dlls/oleaut32/tests/Makefile.in,
10122 dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
10123 dlls/oleaut32/tests/tmarshal.rc,
10124 dlls/oleaut32/tests/tmarshal_dispids.h:
10125 oleaut32/tests: Add tmarshal test.
10127 2007-01-23 Alexandre Julliard <julliard@winehq.org>
10129 * tools/make_makefiles:
10130 make_makefiles: Ignore IDL_H_SRCS targets in all directories.
10132 2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10134 * programs/wineconsole/wineconsole_Ko.rc:
10135 wineconsole: Updated Korean resource .
10137 2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
10139 * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
10140 qcap: Declare some items static.
10142 2007-01-22 Rob Shearman <rob@codeweavers.com>
10144 * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
10145 dlls/credui/credui.spec, dlls/credui/credui_main.c,
10146 dlls/credui/credui_resources.h:
10147 credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
10149 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
10150 dlls/credui/Makefile.in, dlls/credui/credui.spec,
10151 dlls/credui/credui_main.c:
10152 credui: Add stubbed out credui DLL.
10154 * dlls/rpcrt4/rpc_transport.c:
10155 rpcrt4: Try to avoid partial named pipe read/writes by looping.
10157 * dlls/rpcrt4/rpc_server.c:
10158 rpcrt4: Make the fixme for an unhandled packet type more useful by printing
10159 the code of the unhandled packet type.
10161 2007-01-22 Lei Zhang <thestig@google.com>
10163 * dlls/comctl32/tests/updown.c:
10164 comctl32: Fix the updown control test to use the optional flag.
10166 2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
10168 * dlls/user32/mdi.c:
10169 user32: Only try to remove the MDI document icon from the frame menu when needed.
10171 2007-01-22 Hans Leidekker <hans@it.vu.nl>
10173 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
10174 snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
10176 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
10177 dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
10178 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
10179 snmpapi: Add a bunch of tests.
10181 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
10182 snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
10184 2007-01-22 Jacek Caban <jacek@codeweavers.com>
10186 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
10187 mshtml: Fixed protocol tests on IE7.
10189 2007-01-22 H. Verbeet <hverbeet@gmail.com>
10191 * include/wine/wined3d_interface.h:
10192 wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
10194 * dlls/wined3d/wined3d_private.h:
10195 wined3d: Remove the d3d9types.h include from wined3d_private.h.
10197 * dlls/wined3d/arb_program_shader.c:
10198 wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
10199 Spotted by Marcus Meissner.
10201 2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
10203 * dlls/comctl32/tests/header.c:
10204 comctl32/tests: Cast-qual warning fixes.
10206 2007-01-22 Francois Gouget <fgouget@free.fr>
10208 * dlls/oleaut32/tests/vartest.c:
10209 oleaut32/tests: Fix compilation on systems that don't support nameless structs
10212 2007-01-22 Alexandre Julliard <julliard@winehq.org>
10214 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
10215 tools/widl/typegen.c, tools/widl/widltypes.h,
10216 tools/widl/write_msft.c:
10217 widl: Convert expression lists to standard Wine lists.
10218 Add a specific type for array dimensions.
10220 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
10221 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
10222 tools/widl/typegen.c, tools/widl/widltypes.h,
10223 tools/widl/write_msft.c:
10224 widl: Convert variable lists to standard Wine lists.
10226 * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
10227 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
10228 tools/widl/widltypes.h, tools/widl/write_msft.c:
10229 widl: Convert function lists to standard Wine lists.
10231 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
10232 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
10233 tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
10234 widl: Convert interface lists to standard Wine lists.
10236 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
10237 tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
10238 tools/widl/typelib.h, tools/widl/widltypes.h,
10239 tools/widl/write_msft.c:
10240 widl: Convert attribute lists to standard Wine lists.
10242 * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
10243 widl: Convert typelib lists to standard Wine lists.
10245 * tools/widl/write_msft.c:
10246 widl: Use existing functions to retrieve attributes for typelibs.
10248 2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
10250 * dlls/gdi32/tests/bitmap.c:
10251 gdi32: Add a simple SelectObject test for bitmaps.
10253 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
10254 gdi32: Add a GetDIBits test.
10256 2007-01-20 Bang Jun-Young <junyoung@mogua.com>
10258 * dlls/wineoss.drv/audio.h:
10259 wineoss.drv: config.h police.
10261 * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
10262 dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
10263 msxml3: config.h police.
10265 * dlls/advapi32/advapi.c:
10266 advapi32: Do not include unnecessary headers.
10268 * include/winbase.h:
10269 winbase.h: Cosmetic changes.
10271 * include/objbase.h:
10272 objbase.h: Fix typo in comment.
10274 * dlls/advpack/tests/files.c:
10275 advpack/tests: Fix typo.
10277 2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10279 * dlls/user32/user32.spec:
10280 user32: Define RealChildWindowFromPoint as a real stub.
10282 2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
10284 * dlls/ntdll/sec.c:
10285 ntdll: Correct trace message stating NtAccessCheck is a stub.
10287 * dlls/ntdll/sec.c:
10288 ntdll: Don't change granted access mask on error.
10290 2007-01-21 Detlef Riekenberg <wine.dev@web.de>
10292 * dlls/winspool.drv/info.c:
10293 winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
10295 2007-01-22 Hans Leidekker <hans@it.vu.nl>
10297 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
10298 snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
10300 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
10301 snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
10303 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
10304 snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
10306 2007-01-22 Mike McCormack <mike@codeweavers.com>
10308 * dlls/kernel32/kernel32.spec:
10309 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
10311 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
10312 ntdll: Implement RtlDecodePointer and RtlEncodePointer.
10314 2007-01-22 Alexandre Julliard <julliard@winehq.org>
10316 * include/wine/list.h:
10317 wine/list.h: Add list_count function. Make some parameters const.
10319 * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
10320 dlls/dinput/joystick_linuxinput.c:
10321 dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
10323 * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
10324 dlls/sfc_os/Makefile.in:
10325 sfc: We need to import sfc_os for the forwards to work properly.
10327 2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
10329 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
10330 ntdll: Extra check for ObjectAttributes (Coverity).
10332 2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
10337 * dlls/dmime/performance.c:
10338 dmime: Remove unused variable.
10340 * dlls/shlwapi/assoc.c:
10341 shlwapi: Uninitialized variable fix (Coverity).
10343 * dlls/oledlg/insobjdlg.c:
10344 oledlg: Declare a function static.
10346 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
10347 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
10348 oleaut32: Declare some items static.
10350 2007-01-20 Detlef Riekenberg <wine.dev@web.de>
10352 * dlls/kernel32/tests/volume.c:
10353 kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
10355 * dlls/kernel32/tests/virtual.c:
10356 kernel32/tests: VirtualAllocEx not present in Win95.
10358 * dlls/kernel32/tests/process.c:
10359 kernel32/tests: Fix a declaration and use skip for the message.
10361 2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
10363 * dlls/comctl32/tests/updown.c:
10364 comctl32: Fix the updown control test to pass under XP.
10366 2007-01-20 Hans Leidekker <hans@it.vu.nl>
10368 * dlls/mlang/mlang.c:
10369 mlang: Implement IMultiLanguage::GetCodePageInfo.
10371 2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
10374 server: User correct user sid for the default_dacl.
10376 2007-01-19 Rob Shearman <rob@codeweavers.com>
10378 * dlls/kernel32/file.c, dlls/ntdll/file.c:
10379 kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
10380 the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
10381 Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
10382 structure is specified, since it isn't handled yet.
10384 * dlls/rpcrt4/rpc_transport.c:
10385 rpcrt4: Handle security quality of service flags relevant to the ncacn_np
10388 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
10389 dlls/rpcrt4/rpc_transport.c:
10390 rpcrt4: Track the security quality of service settings for bindings and
10393 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
10395 * dlls/comctl32/commctrl.c, include/commctrl.h:
10396 comctl32: Fix InitCommonControlsEx prototype.
10398 2007-01-19 Alexandre Julliard <julliard@winehq.org>
10400 * tools/makedep.c, tools/widl/proxy.c:
10401 widl: Include objbase.h so that generated proxy file compiles on Wine.
10404 rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
10406 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
10407 tools/widl/widl.c, tools/widl/widl.h:
10408 widl: Generate proxy/client/server files when requested explicitly even if
10412 Make.rules: Pass all idl source files to makedep.
10414 2007-01-18 H. Verbeet <hverbeet@gmail.com>
10416 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
10417 wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
10419 * dlls/wined3d/glsl_shader.c:
10420 wined3d: gl_FragDepth is a float, so fixup the write mask.
10422 * dlls/wined3d/device.c:
10423 wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
10425 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
10426 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
10427 wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
10428 to IWineD3DDeviceImpl.
10430 * dlls/wined3d/baseshader.c:
10431 wined3d: Use %s in trace.
10433 2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
10435 * dlls/odbc32/proxyodbc.c:
10436 odbc32: Declare a function static.
10438 * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
10439 dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
10440 dlls/ole32/memlockbytes.c:
10441 ole32: Declare some functions static.
10443 2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
10445 * server/winstation.c:
10446 server: Add generic access mapping for winstation and desktop objects.
10448 2007-01-18 Francois Gouget <fgouget@free.fr>
10450 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
10451 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
10452 SHGFI_USEFILEATTRIBUTES).
10454 * dlls/shell32/tests/shlfileop.c:
10455 shell32/tests: Add some more SHGetFileInfo() tests.
10457 2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
10459 * dlls/shell32/shellord.c, include/shlobj.h:
10460 shell32: Fix prototypes.
10461 Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
10462 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
10463 prototypes because they're now documented. Also add them to shlobj.h.
10465 2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
10467 * dlls/user32/cursoricon.c:
10468 user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
10471 2007-01-18 Alexandre Julliard <julliard@winehq.org>
10473 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
10474 server/thread.c, server/trace.c:
10475 ntdll: Avoid inter-process APCs when called for the process itself.
10477 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
10478 ntdll: Get rid of the no longer used is_current_process function.
10480 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
10481 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
10483 ntdll: Implementation of inter-process NtMapViewOfSection and
10484 NtUnmapViewOfSection.
10486 * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
10487 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
10489 ntdll: Implementation of inter-process RtlCreateUserThread.
10491 * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
10492 ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
10495 * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
10496 ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
10498 * dlls/winecoreaudio.drv/audio.c:
10499 winecoreaudio.drv: Fix printf format warnings.
10501 2007-01-18 Francois Gouget <fgouget@free.fr>
10503 * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
10504 dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
10505 dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
10506 include/wine/debug.h, tools/winapi/options.pm:
10507 Assorted spelling fixes.
10509 * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
10510 dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
10511 dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
10512 dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
10513 dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
10514 dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
10515 dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
10516 dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
10517 programs/winemenubuilder/winemenubuilder.c,
10518 programs/winhelp/hlpfile.c:
10519 Don't put single quotes around '%s' when using the debugstr_*() functions.
10521 * dlls/shell32/shlexec.c:
10522 shell32: There is no need to check strings for NULL when using debugstr_w().
10523 Also don't put single quotes around '%s' in that case.
10525 * dlls/winmm/tests/timer.c:
10526 winmm/tests: Use '%u' to print GetLastError().
10528 * dlls/winspool.drv/info.c:
10529 winspool.drv: Use '%u' to print GetLastError().
10531 * dlls/ntdll/tests/info.c:
10532 ntdll/tests: Use '%u' to print GetLastError().
10534 * dlls/mcicda/mcicda.c:
10535 mcicda: Use '%u' to print GetLastError().
10537 * dlls/secur32/secur32.c:
10538 secur32: Use '%u' to print GetLastError().
10540 * dlls/usp10/tests/usp10.c:
10541 usp10/tests: Use '%u' to print GetLastError().
10543 * dlls/localspl/localmon.c:
10544 localspl: Remove unneeded cast.
10546 2007-01-18 Alexandre Julliard <julliard@winehq.org>
10548 * server/mach.c, server/ptrace.c:
10549 server: Print a trace when sending a signal to a thread.
10551 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
10552 dlls/ntdll/thread.c:
10553 ntdll: Block async signals during process init and thread creation.
10555 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
10556 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
10557 dlls/ntdll/signal_x86_64.c:
10558 ntdll: Make the server signal mask global.
10560 * dlls/ntdll/thread.c:
10561 ntdll: Avoid heap allocations during thread creation.
10563 * dlls/ntdll/server.c:
10564 ntdll: Make the fd cache section an uninterruptible section.
10566 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
10567 server/protocol.def, server/trace.c:
10568 ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
10571 * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
10572 ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
10574 2007-01-17 Christoph Frick <frick@sc-networks.de>
10576 * dlls/dinput/joystick_linuxinput.c:
10577 dinput: Calc more caps infos ahead and store it in JoystickImpl.
10579 2007-01-17 H. Verbeet <hverbeet@gmail.com>
10581 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10582 wined3d: Give shader constants their own debug channel.
10584 * dlls/wined3d/glsl_shader.c:
10585 wined3d: Fix a typo.
10587 * dlls/wined3d/state.c:
10588 wined3d: When switching color material, apply the material we were previously
10590 This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
10592 * dlls/wined3d/state.c:
10593 wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
10594 it isn't used anyway.
10596 2007-01-17 Francois Gouget <fgouget@free.fr>
10598 * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
10599 include/d3d8types.h, include/d3d9types.h,
10600 include/wine/wined3d_types.h:
10601 d3d: Fix the D3DFMT_XXX constant declarations.
10603 2007-01-17 Francois Gouget <fgouget@codeweavers.com>
10605 * dlls/winspool.drv/info.c:
10606 winspool.drv: Reorder a couple of functions and remove the forward declarations.
10608 * include/wine/test.h:
10609 tests: The non-gcc case was missing a forward declaration for winetest_skip().
10611 2007-01-17 Francois Gouget <fgouget@free.fr>
10613 * dlls/odbccp32/tests/misc.c:
10614 odbccp32/tests: Add missing '\n' to an ok() call.
10616 2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
10618 * dlls/winecoreaudio.drv/audio.c:
10619 winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
10621 2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
10623 * dlls/objsel/objsel.c:
10624 objsel: Declare a variable static.
10626 2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
10628 * dlls/ws2_32/socket.c:
10629 ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
10631 2007-01-17 Mike McCormack <mike@codeweavers.com>
10633 * dlls/msi/regsvr.c:
10634 msi: Register IMsiServer.
10636 * dlls/user32/tests/win.c:
10637 user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
10639 * dlls/user32/defwnd.c:
10640 user32: Add an exception handler around the WM_GETTEXT handler.
10642 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
10644 * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
10645 sfc: Forward SfcIsFileProtected to sfc_os.dll.
10647 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
10648 dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
10649 dlls/sfc_os/sfc_os.spec:
10650 sfc_os: Add stub for sfc_os.dll.
10652 2007-01-12 Joel Parker <jjk3@msstate.edu>
10654 * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
10655 dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
10656 dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
10657 dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
10658 dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
10659 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
10660 dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
10661 dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
10662 Remove redundant semicolons for ANSI compatibility.
10664 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
10666 * programs/wineconsole/curses.c:
10667 wineconsole: Add support for non-latin symbols with curses.
10669 2007-01-15 Christoph Frick <frick@sc-networks.de>
10671 * dlls/dinput/joystick_linuxinput.c:
10672 dinput: No longer check for value exceeding have(min|max) in map_axis.
10674 2007-01-16 Christoph Frick <frick@sc-networks.de>
10676 * dlls/dinput/joystick_linuxinput.c:
10677 dinput: Add a config for the axes.
10679 2007-01-15 Christoph Frick <frick@sc-networks.de>
10681 * dlls/dinput/joystick_linuxinput.c:
10682 dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
10684 * dlls/dinput/joystick_linuxinput.c:
10685 dinput: Use a struct ObjProps for the config of the device.
10687 * dlls/dinput/joystick_linuxinput.c:
10688 dinput: Rename 'axe' to 'axis'.
10690 2007-01-17 Frank Richter <frank.richter@gmail.com>
10692 * dlls/dbghelp/elf_module.c:
10693 dbghelp: Search for .gnu_debuglink file.
10695 2007-01-16 Rob Shearman <rob@codeweavers.com>
10697 * dlls/wininet/http.c:
10698 wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
10699 of character set conversion calls.
10701 2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
10703 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
10704 wined3d: Implement per stream offsets.
10706 2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
10708 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10709 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
10710 wined3d: Store the stream number in the strided structure.
10712 * dlls/wined3d/drawprim.c:
10713 wined3d: Improve drawStridedSlow a bit.
10715 2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
10717 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
10718 msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
10719 we should not count the EOF in the total.
10721 2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
10723 * dlls/netapi32/netapi32.c:
10724 netapi32: Declare a variable static.
10726 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
10728 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
10729 localspl: Implement PortIsValid for XcvDataPort.
10731 * dlls/localspl/localmon.c:
10732 localspl: Implement XcvDataPort.
10734 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
10736 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
10737 localspl: Implement XcvOpenPort and XcvClosePort.
10739 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
10741 * dlls/localspl/tests/localmon.c:
10742 localspl/tests: Add test for XcvDataPort_PortIsValid.
10744 * dlls/localspl/tests/localmon.c:
10745 localspl/tests: Extend test for XcvDataPort_MonitorUI.
10747 2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
10749 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10750 comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
10753 2007-01-16 James Hawkins <truiken@gmail.com>
10755 * dlls/advapi32/tests/registry.c:
10756 advapi32: Add tests for RegQueryValue.
10758 * dlls/oleaut32/tmarshal.c:
10759 oleaut32: Initialize nrofnames to keep from freeing unused memory in the
10762 2007-01-15 H. Verbeet <hverbeet@gmail.com>
10764 * dlls/wined3d/glsl_shader.c:
10765 wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
10766 instead of three separate character arrays.
10768 * dlls/wined3d/glsl_shader.c:
10769 wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
10770 instead of three separate character arrays.
10772 * dlls/wined3d/glsl_shader.c:
10773 wined3d: Simplify shader_glsl_get_write_mask().
10775 * dlls/wined3d/glsl_shader.c:
10776 wined3d: Simplify shader_glsl_get_swizzle().
10778 * dlls/wined3d/glsl_shader.c:
10779 wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
10781 * dlls/wined3d/glsl_shader.c:
10782 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10783 shader_glsl_callnz().
10785 * dlls/wined3d/glsl_shader.c:
10786 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10787 shader_glsl_breakc().
10789 * dlls/wined3d/glsl_shader.c:
10790 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10793 * dlls/wined3d/glsl_shader.c:
10794 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10797 * dlls/wined3d/glsl_shader.c:
10798 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10801 * dlls/wined3d/glsl_shader.c:
10802 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10803 shader_glsl_loop().
10806 * dlls/wined3d/glsl_shader.c:
10807 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10808 pshader_glsl_texm3x3vspec().
10809 Use shader_glsl_get_sample_function().
10810 Use the GLSL builtin reflect() function.
10812 * dlls/wined3d/glsl_shader.c:
10813 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10814 pshader_glsl_texm3x3spec().
10815 Use shader_glsl_get_sample_function().
10817 * dlls/wined3d/glsl_shader.c:
10818 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10819 pshader_glsl_texm3x3().
10821 * dlls/wined3d/glsl_shader.c:
10822 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10823 pshader_glsl_texm3x3tex().
10824 Use shader_glsl_get_sample_function().
10826 * dlls/wined3d/glsl_shader.c:
10827 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10828 pshader_glsl_texm3x2tex().
10830 * dlls/wined3d/glsl_shader.c:
10831 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10832 pshader_glsl_texm3x3pad().
10834 * dlls/wined3d/glsl_shader.c:
10835 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10836 pshader_glsl_texm3x2pad().
10838 * dlls/wined3d/glsl_shader.c:
10839 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10840 pshader_glsl_texm3x2depth().
10842 * dlls/wined3d/glsl_shader.c:
10843 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10844 pshader_glsl_texdp3().
10846 * dlls/wined3d/glsl_shader.c:
10847 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10848 pshader_glsl_texdp3tex().
10850 * dlls/wined3d/glsl_shader.c:
10851 wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
10853 Use shader_glsl_get_sample_function() rather than having the instruction
10854 handler figure it out itself.
10855 Get rid of shader_glsl_add_dst_old().
10857 * dlls/wined3d/glsl_shader.c:
10858 wined3d: Split out getting the sample function and coordinate mask from
10859 shader_glsl_sample().
10861 * dlls/wined3d/glsl_shader.c:
10862 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10863 pshader_glsl_texreg2gb().
10865 * dlls/wined3d/glsl_shader.c:
10866 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10867 pshader_glsl_texreg2ar.
10868 Use the correct source swizzle.
10870 * dlls/wined3d/glsl_shader.c:
10871 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10874 * dlls/wined3d/glsl_shader.c:
10875 wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
10877 * dlls/wined3d/glsl_shader.c:
10878 wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
10880 * dlls/wined3d/glsl_shader.c:
10881 wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
10882 Take the difference between ps 1.4 and earlier versions into account.
10884 * dlls/wined3d/glsl_shader.c:
10885 wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
10887 * dlls/wined3d/glsl_shader.c:
10888 wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
10889 use the GLSL mix instruction.
10891 * dlls/wined3d/glsl_shader.c:
10892 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10895 * dlls/wined3d/glsl_shader.c:
10896 wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
10897 In case of writing to an address register round the source.
10899 * dlls/wined3d/glsl_shader.c:
10900 wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
10903 * dlls/wined3d/glsl_shader.c:
10904 wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
10906 * dlls/wined3d/glsl_shader.c:
10907 wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
10910 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
10911 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
10912 wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
10915 * dlls/wined3d/glsl_shader.c:
10916 wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
10917 shader_glsl_compare() where they belong.
10918 Properly take the write mask into account
10920 * dlls/wined3d/glsl_shader.c:
10921 wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
10923 * dlls/wined3d/glsl_shader.c:
10924 wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
10927 * dlls/wined3d/glsl_shader.c:
10928 wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
10930 The write mask can only be one of .x, .y, .xy
10932 * dlls/wined3d/glsl_shader.c:
10933 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
10934 shader_glsl_get_register_name().
10936 * dlls/wined3d/glsl_shader.c:
10937 wined3d: Pass a mask to shader_glsl_add_src_param().
10939 * dlls/wined3d/glsl_shader.c:
10940 wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
10941 shader_glsl_append_dst().
10943 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
10944 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
10945 05/49: wined3d: Only add line numbers for new lines in shader_addline().
10947 * dlls/wined3d/glsl_shader.c:
10948 wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
10949 gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
10950 so they shouldn't have a destination swizzle, and the write mask we
10951 return should consist of only the first component.
10953 * dlls/wined3d/glsl_shader.c:
10954 wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
10956 * dlls/wined3d/glsl_shader.c:
10957 wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
10958 shader_glsl_add_dst_param().
10960 * dlls/wined3d/glsl_shader.c:
10961 wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
10963 2007-01-16 Alexandre Julliard <julliard@winehq.org>
10965 * dlls/ntdll/sync.c:
10966 ntdll: Added a missing chunk in the NtLockVirtualMemory support.
10967 Thanks to Rob Shearman for noticing this.
10969 * tools/wmc/utils.c:
10970 wmc: Use standard format for error messages.
10972 * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
10973 dlls/msvcrt/msvcrt.spec:
10974 msvcrt: Export various locale and codepage variables.
10976 2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
10978 * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
10979 dlls/kernel32/nls/winerr_fra.mc:
10980 kernel: Beginning of French translation of error messages.
10982 2007-01-16 Alexandre Julliard <julliard@winehq.org>
10984 * tools/wmc/lang.c:
10985 wmc: Added support for neutral languages.
10987 2007-01-15 Hans Leidekker <hans@it.vu.nl>
10989 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
10990 snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
10992 2007-01-15 Kai Blin <kai.blin@gmail.com>
10994 * tools/wineinstall:
10995 winetools: Fix installing on distributions without a root password.
10997 2007-01-15 Robert Reif <reif@earthlink.net>
10999 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
11000 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
11001 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
11002 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
11003 dsound: Fix tests for old versions of windows.
11005 2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
11007 * dlls/shell32/shellole.c:
11008 shell32: Remove unused variable.
11010 * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
11011 msvcrt: Move static function from header into file where it is called.
11013 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
11015 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
11016 oleaut32: Remove unused items.
11018 2007-01-15 Detlef Riekenberg <wine.dev@web.de>
11020 * dlls/winspool.drv/tests/info.c:
11021 winspool/tests: Fix tests for EnumPrinters when the spooler is off.
11023 * dlls/winspool.drv/info.c:
11024 winspool: More error checks for XcvDataW.
11026 * dlls/winspool.drv/info.c:
11027 winspool: Improve trace for ClosePrinter.
11029 * dlls/winspool.drv/info.c:
11030 winspool: Support xcv in AddPortW.
11032 * dlls/winspool.drv/info.c:
11033 winspool: Support xcv in DeletePortW.
11035 * dlls/winspool.drv/tests/info.c:
11036 winspool/tests: Use a more generic name for a variable.
11038 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
11040 * dlls/comctl32/toolbar.c:
11041 comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
11043 * dlls/comctl32/listview.c:
11044 comctl32: listview: When shrinking the last column clear the now unused field.
11046 * dlls/comctl32/listview.c:
11047 comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
11049 2007-01-16 Alexandre Julliard <julliard@winehq.org>
11051 * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
11052 server/protocol.def, server/thread.c, server/trace.c:
11053 ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
11055 2007-01-15 Alexandre Julliard <julliard@winehq.org>
11057 * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
11058 server/protocol.def, server/thread.c, server/trace.c:
11059 ntdll: Implementation of inter-process NtFlushVirtualMemory.
11061 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
11062 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
11064 ntdll: Implementation of inter-process VirtualProtectEx.
11066 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
11067 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
11069 ntdll: Implementation of inter-process VirtualQueryEx.
11071 * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
11072 dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
11073 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
11075 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
11076 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
11078 server: Support queuing some APCs to a process instead of a thread.
11080 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
11081 server/request.h, server/thread.c, server/trace.c,
11082 tools/make_requests:
11083 server: Added mechanism for returning results of APC calls.
11084 Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
11087 server: Properly wake the waiting threads when an APC is cancelled.
11089 * dlls/kernel32/console.c:
11090 kernel32: Use the proper codepage for console functions.
11091 Based on a patch by Anatoly Lyutin.
11093 2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
11095 * dlls/secur32/tests/schannel.c:
11096 secur32/tests: Fix compilation for older gcc versions (and MinGW).
11098 * dlls/mshtml/tests/htmldoc.c:
11099 mshtml/tests: Fix compilation for older gcc versions (and MinGW).
11101 * dlls/crypt32/tests/cert.c:
11102 crypt32/tests: Fix compilation for older gcc versions (and MinGW).
11104 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
11106 * dlls/ntdll/thread.c:
11107 ntdll: Remove unused function.
11109 * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
11110 msvcrt: Declare some items static.
11112 * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
11113 msxml3: Remove unused functions.
11115 2007-01-14 Hans Leidekker <hans@it.vu.nl>
11117 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
11118 snmpapi: Implement SnmpUtilVarBindCpy.
11120 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
11121 snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
11123 * dlls/snmpapi/snmpapi.spec:
11124 snmpapi: Add some missing APIs to the spec file.
11126 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
11127 snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
11129 2007-01-15 Alexandre Julliard <julliard@winehq.org>
11131 * loader/Makefile.in:
11132 loader: Fix git-describe invocation to work with old git versions.
11134 * dlls/oleaut32/tests/vartest.c:
11135 oleaut32/tests: Replace some macros by functions to reduce code size and
11138 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
11140 * dlls/kernel32/locale.c:
11141 kernel32: Add details in description function MultiByteToWideChar and
11142 WideCharToMultiByte.
11144 2007-01-14 Felix Nawothnig <flexo@holycrap.org>
11146 * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
11147 kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
11149 2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
11151 * dlls/dbghelp/elf_module.c:
11152 dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
11154 2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
11157 mpr: Fix typo (Coverity).
11159 2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
11161 * dlls/user32/mdi.c:
11162 user32: Remove redundant visibility checks of a maximized MDI child, add an
11163 explanation why we do that.
11165 2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
11167 * dlls/user32/mdi.c:
11168 user32: Simplify some maximized MDI child checks.
11170 * dlls/user32/mdi.c:
11171 user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
11173 * dlls/winex11.drv/winpos.c:
11174 winex11.drv: Fix the typos in the fullscreen state debug trace.
11176 * dlls/wined3d/device.c:
11177 wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
11180 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
11182 * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
11183 wined3d, d3d9: Caps correction.
11185 * dlls/wined3d/device.c:
11186 wined3d: Do not force dynamic usage on transformed buffers.
11188 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
11189 dlls/wined3d/wined3d_private.h:
11190 wined3d: Better tracking of vertex buffer assignments.
11192 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
11193 wined3d: Do not free regularily locked surfaces.
11195 * dlls/wined3d/vertexbuffer.c:
11196 wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
11197 This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
11199 2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
11201 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
11202 mpr: Add Polish translation.
11204 * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
11205 msi: Add Polish translation.
11207 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
11209 * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
11210 cmdlgtst: Add Polish translation.
11212 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
11213 wininet: Add Polish translation.
11215 * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
11216 wordpad: Add Polish translation.
11218 2007-01-12 Rob Shearman <rob@codeweavers.com>
11220 * dlls/wininet/http.c:
11221 wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
11223 Change HTTP_EncodeBasicAuth to convert the username and password into
11224 utf8 before base64 encoding.
11226 * dlls/wininet/http.c:
11227 wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
11228 callers that have this wrong assumption.
11230 * dlls/wininet/http.c:
11231 wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
11232 instead of crashing so that when used with the replace flag it will
11233 delete an existing value.
11235 2007-01-13 Jacek Caban <jacek@codeweavers.com>
11237 * dlls/itss/tests/protocol.c:
11238 itss: Added more protocol tests.
11240 * dlls/itss/storage.c:
11241 itss: Close chm file when destroying Storage.
11243 * dlls/itss/storage.c:
11244 itss: Return S_FALSE in IStream::Read if there is no more data to read.
11246 * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
11247 urlmon: Added mk protocol implementation.
11249 2007-01-12 Bill Medland <billmedland@shaw.ca>
11251 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
11252 include/odbcinst.h:
11253 odbccp32: Implement SQLGet/SetConfigMode.
11255 2007-01-12 Alexandre Julliard <julliard@winehq.org>
11257 * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
11258 server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
11260 2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
11262 * dlls/msrle32/msrle32.c:
11263 msrle32: Declare some functions static.
11265 * dlls/msi/action.c, dlls/msi/events.c:
11266 msi: Declare some functions static.
11268 * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
11269 msi: Remove unused variables.
11271 2007-01-12 Bill Medland <billmedland@shaw.ca>
11273 * dlls/odbccp32/odbccp32.c:
11274 odbccp32: Remove A->W cross-call.
11276 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
11278 * dlls/crypt32/tests/cert.c:
11279 crypt32/tests: Cast-qual warning fixes.
11281 * dlls/mshtml/tests/htmldoc.c:
11282 mshtml/tests: Cast-qual warning fix.
11284 * dlls/rpcrt4/tests/rpc.c:
11285 rpcrt4/tests: Cast-qual warning fixes.
11287 * dlls/secur32/tests/schannel.c:
11288 secur32/tests: Cast-qual warning fixes.
11290 * dlls/user32/tests/win.c:
11291 user32/tests: Cast-qual warning fixes.
11293 * dlls/oleaut32/tests/olefont.c:
11294 oleaut32/tests: Cast-qual warnings fixes.
11296 2007-01-12 Hans Leidekker <hans@it.vu.nl>
11298 * dlls/usp10/usp10.c:
11299 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
11300 Fixes a regression found by Lei Zhang.
11302 2007-01-12 Jacek Caban <jacek@codeweavers.com>
11304 * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
11305 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
11306 urlmon: Added mk protocol stub implementation.
11308 * dlls/urlmon/tests/url.c:
11309 urlmon: Code clean up.
11311 2007-01-12 Alexandre Julliard <julliard@winehq.org>
11313 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
11314 ntdll: Make the virtual.c critical section uninterruptible by signals.
11315 Based on a patch by Thomas Kho.
11317 * dlls/ntdll/virtual.c:
11318 ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
11320 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
11321 server/protocol.def, server/trace.c:
11322 ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
11324 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
11325 server/fd.c, server/file.c, server/file.h, server/process.c:
11326 ntdll: Moved the check for removable file in load_dll to the server.
11328 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
11330 * dlls/winex11.drv/xrandr.c:
11331 xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
11333 2007-01-11 Bill Medland <billmedland@shaw.ca>
11335 * dlls/odbccp32/odbccp32.c:
11336 odbccp32: Implement SQLGetInstalledDrivers.
11338 2007-01-11 Duane Clark <fpga@pacbell.net>
11340 * dlls/comctl32/treeview.c:
11341 treeview: Fix horizontal scrolling.
11343 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
11345 * dlls/wined3d/device.c:
11346 wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
11348 * dlls/wined3d/surface.c:
11349 wined3d: Do not perform a NULL check on riid (Coverity).
11351 * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
11352 include/wine/wined3d_interface.h:
11353 d3d9: Implement IDirect3DDevice9::StretchRect.
11355 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
11357 * dlls/ole32/tests/propvariant.c:
11358 ole32/tests: Cast-qual warnings fixes.
11360 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
11362 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11363 riched20: Fix crash undoing a paste.
11365 2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
11367 * programs/explorer/systray.c:
11368 explorer/systray: Some code cleanup.
11370 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
11372 * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
11373 dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
11374 dlls/d3d8/tests/volume.c:
11375 d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
11376 But report a failed test if a mandatory function is missing from it.
11378 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
11379 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
11380 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
11381 dlls/d3d9/tests/volume.c:
11382 d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
11383 But report a failed test if a mandatory function is missing from it.
11384 Also warn if the hardware capabilities force us to skip some tests.
11386 * include/wine/test.h:
11387 tests: Add skip(), a function to warn that tests were skipped due to limitations
11388 of the environment or missing dependencies.
11390 2007-01-11 Francois Gouget <fgouget@free.fr>
11392 * dlls/dsound/tests/capture.c:
11393 dsound/tests: Replace some '#if 0's with 'if (0)'s.
11395 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
11396 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
11397 dlls/dsound/tests/propset.c:
11398 dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
11401 * dlls/dsound/tests/capture.c:
11402 dsound/tests: Replace some '#if 0's with 'if (0)'s.
11404 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
11405 winmm/tests: Replace some '#if 0's with 'if (0)'s.
11406 Fix the code so it compiles without warnings.
11408 2007-01-11 Ken Thomases <ken@codeweavers.com>
11410 * dlls/wined3d/query.c:
11411 wined3d: Do not block waiting for occlusion query result in GetData.
11413 2007-01-11 Rob Shearman <rob@codeweavers.com>
11415 * dlls/ole32/tests/errorinfo.c:
11416 ole32: Fix copied description and copyright statement for tests/errorinfo.c.
11418 2007-01-11 Frank Richter <frank.richter@gmail.com>
11420 * dlls/dbghelp/elf_module.c:
11421 dbghelp: Split gnu_debuglink handling into own function.
11423 2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
11425 * dlls/msacm32/internal.c:
11426 msacm32: Declare some variables static.
11428 * dlls/mshtml/nsembed.c:
11429 mshtml: Declare a variable static.
11432 mpr: Declare a variable static.
11434 * dlls/msdmo/dmoreg.c:
11435 msdmo: Declare a function static.
11437 * dlls/itss/chm_lib.c:
11438 itss: Remove unused variable and associated dead code.
11440 * dlls/msadp32.acm/msadp32.c:
11441 msadp32.acm: Remove unused function.
11443 * dlls/msg711.acm/msg711.c:
11444 msg711.acm: Remove unused function.
11446 2007-01-12 Detlef Riekenberg <wine.dev@web.de>
11448 * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
11449 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
11450 comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
11452 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
11454 * dlls/winspool.drv/info.c:
11455 winspool: Support Xcv for ConfigurePortW.
11457 * dlls/winspool.drv/info.c:
11458 winspool: Support monitors without a name.
11460 2007-01-11 Alexandre Julliard <julliard@winehq.org>
11462 * loader/preloader.c:
11463 preloader: Added printf format checking and fix some formats.
11465 * loader/preloader.c:
11466 preloader: Remove reserved ranges that we failed to allocate.
11468 2007-01-10 Bill Medland <billmedland@shaw.ca>
11470 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
11471 odbccp32: Implement SQLInstallerError(W).
11473 2007-01-11 Mike McCormack <mike@codeweavers.com>
11475 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
11476 kernel32: Merge existing resources in EndUpdateResource.
11478 * dlls/kernel32/resource.c:
11479 kernel32: Split update_add_resource() into two functions.
11481 * dlls/kernel32/resource.c:
11482 kernel32: Create a simple abstraction for file mappings.
11484 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
11486 * dlls/user32/tests/text.c, dlls/user32/uitools.c:
11487 user32: Add a simple DrawState test, make it pass under Wine.
11489 2007-01-11 James Hawkins <truiken@gmail.com>
11491 * dlls/mshtml/olecmd.c:
11492 mshtml: Use the correct variable in the FIXME.
11494 * dlls/winspool.drv/info.c:
11495 winspool.drv: Check for get_filename failure.
11497 * programs/winedbg/memory.c:
11498 winedbg: Check buffer for NULL before writing to it.
11500 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
11502 * dlls/riched20/caret.c, dlls/riched20/editor.c,
11503 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
11504 riched20: Fix modification state for several operations.
11506 2007-01-10 Rob Shearman <rob@codeweavers.com>
11508 * dlls/ole32/tests/ole2.c:
11509 ole32: Add tests for the default handler.
11511 * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
11512 dlls/ole32/tests/errorinfo.c:
11513 ole32: Add tests for error info functions.
11514 Return E_INVALIDARG if dwReserved is not set to zero for both
11515 GetErrorInfo and SetErrorInfo.
11517 2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
11519 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
11520 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
11521 dlls/dinput/mouse.c:
11522 dinput: Internal data format is not const anymore.
11524 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
11526 * dlls/dinput/device.c:
11527 dinput: Don't copy no longer used user data format object array.
11529 * dlls/dinput/device.c, dlls/dinput/device_private.h:
11530 dinput: Use internal data format for object lookups.
11532 * dlls/dinput/joystick_linuxinput.c:
11533 dinput: [joystick_linuxinput] Use correct offset to queue events.
11535 * dlls/dinput/joystick_linuxinput.c:
11536 dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
11539 * dlls/dinput/joystick_linuxinput.c:
11540 dinput: [joystick_linuxinput] Copy and modify default data format.
11542 * dlls/dinput/joystick_linux.c:
11543 dinput: [joystick_linux] Use correct offset to queue events.
11545 * dlls/dinput/joystick_linux.c:
11546 dinput: [joystick_linux] Reuse the same properties array.
11548 * dlls/dinput/joystick_linux.c:
11549 dinput: [joystick_linux] Copy and modify default data format.
11550 Copy only what we have.
11552 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
11554 * dlls/gdi32/freetype.c:
11555 gdi32: Print status of the hinting support in the debug log.
11557 2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11559 * programs/clock/Nl.rc:
11560 clock: Update Dutch resource.
11562 2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11564 * dlls/comdlg32/cdlg_Nl.rc:
11565 comdlg32: Update Dutch resources.
11567 * dlls/user32/resources/user32_Nl.rc:
11568 user32: Update Dutch resources.
11570 2007-01-10 Francois Gouget <fgouget@free.fr>
11572 * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
11573 rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
11574 Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
11576 This fixes compilation of the ndr_marshall.c with the PSDK.
11578 2007-01-10 Rob Shearman <rob@codeweavers.com>
11580 * dlls/wininet/netconnection.c:
11581 wininet: Don't try to read anything if 0 bytes are to be read.
11583 2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
11585 * dlls/kernel32/resource.c:
11586 kernel32: Declare some functions static.
11588 * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
11589 itss: Declare a function static.
11591 * dlls/imaadp32.acm/imaadp32.c:
11592 imaadp32.acm: Remove unused function.
11594 2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
11596 * dlls/ntdll/time.c:
11597 ntdll: Add Western Australia Summer Time.
11599 2007-01-10 Francois Gouget <fgouget@codeweavers.com>
11602 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
11604 2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
11606 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
11607 wined3d: Remove dead NV_TEXTURE_SHADER code
11609 * dlls/wined3d/state.c:
11610 wined3d: Do not activate / deactivate texture dimensions twice.
11612 * dlls/wined3d/vertexbuffer.c:
11613 wined3d: D3D7 vertex buffers never change their declaration.
11615 * dlls/wined3d/state.c:
11616 wined3d: Fix a capital letter in a parameter name.
11618 * dlls/wined3d/state.c:
11619 wined3d: Add copyright statements to state.c.
11621 * dlls/wined3d/state.c:
11622 wined3d: Attempt to remove some tabs smuggled in by xcode.
11624 * dlls/wined3d/state.c:
11625 wined3d: Do not warn about unsupported point sizes if the default values are set.
11627 * dlls/wined3d/state.c:
11628 wined3d: Avoid false resultarg warnings.
11630 * dlls/ddraw/device.c:
11631 ddraw: Get some texture stage states from their equivalent sampler states.
11633 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
11634 dlls/wined3d/wined3d_private.h:
11635 wined3d: Store the scissor rect in the stateblock.
11637 * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
11638 wined3d: Count the framerate per swapchain, not globally.
11640 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
11641 wined3d: Move material applying to the state table.
11643 * dlls/wined3d/drawprim.c:
11644 wined3d: Remove the invymat from drawprim.c.
11646 * dlls/wined3d/drawprim.c:
11647 wined3d: Do not reset the material.
11649 2007-01-10 Alexandre Julliard <julliard@winehq.org>
11651 * dlls/ntdll/exception.c, server/thread.c:
11652 server: Allow suspended threads to run system APCs.
11654 * dlls/ntdll/critsection.c:
11655 ntdll: Make sure that critical section waits are not interrupted.
11657 * dlls/ntdll/sync.c:
11658 ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
11659 Based on a patch by Thomas Kho.
11661 * dlls/ntdll/sync.c:
11662 ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
11664 * dlls/Makefile.in, tools/make_makefiles:
11665 make_makefiles: Get rid of the rules for dll symlinks.
11667 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11668 dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
11669 dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
11670 dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
11671 dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
11672 dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
11673 dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
11674 dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
11675 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
11676 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
11677 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
11678 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
11679 dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
11680 wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
11682 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11683 dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
11684 dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
11685 dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
11686 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
11687 dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
11688 winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
11690 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11691 dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
11692 dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
11693 dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
11694 dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
11695 dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
11696 winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
11698 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11699 dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
11700 dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
11701 dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
11702 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
11703 dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
11704 wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
11706 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11707 dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
11708 dlls/winecoreaudio.drv/audiounit.c,
11709 dlls/winecoreaudio.drv/coreaudio.c,
11710 dlls/winecoreaudio.drv/coreaudio.h,
11711 dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
11712 dlls/winmm/winecoreaudio/Makefile.in,
11713 dlls/winmm/winecoreaudio/audio.c,
11714 dlls/winmm/winecoreaudio/audiounit.c,
11715 dlls/winmm/winecoreaudio/coreaudio.c,
11716 dlls/winmm/winecoreaudio/coreaudio.h,
11717 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
11718 winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
11719 dlls/winecoreaudio.drv.
11721 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11722 dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
11723 dlls/wineaudioio.drv/audioio.c,
11724 dlls/wineaudioio.drv/wineaudioio.drv.spec,
11725 dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
11726 dlls/winmm/wineaudioio/audioio.c,
11727 dlls/winmm/wineaudioio/wineaudioio.drv.spec:
11728 wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
11729 dlls/wineaudioio.drv.
11731 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11732 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
11733 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
11734 dlls/winearts.drv/winearts.drv.spec, dlls/winmm/winearts/Makefile.in,
11735 dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
11736 dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
11737 winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
11739 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11740 dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
11741 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
11742 dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
11743 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
11744 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
11745 dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
11746 winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
11748 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
11750 * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
11751 dlls/wined3d/device.c, dlls/wined3d/state.c,
11752 programs/winetest/main.c:
11753 janitorial: Use the C standard for multiline strings.
11755 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
11757 * programs/wineconsole/wineconsole_De.rc,
11758 programs/wineconsole/wineconsole_En.rc,
11759 programs/wineconsole/wineconsole_Fr.rc,
11760 programs/wineconsole/wineconsole_Ko.rc,
11761 programs/wineconsole/wineconsole_No.rc,
11762 programs/wineconsole/wineconsole_Pl.rc:
11763 wineconsole: Fix a typo in the help message about correct backend names.
11765 * programs/wineconsole/curses.c:
11766 wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
11768 * programs/wineconsole/curses.c, programs/wineconsole/user.c,
11769 programs/wineconsole/winecon_user.h:
11770 wineconsole: Make some data const.
11772 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
11774 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11775 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
11776 dinput: Pass complete DataFormat structure to find_property.
11778 * dlls/dinput/keyboard.c:
11779 dinput: Remove duplicate Keyboard->Poll it is the same as base class.
11781 * dlls/dinput/mouse.c:
11782 dinput: Fix trace formatting.
11784 2007-01-09 Rob Shearman <rob@codeweavers.com>
11786 * dlls/ole32/marshal.c:
11787 ole32: Fix the detection of when we need an additional QueryInterface in
11788 CoUnmarshalInterface.
11790 * dlls/ole32/tests/marshal.c:
11791 ole32: Add a test for the failure case of same-apartment unmarshaling when
11792 passing in an unsupported iid.
11794 * dlls/ole32/tests/compobj.c:
11795 ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
11797 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
11798 ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
11799 be read, not S_FALSE.
11800 Clear pclsid in case of errors.
11801 Add tests for ReadClassStm.
11803 * dlls/ole32/tests/compobj.c:
11804 ole32: Add tests for invalid arguments of CoMarshalInterface and
11805 CoMarshalInterThreadInterfaceInStream.
11807 * dlls/ole32/marshal.c:
11808 ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
11811 * dlls/ole32/storage32.c:
11812 ole32: Fix Read/WriteClassStm to return an error if the passed in stream
11815 * dlls/ole32/marshal.c:
11816 ole32: Return an error in CoMarshalInterface if pStream is NULL.
11818 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
11819 ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
11820 and IStream_Write and to not compare the bytes read to the bytes written.
11821 Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
11823 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
11824 dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
11825 ole32: Remove some unneeded inclusions of headers.
11826 Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
11829 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
11830 ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
11832 * dlls/ole32/git.c:
11833 ole32: Use the standard list functions for the global interface table
11836 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
11837 ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
11838 with the other ROT tests.
11840 * dlls/ole32/rpc.c:
11841 ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
11843 * dlls/ole32/compobj.c:
11844 ole32: Remove a FIXME comment that no longer applies.
11846 2007-01-09 James Hawkins <truiken@gmail.com>
11848 * dlls/advpack/tests/advpack.c:
11849 advpack: Fill the output buffer to workaround a bug in IE7s advpack.
11851 * dlls/comctl32/tests/updown.c:
11852 comctl32: Rewrite the up-down control tests to add message checking.
11854 2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
11856 * tools/winedump/minidump.c:
11857 winedump: Fixed signature for dumping MDMP files.
11859 2007-01-09 Bill Medland <billmedland@shaw.ca>
11861 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
11862 dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
11863 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
11864 odbccp32: Add tests structure.
11866 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
11868 * dlls/kernel32/tests/virtual.c:
11869 kernel32: Do not forget to cleanup if the test is skipped.
11871 2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
11873 * dlls/winex11.drv/winpos.c:
11874 winex11.drv: Force the fullscreen state update once the window is mapped.
11876 2007-01-09 Francois Gouget <fgouget@codeweavers.com>
11878 * programs/uninstaller/Pt.rc:
11879 uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
11881 2007-01-09 Francois Gouget <fgouget@free.fr>
11883 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
11884 wininet: Consistenly use INTERNET_SetLastError().
11886 2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
11888 * dlls/ntdll/tests/rtl.c:
11889 ntdll/tests: Skip some tests on Windows Vista.
11891 2007-01-10 Alexandre Julliard <julliard@winehq.org>
11893 * dlls/ntdll/tests/exception.c:
11894 ntdll/tests: Fix exception test for CPUs that do segment limit checks
11897 * dlls/ntdll/tests/port.c:
11898 ntdll/tests: Don't bother testing the port functions if creating the port failed.
11900 2007-01-09 Alexandre Julliard <julliard@winehq.org>
11902 * tools/wrc/parser.l, tools/wrc/utils.c:
11903 wrc: Added support for utf-8 codepage.
11905 * ANNOUNCE, ChangeLog, VERSION, configure:
11908 ----------------------------------------------------------------
11909 2007-01-09 Alexandre Julliard <julliard@winehq.org>
11911 * LICENSE, include/wine/wine_common_ver.rc:
11912 Update copyright info for the new year.
11914 2007-01-09 Francois Gouget <fgouget@free.fr>
11916 * dlls/shlwapi/tests/ordinal.c:
11917 shlwapi/tests: Print GetLastError() in decimal with '%u'.
11919 * dlls/wintrust/tests/register.c:
11920 wintrust/tests: Print GetLastError() in decimal with '%u'.
11922 * dlls/mcicda/mcicda.c:
11923 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
11925 2007-01-07 Hans Leidekker <hans@it.vu.nl>
11927 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
11928 dlls/kernel32/volume.c:
11929 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
11931 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
11933 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
11934 kernel32: Add SetTermsrvAppInstallMode stub.
11936 2007-01-08 Mike McCormack <mike@codeweavers.com>
11938 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
11939 kernel32: Implement EndUpdateResource for the case existing resources are
11942 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
11944 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
11945 dxguid: Add the rmxfguid.h header and export the GUIDs.
11947 * .gitignore, tools/make_makefiles:
11948 make_makefiles: Add *_crosstest.exe to .gitignore.
11950 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
11952 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
11953 treeview: Initialize iImage and iSelectedImage with zero.
11955 2007-01-08 Ken Thomases <ken@codeweavers.com>
11957 * dlls/kernel32/locale.c:
11958 kernel32: Don't release preferred_locales until we're done with its members.
11960 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
11962 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
11963 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
11964 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
11965 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
11966 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
11967 janitorial: Remove stray '\' at end of lines.
11969 * dlls/wined3d/device.c:
11970 wined3d: Remove stray '\' at end of lines.
11972 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
11973 dsound: Remove stray '\' at end of lines.
11975 * include/commctrl.h, include/softpub.h, include/wintrust.h:
11976 include: Remove stray '\' at end of lines.
11978 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
11980 * dlls/dsound/sound3d.c:
11981 dsound: Remove unused function.
11983 * dlls/hhctrl.ocx/webbrowser.c:
11984 hhctrl.ocx: Remove unused variable.
11986 * dlls/gdi32/freetype.c:
11987 gdi32: Remove unused variables.
11989 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
11990 gdi32: Declare some functions static.
11992 * dlls/gdi32/path.c:
11993 gdi32: Remove unused function.
11995 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
11997 * dlls/ole32/tests/stg_prop.c:
11998 ole32/tests: Cast-qual warnings fixes.
12000 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
12002 * dlls/localspl/tests/localmon.c:
12003 localspl/tests: Load the user interface dll on demand.
12005 2007-01-08 Alexandre Julliard <julliard@winehq.org>
12007 * dlls/dsound/propset.c:
12008 dsound: The dsconf.h GUIDs are now in libdxguid.
12010 * server/mapping.c:
12011 server: Don't fail to map a shared section if the final sector is truncated.
12013 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
12015 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
12016 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
12018 * dlls/imm32/imm.c:
12019 imm32: Only unregister the IME class if it was registered.
12021 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
12023 * dlls/kernel32/tests/virtual.c:
12024 kernel32/tests: Prevent memory leak.
12026 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
12028 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
12029 dinput: Set event from queue_event, simplifying code a bit.
12031 * dlls/dinput/keyboard.c:
12032 dinput: Use proper offset when queuing keyboard events.
12034 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
12036 * dlls/winex11.drv/keyboard.c:
12037 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
12039 2007-01-06 Duane Clark <fpga@pacbell.net>
12041 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
12042 comctl32: listview: Allow LVIF_STATE flag in subitems.
12044 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
12046 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
12047 localspl: Added French translation.
12049 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
12051 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
12052 wined3d: Fix np2 textures.
12054 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
12055 dlls/wined3d/wined3d_private.h:
12056 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
12058 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
12059 wined3d: Remove some unneeded context cache members from the device.
12061 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
12062 wined3d: Vertex buffers can use the declaration from the device.
12064 * dlls/wined3d/vertexbuffer.c:
12065 wined3d: Do not preload vertex buffers in unlock.
12067 * dlls/wined3d/drawprim.c:
12068 wined3d: Clean up drawprim a bit.
12070 * dlls/ddraw/ddraw.c:
12071 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
12073 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
12074 wined3d: Do not keep internal references on index buffers.
12076 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
12077 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
12078 dlls/wined3d/stateblock.c:
12079 wined3d: Do not keep internal references on vertex buffers.
12081 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
12082 wined3d: Do not keep internal references on pixel shaders.
12084 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
12085 wined3d: Do not keep internal references on vertex shaders.
12087 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
12088 wined3d: Do not keep internal references to the vertex declaration.
12090 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
12091 wined3d: Do not activate vertex shaders needlessly.
12093 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12094 dlls/wined3d/wined3d_private.h:
12095 wined3d: Avoid negative draw start indices.
12097 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12098 dlls/wined3d/wined3d_private.h:
12099 wined3d: Move applying shader constants to the state table.
12101 * dlls/wined3d/query.c:
12102 wined3d: Remove the general query fixme.
12104 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
12105 dlls/wined3d/state.c:
12106 wined3d: Apply shaders in their state handlers.
12108 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
12109 wined3d: Move debugging fixmes from drawprim to the stream source handler.
12111 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
12112 wined3d: Re-add the fixed function stream source trace.
12114 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12115 dlls/wined3d/wined3d_private.h:
12116 wined3d: Move applying the gl stream sources to the state table.
12118 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
12120 * dlls/user32/mdi.c:
12121 user32: Restore old WM_SIZE handler in mdi child.
12123 * dlls/kernel32/tests/file.c:
12124 kernel32: Print more information about the reason of a test failure.
12126 * dlls/kernel32/tests/file.c:
12127 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
12129 * dlls/kernel32/tests/virtual.c:
12130 kernel32: Skip the VirtualAllocEx test under Win9x.
12132 * server/file.c, server/trace.c:
12133 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
12135 * dlls/user32/tests/msg.c:
12136 user32: Add one more GetSystemMenu test.
12138 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12140 * dlls/user32/tests/msg.c:
12141 user32: Make message tests pass cleanly under XP SP2.
12143 2007-01-07 Rob Shearman <rob@codeweavers.com>
12145 * dlls/wininet/http.c:
12146 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
12147 into HttpOpenRequest.
12149 * dlls/wininet/http.c:
12150 wininet: Fix the handling of Accept types passed into HttpOpenRequest
12151 by properly coalescing all the types into the Accept header value,
12152 rather than just adding the first.
12154 * dlls/wininet/http.c:
12155 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
12158 * dlls/ole32/tests/clipboard.c:
12159 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
12160 tests to fix test failures on Windows.
12162 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
12163 ole32: Add a field to the TLS data to determine whether OLE has been initialised
12164 for the current thread.
12166 * dlls/ole32/stg_stream.c:
12167 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
12168 so fix the Structured Storage stream implementation's QueryInterface with to
12171 * dlls/ole32/hglobalstream.c:
12172 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
12173 implementation must also support ISequentialStream.
12175 * dlls/ole32/tests/marshal.c:
12176 ole32: Release the global interface table in the tests when it is no longer
12179 2007-01-07 Kai Blin <kai.blin@gmail.com>
12181 * dlls/winmm/mci.c:
12182 winmm: Remove unused variable and if check (Coverity).
12184 * programs/taskmgr/graphctl.c:
12185 taskmgr: Remove unused variable and if check (Coverity).
12187 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
12189 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
12190 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
12191 dplayx: Declare some functions static.
12193 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
12194 dmstyle: Declare some functions static.
12196 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
12197 dnsapi: Declare some items static.
12199 2007-01-06 Francois Gouget <fgouget@free.fr>
12201 * dlls/mlang/tests/mlang.c:
12202 mlang/tests: Replace some '#if 0's with 'if (0)'s.
12204 * dlls/mshtml/tests/protocol.c:
12205 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
12206 Fix the code so it compiles without warnings.
12208 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
12209 dlls/kernel32/tests/path.c:
12210 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
12211 Fix the code so it compiles without warnings.
12213 * dlls/gdi32/tests/font.c:
12214 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
12216 * dlls/ntdll/tests/reg.c:
12217 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
12218 Fix the code so it compiles without warnings.
12220 * dlls/d3d9/tests/surface.c:
12221 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
12223 * dlls/crypt32/tests/encode.c:
12224 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
12226 * dlls/gdi32/tests/dc.c:
12227 gdi32/tests: Tweak a test to avoid an '#if 0'.
12229 * dlls/urlmon/tests/url.c:
12230 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
12231 Fix the code so it compiles without warnings.
12233 * dlls/rpcrt4/tests/cstub.c:
12234 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
12237 * dlls/rpcrt4/tests/ndr_marshall.c:
12238 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
12240 Fix the code so it compiles without warnings.
12242 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
12243 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
12244 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
12246 * dlls/oleaut32/tests/vartest.c:
12247 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
12250 * dlls/setupapi/tests/parser.c:
12251 setupapi/tests: Print GetLastError() in decimal with '%u'.
12253 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
12254 wininet/tests: Print GetLastError() in decimal with '%u'.
12256 * dlls/winspool.drv/tests/info.c:
12257 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
12259 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
12260 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
12262 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
12264 * dlls/kernel32/tests/process.c:
12265 kernel32: Skip the OpenProcess test under Win9x.
12267 2007-01-06 H. Verbeet <hverbeet@gmail.com>
12269 * dlls/d3d8/device.c:
12270 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
12271 instead of a pointer.
12273 * dlls/d3d8/device.c:
12274 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
12277 * dlls/d3d8/device.c:
12278 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
12281 2007-01-06 Jacek Caban <jacek@codeweavers.com>
12283 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
12284 dlls/shlwapi/tests/clsid.c:
12285 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
12287 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
12289 * dlls/shdoclc/Fr.rc:
12290 shdoclc: Update French translation.
12292 * programs/winecfg/Fr.rc:
12293 winecfg: Update French translation.
12295 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
12297 * dlls/devenum/devenum_main.c:
12298 devenum: Do not store full DLL path in the registry.
12300 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
12301 qcap: Do not store full DLL path in the registry.
12303 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
12305 * dlls/winspool.drv/info.c:
12306 winspool: Implement XcvDataW.
12308 * dlls/winspool.drv/info.c:
12309 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
12311 * dlls/winspool.drv/info.c:
12312 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
12314 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
12315 winspool: Support the local computername as servername for OpenPrinter.
12317 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
12319 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
12320 dlls/user32/tests/input.c, dlls/user32/user_private.h,
12321 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
12322 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
12323 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
12325 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
12327 * dlls/dinput/device.c:
12328 dinput: Fix possible NULL deference.
12330 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
12331 dinput: Fix memory leak.
12333 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
12334 dinput: Fix mouse to use proper offset when queuing new events. Add handling
12336 We should use instance IDs instead of sequential numbers to get correct offset.
12338 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
12340 * include/wine/mscvpdb.h, tools/winedump/msc.c:
12341 winedump: Add support for derived types in codeview type info.
12343 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
12344 tools/winedump/winedump.h:
12345 winedump: Fix a couple of issues with types table walking.
12346 Align types to DWORD boundaries.
12347 Split types dumping functions into two versions (one without offsets
12348 table, the second one with offset table).
12350 * tools/winedump/msc.c:
12351 winedump: Dump S_SSEARCH_V1 symbols.
12353 * tools/winedump/debug.c:
12354 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
12356 * dlls/dbghelp/msc.c:
12357 dbghelp: Handling of S_SALIGN symbols.
12359 * tools/winedump/msc.c:
12360 winedump: Handling of S_SALIGN symbols.
12362 * include/wine/mscvpdb.h, tools/winedump/debug.c:
12363 winedump: Re-use existing codeview facilities to dump OMF files.
12365 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
12366 tools/winedump/debug.c:
12367 winedump: Removed cvinclude.h.
12369 * tools/winedump/debug.c:
12370 winedump: Added dumping of RSDS header from module.
12372 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
12373 tools/winedump/winedump.h:
12374 winedump: Added helper to convert a guid to a string.
12376 * tools/winedump/main.c, tools/winedump/ne.c,
12377 tools/winedump/winedump.man.in:
12378 winedump: While dumping NE files, use -j option if present (as we do for
12381 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
12382 tools/winedump/winedump.h:
12383 winedump: Print some basic info for pure DOS file (which fixes segfault while
12384 reading DOS files).
12386 * tools/winedump/debug.c:
12387 winedump: Added ability to dump FPO debug information.
12389 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
12391 * dlls/dbghelp/elf_module.c:
12392 dbghelp: Corrected the map/unmap operations for ELF sections.
12393 Now correctly free the mapped areas when no longer used.
12395 2007-01-06 Kai Blin <kai.blin@gmail.com>
12397 * dlls/msacm32/driver.c:
12398 msacm32: Fix comment and remove unneeded if check (Coverity).
12399 Thanks to Alex Villacís Lasso for comments.
12401 2007-01-05 Francois Gouget <fgouget@free.fr>
12403 * dlls/ole32/rpc.c:
12404 ole32: Print GetLastError() in decimal with '%u'.
12406 * dlls/gdi32/tests/gdiobj.c:
12407 gdi32/tests: Print GetLastError() in decimal with '%u'.
12409 * dlls/shell32/tests/shlfolder.c:
12410 shell32/tests: Print GetLastError() in decimal with '%u'.
12412 * dlls/localspl/tests/localmon.c:
12413 localspl/tests: Print GetLastError() in decimal with '%u'.
12415 * dlls/version/tests/info.c:
12416 version/tests: Print GetLastError() in decimal with '%u'.
12418 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
12421 wine.inf: Self-register objsel.dll.
12423 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
12425 ddrawex: Self-register the DirectDrawFactory CoClass.
12427 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
12428 dlls/dinput8/regsvr.c, tools/wine.inf:
12429 dinput8: Self-register the DirectInput8 CoClass.
12431 2007-01-05 Francois Gouget <fgouget@free.fr>
12433 * programs/taskmgr/taskmgr.c:
12434 taskmgr: Print GetLastError() in decimal with '%u'.
12436 * dlls/advapi32/crypt.c:
12437 advapi32: Remove a useless macro.
12439 2007-01-05 Kai Blin <kai.blin@gmail.com>
12441 * dlls/shlwapi/reg.c:
12442 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
12444 * dlls/user32/combo.c:
12445 user32: If pTest was allocated, length has to be > 0 (Coverity).
12447 * dlls/ole32/ole2.c:
12448 ole32: Remove redundant NULL check (Coverity).
12450 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
12452 * dlls/winemp3.acm/interface.c:
12453 winemp3.acm: Ensure null check before dereference.
12455 * dlls/wininet/utility.c:
12456 wininet: Ensure null check before dereference.
12458 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
12460 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
12461 dmloader: Declare some functions static.
12463 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
12464 dmime: Declare some functions static.
12466 2007-01-05 Francois Gouget <fgouget@free.fr>
12468 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
12469 quartz: Use '%u' to print GetLastError().
12471 * dlls/urlmon/umon.c:
12472 urlmon: Print GetLastError() in decimal with '%u'.
12475 qcap: Print GetLastError() in decimal with '%u'.
12477 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
12479 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
12480 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
12481 is specified simultaneously with a format string.
12483 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
12485 * programs/winetest/main.c:
12486 winetest: Pass correct working directory to the tests.
12488 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
12490 * dlls/devenum/devenum.rc:
12491 devenum: Update Dutch resource.
12493 * dlls/comdlg32/cdlg_Nl.rc:
12494 comdlg32: Update Dutch resource.
12496 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
12498 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
12499 dinput: Change EnumObjects to use GetObjectInfo.
12500 Also small debug trace correction to make it more readable.
12502 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
12504 * dlls/wined3d/state.c:
12505 wined3d: state_pointsprite should apply to all texture units.
12507 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
12509 * dlls/imagehlp/access.c:
12510 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
12512 * dlls/imagehlp/access.c:
12513 imagehlp: Correctly handle files without NT headers in MapAndLoad.
12515 * dlls/imagehlp/access.c:
12516 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
12518 2007-01-03 H. Verbeet <hverbeet@gmail.com>
12520 * dlls/wined3d/state.c:
12521 wined3d: Skip sampler state application for stages that aren't mapped to a
12524 * dlls/wined3d/state.c:
12525 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
12526 mapped to a texture unit.
12528 * dlls/wined3d/state.c:
12529 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
12530 mapped to a texture unit.
12532 * dlls/wined3d/state.c:
12533 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
12534 mapped to a texture unit.
12536 2007-01-04 Rob Shearman <rob@codeweavers.com>
12538 * dlls/wininet/http.c:
12539 wininet: Fix the releasing of the wrong reference count in
12540 HTTP_CloseHTTPRequestHandle.
12541 lpwhr obviously already has a reference count of 0 because it is being destroyed.
12543 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
12544 wininet: Change the HTTP code to not assume that the connection will be closed
12545 at the end of every request.
12547 * dlls/wininet/http.c:
12548 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
12550 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
12551 wininet: Use the Content-Length header to work out how much HTTP data there
12553 and don't try to read any more than what is available.
12555 * dlls/wininet/http.c:
12556 wininet: Always send a Connection header set to "close" because that is what
12557 we expect for the moment.
12559 * dlls/wininet/ftp.c:
12560 wininet: Use correct types for socket functions to avoid warnings when compiling
12561 on BSD-based systems.
12563 * dlls/wininet/http.c:
12564 wininet: Fix HTTP redirects by reseting loop_next after one loop.
12566 * dlls/ntdll/threadpool.c:
12567 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
12569 since that is what the current behaviour is tuned for.
12571 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
12573 * dlls/dinput/mouse.c:
12574 dinput: Fix cut and paste error.
12576 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
12578 * tools/widl/write_msft.c:
12579 widl: Fix memory leaks.
12581 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
12582 ddraw: Declare some functions static.
12584 * dlls/d3d9/directx.c:
12585 d3d9: Declare some functions static.
12587 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
12588 dmband: Declare some functions static.
12590 2007-01-04 Rob Shearman <rob@codeweavers.com>
12592 * dlls/wininet/internet.c, dlls/wininet/internet.h:
12593 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
12596 * dlls/rpcrt4/rpc_server.c:
12597 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
12598 function being called can sometimes take a long time to return and we
12599 almost always want a new thread to be created if there are no free
12602 * dlls/ntdll/tests/rtlstr.c:
12603 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
12604 by setting the length correctly and by doing a case-insentive compare
12605 on the GUID string that is returned.
12607 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
12608 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
12609 should set the it to have the maximum possible length and size rather
12610 than a modulus of the actual length.
12611 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
12613 * dlls/ole32/rpc.c:
12614 ole32: Make sure to reset the message state if it has been changed in
12615 RPC_ExecuteCall before returning.
12616 Fix the hrFault parameter passed into the ClientNotify function in
12617 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
12618 messages dispatched with PostMessage.
12619 Only unmarshal ORPCTHAT for non-fault packets.
12621 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
12623 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
12624 dlls/winex11.drv/window.c:
12625 user32: Fix some failures in the MDI message test.
12627 * dlls/user32/tests/msg.c:
12628 user32: Fix some failures of the ShowWindow test under Windows 2003.
12630 2007-01-04 Kai Blin <kai.blin@gmail.com>
12632 * dlls/shlwapi/reg.c:
12633 shlwapi: Remove redundant check in assignment (Coverity).
12635 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
12637 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
12638 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
12640 2007-01-04 Mike McCormack <mike@codeweavers.com>
12642 * dlls/comctl32/listview.c:
12643 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
12645 * dlls/comctl32/listview.c:
12646 comctl32: Remove unnecessary casts.
12648 2007-01-04 Alexandre Julliard <julliard@winehq.org>
12650 * server/trace.c, tools/make_requests:
12651 make_requests: Grab status names from async_terminate calls too.
12653 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
12654 server/fd.c, server/named_pipe.c, server/protocol.def,
12655 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
12656 tools/make_requests:
12657 server: Add a generic apc_call structure to make it easier to extend, and
12660 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
12661 server/thread.c, server/trace.c:
12662 server: Notify the server that an APC has completed in the next get_apc call.
12665 server: Make thread_apc into a real object.
12667 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
12669 * programs/regedit/Nl.rc:
12670 regedit: Update Dutch resources.
12672 2007-01-04 Francois Gouget <fgouget@free.fr>
12674 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
12675 dlls/wined3d/state.c:
12676 Assorted spelling fixes.
12678 * dlls/ws2_32/tests/sock.c:
12679 ws2_32/tests: Use '%d' to print GetLastError().
12681 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
12682 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
12683 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
12684 kernel32/tests: Use '%d' to print GetLastError().
12686 * dlls/itss/protocol.c:
12687 itss: Fix spelling of the dwOrigin variables.
12689 * dlls/rsabase/tests/rsabase.c:
12690 rsabase/tests: Remove unneeded casts.
12692 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
12694 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
12695 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
12697 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
12698 programs/winedbg/debug.l, programs/winedbg/debugger.h,
12699 programs/winedbg/tgt_module.c:
12700 winedbg: Added a maintenance command to load a given module (for debug purposes).
12702 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
12704 * dlls/wined3d/device.c:
12705 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
12707 * dlls/wined3d/state.c:
12708 wined3d: Move decoding the streams to their own inline function.
12710 * dlls/wined3d/device.c:
12711 wined3d: Catch NOP SetStreamSource changes.
12713 * dlls/wined3d/device.c:
12714 wined3d: Catch nop pixel shader changes.
12716 * dlls/wined3d/device.c:
12717 wined3d: Catch NOP vertex declaration changes.
12719 * dlls/wined3d/device.c, dlls/wined3d/state.c,
12720 dlls/wined3d/wined3d_private.h:
12721 wined3d: Break the viewport out of the vertex declaration state.
12723 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
12725 * dlls/dinput/mouse.c:
12726 dinput: Implement mouse GetObjectInfo on top of base class.
12728 * dlls/dinput/keyboard.c:
12729 dinput: Move keyboard to using new GetObjectInfo.
12731 * dlls/dinput/device.c:
12732 dinput: Implement GetObjectInfo[A|W] in base device class.
12734 2007-01-03 Mike McCormack <mike@codeweavers.com>
12736 * dlls/kernel32/tests/resource.c:
12737 kernel32: Don't try update version resources with invalid data, as it fails
12740 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
12742 * dlls/winex11.drv/opengl.c:
12743 wgl: Fix piAttributes NULL crash.
12745 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
12747 * dlls/ddraw/utils.c:
12748 ddraw: Declare some functions static.
12750 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
12751 dlls/comdlg32/fontdlg.c:
12752 comdlg32: Declare some items static.
12754 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
12755 dinput: Declare some functions static.
12757 * tools/winedump/pe.c:
12758 winedump: Fix memory leak.
12760 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
12762 * dlls/wininet/wininet_Nl.rc:
12763 wininet: Update Dutch resource.
12765 * dlls/mshtml/Nl.rc:
12766 mstml: Update Dutch resource.
12768 2007-01-03 Hans Leidekker <hans@it.vu.nl>
12770 * dlls/usp10/usp10.c:
12771 usp10: Document ScriptItemize. Get rid of the remaining tabs.
12773 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
12774 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
12776 * dlls/usp10/usp10.c:
12777 usp10: Use macro functions for memory allocation and start checking for
12778 allocation failures.
12780 * dlls/usp10/usp10.c:
12781 usp10: Make the script cache accessible from a string analysis.
12783 2007-01-03 Rob Shearman <rob@codeweavers.com>
12785 * dlls/kernel32/tests/resource.c:
12786 kernel32: Be more verbose about the expected and received values for failures
12787 in the resource function tests.
12789 * dlls/ole32/ole2.c:
12790 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
12792 2007-01-04 Alexandre Julliard <julliard@winehq.org>
12794 * server/console.c:
12795 server: Avoid crash in alloc_console when the process has no parent.
12797 2007-01-03 Thomas Kho <tkho@ucla.edu>
12799 * dlls/kernel32/tests/thread.c:
12800 kernel32: Add CreateRemoteThread remote thread conformance tests.
12802 * dlls/kernel32/tests/virtual.c:
12803 kernel32: Add VirtualAllocEx remote thread conformance tests.
12805 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
12807 * dlls/user32/comm16.c:
12808 user32: Speed improvement for 16bit comm support.
12809 The previous version of this patch wasn't applied correctly.
12811 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
12813 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
12814 oleaut32: Better OleIconToCursor stub.
12816 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
12819 server: Fix 0 timeout handling for serial I/O.
12821 * dlls/user32/comm16.c:
12822 user32: Speed improvement for 16bit comm support.
12824 * dlls/ntdll/serial.c:
12825 ntdll: Fix DTR and CTS controls in serial code.
12827 2007-01-03 Mike McCormack <mike@codeweavers.com>
12829 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
12830 kernel32: Store resources to be updated in a tree.
12832 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
12834 * dlls/oleaut32/variant.c:
12835 oleaut32: Support for VT_DISPATCH in VarImp.
12837 * dlls/oleaut32/variant.c:
12838 oleaut32: Support for VT_DISPATCH in VarPow.
12840 * dlls/oleaut32/variant.c:
12841 oleaut32: Support for VT_DISPATCH in VarMod.
12843 * dlls/oleaut32/variant.c:
12844 oleaut32: Support for VT_DISPATCH in VarIdiv.
12846 * dlls/oleaut32/variant.c:
12847 oleaut32: Support for VT_DISPATCH in VarXor.
12849 * dlls/oleaut32/variant.c:
12850 oleaut32: Support for VT_DISPATCH in VarOr.
12852 * dlls/oleaut32/variant.c:
12853 oleaut32: Support for VT_DISPATCH in VarSub.
12855 * dlls/oleaut32/variant.c:
12856 oleaut32: Support for VT_DISPATCH in VarDiv.
12858 * dlls/oleaut32/variant.c:
12859 oleaut32: Support for VT_DISPATCH in VarMul.
12861 * dlls/oleaut32/variant.c:
12862 oleaut32: Support for VT_DISPATCH in VarAdd.
12864 * dlls/oleaut32/variant.c:
12865 oleaut32: Support for VT_DISPATCH in VarAnd.
12867 * dlls/oleaut32/variant.c:
12868 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
12869 returning the VARIANT value.
12871 2007-01-02 Lei Zhang <thestig@google.com>
12873 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
12874 comctl32: Add initial tests for the status bar control.
12876 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
12878 * dlls/comctl32/status.c:
12879 comctl32: statusbar: Fix GetRect return value bug.
12881 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
12883 * dlls/wined3d/surface.c:
12884 wined3d: Select a proper texture unit in LockRect and dirtify the state.
12886 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12887 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
12888 wined3d: Remove d3ddevice_set_ortho.
12890 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
12891 wined3d: Move the projection matrix into its own state.
12893 * dlls/wined3d/state.c:
12894 wined3d: Break the lighting state out of the vertex decl.
12896 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
12897 dlls/wined3d/wined3d_private.h:
12898 wined3d: Move the world matrix to the state table.
12900 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12901 dlls/wined3d/wined3d_private.h:
12902 wined3d: Move the functionality of primitiveInitState to the state table.
12904 * dlls/wined3d/device.c, dlls/wined3d/state.c,
12905 dlls/wined3d/wined3d_private.h:
12906 wined3d: Add a viewport state to the state table.
12908 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
12909 dlls/wined3d/wined3d_private.h:
12910 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
12912 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
12913 dlls/wined3d/wined3d_private.h:
12914 wined3d: Pass the user pointer strided structure via the device implementation.
12916 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
12917 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
12918 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
12919 include/wine/wined3d_interface.h:
12920 wined3d: Use the baseVertexIndex in the stateblock.
12922 2007-01-03 Alexandre Julliard <julliard@winehq.org>
12924 * dlls/shlwapi/thread.c:
12925 shlwapi: Use the appropriate constant for an uninitialized TLS check.
12927 2007-01-02 Robert Reif <reif@earthlink.net>
12929 * dlls/dmusic/port.c:
12930 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
12931 to keep Direct Sound from crashing from unitialized data.
12933 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
12935 * dlls/wined3d/glsl_shader.c:
12936 wined3d: Sampler variables wrongly named 'shader'.
12938 * dlls/ddraw/device.c:
12939 ddraw: Fix the AddViewport thunk.
12941 2007-01-02 Rob Shearman <rob@codeweavers.com>
12943 * dlls/ole32/rpc.c:
12944 ole32: Fix the calculation of message_state->prefix_data_len in two places
12945 where it would come out negative.
12947 * dlls/rpcrt4/rpc_server.c:
12948 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
12951 * dlls/oleaut32/tmarshal.c:
12952 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
12953 into account inherited interfaces.
12955 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
12957 * dlls/msvcrt/process.c:
12958 msvcrt: execl fix when no args are given (reported by Louis Lenders).
12960 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
12962 * dlls/kernel32/tests/locale.c:
12963 kernel32: Remove a line that was supposed to be deleted by the previous patch.
12965 2007-01-02 Hans Leidekker <hans@it.vu.nl>
12967 * dlls/usp10/usp10.c:
12968 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
12971 * dlls/usp10/usp10.c:
12972 usp10: Downgrade some more FIXME's to TRACE's.
12974 * dlls/usp10/usp10.c:
12975 usp10: Implement ScriptStringValidate.
12977 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
12978 kernel32: Add a stub implementation for TermsrvAppInstallMode.
12980 * dlls/gdi32/font.c, include/wingdi.h:
12981 gdi32: Implement GetCharWidthI.
12983 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
12985 * dlls/wined3d/vertexbuffer.c:
12986 wineded3: dirtyend set to more than resource size.
12988 2007-01-01 Nick Burns <adger44@hotmail.com>
12990 * dlls/wined3d/state.c:
12991 wined3d: Fix point handling.
12993 * dlls/winmm/winecoreaudio/audio.c:
12994 winecoreaudio: Fix race condition in drvclose.
12996 2007-01-02 Alexandre Julliard <julliard@winehq.org>
12998 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
12999 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
13000 dlls/wined3d/swapchain.c:
13001 Use GetDC instead of CreateDC where possible.
13003 * tools/make_makefiles:
13004 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
13006 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
13007 dlls/gdi32/mfdrv/objects.c:
13008 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
13010 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
13012 * dlls/comdlg32/filedlg.c:
13013 comdlg32: Declare function static.
13015 * tools/wrc/readres.c:
13016 wrc: Declare some variables static const.
13018 2007-01-01 Kai Blin <kai.blin@gmail.com>
13020 * dlls/dnsapi/query.c:
13021 dnsapi: Fix entering the success case (Coverity).
13023 * dlls/imagehlp/access.c:
13024 imagehelp: Remove unused if() check in error path.
13026 * tools/wrc/translation.c:
13027 wrc: Fix comparison typo (Coverity).
13029 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13031 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
13032 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
13033 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
13036 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
13037 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
13038 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
13039 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
13042 2007-01-02 Alexandre Julliard <julliard@winehq.org>
13044 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13045 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
13046 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
13048 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
13050 * dlls/user32/cursoricon.c:
13051 user32: Initialize clip rectangle on first use.
13053 * dlls/wined3d/device.c:
13054 wined3d: Clip mouse after resolution change while creating default swap chain.
13056 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
13058 * dlls/dbghelp/elf_module.c:
13059 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
13061 * dlls/msvcrt/cppexcept.c:
13062 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
13064 * dlls/ntdll/relay.c:
13065 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
13067 * dlls/wnaspi32/winaspi16.c:
13068 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
13070 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
13072 * dlls/dmband/band.c:
13073 dmband: Remove unused file-static variable.
13075 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
13077 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
13078 usp10: Implement ScriptStringOut.
13080 2006-12-28 Mike McCormack <mike@codeweavers.com>
13082 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
13083 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
13085 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
13086 kernel32: Add a short test for Begin/EndUpdateResource.
13088 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
13090 * dlls/wined3d/device.c, dlls/wined3d/state.c,
13091 dlls/wined3d/wined3d_private.h:
13092 wined3d: Add emtpy vertex declaration and related states to the state table.
13094 * dlls/wined3d/state.c:
13095 wined3d: Add stub handlers for world matrices 1-255.
13097 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
13098 wined3d: Put the decoded strided data structure into the device.
13100 * dlls/wined3d/device.c, dlls/wined3d/state.c:
13101 wined3d: Move WINED3DTS_MODELVIEW to the state table.
13103 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
13105 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
13106 include/wine/wined3d_interface.h:
13107 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
13109 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
13111 * dlls/wined3d/device.c, dlls/wined3d/state.c:
13112 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
13114 2007-01-02 Alexandre Julliard <julliard@winehq.org>
13116 * loader/preloader.c:
13117 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
13119 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
13121 * dlls/gdi32/font.c:
13122 gdi32: Remove redundant debug channel, use the default one instead.
13124 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
13126 * dlls/ntdll/file.c:
13127 ntdll: Remove an unnecessary NULL check.
13129 2007-01-02 Mike McCormack <mike@codeweavers.com>
13131 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
13132 kernel32: Implement CopyFileWithProgress.
13134 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
13136 * dlls/winex11.drv/opengl.c:
13137 winex11.drv: Remove get_drawable.
13139 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
13140 programs/winecfg/En.rc, programs/winecfg/Es.rc,
13141 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
13142 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
13143 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13144 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13145 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
13146 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
13147 winecfg: Remove desktop double buffering option.
13149 * dlls/winex11.drv/x11drv_main.c:
13150 winex11.drv: Remove desktop double buffering option.
13152 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
13154 * dlls/ntdll/directory.c:
13155 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
13157 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
13159 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
13160 user32: Make more ShowWindow tests pass under Wine.
13162 * dlls/kernel32/tests/locale.c:
13163 kernel32: Make the locale test pass without errors under XP SP2.
13165 * dlls/ntdll/file.c:
13166 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
13168 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
13170 * dlls/msi/tests/install.c:
13171 msi/tests: Remove test directory after the files have been deleted.
13173 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
13175 * dlls/kernel32/tests/thread.c:
13176 kernel32/tests: Run tests on NT4 again.
13178 * dlls/kernel32/tests/thread.c:
13179 kernel32/tests: Moved ok-statement to the appropriate place.
13181 * dlls/kernel32/tests/thread.c:
13182 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
13184 * dlls/winspool.drv/tests/info.c:
13185 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
13187 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
13189 * dlls/winex11.drv/winpos.c:
13190 winex11.drv: Fix the regression caused by a previous change.
13192 * dlls/user32/tests/msg.c:
13193 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
13195 2007-01-01 Alexandre Julliard <julliard@winehq.org>
13197 * configure, configure.ac, dlls/Makedll.rules.in:
13198 configure: Use the correct ar tool when building Mingw import libraries.
13200 * aclocal.m4, configure.ac:
13201 configure: Added a generic macro for checking for Mingw programs.
13203 2006-12-29 Rob Shearman <rob@codeweavers.com>
13205 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
13206 ole32: Add tests for channel hooks.
13208 * include/objbase.h:
13209 include: Add function declarations for CoAllowSetForegroundWindow and
13210 CoRegisterChannelHook to objbase.h.
13212 2006-12-29 H. Verbeet <hverbeet@gmail.com>
13214 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13215 wined3d: Simplify the get_write_mask and get_swizzle functions.
13217 * dlls/wined3d/arb_program_shader.c:
13218 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
13219 vshader_program_add_input_param_swizzle().
13221 * dlls/wined3d/glsl_shader.c:
13222 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
13224 * dlls/wined3d/arb_program_shader.c:
13225 wined3d: Cleanup & merge pshader_get_write_mask() and
13226 vshader_program_add_output_param_swizzle().
13228 * dlls/wined3d/glsl_shader.c:
13229 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
13231 * dlls/wined3d/baseshader.c:
13232 wined3d: Remove dead code in shader_get_registers_used().
13233 As spotted by Christoph Bumiller, these branches are now never
13234 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
13235 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
13236 can lookup rather than guess the texture type these days.
13238 2006-12-29 Frank Richter <frank.richter@gmail.com>
13240 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
13241 comctl32: listview: Fix getting user params and subitems.
13242 When querying a listview subitem for the user param, the main item's
13243 user param is returned. Also, when a subitem is custom-drawn, the main
13244 item's user param is passed along.
13246 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
13248 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
13249 winex11drv: Make dxgrab global.
13251 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
13253 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
13254 dinput: Move keyboard to using new EnumObjects from base class.
13256 2006-12-28 Hans Leidekker <hans@it.vu.nl>
13258 * dlls/usp10/usp10.c:
13259 usp10: Factor out script cache handling.
13261 2006-12-29 Alexandre Julliard <julliard@winehq.org>
13263 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
13264 server/process.h, server/ptrace.c:
13265 server: Implement process control using Mach primitives for Mac OS.
13266 With help from Ken Thomases.
13268 * configure, configure.ac, include/config.h.in, loader/pthread.c:
13269 loader: Use the Mach thread port as thread id on Mac OS.
13271 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
13272 server: Add hooks to support process tracing mechanisms other than ptrace.
13274 * server/ptrace.c, server/thread.c, server/thread.h:
13275 server: Split get_thread_from_pid to allow lookups by tid or pid only.
13277 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
13278 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
13279 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
13280 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
13281 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
13282 tools/winapi/win32.api:
13283 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
13285 * .gitignore, tools/make_makefiles:
13286 make_makefiles: List test directories explicitly in .gitignore.
13288 * .gitignore, tools/make_makefiles:
13289 make_makefiles: In .gitignore, explicitly list files that we know are generated
13290 instead of using wildcards.
13293 Make.rules: Be more specific in make clean, only clean targets that we have
13296 * dlls/d3d9/tests/device.c:
13297 d3d9/tests: Avoid sizeof in traces.
13299 * dlls/d3d8/tests/device.c:
13300 d3d8/tests: Avoid sizeof in traces.
13302 2006-12-28 Ken Thomases <ken@codeweavers.com>
13304 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
13305 winecoreaudio: Report actual supported input wave formats.
13306 Also, added some output formats that Core Audio ought to be able to handle.
13308 * dlls/winmm/winecoreaudio/audio.c:
13309 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
13311 * dlls/winmm/winecoreaudio/audio.c:
13312 winecoreaudio: Implement widStart.
13314 * dlls/winmm/winecoreaudio/audio.c:
13315 winecoreaudio: Implement widStop.
13317 * dlls/winmm/winecoreaudio/audio.c:
13318 winecoreaudio: Changed widReset to stop the audio unit.
13320 * dlls/winmm/winecoreaudio/audio.c:
13321 winecoreaudio: Add mechanism for cross-thread call of
13322 widHelper_NotifyCompletions.
13323 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
13324 to the message thread, which calls widHelper_NotifyCompletions.
13326 * dlls/winmm/winecoreaudio/audio.c:
13327 winecoreaudio: Add widHelper_NotifyCompletions.
13328 It scans for completed input wavehdrs, removes them from the queue,
13329 and notifies the application that they're done.
13331 * dlls/winmm/winecoreaudio/audio.c:
13332 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
13334 * dlls/winmm/winecoreaudio/audio.c:
13335 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
13337 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
13338 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
13339 It now returns in an output parameter the frame count that the AU will use.
13340 Also, initialize the Audio Unit.
13342 * dlls/winmm/winecoreaudio/audio.c:
13343 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
13345 * dlls/winmm/winecoreaudio/audio.c:
13346 winecoreaudio: Implement widReset.
13348 * dlls/winmm/winecoreaudio/audio.c:
13349 winecoreaudio: Implement widAddBuffer.
13351 * dlls/winmm/winecoreaudio/audio.c:
13352 winecoreaudio: Implement widOpen and widClose.
13354 * dlls/winmm/winecoreaudio/audiounit.c:
13355 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
13357 * dlls/winmm/winecoreaudio/audio.c:
13358 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
13359 It will serve as the input callback called when our Audio Unit has sound
13362 * dlls/winmm/winecoreaudio/audio.c:
13363 winecoreaudio: Initial implementation of widGetDevCaps.
13365 * dlls/winmm/winecoreaudio/audio.c,
13366 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
13367 winecoreaudio: Initial stub implementation of audio input support.
13369 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
13371 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
13372 d3d8: Don't report Shader Model 2.0 or higher.
13374 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
13376 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
13377 wined3d: Add empty transform states to the state table.
13379 * dlls/wined3d/surface.c:
13380 wined3d: Do not setup states for unlocking if unlocking is disabled.
13382 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
13384 * dlls/sane.ds/ui.c:
13385 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
13386 With grateful acknowledgement to Marcus Meissner.
13388 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
13390 * dlls/opengl32/wgl.c:
13391 opengl32: Fix wglGetProcAddress typo.
13393 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
13395 * dlls/dinput/mouse.c:
13396 dinput: Release critical section before warping mouse.
13398 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
13400 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
13401 msxml: nextNode and reset functions.
13403 2006-12-29 Alexandre Julliard <julliard@winehq.org>
13405 * dlls/shdocvw/Makefile.in:
13406 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
13408 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
13409 dlls/wined3d/wined3d_private.h:
13410 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
13411 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
13413 2006-12-23 Robert Reif <reif@earthlink.net>
13415 * tools/winedump/pe.c:
13416 winedump: Fix crash on delayed import section.
13418 2006-12-28 Rob Shearman <rob@codeweavers.com>
13420 * dlls/ole32/tests/moniker.c:
13421 ole32: Add some tests for the running object table.
13422 The tests show the behaviour when the IROTData interface is not
13423 available from the moniker. They also show the flags that are accepted
13424 into IRunningObjectTable::Register.
13426 * dlls/ole32/moniker.c:
13427 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
13428 to be usable with the running object table.
13429 If IROTData isn't available, fall back to a path that uses the display
13430 name and the clsid of the moniker to generate the comparison data.
13432 * dlls/ole32/moniker.c:
13433 ole32: Only call IROTData::GetComparisonData once, like native does.
13435 * dlls/ole32/moniker.c:
13436 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
13437 time for the ROT entry.
13438 However, fall back to CoFileTimeNow if it fails.
13440 * dlls/ole32/moniker.c:
13441 ole32: Use the reduced forms of monikers for comparison in the running object
13444 * dlls/ole32/compositemoniker.c:
13445 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
13446 the moniker isn't necessarily a composite moniker.
13448 * dlls/ole32/moniker.c:
13449 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
13450 to be used together in RunningObjectTable_Register.
13452 * dlls/msxml3/tests/domdoc.c:
13453 msxml3: Add a simple test for XMLHTTP.
13455 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
13457 * dlls/dinput/mouse.c:
13458 dinput: Move mouse to using new EnumObjects from base class.
13460 * dlls/dinput/device.c:
13461 dinput: Implement EnumOjects[A|W] in the base device class.
13463 * dlls/dinput/mouse.c:
13464 dinput: mouse: Copy and modify default data format.
13466 * dlls/dinput/keyboard.c:
13467 dinput: Remove MsgWaitForMultipleObjects calls.
13469 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
13471 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
13472 opengl32: Add OpenGL 2.1 support and more extensions.
13474 * dlls/opengl32/wgl.c:
13475 wgl: Fix wglGetProcAddress bug.
13477 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
13479 * dlls/winex11.drv/opengl.c:
13480 wgl: Fix wglGetPixelFormatAttribiv bug.
13482 2006-12-28 H. Verbeet <hverbeet@gmail.com>
13484 * dlls/wined3d/baseshader.c:
13485 wined3d: Create samplers for all 1.x instructions that sample.
13487 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13488 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
13489 already is d3d_shader.
13491 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
13492 dlls/wined3d/wined3d_private.h:
13493 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
13495 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
13496 dlls/wined3d/wined3d_private.h:
13497 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
13499 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
13501 * dlls/usp10/usp10.c:
13502 usp10: Downgrade fixme's to trace's with comments.
13504 2006-12-27 Rob Shearman <rob@codeweavers.com>
13506 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
13507 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
13509 * dlls/ole32/tests/clipboard.c:
13510 ole32: Output the HRESULT for clipboard tests that fail.
13512 * dlls/advapi32/tests/registry.c:
13513 advapi32: Change the test for the type parameter of RegQueryValueExA to only
13514 run on Win9x, since the value is set to a random value on NT.
13516 2006-12-28 Alexandre Julliard <julliard@winehq.org>
13518 * configure, configure.ac:
13519 configure: Detect out of tree builds made from an unclean source tree.
13521 * .gitignore, dlls/.gitignore, programs/.gitignore,
13522 programs/winetest/.gitignore, tools/make_makefiles:
13523 make_makefiles: Merge the generated gitignores in dlls and programs into the
13526 2006-12-27 Alexandre Julliard <julliard@winehq.org>
13528 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
13529 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
13530 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
13531 tools/make_makefiles, tools/widl/.gitignore,
13532 tools/winebuild/.gitignore, tools/winedump/.gitignore,
13533 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
13534 make_makefiles: Generate the top-level .gitignore file.
13535 Add a PROGRAMS variable in some makefiles to make things easier.
13537 2006-12-27 Rob Shearman <rob@codeweavers.com>
13539 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
13540 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
13541 Unmarshal the data on the client side (during
13542 ClientChannelBuffer_SendReceive) and call ClientNotify.
13544 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
13546 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
13547 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
13548 janitorial: In multiline strings there is no need for '\' at the end of
13551 * dlls/localspl/tests/localmon.c:
13552 localspl/tests: In multiline strings there is no need for '\' at the end of
13555 * dlls/winspool.drv/tests/info.c:
13556 winspool.drv/tests: In multiline strings there is no need for '\' at the end
13559 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
13560 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
13561 kernel32/tests: In multiline strings there is no need for '\' at the end of
13564 2006-12-27 Rob Shearman <rob@codeweavers.com>
13566 * dlls/ole32/tests/marshal.c:
13567 ole32: Message filters aren't used in the test_call_from_message test, so
13568 remove the call to CoRegisterMessageFilter.
13570 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
13572 * dlls/user32/tests/input.c:
13573 user32: Silence tests in default debug level.
13575 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
13577 * programs/cmd/builtins.c:
13578 cmd: Fix 'copy foo bar/' which gave access denied errors.
13580 2006-12-26 Jacek Caban <jacek@codeweavers.com>
13582 * dlls/mshtml/tests/htmldoc.c:
13583 mshtml: Fix failing test.
13585 * dlls/urlmon/tests/protocol.c:
13586 urlmon: Remove failing tests.
13588 2006-12-26 Alexandre Julliard <julliard@winehq.org>
13590 * dlls/wineps.drv/generic.ppd:
13591 wineps.drv: Remove surious null byte in generic.ppd.
13593 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
13594 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
13595 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
13596 makedep: Add support for magic comments in .rc files so we can generate proper
13597 dependencies for them.
13599 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
13601 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
13602 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
13604 Fix Wine handling of VT_DECIMAL in VarMod.
13606 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
13608 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
13609 usp10: Implement ScriptStringGetLogicalWidths.
13611 2006-12-24 Hans Leidekker <hans@it.vu.nl>
13613 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
13614 usp10: Fix all failing tests on Windows and Wine.
13616 * dlls/usp10/usp10.c:
13617 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
13619 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
13621 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
13622 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
13623 d3d: GetStreamSource on a stream with NULL data isn't an error.
13625 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
13627 * dlls/comctl32/monthcal.c:
13628 comctl32: MonthCalendar - Fix highlighting of current date.
13630 2006-12-25 H. Verbeet <hverbeet@gmail.com>
13632 * dlls/wined3d/device.c:
13633 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
13635 Downgrade a FIXME to a WARN.
13637 2006-12-25 Jacek Caban <jacek@codeweavers.com>
13639 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
13640 dlls/wininet/internet.h, dlls/wininet/utility.c:
13641 wininet: Get rid of ASYNC_FUNC enum.
13643 * dlls/wininet/internet.c, dlls/wininet/internet.h:
13644 wininet: Use proc instead of enum in FTPFINDNEXTW request.
13646 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13647 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
13649 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13650 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
13652 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13653 wininet: Use proc instead of enum in FTPDELETEFILEW request.
13655 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13656 wininet: Use proc instead of enum in FTPGETFILEW request.
13658 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13659 wininet: Use proc instead of enum in FTPOPENFILEW request.
13661 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13662 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
13664 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13665 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
13667 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13668 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
13670 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13671 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
13673 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13674 wininet: Use proc instead of enum in FTPUTFILE request.
13676 * dlls/wininet/internet.c, dlls/wininet/internet.h:
13677 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
13679 * dlls/wininet/internet.c, dlls/wininet/internet.h:
13680 wininet: Use proc instead of enum in INTERNETOPENURLW request.
13682 * dlls/wininet/internet.c, dlls/wininet/internet.h:
13683 wininet: Remove not used HTTPOPENREQUESTW request.
13685 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13686 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
13688 * dlls/wininet/internet.c, dlls/wininet/internet.h,
13689 dlls/wininet/utility.c:
13690 wininet: Use proc instead of enum in SENDCALLBACK request.
13692 2006-12-25 H. Verbeet <hverbeet@gmail.com>
13694 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
13695 wined3d: Restore texture bindings in the FBO code.
13697 * dlls/wined3d/drawprim.c:
13698 wined3d: Copy the depth buffer after all dirty states are applied.
13700 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
13702 * dlls/wined3d/state.c:
13703 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
13705 * dlls/wined3d/device.c:
13706 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
13708 2006-12-25 Jacek Caban <jacek@codeweavers.com>
13710 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
13711 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
13712 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
13713 programs/winetest/winetest.rc:
13714 itss: Added test of protocol.
13716 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
13717 itss: Added ITS protocol implementation.
13719 * include/mshtmdid.h, include/mshtml.idl:
13720 mshtml.idl: Added IHTMLFrameBase2 declaration.
13722 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
13724 * dlls/user32/tests/msg.c:
13725 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
13727 * dlls/msvcrt/main.c:
13728 msvcrt: Make an internal function static, avoid a prototype.
13730 2006-12-24 Alexandre Julliard <julliard@winehq.org>
13732 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
13733 dlls/ole32/.gitignore, tools/make_makefiles:
13734 make_makefiles: Automatically add IDL header targets to the .gitignore file.
13736 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13738 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
13739 shlwapi: Fix a failing test.
13741 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
13743 * dlls/wined3d/wined3d_private.h:
13744 wined3d: Clarify OpenGL error codes.
13746 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
13748 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
13749 user32: Show the GCL{,P}_* constant names in debug messages.
13751 * dlls/secur32/ntlm.c:
13752 secur32: Use constants instead of hardcoded values.
13754 2006-12-24 Alexandre Julliard <julliard@winehq.org>
13756 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
13757 dlls: Merged the make_dlls script into the global make_makefiles.
13759 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
13761 * dlls/oleaut32/tests/olepicture.c:
13762 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
13764 2006-12-24 Jacek Caban <jacek@codeweavers.com>
13766 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
13767 dlls/itss/protocol.c:
13768 itss: Added ITSProtocol stub implementation.
13770 2006-12-23 Jacek Caban <jacek@codeweavers.com>
13772 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
13773 dlls/itss/storage.c:
13774 itss: DllCanUnloadNow code clean up.
13776 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
13777 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
13778 itss: Move registration code to inf file and add missing registry.
13780 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
13781 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
13782 ITSProtocol is a different object.
13784 * dlls/itss/itss.spec:
13785 itss: DllUnregisterServer is not a stub.
13787 2006-12-23 Hans Leidekker <hans@it.vu.nl>
13789 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
13790 usp10: Implement ScriptString_pLogAttr.
13792 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
13793 usp10: Match output of WinXP for ScriptGetProperties.
13795 * dlls/usp10/usp10.c:
13796 usp10: Improve the stub for ScriptBreak.
13798 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
13800 usp10: Implement ScriptString_pSize.
13802 2006-12-23 Rob Shearman <rob@codeweavers.com>
13804 * dlls/oleaut32/tests/vartest.c:
13805 oleaut32: Fix a crash when executing the VarAnd test with an old version
13808 * dlls/oleaut32/tests/vartest.c:
13809 oleaut32: Fix the VarPow tests for older versions of oleaut32.
13811 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
13812 dlls/ole32/tests/marshal.c:
13813 ole32: Performing a COM call from within the processing of a sent message
13814 during a wait for completion of another COM call is not allowed.
13815 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
13817 * dlls/ole32/compobj.c:
13818 ole32: Call the MessagePending function for message filters.
13820 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
13821 ole32: Track the pending call count so that the correct call type can be passed
13822 to the message filter HandleInComingCall function.
13824 * dlls/ole32/oleproxy.c:
13825 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
13827 2006-12-22 Duane Clark <fpga@pacbell.net>
13829 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
13830 msvcrt: Add function _mbsspnp.
13832 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
13834 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
13835 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
13836 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
13837 dinput: AddRef and Release parent DirectInput class.
13839 2006-12-22 Alexandre Julliard <julliard@winehq.org>
13841 * ANNOUNCE, ChangeLog, VERSION, configure:
13844 ----------------------------------------------------------------
13845 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
13847 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
13848 user32: Add a message test for various ShowWindow() calls, fix some failures.
13850 2006-12-18 James Hawkins <truiken@gmail.com>
13852 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
13853 mscoree: Add a stub for GetCORSystemDirectory.
13855 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
13857 * dlls/kernel32/tests/loader.c:
13858 kernel32: Fix a typo.
13860 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
13862 * dlls/winspool.drv/tests/info.c:
13863 winspoool/tests: Build the name of the local print server in a separate function.
13865 * dlls/winspool.drv/tests/info.c:
13866 winspoool/tests: Rename unclear string.
13868 * dlls/localspl/tests/localmon.c:
13869 localspl/tests: Rename unclear string.
13871 * dlls/localspl/tests/localmon.c:
13872 localspl/tests: Fix copy+paste typo.
13874 2006-12-21 Jacek Caban <jacek@codeweavers.com>
13876 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
13877 mshtml: Improve loading document detection in AsyncOpen.
13879 * dlls/mshtml/nsio.c:
13880 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
13882 2006-12-21 Huw Davies <huw@codeweavers.com>
13884 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
13885 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
13886 the user's caches directory
13887 and use these instead of the original suitcase.
13889 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
13891 * dlls/setupapi/install.c:
13892 setupapi: Fix handling of 'CopyFiles=@file'.
13894 2006-12-21 Ken Thomases <ken@codeweavers.com>
13896 * dlls/iphlpapi/ifenum.c:
13897 iphlpapi: Fixed a problem with enumerating network interfaces.
13898 Keep increasing the buffer until the returned length is more than two
13899 records smaller than the buffer we provided.
13901 2006-12-21 Alexandre Julliard <julliard@winehq.org>
13903 * dlls/ntdll/cdrom.c:
13904 ntdll: Added support for physically ejecting devices on Mac OS.
13906 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
13907 ntdll: File positions should be aligned to sector boundaries in PE loader.
13909 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
13911 * dlls/kernel32/tests/process.c:
13912 kernel32/tests: Don't use full path for executable in tests.
13914 2006-12-21 Ken Thomases <ken@codeweavers.com>
13916 * dlls/winmm/winecoreaudio/audio.c:
13917 winecoreaudio: Replace pthread mutex with OSSpinLock.
13919 * dlls/winmm/winecoreaudio/audio.c:
13920 winecoreaudio: Move a memset out of a mutex-guarded section.
13922 * dlls/winmm/winecoreaudio/audio.c:
13923 winecoreaudio: Merge wodReset and wodHelper_Reset.
13925 * dlls/winmm/winecoreaudio/audio.c:
13926 winecoreaudio: Change to faster non-recursive mutex.
13928 * dlls/winmm/winecoreaudio/audio.c:
13929 winecoreaudio: Push notify of completions from render callback to message thread.
13930 Rather than have the Audio Unit render callback traverse the queue of wave
13931 headers looking for complete ones, and sending a message to the message thread
13932 for each one it finds, just send one message to tell the message thread to do
13933 that work itself. The render callback is called in a real-time priority
13934 thread and is expected to return as quickly as possible.
13936 * dlls/winmm/winecoreaudio/audio.c:
13937 winecoreaudio: Remove more mutexes from around Audio Unit calls.
13939 * dlls/winmm/winecoreaudio/audio.c:
13940 winecoreaudio: Report when the render callback is just providing silence.
13942 * dlls/winmm/winecoreaudio/audio.c:
13943 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
13945 * dlls/winmm/winecoreaudio/audio.c:
13946 winecoreaudio: Leave audio unit running, except when waveout device paused.
13948 * dlls/winmm/winecoreaudio/audio.c:
13949 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
13951 * dlls/winmm/winecoreaudio/audio.c:
13952 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
13954 * dlls/winmm/winecoreaudio/audio.c:
13955 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
13957 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
13958 clears dwPartialOffset itself.
13959 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
13960 parameter. wodWrite is not called from the Audio Unit render callback, so it
13961 can use Wine debug channels.
13963 * dlls/winmm/winecoreaudio/audio.c:
13964 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
13966 * dlls/winmm/winecoreaudio/audio.c:
13967 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
13968 wodHelper_BeginWaveHdr().
13969 This refactoring prepares the ground for subsequent refactoring of
13970 wodHelper_BeginWaveHdr.
13972 * dlls/winmm/winecoreaudio/audio.c:
13973 winecoreaudio: Create port for sending messages to the callback thread only once.
13975 * dlls/winmm/winecoreaudio/audio.c:
13976 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
13978 2006-12-21 Günther Brammer <GBrammer@gmx.de>
13980 * dlls/ddraw/tests/dsurface.c:
13981 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
13983 2006-12-20 Huw Davies <huw@codeweavers.com>
13985 * dlls/gdi32/freetype.c:
13986 gdi32: Actually create the Wine fonts key if it doesn't exist.
13988 2006-12-20 Juan Lang <juan_lang@yahoo.com>
13990 * dlls/kernel32/profile.c:
13991 kernel32: Suppress an unneeded warning.
13993 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
13995 * dlls/oleaut32/vartype.c:
13996 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
13997 into a DECIMAL instead of a double as an intermediate step.
13999 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
14001 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
14002 dlls/wined3d/directx.c:
14003 d3d: Fix adapter mode enumeration and filtering.
14005 2006-12-20 Christoph Frick <frick@sc-networks.de>
14007 * dlls/dinput/device.c:
14008 dinput: Drop magic int.
14010 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
14011 dinput: Set the correct size for the old dinput joystick.
14012 This also reverts my previous patch as this is the real cause for the
14013 problems with Grand Prix Legends.
14015 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
14017 * dlls/wined3d/device.c, dlls/wined3d/state.c,
14018 dlls/wined3d/wined3d_private.h:
14019 wined3d: Reinstall the nvrc texture unit mapping.
14021 * dlls/wined3d/device.c:
14022 wined3d: Catch nop pixel shader changes.
14024 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
14025 dlls/wined3d/wined3d_private.h:
14026 wined3d: Add pixel shaders to the state table.
14028 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
14029 wined3d: Catch nop sampler changes.
14031 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
14032 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
14033 wined3d: Move samplers to the state table.
14035 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
14036 wined3d: Add empty sampler entries to the state table.
14038 * dlls/wined3d/device.c:
14039 wined3d: Catch nop SetTextureStageState calls.
14041 * dlls/wined3d/state.c:
14042 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
14044 * dlls/wined3d/state.c:
14045 wined3d: Make a WINED3DTSS_RESULTARG stub.
14047 * dlls/wined3d/state.c:
14048 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
14050 * dlls/wined3d/state.c:
14051 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
14053 * dlls/wined3d/state.c:
14054 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
14056 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14057 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
14059 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
14060 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
14062 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
14063 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
14064 wined3d: Move WINED3DTSS_COLOROP to the state table.
14066 * dlls/wined3d/basetexture.c:
14067 wined3d: Do not enable the texture dimensions in BindTexture.
14069 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
14070 wined3d: Add empty texture stage states to the state table.
14072 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
14073 wined3d: Temporary disable nvrc junk texture skipping.
14075 2006-12-20 Alexandre Julliard <julliard@winehq.org>
14077 * dlls/shell32/regsvr.c:
14078 shell32: Don't hardcode the system32 directory in registered classes.
14080 * loader/kthread.c:
14081 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
14083 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
14084 ntdll: Fix the libdl refcount when loading the same builtin twice.
14086 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
14088 * dlls/kernel32/tests/module.c:
14089 kernel32/tests: Test loading and unloading of builtin dlls.
14091 2006-12-20 Kai Blin <kai.blin@gmail.com>
14093 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
14094 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
14096 2006-12-20 Alexandre Julliard <julliard@winehq.org>
14098 * include/guiddef.h, include/windef.h, include/wine/debug.h,
14099 include/wine/test.h, include/winnt.h:
14100 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
14102 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
14103 programs/winedbg/break.c, programs/winedbg/dbg.y,
14104 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
14105 programs/winedbg/memory.c, programs/winedbg/stack.c,
14106 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
14107 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
14108 programs/winedbg/winedbg.c:
14109 winedbg: Win64 printf format fixes.
14111 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
14112 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
14113 programs/winedbg/tgt_minidump.c:
14114 winedbg: Fixed a few data types.
14116 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
14118 * dlls/dinput/mouse.c:
14119 dinput: Warp mouse in exclusive cooperation mode only.
14121 * dlls/dinput/mouse.c:
14122 dinput: Use GetCursorPos() to calculate relative mouse movements.
14124 2006-12-19 Rob Shearman <rob@codeweavers.com>
14126 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
14127 ole32: Send a causality ID in the ORPCTHIS header for a call.
14128 Use the causality ID to determine whether this is a top-level or a
14129 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
14131 * dlls/ole32/tests/marshal.c:
14132 ole32: Reset the message filter at the end of the message filter test.
14134 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
14135 dlls/ole32/stubmanager.c:
14136 ole32: Pass in the IID and IUnknown* of the object being executed to the server
14137 notification and message filter functions.
14139 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
14140 ole32: Call the message filter for incoming calls.
14142 * dlls/ole32/rpc.c:
14143 ole32: Call ServerNotify for channel hooks.
14144 Store the SChannelHookCallInfo structure in the message state.
14146 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
14147 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
14148 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
14151 * dlls/ole32/rpc.c:
14152 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
14154 This is done by putting the ORPCTHIS data into the buffer when calling
14155 IRpcChannelBuffer::GetBuffer on the client side and then storing the
14156 amount we increased the buffer in a structure stored in the Handle
14157 field. This is done to present the correct Buffer pointer to the proxy
14158 so that it writes its data after the ORPCTHIS data.
14159 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
14160 sure the data is consistent according to NDR rules. Also add several
14161 checks on the unmarshaled data that are specified by the DCOM draft
14164 2006-12-19 H. Verbeet <hverbeet@gmail.com>
14166 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
14167 dlls/wined3d/glsl_shader.c:
14168 wined3d: Allow wined3d to handle multiple render targets.
14170 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
14171 dlls/wined3d/wined3d_private.h:
14172 wined3d: Allow the FBO code to handle multiple render targets.
14174 * dlls/wined3d/device.c:
14175 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
14176 Use the render target index rather than hardcoding 0.
14178 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
14179 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
14180 wined3d: Allow the device to store multiple render targets.
14182 2006-12-19 Hans Leidekker <hans@it.vu.nl>
14184 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
14185 tools/winedump/winedump.man.in:
14186 winedump: Start dumping .NET specific bits from PE executables.
14188 2006-12-20 Alexandre Julliard <julliard@winehq.org>
14190 * dlls/ntdll/virtual.c:
14191 ntdll: Fixed typo in map_image.
14193 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
14195 * dlls/winex11.drv/opengl.c:
14196 winex11.drv: pbuffer detection.
14198 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14200 * dlls/winex11.drv/opengl.c:
14201 winex11.drv: Don't crash when called with a NULL gl context.
14203 2006-12-19 Huw Davies <huw@codeweavers.com>
14205 * dlls/gdi32/freetype.c:
14206 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
14209 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
14211 * dlls/gdi32/gdiobj.c:
14212 gdi32: Remove unused function.
14214 2006-12-19 Rob Shearman <rob@codeweavers.com>
14216 * dlls/ole32/tests/usrmarshal.c:
14217 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
14218 derived from the return value of HMETAFILEPICT_UserMarshal instead of
14219 the value returned by HMETAFILEPICT_UserSize, as the latter
14220 over-estimates the size on Windows.
14221 Remove some unnecessary casts.
14223 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
14225 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
14226 dlls/winex11.drv/winpos.c:
14227 user32: Extend the support for SWP_STATECHANGED for all windows.
14229 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
14231 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
14232 include/wine/wined3d_types.h:
14233 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
14235 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
14237 * dlls/wined3d/state.c:
14238 wined3d: Fix a function name.
14240 * dlls/wined3d/state.c:
14241 wined3d: Add missing render state function.
14243 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
14244 wined3d: Catch nop render state changes.
14246 * dlls/wined3d/device.c:
14247 wined3d: Move render state applying to drawprim.
14249 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
14251 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14252 dlls/wined3d/wined3d_private.h:
14253 wined3d: Add the state dirtification infrastructure.
14255 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
14257 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
14258 dlls/msvcrt/string.c, include/config.h.in:
14259 msvcrt: Add _atoldbl.
14261 2006-12-19 Alexandre Julliard <julliard@winehq.org>
14264 configure: Re-generated with autoconf 2.61.
14266 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
14268 * dlls/oleaut32/vartype.c:
14269 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
14271 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
14273 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
14274 winex11drv: Return cached cursor_pos in GetCursorPos().
14276 2006-12-18 Hans Leidekker <hans@it.vu.nl>
14278 * dlls/ws2_32/socket.c:
14279 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
14281 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
14283 * dlls/kernel32/tests/loader.c:
14284 kernel32: Add a minimal PE image that XP is able to load.
14286 2006-12-18 James Hawkins <truiken@gmail.com>
14288 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
14289 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
14291 * dlls/msi/tests/install.c:
14292 msi: Run the install tests from a temporary directory.
14294 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
14296 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14297 usp10: Implement ScriptStringCPtoX.
14299 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14300 usp10: Implement ScriptStringXtoCP.
14302 * dlls/usp10/usp10.c:
14303 usp10: Implement ScriptStringFree.
14305 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14306 usp10: Implement ScriptStringAnalyse.
14308 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
14310 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
14311 d3d9: Handle volume container in d3d9.
14313 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
14314 dlls/d3d9/surface.c:
14315 d3d9: Handle surface container in d3d9.
14317 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
14318 d3d8: Handle volume container in d3d8.
14320 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
14321 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
14322 d3d8: Handle surface container in d3d8.
14324 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
14325 dlls/d3d9/tests/device.c:
14326 d3d9: Fix implicit swap chain refcounting.
14328 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
14329 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
14330 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
14331 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
14332 d3d: Callback infrastructure for implicit swap chain destruction in
14335 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
14336 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
14337 d3d9: Fix implicit surface refcounting.
14339 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
14340 wined3d: Remove IWineD3DVolume_GetContainerParent.
14342 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
14343 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
14344 wined3d: Remove IWineD3DSurface_GetContainerParent.
14346 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
14347 d3d9: Handle volume refcount forwarding in d3d9.
14349 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
14350 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
14351 d3d9: Handle surface refcount forwarding in d3d9.
14353 * dlls/wined3d/device.c:
14354 wined3d: Call the depth stencil destroy callback function.
14356 2006-12-18 James Hawkins <truiken@gmail.com>
14358 * dlls/msi/dialog.c:
14359 msi: Update the text control when the selection path changes.
14361 * dlls/msi/events.c:
14362 msi: Only cleanup event subscriptions of the dialog being closed.
14364 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
14366 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
14367 dlls/dinput/tests/device.c:
14368 dinput: Make mouse use axis mode flag set in base class. Add tests.
14370 * dlls/dinput/device.c:
14371 dinput: Add handling of AXISMODE property to base device object.
14373 * dlls/dinput/joystick_linuxinput.c:
14374 dinput: Zero out returned information struct.
14376 * dlls/dinput/keyboard.c:
14377 dinput: Don't return non existent keys.
14379 2006-12-17 Rob Shearman <rob@codeweavers.com>
14381 * dlls/kernel32/heap.c:
14382 kernel32: Protect global alloc functions against integer overflows on the
14385 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
14386 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
14388 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
14389 dlls/ole32/usrmarshal.c:
14390 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
14391 add tests for these.
14393 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
14394 dlls/ole32/tests/usrmarshal.c:
14395 ole32: Move the user marshal tests to usrmarshal.c.
14397 * dlls/rpcrt4/rpc_transport.c:
14398 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
14399 connection is closed.
14401 * dlls/ole32/usrmarshal.c:
14402 ole32: Add documentation for the user marshaling functions.
14404 * dlls/ole32/datacache.c:
14405 ole32: Support reading and writing custom clipformats in the data cache.
14407 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
14409 * tools/winedump/pe.c:
14410 winedump: Remove a redundant ';'.
14412 * tools/winedump/pe.c:
14413 winedump: Fix a couple of typos.
14415 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
14417 * dlls/usp10/tests/usp10.c:
14418 usp10/tests: Make tests run on win9x and NT4 again.
14420 * dlls/user32/tests/monitor.c:
14421 user32/tests: Make sure the tests run on NT4 again.
14423 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
14426 server: Cast-qual warnings fix.
14429 server: Cast-qual warnings fix.
14431 2006-12-16 Alexandre Julliard <julliard@winehq.org>
14433 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
14434 msvcrt: Define __CxxLongjmpUnwind for i386 only.
14436 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
14438 * programs/winhelp/hlpfile.c:
14439 winhelp: Cast-qual warnings fix.
14441 * programs/winecfg/theme.c:
14442 winecfg: Cast-qual warning fix.
14444 * programs/progman/group.c:
14445 progman: Cast-qual warnings fix.
14447 * dlls/version/tests/info.c:
14448 version/tests: Write-strings warning fix.
14450 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14452 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
14454 ddraw: IDirectDraw3 should use its own ref count variable.
14456 * dlls/ddraw/main.c:
14457 ddraw: Initialize the IDirectDraw3 vtable.
14459 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
14461 * dlls/localspl/tests/localmon.c:
14462 localspl/tests: Add tests for XcvDataPort.
14464 2006-12-16 Alexandre Julliard <julliard@winehq.org>
14466 * configure, configure.ac, include/config.h.in:
14467 configure: Remove some no longer used libcurses checks.
14469 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
14471 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
14472 wined3d: When changing display modes clip cursor to the requested display size.
14474 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14476 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
14477 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
14479 2006-12-15 Alexandre Julliard <julliard@winehq.org>
14481 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
14482 msvcrt: Implemented __CxxLongjmpUnwind.
14484 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
14485 msvcrt: Make pointers to read-only exception descriptors const.
14487 2006-12-15 James Hawkins <truiken@gmail.com>
14489 * dlls/cabinet/fdi.c:
14490 cabinet: Close the opened file handle even in error cases.
14492 2006-12-15 Hans Leidekker <hans@it.vu.nl>
14494 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
14495 setupapi: Add a stub implementation for SetupPromptReboot.
14497 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
14499 * dlls/user32/edit.c:
14500 user32: Center the context menu if it was activated via VK_APPS like Windows
14503 * dlls/user32/message.c, dlls/user32/tests/msg.c,
14504 dlls/winex11.drv/keyboard.c:
14505 user32: Add support for the VK_APPS (Menu) key.
14507 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
14508 ddrawex: Avoid not necessary casts.
14510 * dlls/ddraw/ddraw_thunks.c:
14511 ddraw: Fix warnings.
14513 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
14515 * dlls/secur32/tests/ntlm.c:
14516 secur32/tests: Cast-qual warnings fix.
14518 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
14520 * dlls/wined3d/device.c:
14521 wined3d: Clean up SetRenderState.
14523 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
14524 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
14526 * dlls/ddraw/surface.c:
14527 ddraw: Add a TRACE to GetPixelFormat.
14529 2006-12-14 Jacek Caban <jacek@codeweavers.com>
14531 * dlls/mshtml/olecmd.c:
14532 mshtml: Use pvaIn in exec_print.
14534 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
14536 * dlls/shlwapi/tests/path.c:
14537 shlwapi/tests: Fix typos.
14539 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
14541 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
14542 dlls/winex11.drv/winpos.c:
14543 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
14545 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14547 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
14548 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
14549 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
14552 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14554 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
14555 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
14556 ddraw: Add IDirectDraw3 interface.
14558 2006-12-09 Günther Brammer <GBrammer@gmx.de>
14560 * dlls/ddraw/surface.c:
14561 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
14563 2006-12-14 Francois Gouget <fgouget@free.fr>
14565 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
14566 dlls/wined3d/directx.c, dlls/winedos/int15.c,
14567 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
14568 programs/winedbg/break.c:
14569 Assorted spelling fixes.
14571 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
14572 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
14573 Fix the test so it compiles without warnings.
14575 * dlls/ole32/tests/marshal.c:
14576 ole32/tests: Replace some '#if 0's with 'if (0)'s.
14577 Fix the code so it compiles.
14579 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
14580 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
14581 dlls/user32/tests/win.c:
14582 user32/tests: Replace some '#if 0's with 'if (0)'s.
14583 Fix the code so it compiles without warnings.
14585 * dlls/version/tests/info.c:
14586 version/tests: Replace some '#if 0's with 'if (0)'s.
14587 Fix the code so it compiles without warnings.
14589 * dlls/shlwapi/tests/clist.c:
14590 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
14592 * dlls/advapi32/tests/crypt_md4.c:
14593 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
14595 * dlls/localspl/tests/localmon.c:
14596 localspl/tests: Replace some '#if 0's with 'if (0)'s.
14598 * dlls/comctl32/tests/mru.c:
14599 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
14600 Fix the code so it compiles without warnings.
14602 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
14604 * dlls/shell32/shlexec.c:
14605 shell32: Replace numeric literals with the proper constant.
14607 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
14609 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
14610 secur32: Make some data const.
14612 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14613 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
14614 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
14615 dlls/wined3d/wined3d_private.h:
14616 wined3d: Make some data const.
14618 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
14619 rsaenh: Make some data const and static.
14621 * dlls/rpcrt4/rpc_transport.c:
14622 rpcrt4: Make some data const.
14624 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
14625 msvcrt: Make some data const.
14627 * dlls/dswave/dswave_main.c:
14628 dswave: Make some data const.
14630 * dlls/crypt32/store.c:
14631 crypt32: Make some data const.
14633 * dlls/dplayx/dplayx_global.c:
14634 dplayx: Make some data const.
14636 * dlls/winmm/winearts/audio.c:
14637 winearts: Make some data const.
14639 * dlls/dmime/audiopath.c:
14640 dmime: Make some data const and static.
14642 * dlls/dbghelp/module.c:
14643 dbghelp: Make some data const.
14645 * dlls/atl/registrar.c:
14646 atl: Make some data const.
14648 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
14649 dlls/winmm/wineoss/mixer.c:
14650 wineoss: Make some data const.
14652 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
14654 * dlls/kernel32/tests/process.c:
14655 kernel32/tests: Be a bit more verbose on failure.
14657 2006-12-14 Alexandre Julliard <julliard@winehq.org>
14660 Revert "msi: Comparisons with null in conditions are special."
14661 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
14663 * dlls/msi/tests/package.c:
14664 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
14666 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
14668 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
14669 d3d8: Release non implicit surfaces only if refcount is 0, with test.
14671 2006-12-14 Jacek Caban <jacek@codeweavers.com>
14673 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
14674 shdoclc: Added print template strings.
14676 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
14677 mshtml: Set default print template in exec_print.
14679 * dlls/mshtml/nsio.c:
14680 mshtml: Fixed handling chrome protocol.
14682 * dlls/mshtml/nsio.c:
14683 mshtml: Don't do anything in SetNSContainer if new container is the same
14686 * dlls/mshtml/nsio.c:
14687 mshtml: Fix loading pages in containers without document.
14689 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
14690 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
14691 when we return string value.
14693 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
14695 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
14696 rpcrt4/tests: Cast-qual warnings fix.
14698 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
14700 * dlls/shell32/shlexec.c:
14701 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
14702 supposed to cause a segfault anyway.
14703 Use SE_ERR_FNF rather than a numeric literal.
14705 * dlls/shell32/shlexec.c:
14706 shell32: Add some documentation for FindExecutableW().
14708 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
14709 shell32: Fix FindExecutable() to return the executable path, not the whole
14712 * dlls/shell32/tests/shlexec.c:
14713 shell32/tests: Add FindExecutable() tests.
14715 * dlls/shell32/tests/shlexec.c:
14716 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
14719 2006-12-13 Francois Gouget <fgouget@free.fr>
14721 * dlls/ole32/tests/ole2.c:
14722 ole32: Fix named/nameless union compilation error.
14724 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
14725 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
14726 than LoadLibrary().
14728 2006-12-12 Jacek Caban <jacek@codeweavers.com>
14730 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
14731 mshtml: Added beginning of IDM_PRINT implementation.
14733 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
14734 mshtml: Added test of CompareUrl.
14736 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
14738 * dlls/winex11.drv/mouse.c:
14739 winex11.drv: Update cached cursor position after calling hook.
14741 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
14742 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
14744 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
14746 * dlls/kernel32/locale.c:
14747 kernel32: Remove unneeded headers.
14749 2006-12-13 Alexandre Julliard <julliard@winehq.org>
14751 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
14752 ntdll: Map the PE header up to the specified size, and clear the rest of
14755 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
14757 * dlls/kernel32/tests/loader.c:
14758 kernel32: Add the data that mimics the PE image which upack creates.
14760 2006-12-12 Jacek Caban <jacek@codeweavers.com>
14762 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
14763 dlls/urlmon/urlmon_main.c:
14764 urlmon: Use pluggable protocol in CoInternetCompareUrl.
14766 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14767 urlmon: Added application/x-msdownload mime filter.
14769 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
14771 * dlls/msvcrt/tests/file.c:
14772 msvcrt/tests: Cast-qual warnings fix.
14774 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
14775 ntdll/tests: Cast-qual warning fix.
14777 2006-12-12 Alexandre Julliard <julliard@winehq.org>
14779 * dlls/winex11.drv/opengl.c:
14780 winex11.drv: Fixed computation of viewport and scissor position.
14782 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
14784 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
14785 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
14786 user32: Factorize graphics driver SetParent into user32.
14788 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
14790 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14791 usp10: Add tests and fix for ScriptXtoCP .
14793 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
14795 * dlls/dinput/mouse.c:
14796 dinput: Use standard mouse data format instead of custom one.
14798 * dlls/dinput/device.c, dlls/dinput/device_private.h,
14799 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
14800 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
14801 dinput: Remove redundant parameter.
14803 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
14804 dinput: Move mouse & keyboard user data format to base class.
14806 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
14807 dinput: Move joystick user data format into base class.
14809 * dlls/dinput/device.c, dlls/dinput/device_private.h:
14810 dinput: Add user data format into base class. Implement SetDataFormat.
14812 * dlls/dinput/device.c, dlls/dinput/device_private.h,
14813 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
14814 dlls/dinput/mouse.c:
14815 dinput: Move transform and offsets structures into base device class.
14817 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
14819 * programs/winetest/main.c:
14820 winetest: Show correct filenames on test.winehq.org.
14822 * dlls/winspool.drv/tests/info.c:
14823 winspool.drv/tests: No need to return anything as we are using a global
14826 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
14828 * dlls/kernel32/locale.c:
14829 kernel32: Allow the preferred language to be different from the preferred
14830 locale on Mac OS X.
14832 2006-12-08 Jacek Caban <jacek@codeweavers.com>
14834 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
14835 dlls/mshtml/nsservice.c:
14836 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
14838 2006-12-12 Jacek Caban <jacek@codeweavers.com>
14840 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
14841 mshtml: Added alert implementation.
14843 2006-12-12 Alexandre Julliard <julliard@winehq.org>
14845 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
14846 winex11.drv: Get rid of the display pointer in the GL context.
14848 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
14849 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
14850 This causes lock inversions when the driver accesses the DC.
14852 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
14853 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
14854 opengl32: Avoid generating a wrapper for internal functions when we can call
14855 the internal one directly.
14857 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14859 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
14860 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
14861 dlls/winex11.drv/opengl.c:
14862 winex11.drv: Correctly position and clip opengl child windows.
14864 2006-12-12 Alexandre Julliard <julliard@winehq.org>
14866 * dlls/winex11.drv/opengl.c:
14867 winex11.drv: Get rid of the unused set_drawable function.
14869 * dlls/gdi32/clipping.c:
14870 gdi32: Use a more appropriate size for the default clip region.
14872 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
14873 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
14875 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
14876 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
14877 winex11.drv: Make sure the drawable rect is always updated and use it where
14880 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
14882 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
14883 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
14884 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
14885 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
14886 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
14887 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
14889 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
14891 2006-12-12 Alexandre Julliard <julliard@winehq.org>
14893 * dlls/winex11.drv/clipboard.c:
14894 winex11.drv: Remove unused PropertyAliasMap variable.
14896 2006-12-11 Hans Leidekker <hans@it.vu.nl>
14898 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
14899 mscoree: Add a stub implementation for CorExitProcess and
14900 GetRequestedRuntimeInfo.
14902 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
14903 mscoree: Take advantage of an installed Mono for Windows to run .NET
14906 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
14908 * dlls/winspool.drv/tests/info.c:
14909 winspool/tests: Don't treat having no printers as a failure.
14911 * dlls/winspool.drv/tests/info.c:
14912 winspool/tests: Make default_printer a global variable.
14914 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
14916 * dlls/msvcrt/tests/printf.c:
14917 msvcrt/tests: Cast-qual warnings fix.
14919 * dlls/msvcrt/tests/cpp.c:
14920 msvcrt/tests: Cast-qual warnings fix.
14922 * dlls/msi/tests/install.c:
14923 msi/tests: Cast-qual warning fix.
14925 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
14927 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
14928 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
14929 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
14930 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
14931 Made some functions static.
14933 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
14935 * dlls/localspl/tests/localmon.c:
14936 localspl/tests: Add tests for XcvClosePort.
14938 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
14939 localspl/tests: Add tests for XcvOpenPort.
14941 2006-12-11 Hans Leidekker <hans@it.vu.nl>
14943 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
14944 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
14946 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
14948 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14949 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
14951 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14952 wined3d: Move SRGBWRITEENABLE to the state table.
14954 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14955 wined3d: Move tesselation to the state table.
14957 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14958 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
14960 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14961 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
14963 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14964 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
14966 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14967 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
14969 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14970 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
14972 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14973 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
14975 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14976 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
14978 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14979 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
14981 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14982 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
14984 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14985 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
14987 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14988 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
14990 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14991 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
14993 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14994 wined3d: Move WINED3DRS_WRAPx to the state table.
14996 * dlls/wined3d/device.c, dlls/wined3d/state.c:
14997 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
14999 * dlls/wined3d/device.c:
15000 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
15002 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15003 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
15005 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15006 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
15008 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15009 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
15011 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15012 wined3d: Move point scale render states to the state table.
15014 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15015 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
15017 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15018 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
15020 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15021 wined3d: Move WINED3DRS_POINTSIZE to the state table.
15023 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15024 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
15026 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15027 wined3d: Move WINED3DRS_ZBIAS to the state table.
15029 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15030 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
15032 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15033 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
15035 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15037 * dlls/cryptdll/cryptdll.c:
15038 cryptdll: Change storage class of module handle to static.
15040 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
15042 * dlls/dinput/device.c, dlls/dinput/device_private.h,
15043 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
15044 dinput: Move few helper functions and standardize them.
15046 * dlls/dinput/device.c, dlls/dinput/device_private.h,
15047 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
15048 dlls/dinput/mouse.c:
15049 dinput: Move internal function calculate_ids to where it's really used.
15051 * dlls/dinput/joystick_linuxinput.c:
15052 dinput: No need to copy default constant format. Use already defined static
15055 2006-12-11 Alexandre Julliard <julliard@winehq.org>
15057 * dlls/shell32/shlfileop.c:
15058 shell32: Avoid using garbage data in wildcard expansion.
15060 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
15062 * dlls/winex11.drv/opengl.c:
15063 wgl: Make the WGL code independant of the number of supported pixel formats.
15065 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
15067 * dlls/winex11.drv/opengl.c:
15068 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
15070 2006-12-11 Christoph Frick <frick@sc-networks.de>
15072 * dlls/dinput/joystick_linuxinput.c:
15073 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
15075 * dlls/dinput/joystick_linuxinput.c:
15076 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
15078 * dlls/dinput/joystick_linuxinput.c:
15079 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
15081 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
15083 * dlls/dinput/device.c:
15084 dinput: Remove incorrect assumption about format.
15086 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
15088 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15089 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
15091 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15092 dlls/wined3d/wined3d_private.h:
15093 wined3d: Remove the unused tween factor stateblock member.
15095 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15096 dlls/wined3d/wined3d_private.h:
15097 wined3d: Remove the unused stateblock vertex blend member.
15099 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
15101 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15102 wined3d: Move wined3drs_fogdensity to the state table.
15104 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
15106 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15107 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
15109 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15110 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
15112 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15113 wined3d: Move fog states to the state table.
15115 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15116 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
15118 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15119 wined3d: Move stencil states to the state table.
15121 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15122 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
15124 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15125 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
15127 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15128 wined3d: Move WINED3DRS_BLENDOP to the state table.
15130 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15131 wined3d: Move clipping states to the state table.
15133 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15134 wined3d: Move alpha states to the state table.
15136 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
15137 dlls/wined3d/wined3d_private.h:
15138 wined3d: Implement IWineD3DDevice::Reset.
15140 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15142 * dlls/mapi32/tests/util.c:
15143 mapi32/tests: Cast-qual warnings fix.
15145 * dlls/mapi32/tests/prop.c:
15146 mapi32/tests: Cast-qual warnings fix.
15148 * dlls/gdi32/tests/metafile.c:
15149 gdi32/tests: Cast-qual warning fix.
15151 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
15153 * dlls/wined3d/directx.c:
15154 wined3d: Reduce the number of error messages.
15156 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
15158 * dlls/comctl32/imagelist.c:
15159 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
15160 in ImageList_Read".
15162 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
15164 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
15165 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
15166 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
15167 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
15168 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
15169 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
15170 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
15171 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
15172 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
15173 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
15174 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
15175 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
15176 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
15177 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
15178 made functions and variables static in some testcases.
15180 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
15182 * dlls/winspool.drv/tests/info.c:
15183 winspool.drv/tests: Fix typo.
15185 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
15187 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
15188 dinput: Fix processing of custom format.
15190 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
15192 * dlls/dmstyle/dmutils.c:
15193 dmstyle: Dangling references fix.
15195 * dlls/dmloader/debug.c:
15196 dmloader: Dangling references fix.
15198 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15200 * dlls/dmime/dmutils.c:
15201 dmime: Dangling references fix.
15203 * dlls/kernel32/tests/locale.c:
15204 kernel32/tests: Cast-qual warnings fix.
15206 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
15208 * dlls/dbghelp/storage.c:
15209 dbghelp: Sparse array speed up.
15211 2006-12-08 Alexandre Julliard <julliard@winehq.org>
15213 * ANNOUNCE, ChangeLog, VERSION, configure:
15216 ----------------------------------------------------------------
15217 2006-12-08 Alexandre Julliard <julliard@winehq.org>
15219 * dlls/gdi32/freetype.c:
15220 gdi32: Don't assume that the font codepages change with the user locale.
15221 Codepages can be set independently with LC_CTYPE.
15223 * dlls/msvcrt/locale.c:
15224 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
15226 * dlls/shlwapi/tests/string.c:
15227 shlwapi: Fixed string tests for non-English locales.
15229 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
15231 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15232 wined3d: Move blending related states to the state table.
15234 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15235 wined3d: Move WINED3DRS_AMBIENT to the state table.
15237 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15238 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
15240 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15241 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
15243 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15244 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
15246 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15247 wined3d: Move WINED3DRS_SHADEMODE to the state table.
15249 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15250 wined3d: Move WINED3DRS_CULLMODE to the state table.
15252 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15253 wined3d: Move WINED3DRS_ZENABLE to the state table.
15255 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15256 wined3d: Move WINED3DRS_LIGHTNING to the state table.
15258 2006-12-08 Alexandre Julliard <julliard@winehq.org>
15260 * dlls/gdi32/freetype.c:
15261 gdi32: Disable the freetype mmap sharing on Mac OS.
15263 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
15265 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
15266 comcat: Remove const from COMCAT Manager.
15268 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
15270 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
15271 shell32: Define AVI resource 152.
15273 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
15275 * dlls/advpack/tests/advpack.c:
15276 advpack/tests: Change the output for HRESULT's.
15278 2006-12-08 Alexandre Julliard <julliard@winehq.org>
15280 * dlls/dbghelp/stack.c:
15281 dbghelp: Avoid a printf format warning.
15283 * tools/winedump/pdb.c:
15284 winedump: Avoid printf format warnings.
15286 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
15288 * dlls/imm32/imm.c:
15289 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
15291 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
15293 * dlls/crypt32/tests/encode.c:
15294 crypt32/tests: Cast-qual warnings fix.
15296 * dlls/crypt32/tests/store.c:
15297 crypt32/tests: Cast-qual warnings fix.
15299 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
15301 * dlls/wined3d/device.c, dlls/wined3d/state.c:
15302 wined3d: Move WINED3DRS_FILLMODE to the state table.
15304 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
15306 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
15307 wined3d: Add render states to the state table.
15309 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
15311 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
15312 dlls/wined3d/wined3d_private.h:
15313 wined3d: Create the state table.
15315 2006-12-07 Kai Blin <kai.blin@gmail.com>
15317 * dlls/ws2_32/socket.c:
15318 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
15320 2006-12-07 Alexandre Julliard <julliard@winehq.org>
15322 * dlls/ntdll/loader.c:
15323 ntdll: Check the NX compatibility flag for every loaded module.
15325 * tools/winebuild/build.h, tools/winebuild/main.c,
15326 tools/winebuild/spec32.c, tools/winebuild/utils.c,
15327 tools/winebuild/winebuild.man.in:
15328 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
15331 * tools/winedump/pe.c:
15332 winedump: Print sizes and offsets in hex.
15334 2006-12-07 Huw Davies <huw@codeweavers.com>
15336 * dlls/wineps.drv/download.c:
15337 wineps.drv: Don't try to download a non-scalable font.
15339 2006-12-06 Mike McCormack <mike@codeweavers.com>
15341 * dlls/msi/tests/package.c:
15342 msi: Add tests for comparison to empty strings.
15345 msi: Comparisons with null in conditions are special.
15347 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
15349 * tools/winedump/lib.c:
15350 winedump: Dump section data of COFF library files, decode some import data.
15352 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
15353 winedump: Add a possibility to dump raw section data.
15355 * tools/winedump/pe.c, tools/winedump/winedump.h:
15356 winedump: Export dump_section() for use outside of pe.c.
15358 * tools/winedump/pe.c, tools/winedump/winedump.h:
15359 winedump: Handle properly partial optional COFF headers.
15360 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
15362 * tools/winedump/pe.c:
15363 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
15364 by IMAGE_SCN_ALIGN_MASK.
15366 * tools/winedump/pdb.c:
15367 winedump: Avoid returning void from a void function.
15369 * tools/winedump/pdb.c:
15370 winedump: Make output of dump_data fit into 80 columns.
15372 * dlls/kernel32/tests/loader.c:
15373 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
15375 2006-12-07 Alexandre Julliard <julliard@winehq.org>
15377 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
15378 ntdll: Fix the failing loader tests.
15380 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
15382 * dlls/winex11.drv/opengl.c:
15383 wgl: Implement wglGetPixelFormatAttribfvARB.
15385 2006-12-07 Alexandre Julliard <julliard@winehq.org>
15387 * dlls/oleaut32/tests/vartype.c:
15388 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
15391 * dlls/oleaut32/vartype.c:
15392 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
15394 * dlls/kernel32/locale.c:
15395 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
15398 * dlls/kernel32/tests/locale.c:
15399 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
15402 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15404 * documentation/README.ko:
15405 README: Updated Korean translation.
15407 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
15409 * programs/winecfg/Fr.rc:
15410 winecfg: A few fixes for the French translation.
15412 2006-12-06 Francois Gouget <fgouget@free.fr>
15414 * tools/winapi/msvcmaker:
15415 msvcmaker: Remove references to wine_unicode and to .spec.c files.
15417 2006-12-07 Rob Shearman <rob@codeweavers.com>
15419 * dlls/ole32/compobj.c:
15420 ole32: Add some documentation for CoCreateInstance.
15422 * dlls/wininet/http.c:
15423 wininet: Make a function for resolving the server name for an HTTP request
15424 and sending the appropriate callbacks and use it to remove some duplicated code.
15426 * dlls/wininet/http.c:
15427 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
15428 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
15430 2006-12-06 Jacek Caban <jacek@codeweavers.com>
15432 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
15433 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
15434 mshtml: Added get_parentWindow implementation.
15436 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
15437 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
15439 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
15440 urlmon: Added application/pdf mime filter.
15442 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
15443 urlmon: Added application/java mime filter.
15445 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
15446 urlmon: Added application/x-zip-compressed filter.
15448 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
15449 urlmon: Added application/x-gzip-compression filter.
15451 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
15453 * dlls/ntdll/tests/rtl.c:
15454 ntdll/tests: Fix typo.
15456 2006-12-06 Francois Gouget <fgouget@free.fr>
15458 * include/wingdi.h:
15459 gdi32: Add a prototype for GetFontUnicodeRanges().
15461 2006-12-06 Alexandre Julliard <julliard@winehq.org>
15463 * dlls/gdi32/freetype.c:
15464 gdi32: Only mmap a given font file once.
15465 FT_New_Face always creates a new mapping of the font file, so do the
15466 mapping by hand and use FT_New_Memory_Face instead.
15468 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
15470 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
15471 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
15472 d3d8: Fix implicit surface refcounting.
15474 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
15475 d3d8: Handle volume refcount forwarding in d3d8.
15477 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
15478 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
15479 d3d8: Handle surface refcount forwarding in d3d8.
15481 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
15482 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
15483 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
15484 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
15485 d3d: Callback infrastructure for implicit depth stencil surface destruction
15488 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
15489 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
15490 d3d: Callback infrastructure for implicit volume destruction in
15491 IWineD3DVolumeTexture.
15493 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
15494 d3d: Callback infrastructure for implicit render target destruction in
15497 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
15498 d3d: Callback infrastructure for implicit surface destruction in
15499 IWineD3DCubeTexture.
15501 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
15502 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
15503 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
15505 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
15507 * include/wine/list.h:
15508 wine/list.h: Added list_move_head and list_move_tail.
15510 2006-12-06 Francois Gouget <fgouget@free.fr>
15512 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
15513 dmime: Remove resolve_STREAM_SEEK(), it is unused.
15515 * dlls/ole32/usrmarshal.c:
15516 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
15519 * dlls/ole32/datacache.c:
15520 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
15523 * tools/winapi/msvcmaker:
15524 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
15526 * tools/winapi/msvcmaker:
15527 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
15529 * tools/winapi/msvcmaker:
15530 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
15532 * tools/winapi/msvcmaker:
15533 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
15536 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
15538 * dlls/winex11.drv/opengl.c:
15539 wgl: Fix for missing NV GLX extension.
15541 2006-12-06 Mike McCormack <mike@codeweavers.com>
15543 * dlls/msi/tests/package.c:
15544 msi: More tests for the SourceDir property.
15546 * dlls/msi/tests/package.c:
15547 msi: Add some tests for the ALTER query.
15549 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
15551 * programs/winedbg/symbol.c:
15552 winedbg: Added support for constant values passed by dbghelp.
15554 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
15555 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
15556 dbghelp: Added ability to internal store / reload a symbol with a constant value.
15557 Let dwarf and msc use this new feature.
15558 As we also add global symbol without addresses, don't take those
15559 constant symbols into account for searches by address.
15561 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
15562 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
15563 dbghelp: Added a field to the hash table to store the number of elements in
15565 Make use of it to get rid to module_compute_num_syms.
15567 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
15568 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
15569 dbghelp: In find_nearest, now return the symbol instead of its index in
15572 * dlls/dbghelp/elf_module.c:
15573 dbghelp: Simplify the way we find the debug header.
15575 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
15577 * dlls/dplayx/dplay.c:
15578 dplayx: Display requested provider.
15580 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
15582 * dlls/winex11.drv/opengl.c:
15583 wgl: Cleanup wglMakeCurrent.
15585 2006-12-05 Huw Davies <huw@codeweavers.com>
15587 * dlls/wineps.drv/type42.c:
15588 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
15589 lengths of the loca and glyf tables in addition to changing their names.
15590 Should fix printing on Mac based cups servers.
15592 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
15594 * dlls/kernel32/tests/path.c:
15595 kernel32/tests: Add tests for GetWindowsDirectory.
15597 * dlls/kernel32/tests/path.c:
15598 kernel32/tests: Add tests for GetSystemDirectory.
15600 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
15602 * dlls/version/tests/info.c:
15603 version/tests: Free memory after use.
15605 * dlls/wininet/tests/url.c:
15606 wininet/test: Free memory after use.
15608 * dlls/advapi32/tests/security.c:
15609 advapi32/tests: Free memory after use.
15611 2006-12-05 Alexandre Julliard <julliard@winehq.org>
15613 * dlls/kernel32/volume.c:
15614 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
15617 2006-12-05 Huw Davies <huw@codeweavers.com>
15619 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
15620 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
15621 the listbox is empty.
15623 2006-12-05 James Hawkins <truiken@gmail.com>
15625 * dlls/msi/package.c:
15626 msi: Initialize sid_str to NULL.
15628 * dlls/msi/database.c:
15629 msi: Fail if stg is NULL.
15631 2006-12-05 Kai Blin <kai.blin@gmail.com>
15633 * dlls/ws2_32/socket.c:
15634 ws2_32: Rewrite setsockopt to be more readable.
15636 2006-12-05 Alexandre Julliard <julliard@winehq.org>
15638 * dlls/ntdll/heap.c:
15639 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
15641 * loader/kthread.c:
15642 kthread: Don't make the stack executable by default.
15644 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
15645 ntdll: Force exec permissions on all mmaps unless the app is marked
15648 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
15650 * dlls/dbghelp/elf_module.c:
15651 dbghelp: Recognize DT_GNU_HASH.
15653 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
15655 * dlls/advapi32/lsa.c:
15656 advapi32: Eliminate wild pointers.
15658 * dlls/comcat/tests/comcat.c:
15659 comcat/tests: Cast-qual warnings fix.
15661 2006-12-04 Lei Zhang <thestig@google.com>
15663 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
15664 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
15666 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
15668 * dlls/dinput/device_private.h:
15669 dinput: Remove no longer used GEN_EVENT.
15671 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
15672 dinput: Move joystick event queue into base device class.
15674 * dlls/dinput/mouse.c:
15675 dinput: Move mouse event queue into base device class.
15677 * dlls/dinput/keyboard.c:
15678 dinput: Move keyboard event queue into base device class.
15679 This removes [Get|Set]Property and GetDeviceData.
15681 * dlls/dinput/device.c, dlls/dinput/device_private.h:
15682 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
15683 Also add queue_event to replace big macro GEN_EVENT.
15685 2006-12-05 Mike McCormack <mike@codeweavers.com>
15687 * dlls/msi/action.c, dlls/msi/msipriv.h:
15688 msi: Examine the attributes of all features before setting a component's state.
15690 * dlls/msi/tests/package.c:
15691 msi: Add the names of features/components to debugging output.
15693 2006-12-04 Francois Gouget <fgouget@free.fr>
15695 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
15696 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
15697 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
15698 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
15699 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
15700 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
15701 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
15702 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
15703 programs/clock/It.rc, programs/cmdlgtst/It.rc,
15704 programs/notepad/It.rc, programs/progman/It.rc,
15705 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
15706 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
15707 programs/winemine/It.rc, programs/winhelp/It.rc:
15708 Consistently use SUBLANG_NEUTRAL for Italian resources.
15710 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
15711 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
15712 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
15713 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
15714 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
15715 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
15716 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
15717 tools/winedump/msc.c, tools/winegcc/winegcc.c:
15718 Assorted spelling fixes.
15720 * dlls/mshtml/editor.c:
15721 mshtml: Add '\n' to Wine trace.
15723 * dlls/msxml3/domdoc.c:
15724 msxml3: Add '\n' to Wine trace.
15726 * dlls/vmm.vxd/vmm.c:
15727 vmm.vxd: PC_WRITABLE spelling fix.
15729 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
15731 * dlls/atl/registrar.c:
15732 atl: Change storage class of dll_count to static.
15734 2006-12-04 Rob Shearman <rob@codeweavers.com>
15736 * dlls/ole32/datacache.c:
15737 ole32: Implement the GetData function of the data cache to using the
15738 existing LoadData function and fix GetData to also return data that
15739 has been set, rather than loaded.
15741 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
15742 ole32: Fix HandsOffStorage in the data cache.
15744 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
15745 ole32: Implement the DiscardCache function in the data cache.
15747 2006-12-04 Huw Davies <huw@codeweavers.com>
15749 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
15750 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
15751 being big enough to hold the buffer returned by EnumPrintersW.
15753 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
15755 * dlls/wined3d/directx.c:
15756 wined3d: Add err for failure case in CheckDepthStencilMatch.
15758 * dlls/wined3d/directx.c:
15759 wined3d: Fix CreateFakeGLContext to work with a foreign context.
15761 * dlls/wined3d/directx.c:
15762 wined3d: Avoid XFree on NULL in CheckDeviceType.
15764 * dlls/wined3d/directx.c:
15765 wined3d: Rearrange code in CheckDeviceType.
15767 * dlls/wined3d/directx.c:
15768 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
15770 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
15772 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15773 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
15777 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
15779 * dlls/ws2_32/tests/sock.c:
15780 ws2_32: Added tests for closesocket cancelling pending I/O operations.
15782 2006-12-04 Alexandre Julliard <julliard@winehq.org>
15785 server: Explicitly shutdown destroyed sockets to force pending poll() calls
15788 * dlls/kernel32/locale.c:
15789 kernel32: Store the LC_MESSAGES value under the "Locale" value.
15790 Some apps depend on the value. Reported by Karsten Elfenbein.
15792 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
15794 * programs/winedbg/symbol.c:
15795 winedbg: Dwarf can emit REGREL symbol information, so handle it.
15796 Factorize a bit more some symbol handling code.
15798 * programs/winedbg/break.c, programs/winedbg/debugger.h,
15799 programs/winedbg/tgt_active.c:
15800 winedbg: Now that local variable computation depends on instruction
15801 pointer value, be sure to have the relevant insn ptr value when
15802 fetching the stack frames (spotted by Peter Oberndorfer).
15804 * dlls/dbghelp/dwarf.c:
15805 dbghelp: Fixed value stored for register relative information
15806 (regression spotted by Peter Oberndorfer).
15808 * dlls/dbghelp/dbghelp.c:
15809 dbghelp: Now that symbol's value computation depend on instruction
15810 pointer value, be sure to always store it (spotted by Peter
15813 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
15814 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
15815 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
15816 programs/winedbg/memory.c, programs/winedbg/stack.c:
15817 winedbg: Added some black magic to still handle register values on non
15818 current frame for some of the registers we know of (frame pointer,
15821 * programs/winedbg/symbol.c:
15822 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
15825 * programs/winedbg/symbol.c:
15826 winedbg: No longer test filename in sgv_cb, but do it in the only place where
15827 we actually need it.
15829 2006-12-02 Rob Shearman <rob@codeweavers.com>
15831 * dlls/ole32/datacache.c:
15832 ole32: Add some more traces to the data cache to make debugging easier.
15834 * dlls/ole32/tests/ole2.c:
15835 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
15836 and for caching formats with a clipformat of 0.
15838 * dlls/ole32/datacache.c:
15839 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
15840 means to match any clipformat/tymed.
15841 Therefore, keep the clipformat of the data in the data_cf field.
15842 Return an error from SetData if a non-zero clipformat hasn't been specified.
15843 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
15844 to be non-zero if data has been set.
15846 * dlls/ole32/datacache.c:
15847 ole32: Check that the specified clipboard format and tymed are valid in
15848 IOleCache::Cache in the data cache.
15850 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
15852 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
15853 spoolss: Forward EnumPortsW to winspool.drv.
15855 2006-12-04 Kai Blin <kai.blin@gmail.com>
15857 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
15858 ws2_32: Rewrite getsockopt to make it more readable.
15860 2006-12-04 Alexandre Julliard <julliard@winehq.org>
15862 * dlls/ntdll/loader.c:
15863 ntdll: Allow module with extensions in forward specifications.
15865 2006-12-04 Mike McCormack <mike@codeweavers.com>
15867 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
15868 msi: Double quotes are not valid in queries.
15870 * dlls/msi/tests/db.c:
15871 msi: Add tests for quoting in queries.
15873 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
15875 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
15876 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
15877 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
15878 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
15879 d3d: Pass the superior creating object down to the callback functions.
15881 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
15883 * fonts/ms_sans_serif.sfd:
15884 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
15886 * fonts/small_fonts.sfd:
15887 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
15889 * fonts/courier.sfd:
15890 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
15892 * fonts/system.sfd:
15893 fonts: Add Ukrainian and Byelorussian symbols in System font.
15895 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
15897 * dlls/comctl32/header.c:
15898 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
15900 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
15902 * dlls/winex11.drv/opengl.c:
15903 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
15906 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
15908 * dlls/oleaut32/vartype.c:
15909 oleaut32: Cleanup of previous VarBstrCmp patch.
15911 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
15913 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
15914 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
15916 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
15918 * dlls/dinput/keyboard.c:
15919 dinput: Implement Poll for keyboard.
15921 * dlls/dinput/device.c, dlls/dinput/device_private.h,
15922 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
15923 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
15924 dinput: Move critical section to the base device class.
15926 * dlls/dinput/device.c, dlls/dinput/device_private.h,
15927 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
15928 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
15929 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
15930 dinput: Move acquired flag to the base device class. Add tests.
15932 2006-12-04 Alexandre Julliard <julliard@winehq.org>
15934 * tools/winebuild/parser.c:
15935 winebuild: Check for illegal characters in entry point names.
15937 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
15939 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
15940 user32: Add ShowWindow test, make it pass under Wine.
15942 2006-12-03 Lei Zhang <thestig@google.com>
15944 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
15945 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
15947 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
15949 * dlls/winex11.drv/opengl.c:
15950 wgl: (W)GL_NV_vertex_array_range.
15952 2006-12-03 Peter Beutner <p.beutner@gmx.net>
15954 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
15955 ntdll: Fix single stepping over popf instruction.
15957 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
15959 * tools/winedump/msc.c:
15960 winedump: Cast-qual warnings fix.
15962 * tools/winedump/lnk.c:
15963 winedump: Cast-qual warnings fix.
15965 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
15967 * dlls/shlwapi/reg.c:
15968 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
15970 2006-12-01 James Hawkins <truiken@gmail.com>
15972 * dlls/shell32/shlexec.c:
15973 shell32: Move a NULL pointer check before the place where we dereference
15976 * dlls/msi/action.c, include/msidefs.h:
15977 msi: Add handling for the StartServices action.
15979 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
15981 * dlls/imagehlp/access.c:
15982 imagehlp: MapAndLoad should do some useful stuff now.
15984 2006-12-01 Rob Shearman <rob@codeweavers.com>
15986 * dlls/ole32/ole32_main.c:
15987 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
15989 * dlls/ole32/ole32_main.c:
15990 ole32: The width of the metafile drawn should be 3 times the icon width in
15991 OleMetafilePictFromIconAndLabel.
15993 * dlls/ole32/ole32_main.c:
15994 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
15996 * dlls/ole32/ole32_main.c:
15997 ole32: Use the default icon title font when writing the caption text out in
15998 OleMetafilePictFromIconAndLabel.
16000 * dlls/ole32/ole32_main.c:
16001 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
16002 its mapping mode be anisotropic, not isotropic.
16004 * dlls/ole32/ole32_main.c:
16005 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
16006 so that the created metafile scales correctly.
16007 Centre the icon and the label.
16009 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
16010 ole32: Implement saving of the data cache.
16011 Document a few of the unknown fields in the presentation data header.
16013 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
16014 ole32: Add handling of the dirty state to the data cache and fix InitNew to
16017 * dlls/ole32/datacache.c:
16018 ole32: Add documentation for CreateDataCache.
16020 * dlls/ole32/tests/ole2.c:
16021 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
16022 interfaces of the OLE data cache.
16024 * dlls/ole32/datacache.c:
16025 ole32: The advise sink for the data cache should be primed with the passed in
16026 aspects value, not an arbitrarily selected value.
16028 * dlls/ole32/datacache.c:
16029 ole32: Implement the SetData function for the data cache.
16031 * dlls/ole32/datacache.c:
16032 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
16033 treated the same as set data.
16035 * dlls/ole32/datacache.c:
16036 ole32: Implement Cache and Uncache for the data cache.
16038 * dlls/ole32/datacache.c:
16039 ole32: Create a cache entry for each format in the data cache to allow
16040 for the future possiblity to add entries with IOleCache::Cache and
16041 IOleCache::SetData.
16043 * dlls/ole32/datacache.c:
16044 ole32: Implement DataCache_GetClassID.
16047 include: Add some missing OLE defines and declarations to ole2.h.
16049 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
16051 * dlls/dbghelp/elf_module.c:
16052 dbghelp: Fix elf_load_module params on non elf system to reflect last change
16055 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
16057 * dlls/msacm32/pcmconverter.c:
16058 msacm32: Make some data const.
16060 2006-12-01 Tomas Carnecky <tom@dbservice.com>
16062 * dlls/winex11.drv/mouse.c:
16063 winex11.drv: Don't update the key state table in mouse related functions.
16065 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
16067 * dlls/d3d9/device.c:
16068 d3d9: Remove unreachable return.
16070 2006-11-30 James Hawkins <truiken@gmail.com>
16072 * dlls/msi/package.c:
16073 msi: Set the UserSID property.
16075 * dlls/advapi32/tests/security.c:
16076 advapi32: Add tests for LookupAccountName.
16078 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
16080 * dlls/comctl32/propsheet.c:
16081 comctl32: Do not crash when the startpage is invalid.
16083 2006-12-01 Alexandre Julliard <julliard@winehq.org>
16085 * dlls/kernel32/tests/file.c:
16086 kernel32/tests: Added test case for . and .. directory entries.
16088 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
16089 ntdll: Always return . and .. as the first two entries in directory searches.
16091 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
16093 * dlls/kernel32/tests/loader.c:
16094 kernel32: Skip the PE loader test under a Win9x platform.
16096 2006-11-30 Peter Beutner <p.beutner@gmx.net>
16098 * dlls/ntdll/tests/exception.c:
16099 ntdll: Add more exception tests.
16101 * dlls/ntdll/tests/exception.c:
16102 ntdll: Run exception tests from executable memory.
16104 * dlls/ntdll/tests/exception.c:
16105 ntdll: Simplify exception tests.
16106 - create helper function to setup exception frame and run the test
16107 - lookup function ptr only once
16108 - make "code data" const
16109 - reuse global exception counter
16110 - change alignment test to use stack address to generate an alignment
16111 exception. This avoids
16112 the need to pass an argument, so it can use the created helper function.
16113 (as the stack is (at least) 4 byte aligned, this works equally well)
16115 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
16117 * dlls/d3d8/device.c:
16118 d3d8: Use correct COM macros.
16120 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
16121 d3d9: Use correct COM macros.
16123 * dlls/wined3d/directx.c:
16124 wined3d: Remove duplicated code.
16126 * dlls/ddraw/device.c:
16127 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
16129 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
16131 * dlls/winex11.drv/opengl.c:
16132 wgl: Relax the pixel format attribute conversion code a bit.
16134 2006-11-30 Jacek Caban <jacek@codeweavers.com>
16136 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
16137 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
16138 mshtml: Added handling of right and left arrow keys in editing mode.
16140 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
16142 * dlls/user32/tests/class.c:
16143 user32: W2K3 returns ERROR_INVALID_PARAMETER.
16145 2006-12-01 Alexandre Julliard <julliard@winehq.org>
16147 * dlls/ntdll/virtual.c:
16148 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
16149 NtFreeVirtualMemory.
16151 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
16153 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
16154 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
16156 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
16158 * programs/winetest/send.c:
16159 winetest: Make sure we can send larger files.
16161 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
16163 * tools/winedump/dump.c, tools/winedump/lib.c:
16164 winedump: Restore the COFF library dumper functionality broken by the previous
16167 2006-11-29 Lei Zhang <thestig@google.com>
16169 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
16170 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
16172 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
16174 * dlls/winspool.drv/info.c:
16175 winspool: Load the local monitor only once.
16177 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
16179 * programs/winemenubuilder/winemenubuilder.c:
16180 winemenubuilder: Look for supported color depths icons only.
16182 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
16184 * dlls/d3d8/device.c, dlls/d3d9/device.c:
16185 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
16186 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
16188 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
16189 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
16190 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
16191 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
16193 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
16194 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
16195 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
16197 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
16198 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
16199 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
16201 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16202 dlls/wined3d/device.c:
16203 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
16204 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
16206 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
16207 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
16208 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
16210 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
16211 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
16212 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
16214 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16215 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
16216 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
16217 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
16219 * dlls/wined3d/device.c:
16220 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
16221 Removing COM in d3d is not feasible as long as we use inheritance. So
16222 stick to the COM refcount rules.
16223 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
16225 2006-11-30 Kai Blin <kai.blin@gmail.com>
16227 * dlls/ws2_32/socket.c, include/winsock.h:
16228 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
16230 2006-11-30 Alexandre Julliard <julliard@winehq.org>
16232 * programs/winecfg/appdefaults.c:
16233 winecfg: Determine the current Windows version from the standard registry keys.
16234 Also avoid setting the HKCU\Software\Wine version value when not needed.
16236 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
16237 dlls/comdlg32/filedlgbrowser.h:
16238 comdlg32: Moved prototypes to the header file and fixed declaration of
16239 FileOpenDlgInfosStr.
16241 2006-11-30 Kai Blin <kai.blin@gmail.com>
16243 * dlls/ws2_32/socket.c:
16244 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
16247 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
16249 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
16250 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
16251 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
16252 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
16253 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
16254 dlls/dbghelp/symbol.c:
16255 dbghelp: Get rid of long int issues on 64bit platforms.
16257 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
16258 tools/winedump/winedump.h:
16259 winedump: Added support for dumping types from PDB, CV... files.
16261 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
16262 tools/winedump/winedump.h:
16263 winedump: First shot at dumping PDB files contents.
16265 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
16266 mscvpdb.h: Update some definitions (constants, structures) with latest
16267 information we have.
16269 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
16270 include/wine/mscvpdb.h:
16271 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
16274 * tools/winedump/main.c:
16275 winedump: Make dump mode the default.
16277 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
16278 tools/winedump/winedump.h:
16279 winedump: Dump the EMF files as any other file types.
16280 Internally, make use of the PRD function for checking available file ranges.
16282 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
16283 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
16284 winedump: Use same scheme for dumping lnk files as the executables (through
16285 the PRD macro and a full mapped image).
16287 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
16288 tools/winedump/pe.c, tools/winedump/winedump.h:
16289 winedump: Use a uniform scheme for dumping file contents.
16291 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
16292 tools/winedump/pe.h, tools/winedump/winedump.h:
16293 winedump: Header file pe.h is useless, get rid of it.
16295 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
16296 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
16297 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
16298 dump function signatures.
16299 Avoid passing around the base of the module, but use instead the PRD function.
16301 2006-11-29 James Hawkins <truiken@gmail.com>
16303 * dlls/advapi32/crypt.c:
16304 advapi32: Remove redundant NULL checks before CRYPT_Free.
16306 * dlls/msi/files.c:
16307 msi: Use mi->source if the source is not a full path.
16309 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
16311 * dlls/winex11.drv/winex11.drv.spec:
16312 winex11.drv: Fix SetWindowPos parameters in the spec file.
16314 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
16316 * fonts/system.sfd:
16317 fonts: Add Ukrainian symbols in System font.
16319 * fonts/courier.sfd:
16320 fonts: Add ukrainian symbols in Courier.
16322 * fonts/ms_sans_serif.sfd:
16323 fonts: Add Ukrainian symbols in MS Sans Serif.
16325 * fonts/small_fonts.sfd:
16326 fonts: Add Ukrainian symbols in Small fonts.
16328 2006-11-27 James Hawkins <truiken@gmail.com>
16330 * dlls/msi/Makefile.in, dlls/msi/action.c:
16331 msi: Add handling for the InstallODBC action.
16333 * dlls/msi/files.c:
16334 msi: Don't fail if we can't remove an existing install file.
16336 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
16338 * dlls/winspool.drv/tests/info.c:
16339 winspool/tests: Add initial tests for AddPort.
16341 * dlls/winspool.drv/info.c:
16342 winspool: Implement AddPortA.
16344 * dlls/winspool.drv/info.c:
16345 winspool: Implement AddPortW.
16347 * dlls/winspool.drv/tests/info.c:
16348 winspool/tests: Add initial test for DeletePort.
16350 * dlls/winspool.drv/info.c:
16351 winspool: Implement DeletePortA.
16353 * dlls/winspool.drv/info.c:
16354 winspool: Implement DeletePortW.
16356 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
16358 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
16359 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
16360 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
16361 dlls/winex11.drv/x11drv.h:
16362 user32: Factorize driver's SetWindowPos in user32.
16364 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
16366 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
16367 setupapi: Added AssertFail stub.
16369 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
16371 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
16372 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
16373 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
16374 comdlg32: Make some data const.
16376 * dlls/advapi32/registry.c:
16377 advapi32: Make some data const.
16379 * dlls/dsound/capture.c:
16380 dsound: Make some data const.
16382 * dlls/winedos/devices.c:
16383 winedos: Make some data const.
16385 * dlls/riched20/writer.c:
16386 riched20: Make some data const.
16388 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
16389 dlls/quartz/transform.c, dlls/quartz/transform.h:
16390 quartz: Make some data const and static.
16392 * dlls/mshtml/install.c:
16393 mshtml: Make some data const.
16395 * dlls/comctl32/rebar.c:
16396 comctl32: Make some data const.
16398 * dlls/winspool.drv/info.c:
16399 winspool.drv: Make some data const.
16401 * dlls/urlmon/binding.c:
16402 urlmon: Make some data const.
16404 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
16405 shdocvw: Make some data const.
16407 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
16409 msi: Make some data const and static.
16411 * dlls/winex11.drv/xfont.c:
16412 winex11.drv: Make some data const.
16414 * dlls/ntdll/om.c, dlls/ntdll/path.c:
16415 ntdll: Make some data const.
16417 2006-11-29 Kai Blin <kai.blin@gmail.com>
16419 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
16420 dlls/secur32/secur32_priv.h:
16421 secur32: Improve version detection, move all the version detection to ntlm.c.
16422 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
16423 we need, require that as minimal version and remove odd old-version
16424 compatibility hacks.
16426 2006-11-29 Mike McCormack <mike@codeweavers.com>
16428 * dlls/msi/action.c:
16429 msi: Update the UI in one place only in ACTION_ProcessComponents.
16431 * dlls/msi/action.c:
16432 msi: Advertise components of a feature that has the
16433 msidbFeatureAttributesFavorAdvertise property.
16435 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
16437 * dlls/comctl32/propsheet.c:
16438 comctl32: Cast-qual warnings fix.
16440 2006-11-28 Kai Blin <kai.blin@gmail.com>
16442 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
16443 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
16445 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
16447 * dlls/msi/msi.spec:
16448 msi: Synchronize msi exports with what PSDK has.
16450 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
16452 * dlls/localspl/tests/localmon.c:
16453 localspl: Add initial tests for AddPortW.
16455 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
16456 spoolss: Implement AllocSplStr + DllFreeSplStr.
16458 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
16460 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
16461 tools/winedump/main.c, tools/winedump/pe.c,
16462 tools/winedump/winedump.h:
16463 winedump: Add partial COFF library support.
16465 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
16466 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
16468 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
16469 shlwapi: Make some data const.
16471 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
16472 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
16473 dlls/oleaut32/variant.h:
16474 oleaut32: Make some data const and static.
16476 * dlls/ole32/compobj.c:
16477 ole32: Make some data const.
16479 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
16480 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
16481 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
16482 dlls/shell32/xdg.c:
16483 shell32: Make some data static and const.
16485 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
16486 user32: Make some data const.
16488 * dlls/kernel32/lzexpand.c:
16489 kernel32: Make some data const.
16491 * tools/winedump/debug.c, tools/winedump/pe.c:
16492 winedump: Make some data const.
16494 * dlls/kernel32/tests/loader.c:
16495 kernel32: Add more obscure PE images that XP is able to load.
16497 2006-11-27 H. Verbeet <hverbeet@gmail.com>
16499 * dlls/wined3d/device.c:
16500 wined3d: Set the initial FBO depth stencil when creating the device.
16502 * dlls/wined3d/device.c:
16503 wined3d: Delete the device's FBO when destroying the device.
16505 * dlls/wined3d/glsl_shader.c:
16506 wined3d: Use the texture sampling function in a few more instructions (GLSL).
16508 * dlls/wined3d/arb_program_shader.c:
16509 wined3d: Use the texture sampling function in a few more instructions (ARB
16512 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16513 wined3d: Fix the texm3x3tex instruction to sample properly.
16515 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16516 wined3d: Create a separate function for sampling a texture.
16518 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
16519 dlls/wined3d/wined3d_private.h:
16520 wined3d: Select the right shader backend when creating the device.
16522 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16523 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
16524 dlls/wined3d/wined3d_private.h:
16525 wined3d: Move some code specific to the different shader backends into the
16526 respective source files.
16528 2006-11-28 Mike McCormack <mike@codeweavers.com>
16530 * dlls/msi/appsearch.c:
16531 msi: Use MSI_IterateRecords in ACTION_AppSearch.
16533 * dlls/msi/appsearch.c:
16534 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
16536 * dlls/msi/appsearch.c:
16537 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
16539 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
16541 * dlls/riched20/editor.c:
16542 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
16544 * dlls/riched20/editor.c:
16545 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
16548 * dlls/riched20/editor.c:
16549 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
16551 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
16553 * dlls/riched20/editor.c:
16554 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
16556 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
16557 riched20: Make ME_StreamIn create undos properly.
16559 2006-11-27 Frank Richter <frank.richter@gmail.com>
16561 * programs/winecfg/De.rc:
16562 winecfg: Update German translation.
16564 2006-11-27 Kai Blin <kai.blin@gmail.com>
16566 * dlls/ws2_32/socket.c:
16567 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
16570 2006-11-27 Francois Gouget <fgouget@free.fr>
16572 * dlls/mshtml/editor.c:
16573 mshtml: Add missing '\n' in Wine trace.
16575 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
16577 * programs/cmdlgtst/Pt.rc:
16578 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
16580 * dlls/oledlg/oledlg_Pt.rc:
16581 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
16583 * programs/regedit/Pt.rc:
16584 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
16586 * programs/wineconsole/wineconsole_Pt.rc:
16587 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
16589 * programs/winefile/Pt.rc:
16590 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
16592 * dlls/shell32/shell32_Pt.rc:
16593 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
16595 * dlls/shdocvw/Pt.rc:
16596 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
16598 * programs/winecfg/Pt.rc:
16599 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
16601 * dlls/winmm/winmm_Pt.rc:
16602 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
16604 * dlls/wininet/wininet_Pt.rc:
16605 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
16607 * programs/winemine/Pt.rc:
16608 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
16610 * dlls/user32/resources/user32_Pt.rc:
16611 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
16613 * dlls/shlwapi/shlwapi_Pt.rc:
16614 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
16616 * dlls/msrle32/msrle_Pt.rc:
16617 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
16619 2006-11-27 Alexandre Julliard <julliard@winehq.org>
16621 * dlls/ntdll/server.c:
16622 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
16624 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
16626 * include/winsock.h:
16627 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
16630 2006-11-27 Alexandre Julliard <julliard@winehq.org>
16632 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
16633 winsock: Add WS_ prefix on WSAIoctl constants.
16635 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
16637 * dlls/dbghelp/dwarf.c:
16638 dbghelp: Silence typedefs children in sub program block.
16640 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
16642 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
16643 programs/winedbg/types.c:
16644 winedbg: Added basic support for printing 64bit wide entities.
16646 * programs/winedbg/memory.c, programs/winedbg/types.c:
16647 winedbg: Host references lookup.
16648 Since more and more information in now available through the CPU
16649 registers, those require DLV_HOST access to be a bit better handled
16652 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
16653 programs/winedbg/stack.c, programs/winedbg/symbol.c:
16654 winedbg: Various information printing issues.
16655 - in backtraces, (void) functions should be listed with '()' as arguments
16657 - factorized code for diplaying information about a local/parameter
16658 - fixed a couple of bugs here
16659 - rewrote format specifiers for print commands (do no waste space for padding
16661 - added support for new wine's dbghelp extension for local/parameter
16662 variables being out of scope
16664 * dlls/dbghelp/elf_module.c:
16665 dbghelp: Removed the alpha status FIXME for the dwarf code.
16667 * dlls/dbghelp/dwarf.c:
16668 dbghelp: Correctly store the addresses of blocks.
16669 They are stored internally as offsets to the start of the function
16670 which embeds the block.
16672 * dlls/dbghelp/dwarf.c:
16673 dbghelp: Properly handle the void type in some declarations.
16675 * dlls/dbghelp/dwarf.c:
16676 dbghelp: We can now remove the default name prefix as all the non conforming
16677 cases have been eliminated.
16678 Got rid of dwarf2_find_name which is now useless.
16680 * dlls/dbghelp/dwarf.c:
16681 dbghelp: Extend support for inlined functions and handle them as generic blocks
16683 (except for parameters which are converted into local variables).
16684 Rewrote dwarf2_find_attribute so that it takes into account the
16685 abstract origin information when available.
16688 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
16689 dbghelp: Be a bit more strict on where we do actually expect default names to
16691 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
16693 * dlls/dbghelp/dwarf.c:
16694 dbghelp: Add support for a label in a subprogram block.
16696 * dlls/dbghelp/dwarf.c:
16697 dbghelp: Register numbers in OP_piece don't need to be next to each other.
16699 * dlls/dbghelp/dwarf.c:
16700 dbghelp: Add support for deref operation in location computation.
16702 * dlls/dbghelp/dwarf.c:
16703 dbghelp: Add ability to add a SymTagCustom element to a function.
16704 Make use of it to store the frame information for a dwarf function
16705 (either because frame's location is a location list, or because one of
16706 the function's variables is not properly computed at parse time).
16708 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16709 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
16710 dlls/dbghelp/type.c:
16711 dbghelp: Function points location is now expressed as a struct location.
16713 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16714 dlls/dbghelp/symbol.c:
16715 dbghelp: Added infrastructure to compute variable location at runtime (as
16716 opposed to debug info parse time).
16717 Use it to send the variables depending on not known frame register at parse time.
16718 Made just a stub for the location computation function for dwarf2.
16720 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16721 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
16722 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
16723 dbghelp: Use the location info structure thoughout the code to handle the
16724 location of a data variable.
16726 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
16727 dbghelp: Added struct location to help computing a location.
16728 Make use of it in dwarf.c to handle correctly variable location computation.
16729 Split code to handle both location with parse time computation
16730 (current code) and yet to come run-time computation
16732 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16733 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
16734 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
16736 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
16737 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
16738 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
16739 dbghelp: Store compiland's address in internal structures.
16741 * dlls/dbghelp/symbol.c:
16742 dbghelp: When looking up for a local variable (or parameter), pass the function
16745 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
16746 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
16747 dbghelp: Added a process field to the modules pair structure.
16748 This makes the code simpler to read, a bit more efficient, and
16749 furthermore it'll be needed in future patches.
16751 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16752 dlls/dbghelp/elf_module.c:
16753 dbghelp: Simplify code with function to get section size.
16755 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
16757 * dlls/ole32/storage32.c:
16758 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
16760 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
16762 * dlls/crypt32/tests/main.c:
16763 crypt32: Add test for I_CryptInstallOssGlobal.
16765 * dlls/crypt32/main.c:
16766 crypt32: Better stub for I_CryptInstallOssGlobal.
16768 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
16770 * tools/wineshelllink:
16771 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
16773 * programs/winemenubuilder/winemenubuilder.c:
16774 winemenubuilder: Downgrade some ERR to WARN.
16776 2006-11-27 Alexandre Julliard <julliard@winehq.org>
16778 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
16779 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
16780 The DC palette only matters for DIB_PAL_COLORS.
16782 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
16784 * dlls/winex11.drv/pen.c:
16785 winex11.drv: Cast-qual warnings fix.
16787 * dlls/winex11.drv/opengl.c:
16788 winex11.drv: Cast-qual warnings fix.
16790 * dlls/winex11.drv/clipboard.c:
16791 winex11.drv: Cast-qual warnings fix.
16793 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
16795 * dlls/winex11.drv/mouse.c:
16796 winex11drv: State of side mouse buttons (X-buttons) is not returned from
16799 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
16801 * programs/winepath/winepath.c:
16802 winepath: Fix --unix so it works whether the Windows path refers to an existing
16803 file/directory or not.
16805 2006-11-27 Alexandre Julliard <julliard@winehq.org>
16807 * dlls/gphoto2.ds/gphoto2_i.h:
16808 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
16810 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
16812 * dlls/winex11.drv/opengl.c:
16813 wgl: Unify pixel format code.
16815 2006-11-27 Mike McCormack <mike@codeweavers.com>
16817 * dlls/msi/appsearch.c:
16818 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
16820 * dlls/msi/appsearch.c:
16821 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
16823 * dlls/msi/appsearch.c:
16824 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
16826 * dlls/msi/package.c:
16827 msi: Use MSI_IterateRecords when cloning properties.
16829 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
16831 * dlls/riched20/paint.c:
16832 riched20: Only send EN_CHANGE when it is supposed to be sent.
16834 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
16836 * tools/winedump/symbol.c:
16837 winedump: Constify some data.
16839 * tools/winedump/lnk.c:
16840 winedump: Fix a copy/paste typo.
16842 * tools/winedump/le.c:
16843 winedump: Remove a not needed include.
16845 * tools/winedump/dump.c:
16846 winedump: Make the implementation match the prototype.
16849 include: Add some structures a definitions required for the COFF library dumper.
16851 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
16853 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
16854 oleview: Add Norwegian Bokmål translation.
16856 * programs/winecfg/No.rc:
16857 winecfg: Updated Norwegian Bokmål translation.
16859 2006-11-26 Kevin Koltzau <kevin@plop.org>
16861 * dlls/winex11.drv/keyboard.c:
16862 winex11.drv: Process browser and multimedia key events.
16864 * dlls/user32/defwnd.c, dlls/user32/message.c:
16865 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
16867 * include/winuser.h:
16868 winuser.h: Add some HSHELL and APPCOMMAND defines.
16870 * dlls/user32/spy.c, include/winuser.h:
16871 winuser.h: Define browser and multimedia keys.
16873 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
16875 * dlls/kernel32/tests/loader.c:
16876 kernel32: Improve the PE loader test.
16878 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
16880 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
16881 wined3d: Cast-qual warnings fix.
16883 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
16884 dlls/wined3d/wined3d_private.h:
16885 wined3d: Cast-qual warnings fix.
16887 * dlls/wined3d/baseshader.c:
16888 wined3d: Cast-qual warnings fix.
16890 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
16892 * dlls/msi/msi_Pt.rc:
16893 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
16895 * dlls/msacm32/msacm_Pt.rc:
16896 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
16898 * dlls/mpr/mpr_Pt.rc:
16899 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
16901 * dlls/comdlg32/cdlg_Pt.rc:
16902 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
16904 * dlls/comctl32/comctl_Pt.rc:
16905 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
16907 * dlls/avifil32/avifile_Pt.rc:
16908 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
16910 2006-11-24 Alexandre Julliard <julliard@winehq.org>
16912 * ANNOUNCE, ChangeLog, VERSION, configure:
16915 ----------------------------------------------------------------
16916 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
16918 * dlls/wined3d/device.c:
16919 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
16921 2006-11-24 Christoph Frick <frick@sc-networks.de>
16923 * dlls/dinput/joystick_linuxinput.c:
16924 dinput: Simplify the code that finds the offset of the given linux event.
16926 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
16928 * dlls/oleaut32/oleaut.c:
16929 oleaut32: Protect against integer overflow in SysAllocStringLen.
16931 2006-11-23 Francois Gouget <fgouget@free.fr>
16933 * dlls/msvcrt/tests/data.c:
16934 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
16935 load it dynamically.
16937 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
16939 * dlls/winmm/wineoss/dscapture.c:
16940 winmm/wineoss: Cast-qual warning fix.
16942 * dlls/ws2_32/socket.c:
16943 ws2_32: Cast-qual warnings fix.
16945 * dlls/winspool.drv/info.c:
16946 winspool.drv: Cast-qual warning fix + make function static.
16948 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
16950 * dlls/localspl/tests/localmon.c:
16951 localspl/tests: Add test for DeletePort.
16953 * dlls/localspl/localmon.c:
16954 localspl: Implement DeletePort.
16956 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
16958 * dlls/advpack/tests/advpack.c:
16959 advpack: Remove test that crashes on systems with IE7.
16961 2006-11-24 Jacek Caban <jacek@codeweavers.com>
16963 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
16964 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
16965 dlls/mshtml/olecmd.c:
16966 mshtml: Added Exec(IDM_FONTSIZE) implementation.
16968 * dlls/mshtml/nsembed.c:
16969 mshtml: Added missing break.
16971 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
16973 * dlls/kernel32/tests/codepage.c:
16974 kernel32/tests: Test -1 length for NULL ptr too.
16976 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
16978 * dlls/comdlg32/cdlg_Pt.rc:
16979 comdlg32: Moved a FIXME out of the user-visible string.
16981 * dlls/serialui/Pt.rc:
16982 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
16984 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
16985 programs/view/Pt.rc, programs/winhelp/Pt.rc:
16986 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
16988 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
16989 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
16990 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
16991 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
16992 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
16993 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
16994 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
16995 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
16996 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
16997 programs/wineconsole/wineconsole_Pt.rc:
16998 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
16999 that have multiple sublanguages.
17001 2006-11-23 Francois Gouget <fgouget@free.fr>
17003 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
17004 dlls/user32/tests/win.c:
17005 user32/tests: Remove unneeded NONAMELESS* macros.
17007 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
17008 msvcrt/tests: The tests must not include msvcrt.h because it contains
17009 declarations that may be incompatible with the PSDK headers.
17011 * dlls/comctl32/tests/dpa.c:
17012 comctl32/tests: Fix the CheckDPA() tests.
17013 There is no guarantee that the compiler will compute the function arguments
17014 in left-to-right order.
17016 * dlls/shlwapi/tests/string.c:
17017 shlwapi/tests: Remove unneeded NONAMELESS* macros.
17019 * dlls/shell32/tests/string.c:
17020 shell32/tests: Don't use the NONAMELESS* macros in the tests.
17022 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
17023 dlls/mapi32/tests/util.c:
17024 mapi32/tests: Remove unneeded NONAMELESS* macros.
17026 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
17027 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
17028 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
17029 dlls/dsound/tests/propset.c:
17030 dsound/tests: Remove unneeded NONAMELESS* macros.
17032 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
17033 dlls/dinput/tests/mouse.c:
17034 dinput/tests: Remove unneeded NONAMELESS* macros.
17036 * dlls/comctl32/tests/propsheet.c:
17037 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
17039 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
17041 * dlls/shell32/shlexec.c:
17042 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
17044 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17046 * programs/winecfg/Ko.rc:
17047 winecfg: Update Korean resource.
17049 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
17051 * dlls/winmm/playsound.c:
17052 winmm: Cast-qual warnings fix.
17054 * dlls/winmm/mci.c:
17055 winmm: Cast-qual warnings fix.
17057 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
17059 * programs/winemenubuilder/winemenubuilder.c:
17060 winemenubuilder: Use 'start.exe' to launch non .exe files.
17062 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
17064 * dlls/wininet/internet.c:
17065 wininet: Cast-qual warnings fix.
17067 2006-11-22 Mike McCormack <mike@codeweavers.com>
17069 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
17070 msi: Treat the SourceDir folder the same as TargetDir.
17072 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
17073 msi: Load all folders in one query, rather one per query.
17075 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
17077 * dlls/kernel32/locale.c:
17078 kernel32: Restore C locale for LC_NUMERIC.
17080 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
17082 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17083 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
17084 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
17086 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
17087 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
17089 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
17090 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
17092 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
17093 dlls/wined3d/device.c:
17094 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
17096 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
17097 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
17099 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
17100 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
17102 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
17103 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
17104 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
17106 * dlls/d3d8/device.c, dlls/d3d9/device.c:
17107 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
17109 2006-11-22 Mike McCormack <mike@codeweavers.com>
17111 * dlls/msi/custom.c:
17112 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
17115 * dlls/msi/custom.c:
17116 msi: Split process_action_return_value into two different functions.
17118 * dlls/msi/custom.c:
17119 msi: Remove an unused parameter.
17121 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
17123 * dlls/user32/static.c:
17124 user32: Restore the len == 0 check which got lost in a previous patch.
17126 2006-11-21 Huw Davies <huw@codeweavers.com>
17128 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
17129 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
17130 ole32: Spelling fixes.
17132 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
17133 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
17135 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
17137 * dlls/shell32/systray.c:
17138 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
17140 2006-11-21 Rob Shearman <rob@codeweavers.com>
17142 * dlls/rpcrt4/rpc_message.c:
17143 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
17144 handled at the binding level now instead of the message level, so
17145 remove this special handling in RPCRT4_Send.
17147 * dlls/rpcrt4/rpc_binding.c:
17148 rpcrt4: Allow applications to specify authentication levels other than connect
17149 in RpcBindingSetAuthInfoA/W.
17150 Map the default authentication level and service to sane values.
17151 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
17153 2006-11-21 Alexandre Julliard <julliard@winehq.org>
17155 * dlls/ntdll/server.c:
17156 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
17159 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
17161 * dlls/user32/static.c, dlls/user32/tests/msg.c:
17162 user32: Add a rudimentary WM_SETFONT message test for the static control,
17163 make it pass under Wine.
17165 2006-11-21 Alexandre Julliard <julliard@winehq.org>
17167 * dlls/comctl32/tooltips.c:
17168 comctl32: Remove invalid NULL check.
17170 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
17172 * dlls/ntdll/tests/string.c:
17173 ntdll: Remove unused variables.
17175 * dlls/ntdll/tests/string.c:
17176 ntdll: Use intended variable.
17178 * dlls/ntdll/tests/string.c:
17179 ntdll: Remove tests that crash on XP and W2K3.
17181 * dlls/ntdll/tests/string.c:
17182 ntdll: Remove unused variables.
17184 * dlls/ntdll/tests/string.c:
17185 ntdll: Remove tests that crash on XP and W2K3.
17187 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
17189 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
17190 programs/winecfg/driveui.c, programs/winecfg/resource.h:
17191 winecfg: Remove some old dead code and associated language resources.
17193 * programs/winecfg/Ru.rc:
17194 winecfg: Update Russian translation.
17196 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
17198 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
17199 mshtml: Add basic support for ITimer interface.
17201 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
17203 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
17204 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
17205 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
17207 2006-11-21 Mike McCormack <mike@codeweavers.com>
17209 * dlls/riched20/reader.c:
17210 riched20: Simplify an array size calculation.
17212 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
17213 msi: Fix use of integer fields in MsiFormatRecord.
17215 * dlls/msi/record.c, dlls/msi/tests/record.c:
17216 msi: Test MsiRecordGetString on an integer record fields with a NULL output
17219 * dlls/msi/tests/format.c:
17220 msi: Add a test for formatting records with strings.
17222 * dlls/msi/dialog.c:
17223 msi: Don't access the list of controls after the dialog is destroyed.
17225 * dlls/msi/dialog.c:
17226 msi: Create a function to free control data.
17228 * dlls/msi/dialog.c:
17229 msi: Fix an access after freeing memory.
17231 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
17233 * programs/wineconsole/wineconsole_No.rc:
17234 wineconsole: Updated Norwegian Bokmål translation.
17236 * programs/regedit/No.rc:
17237 regedit: Updated Norwegian Bokmål translation.
17239 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
17241 * dlls/user32/tests/msg.c:
17242 user32: Add some optional messages to the button message test.
17244 2006-11-20 Huw Davies <huw@codeweavers.com>
17246 * dlls/comctl32/propsheet.c:
17247 comctl32: Set the result to IDOK on 'Finish'.
17249 2006-11-21 Alexandre Julliard <julliard@winehq.org>
17251 * programs/winecfg/audio.c:
17252 winecfg: Don't try to load the arts driver, the arts library is too buggy.
17254 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
17256 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
17257 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
17258 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
17259 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
17260 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
17261 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
17262 programs/winecfg/resource.h, programs/winecfg/theme.c:
17263 winecfg: Add ability to change colors and non-client sizes.
17265 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
17266 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
17267 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
17268 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
17269 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
17270 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
17271 winecfg: Move controls on "Desktop Integration" tab to make more room for the
17274 2006-11-20 Alexandre Julliard <julliard@winehq.org>
17276 * dlls/ntdll/file.c:
17277 ntdll: Don't bother with async I/O on regular files.
17279 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
17280 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
17281 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
17282 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
17284 * include/wine/server_protocol.h, server/change.c, server/fd.c,
17285 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
17286 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
17287 server: Return an fd type in the get_handle_fd request.
17289 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
17291 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
17292 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
17293 Updated Norwegian Bokmål translations.
17295 2006-11-17 Ken Thomases <ken@codeweavers.com>
17297 * dlls/winex11.drv/keyboard.c:
17298 winex11.drv: Correct the count of characters matching with layout.
17300 * dlls/winex11.drv/keyboard.c:
17301 winex11.drv: Enable code for picking layout-independent vkey as second pass.
17303 * dlls/winex11.drv/keyboard.c:
17304 winex11.drv: Changed indenting of some dead code.
17306 * dlls/winex11.drv/keyboard.c:
17307 winex11.drv: Move some dead code from inside a loop to just after the loop.
17309 * dlls/winex11.drv/keyboard.c:
17310 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
17312 * dlls/winex11.drv/keyboard.c:
17313 winex11.drv: Track which vkeys have already been assigned to keycodes.
17315 * dlls/winex11.drv/keyboard.c:
17316 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
17318 2006-11-20 Mike McCormack <mike@codeweavers.com>
17320 * dlls/msi/action.c:
17321 msi: Split msi_set_sourcedir_props into a separate function.
17323 * dlls/msi/action.c:
17324 msi: Spelling fixes.
17326 * dlls/msi/tests/package.c:
17327 msi: Add another test for the SourceDir property.
17329 * dlls/msi/files.c:
17330 msi: Clean up parameters of msi_media_get_disk_info().
17332 * dlls/msi/files.c:
17333 msi: Fix some memory leaks.
17335 * dlls/msi/files.c:
17336 msi: Don't leak row handles.
17338 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
17340 * dlls/kernel32/tests/path.c:
17341 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
17343 * dlls/kernel32/tests/process.c:
17344 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
17346 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
17349 wine.inf: Add setupapi to fake dlls.
17351 2006-11-18 H. Verbeet <hverbeet@gmail.com>
17353 * dlls/wined3d/drawprim.c:
17354 wined3d: Only copy the depth buffer if there is one.
17356 * dlls/wined3d/device.c:
17357 wined3d: Make sure render target textures aren't bound when we start drawing.
17359 * dlls/wined3d/device.c:
17360 wined3d: Support cube map FBO attachments.
17362 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
17363 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
17364 include/wine/wined3d_gl.h:
17365 wined3d: Fix GL_ARB_texture_cube_map extension support.
17367 2006-11-20 Alexandre Julliard <julliard@winehq.org>
17369 * dlls/winmm/message16.c:
17370 winmm: Avoid using sizeof() in traces.
17372 2006-11-17 James Hawkins <truiken@gmail.com>
17374 * dlls/kernel32/lzexpand.c:
17375 kernel32: Replace magic numbers with descriptive defines.
17377 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
17379 * dlls/user32/hook.c:
17380 user32: Cast-qual warnings fix.
17382 * dlls/user32/edit.c:
17383 user32: Cast-qual warnings fix.
17385 * dlls/user32/dialog.c:
17386 user32: Cast-qual warnings fix.
17388 * dlls/user32/dde_client.c:
17389 user32: Cast-qual warnings fix.
17391 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
17393 * dlls/ntdll/tape.c:
17394 ntdll: Converted bitmask into TRUE/FALSE.
17396 * dlls/kernel32/locale.c:
17397 kernel32: Added missing shift by 8.
17399 2006-11-17 H. Verbeet <hverbeet@gmail.com>
17401 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17402 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
17403 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
17406 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
17407 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
17408 wined3d: Add FBO support for offscreen rendering.
17410 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
17411 dlls/wined3d/wined3d_private.h:
17412 wined3d: Make the offscreen render mode a registry setting.
17414 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
17415 wined3d: Fix depth buffer formats to use actual depth textures.
17417 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17418 dlls/wined3d/wined3d_private.h:
17419 wined3d: Rename renderUpsideDown to render_offscreen.
17421 2006-11-17 Huw Davies <huw@codeweavers.com>
17423 * dlls/msxml3/domdoc.c:
17424 msxml3: Implement createElement.
17426 2006-11-17 Hans Leidekker <hans@it.vu.nl>
17428 * dlls/setupapi/tests/query.c:
17429 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
17431 2006-11-17 Jacek Caban <jacek@codeweavers.com>
17433 * dlls/mshtml/nsiface.idl:
17434 mshtml: Remove nscstring and nscwstring typedefs.
17436 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
17437 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
17438 mshtml: Added semi-stub createStyleSheet implementation.
17440 * dlls/mshtml/htmlstyle.c:
17441 mshtml: Added put_fontSize implementation.
17443 * dlls/mshtml/htmlstyle.c:
17444 mshtml: Added put_backgroundColor implementation.
17446 * dlls/mshtml/htmlstyle.c:
17447 mshtml: Added put_fontFamily implementation.
17449 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
17450 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
17451 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
17453 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
17454 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
17455 mshtml: Added get_style implementation.
17457 2006-11-17 Alexandre Julliard <julliard@winehq.org>
17459 * include/Makefile.in:
17460 include: Install adshlp.h too.
17462 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
17463 dlls/winspool.drv/info.c, include/heap.h:
17464 include: Get rid of heap.h.
17466 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
17467 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
17468 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
17469 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
17470 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
17471 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
17472 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
17473 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
17474 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
17475 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
17476 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
17477 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
17478 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
17479 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
17480 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
17481 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
17482 gdi32: Get rid of the gdi.h include.
17484 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
17485 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
17487 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
17488 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
17490 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
17491 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
17492 dlls/gdi32/palette.c, include/gdi.h:
17493 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
17495 * dlls/winex11.drv/palette.c:
17496 winex11.drv: Abstract accesses to the palette color mapping.
17498 * dlls/winex11.drv/palette.c:
17499 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
17501 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
17502 gdi32: Moved the system palette flags to winex11.drv.
17504 * dlls/gdi32/dib.c:
17505 gdi32: Avoid accessing the internal palette object from dib.c.
17507 * dlls/d3d9/d3d9_private.h:
17508 d3d9: Include wingdi.h, not gdi.h.
17510 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
17512 * dlls/urlmon/urlmon_main.c:
17513 urlmon: Cast-qual warnings fix.
17515 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
17517 * programs/winecfg/drive.c:
17518 winecfg: Allow editing of broken drive links.
17520 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
17522 * dlls/msvcrt/msvcrt.spec:
17523 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
17525 2006-11-17 Mike McCormack <mike@codeweavers.com>
17527 * dlls/msi/action.c:
17528 msi: Fix a memory leak in load_folder().
17530 * dlls/msi/custom.c:
17531 msi: Remove unnecessary includes.
17533 * dlls/msi/helpers.c:
17534 msi: Remove a level of indent in resolve_folder().
17536 * dlls/msi/tests/package.c:
17537 msi: Add a test showing the _Properties table is a bit strange.
17539 * dlls/msi/tests/db.c:
17540 msi: Add a test showing which tables are special.
17542 * dlls/msi/helpers.c:
17543 msi: Remove some redundant else statements.
17545 2006-11-16 Kevin Koltzau <kevin@plop.org>
17547 * tools/winedump/pe.c:
17548 winedump: Print new DLL characteristics.
17551 winnt.h: Add AMD64 relocation types.
17554 winnt.h: Add defines for new DLL characteristics.
17556 2006-11-16 Huw Davies <huw@codeweavers.com>
17558 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
17559 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
17560 msxml3: Implement createProcessingInstruction with a stub PI object.
17562 2006-11-16 Alexandre Julliard <julliard@winehq.org>
17564 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
17565 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
17567 For instance LOCALE_SDATE is looked up in the lcid corresponding to
17568 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
17570 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
17571 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
17572 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
17573 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
17574 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
17575 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
17576 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
17577 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
17578 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
17579 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
17580 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
17581 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
17582 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
17583 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
17584 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
17585 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
17586 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
17587 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
17588 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
17589 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
17590 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
17591 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
17592 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
17593 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
17594 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
17595 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
17596 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
17597 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
17598 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
17599 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
17600 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
17601 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
17602 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
17603 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
17604 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
17605 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
17606 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
17607 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
17608 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
17609 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
17610 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
17611 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
17612 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
17613 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
17614 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
17615 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
17616 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
17617 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
17618 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
17619 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
17620 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
17621 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
17622 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
17623 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
17624 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
17625 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
17626 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
17627 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
17628 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
17629 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
17630 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
17631 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
17632 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
17633 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
17634 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
17635 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
17636 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
17637 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
17638 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
17639 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
17640 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
17641 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
17642 kernel32: Added the locale name entry to all locale definitions.
17644 * dlls/kernel32/locale.c, include/winnls.h:
17645 kernel32: Rewrote the locale matching to match more elements and to support
17646 Windows-format locale names.
17647 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
17649 2006-11-16 Huw Davies <huw@codeweavers.com>
17651 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
17652 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
17654 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
17656 * dlls/shell32/xdg.c:
17657 shell32: Fix a function name in a comment.
17659 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
17661 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
17662 kernel32: Add a basic PE loader test.
17664 2006-11-16 Hans Leidekker <hans@it.vu.nl>
17666 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
17667 setupapi: Implement SetupGetTargetPath{A,W}.
17669 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
17671 * dlls/localspl/tests/localmon.c:
17672 localspl/tests: Add test for ConfigurePortW.
17674 2006-11-16 Alexandre Julliard <julliard@winehq.org>
17676 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
17677 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
17678 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
17679 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
17680 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
17681 dlls/user/dde_private.h, dlls/user/dde_server.c,
17682 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
17683 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
17684 dlls/user/dialog16.c, dlls/user/display.c,
17685 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
17686 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
17687 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
17688 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
17689 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
17690 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
17691 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
17692 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
17693 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
17694 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
17695 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
17696 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
17697 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
17698 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
17699 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
17700 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
17701 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
17702 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
17703 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
17704 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
17705 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
17706 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
17707 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
17708 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
17709 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
17710 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
17711 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
17712 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
17713 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
17714 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
17715 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
17716 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
17717 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
17718 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
17719 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
17720 dlls/user/tests/text.c, dlls/user/tests/win.c,
17721 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
17722 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
17723 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
17724 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
17725 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
17726 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
17727 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
17728 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
17729 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
17730 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
17731 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
17732 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
17733 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
17734 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
17735 dlls/user32/display.c, dlls/user32/display.drv.spec,
17736 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
17737 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
17738 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
17739 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
17740 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
17741 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
17742 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
17743 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
17744 dlls/user32/nonclient.c, dlls/user32/painting.c,
17745 dlls/user32/property.c, dlls/user32/resource.c,
17746 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
17747 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
17748 dlls/user32/resources/user32_Ca.rc,
17749 dlls/user32/resources/user32_Cs.rc,
17750 dlls/user32/resources/user32_Da.rc,
17751 dlls/user32/resources/user32_De.rc,
17752 dlls/user32/resources/user32_En.rc,
17753 dlls/user32/resources/user32_Eo.rc,
17754 dlls/user32/resources/user32_Es.rc,
17755 dlls/user32/resources/user32_Fi.rc,
17756 dlls/user32/resources/user32_Fr.rc,
17757 dlls/user32/resources/user32_Hu.rc,
17758 dlls/user32/resources/user32_It.rc,
17759 dlls/user32/resources/user32_Ja.rc,
17760 dlls/user32/resources/user32_Ko.rc,
17761 dlls/user32/resources/user32_Nl.rc,
17762 dlls/user32/resources/user32_No.rc,
17763 dlls/user32/resources/user32_Pl.rc,
17764 dlls/user32/resources/user32_Pt.rc,
17765 dlls/user32/resources/user32_Ru.rc,
17766 dlls/user32/resources/user32_Si.rc,
17767 dlls/user32/resources/user32_Sk.rc,
17768 dlls/user32/resources/user32_Sv.rc,
17769 dlls/user32/resources/user32_Tr.rc,
17770 dlls/user32/resources/user32_Uk.rc,
17771 dlls/user32/resources/user32_Wa.rc,
17772 dlls/user32/resources/user32_Zh.rc,
17773 dlls/user32/resources/user32_bin.rc,
17774 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
17775 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
17776 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
17777 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
17778 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
17779 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
17780 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
17781 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
17782 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
17783 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
17784 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
17785 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
17786 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
17787 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
17788 dlls/user32/user16.c, dlls/user32/user32.spec,
17789 dlls/user32/user_main.c, dlls/user32/user_private.h,
17790 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
17791 dlls/user32/winproc.c, dlls/user32/winproc.h,
17792 dlls/user32/winstation.c, dlls/user32/wnd16.c,
17793 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
17794 tools/winapi/tests.dat:
17795 user32: Renamed the user/ directory to user32.
17797 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
17799 * dlls/d3d9/tests/device.c:
17800 d3d9: Forward port d3d8 refcount tests.
17802 * dlls/d3d8/tests/device.c:
17803 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
17805 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
17807 * dlls/shlwapi/ordinal.c:
17808 shlwapi: Cast-qual warnings fix.
17810 * dlls/shlwapi/clist.c:
17811 shlwapi: Cast-qual warnings fix.
17813 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
17815 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
17816 shell32: Define a few more icon resources.
17818 2006-11-16 Mike McCormack <mike@codeweavers.com>
17820 * dlls/oleaut32/ungif.h:
17821 oleaut32: Remove incorrect references to malloc.
17823 * dlls/kernel32/process.c:
17824 kernel32: Downgrade a FIXME to a WARN.
17826 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
17828 * dlls/localspl/localmon.c:
17829 localspl: Replace number with a defined value (static buffer size).
17831 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
17832 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
17833 dlls/localspl/spl_Ko.rc:
17834 localspl: Implement ConfigurePort.
17836 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
17838 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
17839 dlls/user/dde_server.c:
17840 user: Use DDE critical section exclusively for instance list protection.
17842 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
17843 user: Set DDE errors in some failing cases.
17845 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
17847 * dlls/riched20/editor.c:
17848 riched20: Fix key handling in dialogs.
17850 2006-11-14 Hans Leidekker <hans@it.vu.nl>
17852 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
17853 dlls/setupapi/stubs.c, include/setupapi.h:
17854 setupapi: Implement SetupGetSourceInfo{A,W}.
17856 2006-11-15 Rob Shearman <rob@codeweavers.com>
17858 * include/winbase.h:
17859 include: Add security QOS flags to winbase.h.
17861 2006-11-15 Alexandre Julliard <julliard@winehq.org>
17863 * dlls/comctl32/imagelist.c:
17864 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
17865 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
17867 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
17869 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
17870 shell32: Cast-qual warnings fix.
17872 * dlls/shell32/shellole.c:
17873 shell32: Cast-qual warnings fix.
17875 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
17877 * dlls/user/edit.c:
17878 user32: Update the edit control when the IME composition string is emptied.
17880 2006-11-15 Alexandre Julliard <julliard@winehq.org>
17882 * dlls/kernel32/tests/process.c:
17883 kernel32/tests: Reserve some more memory for the environment.
17885 2006-11-15 Rob Shearman <rob@codeweavers.com>
17887 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
17888 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
17889 RpcConnection::ctx instead of setting/comparing the field to 0.
17891 * dlls/rpcrt4/rpc_message.c:
17892 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
17895 * dlls/rpcrt4/rpc_binding.c:
17896 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
17897 RPCRT4_CreateConnection fails by checking the return value from the
17898 function and returning in this case.
17900 * dlls/rpcrt4/rpc_transport.c:
17901 rpcrt4: Add a FIXME for unsupported client protocol sequences.
17903 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
17905 * dlls/d3d8/tests/device.c:
17906 d3d8: Test AddRef with refcount==0.
17908 * dlls/d3d8/tests/device.c:
17909 d3d8: Test refcount forwarding.
17911 * dlls/d3d8/tests/device.c:
17912 d3d8: Back buffer is identical to the render target, test it only once.
17914 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
17916 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
17917 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
17919 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
17921 * dlls/ntdll/thread.c, server/ptrace.c:
17922 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
17923 (spotted by Peter Oberndorfer).
17925 2006-11-06 Kovács András <andras@csevego.net>
17927 * dlls/mshtml/htmlelem.c:
17928 mshtml: HTMLElementCollection_item implementation.
17930 2006-11-14 Alexandre Julliard <julliard@winehq.org>
17932 * dlls/msvcrt/tests/file.c:
17933 msvcrt/tests: Clean up a temp file.
17935 * dlls/shell32/shlfileop.c:
17936 shell32: Don't use the short path name to delete files in SHFileOperation.
17938 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17940 * dlls/shdoclc/Ko.rc:
17941 shdoclc: Updated Korean resource.
17943 2006-11-14 Mike McCormack <mike@codeweavers.com>
17945 * dlls/msi/package.c:
17946 msi: Split MSI_CreatePackage into two functions.
17948 * dlls/msi/package.c:
17949 msi: Delete the tempfile created by GetTempFileName.
17951 * dlls/msi/package.c:
17952 msi: Defer package deletion until after the database is closed.
17954 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
17955 dlls/msi/msipriv.h:
17956 msi: Remove track_tempfile()'s unused 2nd parameter.
17958 * dlls/msi/dialog.c:
17959 msi: Always delete temp files after creating them.
17961 * dlls/msi/helpers.c:
17962 msi: Print a message if we fail to delete a file.
17964 2006-11-13 Huw Davies <huw@codeweavers.com>
17966 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
17967 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
17968 v 3.0 version dependent clsid.
17970 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
17971 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
17973 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
17974 msxml3: Initialize the uuids that aren't in libuuid.
17976 * include/msxml2.idl:
17977 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
17978 include version 2 and version 3 msxml headers simultaneously.
17980 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
17982 * dlls/msvcrt/tests/printf.c:
17983 msvcrt: printf buffer overrun tests.
17985 * dlls/msvcrt/wcs.c:
17986 msvcrt: Estimate required buffer size better in pf_vsnprintf.
17988 * dlls/msvcrt/wcs.c:
17989 msvcrt: Free correct buffer in pf_vsnprintf.
17991 2006-11-14 Mike McCormack <mike@codeweavers.com>
17993 * dlls/comctl32/imagelist.c:
17994 comctl32: Remove a redundant variable.
17996 * dlls/comctl32/imagelist.c:
17997 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
17999 * dlls/comctl32/imagelist.c:
18000 comctl32: When removing an image, move the remaining images one forward,
18004 user32: Print a fixme only once.
18006 * dlls/kernel32/locale.c:
18007 kernel32: Print a FIXME only once.
18009 2006-11-13 James Hawkins <truiken@gmail.com>
18011 * dlls/msi/dialog.c, dlls/msi/files.c:
18012 msi: Notify the external UI handler when changing media.
18014 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
18016 * dlls/setupapi/virtcopy.c:
18017 setupapi: Cast-qual warning fix.
18019 * dlls/secur32/util.c:
18020 secur32: Cast-qual warning fix.
18022 * dlls/rsaenh/implglue.c:
18023 rsaenh: Cast-qual warning fix.
18025 2006-11-13 Hans Leidekker <hans@it.vu.nl>
18027 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
18028 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
18029 include/setupapi.h:
18030 setupapi: Implement SetupGetSourceFileLocation{A,W}.
18032 * dlls/setupapi/install.c:
18033 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
18035 2006-11-13 Kai Blin <kai.blin@gmail.com>
18037 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
18038 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
18040 2006-11-14 Alexandre Julliard <julliard@winehq.org>
18042 * dlls/winex11.drv/winpos.c:
18043 winex11.drv: Update the X11 window position when the primary monitor origin
18046 2006-11-13 Rob Shearman <rob@codeweavers.com>
18048 * include/Makefile.in, include/wincred.h:
18049 include: Add wincred.h header file.
18052 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
18054 2006-11-13 Alexandre Julliard <julliard@winehq.org>
18056 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
18057 ntdll: Added support for reading directories using the BSD getdirentries
18060 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
18062 * dlls/comctl32/imagelist.c:
18063 comctl32: Remove deadcode (Coverity).
18065 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
18067 * dlls/atl/atl_main.c:
18068 atl: Implement AtlModuleRegisterServer.
18070 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
18071 atl: Implement AtlRegisterLoadTypeLib.
18073 * dlls/atl/atl_main.c:
18074 atl: Implement AtlModuleLoadTypeLib.
18076 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
18077 atl: Fix incorrect prototypes.
18079 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
18080 atl: AtlAxGetHost and AtlAxGetControl implementation.
18082 * dlls/atl/atl_ax.c:
18083 atl: Host component implementation: IOleControlSite.
18085 * dlls/atl/atl_ax.c:
18086 atl: Host component implementation: IOleInPlaceFrame.
18088 * dlls/atl/atl_ax.c:
18089 atl: Host component implementation: IOleInPlaceSiteWindowless.
18091 * dlls/atl/atl_ax.c:
18092 atl: Host component implementation: IOleContainer.
18094 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
18095 atl: Implement AtlAxAttachControl.
18097 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
18099 * dlls/atl/atl_ax.c:
18100 alt: Host component implementation: IOleClientSite.
18102 2006-11-13 Rob Shearman <rob@codeweavers.com>
18104 * dlls/ole32/rpc.c:
18105 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
18107 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18108 rpcrt4: Implement RpcServerUnregisterIf.
18110 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18111 rpcrt4: Convert the server interfaces list into a standard Wine list.
18113 * dlls/rpcrt4/rpc_transport.c:
18114 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
18115 rather than falsely triggering on normal conditions.
18117 2006-11-13 Alexandre Julliard <julliard@winehq.org>
18119 * dlls/kernel32/locale.c:
18120 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
18121 Passing LC_ALL to setlocale() doesn't do what we want.
18123 2006-11-13 Mike McCormack <mike@codeweavers.com>
18125 * dlls/msi/custom.c:
18126 msi: Only free a string in one place.
18128 * dlls/msi/custom.c:
18129 msi: Fix error handling.
18131 * dlls/msi/custom.c:
18132 msi: Track temp files as soon as they are created.
18134 * dlls/msi/custom.c:
18135 msi: Fail if we can't write out a temporary file.
18137 * dlls/msi/tests/suminfo.c:
18138 msi: Fix an uninitialized variable in the test cases.
18140 * dlls/msi/custom.c:
18141 msi: Clean upstore_binary_to_temp.
18143 2006-11-12 Francois Gouget <fgouget@free.fr>
18145 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
18146 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
18147 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
18148 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
18149 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
18150 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
18151 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
18152 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
18153 dlls/winmm/wineoss/dscapture.c:
18154 Assorted spelling fixes.
18156 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
18157 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
18158 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
18159 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
18160 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
18161 Add some documentation headers to make winapi_check happy.
18163 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
18164 ole32: Standardize some documentation comments.
18166 * dlls/winex11.drv/opengl.c:
18167 winex11.drv: Fix some comments so they are properly formatted documentation
18170 * dlls/rpcrt4/ndr_marshall.c:
18171 rpcrt4: Add some stub documentation headers to make winapi_check happy.
18172 Also fix some headers that identified internal APIs as external.
18174 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
18175 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
18177 * dlls/msi/table.c:
18178 msi: assert.h is not a local header (spotted by winapi_check).
18180 * dlls/ole32/tests/clipboard.c:
18181 ole32/tests: Don't use the NONAMELESS* macros in the tests.
18183 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
18185 * dlls/ntdll/Makefile.in:
18186 ntdll: Alphabetically sort the Makefile entries.
18188 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
18190 * dlls/comdlg32/fontdlg16.c:
18191 comdlg32: Remove unused variable (Coverity).
18193 * dlls/rsaenh/rsa.c:
18194 rsaenh: Move type-check before len-check (Coverity).
18196 * dlls/msi/action.c:
18197 msi: Fix typo's (Coverity).
18199 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
18201 * dlls/wined3d/vertexbuffer.c:
18202 wined3d: Fix a comment.
18204 2006-11-13 Alexandre Julliard <julliard@winehq.org>
18206 * server/process.c:
18207 server: Fix list corruption caused by previous change.
18209 2006-11-12 Jacek Caban <jacek@codeweavers.com>
18211 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
18212 mshtml: Added border implementation.
18214 2006-11-11 Jacek Caban <jacek@codeweavers.com>
18216 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18217 mshtml: Added IDM_ORDERLIST implementation.
18219 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18220 mshtml: Added IDM_UNORDERLIST implementation.
18222 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18223 mshtml: Added IDM_HORIZONTALLINE implementation.
18225 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18226 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
18228 2006-11-09 Jacek Caban <jacek@codeweavers.com>
18230 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
18231 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
18232 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
18233 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
18234 mshtml: Remove menus that are in shdoclc.dll.
18236 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
18237 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
18238 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
18239 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
18240 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
18241 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
18242 dlls/shdoclc/shdoclc.spec:
18243 shdoclc: Added shdoclc.dll.
18245 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
18247 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
18248 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
18249 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
18250 winmm/tests: Win64 printf format warning fixes.
18252 * dlls/winmm/tests/timer.c:
18253 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
18255 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
18256 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
18257 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
18258 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
18259 dsound: Win64 printf format warning fixes.
18261 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
18262 dsound: Fix the declaration/definition of DSOUND_timer().
18264 2006-11-12 Hans Leidekker <hans@it.vu.nl>
18266 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
18267 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
18269 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
18271 * dlls/winex11.drv/opengl.c:
18272 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
18274 2006-11-11 H. Verbeet <hverbeet@gmail.com>
18276 * dlls/winex11.drv/bitblt.c:
18277 winex11.drv: The y coordinate should be offset agaist the height, not the width.
18279 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
18281 * dlls/advapi32/crypt_sha.c:
18282 advapi32: Constify a parameter.
18284 * dlls/rpcrt4/ndr_stubless.c:
18285 rpcrt4: Cast-qual warnings fix.
18287 * dlls/rpcrt4/cstub.c:
18288 rpcrt4: Cast-qual warnings fix.
18290 * dlls/quartz/pin.c, dlls/quartz/pin.h:
18291 quartz: Cast-qual warnings fix.
18293 * dlls/qcap/pin.c, dlls/qcap/pin.h:
18294 qcap: Cast-qual warnings fix.
18296 2006-11-10 James Hawkins <truiken@gmail.com>
18298 * dlls/msi/files.c:
18299 msi: Fix a heap corruption bug by resizing the src string before adding to it.
18301 2006-11-10 Francois Gouget <fgouget@free.fr>
18303 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
18305 include/tapi.h: Add missing include directives.
18307 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
18309 * dlls/user/tests/monitor.c:
18310 user: Only perform the screen resolution changing tests in interactive mode.
18312 2006-11-10 Francois Gouget <fgouget@free.fr>
18314 * dlls/kernel32/tests/locale.c:
18315 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
18317 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
18319 * programs/winhelp/winhelp.c:
18320 winhelp: Use path of parent helpfile while looking for popup window.
18322 * programs/winhelp/winhelp.c:
18323 winhelp: Fix WINHELP_DeleteWindow.
18325 * programs/winhelp/winhelp.c:
18326 winhelp: Do not create popup window if file not found.
18328 2006-11-10 Alexandre Julliard <julliard@winehq.org>
18330 * ANNOUNCE, ChangeLog, VERSION, configure:
18333 ----------------------------------------------------------------
18334 2006-11-10 Alexandre Julliard <julliard@winehq.org>
18336 * dlls/rpcrt4/rpc_message.c:
18337 rpcrt4: Avoid a sizeof in a trace.
18339 2006-11-10 Rob Shearman <rob@codeweavers.com>
18341 * dlls/rpcrt4/rpc_server.c:
18342 rpcrt4: Create one protseq object per used protocol sequence, not per
18343 RpcServerUseProtseq* function call.
18345 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
18346 rpcrt4: Don't store the endpoint in the protseq.
18348 * dlls/rpcrt4/rpc_server.c:
18349 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
18352 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
18353 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
18355 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
18357 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
18358 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
18360 * dlls/oleaut32/tests/vartype.c:
18361 oleaut32: Constify some data.
18363 2006-11-10 Alexandre Julliard <julliard@winehq.org>
18365 * dlls/opengl32/wgl.c:
18366 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
18368 * dlls/advapi32/registry.c:
18369 advapi32: Fixed last error check in RegSaveKey.
18371 * server/process.c:
18372 server: Properly handle kill_thread recursion when killing a process.
18373 Spotted by Mike McCormack.
18375 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
18377 * dlls/quartz/filtergraph.c:
18378 quartz: Cast-qual warning fix.
18380 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
18382 * dlls/d3d8/tests/device.c:
18383 d3d8: Add GetContainer tests for implicit surfaces.
18385 * dlls/d3d9/tests/device.c:
18386 d3d9: Forwardport implicit surface tests.
18388 2006-11-10 Mike McCormack <mike@codeweavers.com>
18390 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
18391 riched20: Flush the clipboard before exiting the test.
18393 * dlls/riched20/tests/editor.c:
18394 riched20: Add missing void to parameter list.
18396 * dlls/riched20/tests/editor.c:
18397 riched20: Remember to close windows after tests.
18399 * dlls/riched20/editor.c:
18400 riched20: Fix a memory leak.
18402 * dlls/riched20/editor.c:
18403 riched20: Set the correct number of initialized cursors.
18405 * dlls/riched20/editor.c:
18406 riched20: Fix an uninitialized variable.
18408 * dlls/msi/action.c:
18409 msi: Only log the Action, as it's the same as ActionRequest.
18411 * dlls/msi/action.c:
18412 msi: Check whether the component is enabled first.
18414 * dlls/msi/action.c:
18415 msi: Component attributes are bitmasks.
18417 * dlls/dinput/joystick_linuxinput.c:
18418 dinput: Use HeapAlloc/Free instead of alloc/free.
18420 * dlls/setupapi/setupcab.c:
18421 setupapi: Use HeapAlloc/Free instead of malloc/free.
18423 * dlls/shlwapi/path.c:
18424 shlwapi: Use HeapAlloc/Free instead of malloc/free.
18426 * dlls/oleaut32/ungif.c:
18427 oleaut32: Use HeapAlloc/Free instead of malloc/free.
18429 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
18431 * dlls/winex11.drv/bitblt.c:
18432 winex11.drv: Check for incompatible bpps and negative widths.
18434 * dlls/winex11.drv/bitblt.c:
18435 winex11.drv: Fix copying top-down/bottom-up DIBs.
18437 2006-11-10 Kai Blin <kai.blin@gmail.com>
18439 * dlls/secur32/ntlm.c:
18440 secur32: work around a bug in ntlm_auth that breaks RPC.
18442 2006-11-09 Jacek Caban <jacek@codeweavers.com>
18444 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
18445 mshtml: Use popup menu from shdoclc.dll.
18447 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
18449 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
18450 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
18451 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
18452 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
18453 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
18454 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
18455 dlls/rpcrt4/rpcss_np_client.c:
18456 rpcrt4: Win64 printf format warning fixes.
18458 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
18459 dlls/rpcrt4/ndr_misc.h:
18460 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
18461 of WINE_NO_LONG_AS_INT.
18463 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
18464 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
18465 rpcrt4: Bring the function definitions in sync with their declaration.
18466 They got out of sync due to the unsigned long to ULONG changes in the headers.
18468 * dlls/rpcrt4/ndr_marshall.c:
18469 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
18471 Those got out of sync due to the unsigned long to ULONG migration in the headers.
18473 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18475 * loader/Makefile.in:
18476 loader: Use plain binary name of git-describe to avoid junk in version output.
18478 2006-11-09 Alexandre Julliard <julliard@winehq.org>
18480 * dlls/rpcrt4/tests/ndr_marshall.c:
18481 rpcrt4/tests: Replace || by |.
18483 * dlls/dmsynth/dmsynth_main.c:
18484 dmsynth: Fix one more instance of && instead of &.
18486 2006-11-09 Marcus Meissner <meissner@suse.de>
18488 * dlls/user/text.c:
18489 user32: Replaced && 0xff by & 0xff.
18491 * dlls/dmscript/dmscript_main.c:
18492 dmscript: Replaced && 0xff by & 0xff.
18494 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
18495 dmusic: Replaced && 0xfff... by & 0xff.
18497 * dlls/dswave/dswave_main.c:
18498 dswave: Replaced && 0xff by & 0xff.
18500 * dlls/dmcompos/dmcompos_main.c:
18501 dmcompos: Replaced && 0xff by & 0xff.
18503 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
18505 * include/winsock.h:
18506 include: Remove duplicate definition.
18508 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
18510 * dlls/d3d8/tests/device.c:
18511 d3d8: Add refcount tests for implicit surfaces.
18513 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
18515 * programs/winepath/winepath.c:
18516 winepath: Fix --long option.
18518 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
18520 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
18521 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
18523 * dlls/msi/registry.c:
18524 msi: Fixed bogus A -> W conversion.
18526 2006-11-09 Alexandre Julliard <julliard@winehq.org>
18528 * dlls/kernel32/tests/pipe.c:
18529 kernel32/tests: Fixed the pipe test for MacOS.
18531 2006-11-09 Jacek Caban <jacek@codeweavers.com>
18533 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18534 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
18536 * dlls/mshtml/olecmd.c:
18537 mshtml: Code clean up.
18539 * dlls/mshtml/olecmd.c:
18540 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
18542 * dlls/mshtml/olecmd.c:
18543 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
18545 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18546 mshtml: Added IDM_FORECOLOR implementation.
18548 * dlls/mshtml/olecmd.c:
18549 mshtml: Added Exec(IDM_FONTSIZE) stub.
18551 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18552 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
18554 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
18555 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
18557 2006-11-09 Kai Blin <kai.blin@gmail.com>
18559 * dlls/secur32/ntlm.c:
18560 secur32: Implement NTLM2 encryption.
18562 2006-11-09 Francois Gouget <fgouget@free.fr>
18564 * include/shlwapi.h:
18565 shlwapi: Add a fixme for a missing include.
18568 include/usp10.h: Add missing include directives.
18570 * include/oledlg.h:
18571 include/oledlg.h: Add missing include directives.
18574 include/dshow.h: Add missing include directives.
18576 * include/d3d8.h, include/d3d9.h:
18577 include: Add missing include directives to d3d8.h and d3d9.h.
18579 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
18580 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
18582 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18584 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
18585 localspl: Added Korean resource.
18587 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
18589 * dlls/winspool.drv/tests/info.c:
18590 winspool/tests: Add tests for ConfigurePort.
18592 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
18594 * dlls/winspool.drv/info.c:
18595 winspool: Implement ConfigurePortA.
18597 * dlls/winspool.drv/info.c:
18598 winspool: Implement ConfigurePortW.
18600 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
18602 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
18603 d3d8: Backport volume tests.
18605 * dlls/d3d8/volume.c:
18606 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
18608 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
18609 d3d8: Backport texture tests.
18611 * dlls/d3d8/tests/device.c:
18612 d3d8: Backport missing device tests.
18614 * dlls/d3d8/device.c:
18615 d3d8: Backport null pointer check in SetCursorProperties.
18617 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
18619 * dlls/winmm/lolvldrv.c:
18620 winmm: Plug a memory leak.
18622 * dlls/ole32/tests/stg_prop.c:
18623 ole32: Don't use PropVariantClear to setup an unitialized variant.
18625 * dlls/msi/tests/suminfo.c:
18626 msi: Don't call PropVariantClear on uninitialized variants.
18628 * dlls/kernel32/nls/div.nls:
18629 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
18631 * dlls/comctl32/header.c:
18632 comctl32: header: fix bug found out by running valgrind on the regression tests.
18634 2006-11-09 Alexandre Julliard <julliard@winehq.org>
18636 * dlls/kernel32/locale.c:
18637 kernel32: Fixed buffer overrun in get_registry_locale_info.
18639 2006-11-09 Mike McCormack <mike@codeweavers.com>
18642 user32: Downgrade a FIXME to a WARN.
18644 * dlls/comctl32/toolbar.c:
18645 comctl32: Downgrade an ERR to a WARN.
18647 * dlls/gdi32/freetype.c:
18648 gdi32: Downgrade a FIXME to a WARN.
18650 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
18652 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
18653 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
18654 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
18655 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
18656 winmm: Remove WINE_NO_LONG_AS_INT.
18658 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
18660 * dlls/oleaut32/typelib.c:
18661 oleaut32: typelib - fix regression in MSFT typelib parsing.
18663 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
18665 * dlls/rpcrt4/tests/ndr_marshall.c:
18666 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
18669 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
18670 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
18673 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
18674 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
18677 * include/rpcndr.h:
18678 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
18681 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
18682 tools/widl/header.c:
18683 widl: Use ULONG instead of unsigned long when generating declarations for
18684 *_UserFree() functions. This is needed for Win64 compatibility.
18686 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
18687 tools/widl/header.c:
18688 widl: Use ULONG instead of unsigned long when generating declarations for
18689 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
18691 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
18692 tools/widl/header.c:
18693 widl: Use ULONG instead of unsigned long when generating declarations for
18694 *_UserMarshal() functions. This is needed for Win64 compatibility.
18696 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
18697 tools/widl/header.c:
18698 widl: Use ULONG instead of unsigned long when generating declarations for
18699 *_UserSize() functions. This is needed for Win64 compatibility.
18701 2006-11-08 Kai Blin <kai.blin@gmail.com>
18703 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
18704 secur32: Implement ntlmv2 signing.
18706 * dlls/secur32/hmac_md5.h:
18707 secur32: MD5 functions are WINAPI.
18709 2006-11-08 Rob Shearman <rob@codeweavers.com>
18711 * dlls/rpcrt4/rpc_transport.c:
18712 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
18715 * dlls/rpcrt4/rpc_transport.c:
18716 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
18719 * dlls/rpcrt4/rpc_transport.c:
18720 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
18722 so replace it with some more appropriate endpoint error codes.
18724 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
18725 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
18726 dlls/rpcrt4/rpc_transport.c:
18727 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
18728 the protseq server thread.
18729 This allows errors to be returned to the caller and to create more than
18730 one connection for an endpoint.
18732 * include/rpcdce.h:
18733 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
18735 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
18737 * dlls/dbghelp/elf_module.c:
18738 dbghelp: Do not write to array element -1.
18740 2006-11-08 James Hawkins <truiken@gmail.com>
18742 * dlls/msi/files.c:
18743 msi: Add support for continuous cabinets.
18745 * dlls/msi/files.c:
18746 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
18749 * dlls/msi/files.c:
18750 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
18753 * dlls/msi/files.c:
18754 msi: Factor out load_media_info from ready_media_for_file.
18756 * dlls/msi/files.c:
18757 msi: Use disk_prompt from the media_info structure instead of passing an extra
18758 parameter to msi_change_media.
18760 * dlls/msi/dialog.c:
18761 msi: Only add text to the scroll control if text is provided.
18763 2006-11-09 Alexandre Julliard <julliard@winehq.org>
18765 * dlls/ntdll/file.c:
18766 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
18768 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
18770 * dlls/kernel32/tests/process.c:
18771 kernel32: Add basic OpenProcess test.
18774 include: Add the PROCESS_SUSPEND_RESUME definition.
18776 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
18778 * dlls/comctl32/tests/subclass.c:
18779 comctl32: Load function pointers by ordinal.
18781 2006-11-08 Kai Blin <kai.blin@gmail.com>
18783 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
18784 secur32: Use a helper function for creating the signature as this simplifies
18785 implementing NTLM2 signing a lot.
18787 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
18788 dlls/secur32/secur32_priv.h:
18789 secur32: Delete session key and arc4 context when the session based security
18790 context is deleted.
18792 2006-11-08 Ken Thomases <ken@codeweavers.com>
18794 * dlls/winex11.drv/keyboard.c:
18795 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
18797 * dlls/winex11.drv/keyboard.c:
18798 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
18800 2006-11-08 Alexandre Julliard <julliard@winehq.org>
18802 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
18803 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
18804 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
18806 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
18807 dlls/gdi32/tests/bitmap.c:
18808 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
18809 Based on a patch by Alex Villacís Lasso.
18811 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
18813 * dlls/oleaut32/varformat.c:
18814 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
18816 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
18818 * dlls/msi/install.c, dlls/msi/msi.spec:
18819 msi: Added stub for MsiGetFeatureValidStatesA/W.
18821 2006-11-08 Mike McCormack <mike@codeweavers.com>
18823 * dlls/comctl32/imagelist.c:
18824 comctl32: Fix a regression in ImageList_AddMasked().
18826 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
18828 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
18829 oleaut32: Cast-qual warnings fix.
18831 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
18833 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
18834 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
18837 * dlls/rpcrt4/ndr_misc.h:
18838 rpcrt4: For Win64 compatibility use a temp variable of the right type in
18841 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18843 * programs/winhelp/Ko.rc:
18844 winhelp: Updated Korean resource.
18846 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
18848 * dlls/oleaut32/variant.c:
18849 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
18851 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
18852 oleaut32: olepicture - Support multiple redundant headers before picture data.
18854 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
18856 * dlls/dbghelp/module.c:
18857 dbghelp: Initialize BOOL elements with FALSE instead of 0.
18859 * dlls/dbghelp/dwarf.c:
18860 dbghelp: Make dwarf2 parser only report file numbers when at least one
18861 compilation unit really has numbers.
18863 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
18864 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
18866 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
18868 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
18869 dlls/shlwapi/tests/ordinal.c:
18870 shlwapi: Implement GetShellSecurityDescriptor and test for it.
18872 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
18874 * dlls/wined3d/device.c:
18875 wined3d: ScissorRect correction.
18877 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
18879 * dlls/winex11.drv/opengl.c:
18880 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
18882 2006-11-07 James Hawkins <truiken@gmail.com>
18884 * dlls/msi/files.c:
18885 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
18886 extract a remote cabinet.
18888 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
18889 dlls/msi/package.c, dlls/msi/preview.c:
18890 msi: Store the base URL of the MSI package if it is downloaded.
18892 * dlls/msi/files.c:
18893 msi: Factor copy_install_file out of ACTION_InstallFiles.
18895 * dlls/msi/files.c:
18896 msi: Factor schedule_install_files out of ACTION_InstallFiles.
18898 * dlls/msi/files.c:
18899 msi: Model the media_info structure members after the columns in the media table.
18901 * dlls/msi/files.c:
18902 msi: Use msi_alloc_zero instead of a helper function that sets everything
18905 * dlls/msi/files.c:
18906 msi: Use the file's component instead of passing an extra parameter to
18909 * dlls/msi/files.c:
18910 msi: Use the media_info structure instead of passing in individual values
18911 to extract_cabinet_file.
18913 * dlls/msi/tests/install.c:
18914 msi: Add more tests for installing from cabinets.
18916 2006-11-08 Francois Gouget <fgouget@free.fr>
18918 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
18919 dlls/netapi32/access.c, dlls/netapi32/ds.c,
18920 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
18921 include/ntsecapi.h, include/sspi.h, include/winternl.h:
18922 Fix ntsecapi.h so it does not depend on winternl.h.
18924 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
18925 dlls/secur32/tests/secur32.c, include/sspi.h:
18926 secur32: sspi.h must not include wtypes.h.
18928 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
18929 include/setupapi.h:
18930 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
18933 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
18934 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
18935 dlls/uxtheme/tests/system.c, include/winerror.h:
18936 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
18938 * dlls/shell32/shlexec.c:
18939 shell32: Add missing '\n' to Wine trace.
18941 * include/objbase.h:
18942 include/objbase.h: Add missing include directives.
18944 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
18945 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
18946 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
18947 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
18948 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
18949 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
18952 * include/winuser.h:
18953 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
18955 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
18957 * dlls/winex11.drv/winpos.c:
18958 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
18959 minimized state in X11DRV_MapNotify.
18961 * dlls/winex11.drv/keyboard.c:
18962 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
18963 for other keypad keys.
18965 2006-11-08 Mike McCormack <mike@codeweavers.com>
18967 * dlls/msi/action.c:
18968 msi: Fix a memory leak.
18970 * dlls/comctl32/imagelist.c:
18971 comctl32: Remove Nx1 assumptions in ImageList_Read.
18973 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
18975 * dlls/wined3d/surface.c:
18976 wined3d: Fix regression in surface conversion.
18978 2006-11-07 Huw Davies <huw@codeweavers.com>
18980 * dlls/winspool.drv/info.c:
18981 winspool.drv: Associate a printer driver with each printer, rather than share
18982 a common one between all printers.
18984 * dlls/winspool.drv/info.c:
18985 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
18986 Include the size of the terminating zero in set_reg_szW.
18988 * dlls/winspool.drv/info.c:
18989 winspool.drv: Implement DeletePrinterDriverExW.
18991 * dlls/winspool.drv/info.c:
18992 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
18994 * dlls/winspool.drv/info.c:
18995 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
18997 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
18999 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
19000 comctl32: Beginning of some string related tests.
19002 * dlls/comctl32/string.c:
19003 comctl32: Fix return values of string functions.
19005 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
19007 * dlls/winex11.drv/bitblt.c:
19008 winex11: Fix regression caused by client-side DIB copy patch.
19010 2006-11-07 Alexandre Julliard <julliard@winehq.org>
19012 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
19013 kernel32: Better workaround for the lack of locale environment variables
19016 * dlls/winex11.drv/keyboard.c:
19017 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
19018 mapping in that case.
19020 * dlls/winex11.drv/keyboard.c:
19021 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
19023 * dlls/winex11.drv/keyboard.c:
19024 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
19025 instead of once per supported layout.
19027 2006-11-07 Francois Gouget <fgouget@free.fr>
19029 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
19030 dlls/user/menu.c, dlls/user/resources/user32.rc,
19031 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
19032 programs/explorer/desktop.c, programs/progman/main.c:
19033 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
19036 * dlls/urlmon/tests/misc.c:
19037 urlmon/tests: Fix compilation with the PSDK headers.
19039 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
19040 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
19041 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
19042 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
19043 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
19044 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
19045 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
19046 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
19047 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
19048 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
19049 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
19050 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
19051 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
19052 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
19053 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
19054 include/winternl.h, programs/winecfg/En.rc,
19055 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
19056 Assorted spelling fixes.
19058 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
19059 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
19060 include/dmusicf.h, include/dmusici.h:
19061 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
19063 * dlls/oleaut32/tests/typelib.c:
19064 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
19066 * dlls/comctl32/tests/toolbar.c:
19067 comctl32: Add missing '\n' to ok() call.
19069 * dlls/dplayx/dplayx_global.c:
19070 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
19072 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
19073 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
19075 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
19076 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
19079 2006-11-07 Mike McCormack <mike@codeweavers.com>
19081 * dlls/msi/action.c:
19082 msi: By default, install components locally.
19084 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
19085 msi: Fix WHERE IS (NOT) NULL queries.
19087 * dlls/msi/tests/db.c:
19088 msi: Fix regression tests failing on Windows.
19090 * dlls/msi/action.c:
19091 msi: Split ACTION_CostFinalize into two functions.
19093 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
19095 * dlls/ole32/stg_prop.c:
19096 ole32: Cast-qual warnings fix.
19098 * dlls/ntdll/server.c:
19099 ntdll: Cast-qual warning fix.
19101 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
19103 * dlls/wined3d/surface.c:
19104 wined3d: Use width while converting surfaces.
19105 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
19107 * dlls/wined3d/surface.c:
19108 wined3d: Use SURFACE_ALIGNMENT.
19110 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
19112 * dlls/atl/atl_ax.c:
19113 atl: Move the storage specifier to the beginning of the declaration.
19115 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
19117 * dlls/ntdll/handletable.c:
19118 ntdll: Clarify the documentation for HandleTable.
19120 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
19122 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
19123 programs/winhelp/De.rc, programs/winhelp/En.rc,
19124 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
19125 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
19126 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
19127 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
19128 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
19129 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
19130 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
19131 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
19132 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
19133 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
19134 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
19135 programs/winhelp/winhelp_res.h:
19136 winhelp: Rewrite LookupHelpFile function.
19137 Add ability for user to find file himself if winhelp cannot find it.
19140 2006-11-06 Alexandre Julliard <julliard@winehq.org>
19142 * dlls/winex11.drv/opengl.c:
19143 winex11.drv: Fixed build without OpenGL headers.
19145 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
19147 * dlls/msvcrt/file.c:
19148 msvcrt: Cast-qual warnings fix.
19150 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
19152 * dlls/msacm32/driver.c:
19153 msacm32: Cast-qual warnings fix.
19155 2006-11-03 Aric Stewart <aric@codeweavers.com>
19157 * dlls/shell32/shlexec.c:
19158 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
19159 report a needed buffer size.
19161 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
19162 shell32: Create dynamic buffers for expanded enviroment strings to allow for
19163 parameters and such longer than MAX_PATH.
19164 With help from Michael Moss.
19166 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
19168 * dlls/advapi32/tests/security.c:
19169 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
19171 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
19173 * dlls/mscoree/mscoree_main.c:
19174 mscoree: String returned by GetCORVersion starts with letter 'v'.
19176 2006-11-06 Mike McCormack <mike@codeweavers.com>
19178 * dlls/user/user32.spec:
19179 user32: The string passed to ToUnicode(Ex) is for output.
19181 * dlls/winex11.drv/keyboard.c:
19182 user32: ToUnicodeEx should return 0 for an unknown key.
19184 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
19186 * dlls/dbghelp/dwarf.c:
19187 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
19189 2006-11-04 Kai Blin <kai.blin@gmail.com>
19191 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
19192 secur32: Test and fix DecryptMessage for multiple data buffers.
19194 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
19196 * dlls/winspool.drv/tests/info.c:
19197 winspool/tests: Add tests for EnumPorts.
19199 * dlls/winspool.drv/info.c:
19200 winspool: Implement EnumPortsA.
19202 * dlls/winspool.drv/info.c:
19203 winspool: Implement EnumPortsW.
19205 * dlls/winspool.drv/info.c:
19206 winspool: EnumPorts: Read driver from registry.
19208 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
19210 * dlls/winex11.drv/bitblt.c:
19211 winex11.drv: Added a basic client-side DIB copy optimization.
19213 2006-11-06 Alexandre Julliard <julliard@winehq.org>
19215 * configure, configure.ac, include/config.h.in:
19216 configure: Added missing DiskArbitration/DiskArbitration.h check.
19218 * loader/.gitignore, loader/Makefile.in, loader/main.c:
19219 loader: Update the reported version from the current git HEAD if available.
19221 * dlls/ntdll/loader.c, loader/main.c:
19222 ntdll: Moved command-line help to the loader binary.
19224 * dlls/msi/msipriv.h, dlls/msi/table.c:
19225 msi: Fixed definition of the MSIITERHANDLE type.
19227 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
19229 * dlls/icmp/icmp_main.c:
19230 icmp: Changed select to poll.
19232 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
19233 dinput: Changed select to poll.
19235 2006-11-06 Alexandre Julliard <julliard@winehq.org>
19237 * dlls/ws2_32/socket.c:
19238 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
19241 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
19243 * configure, configure.ac, programs/explorer/diskarb.c:
19244 explorer: Build on Darwin versions prior to 8.0.
19246 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
19248 * dlls/ntdll/tape.c:
19249 ntdll: Fix building on Darwin versions prior to 8.0.
19251 2006-11-05 Rob Shearman <rob@codeweavers.com>
19253 * dlls/rpcrt4/rpc_binding.c:
19254 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
19257 * tools/winedump/output.c:
19258 winedump: Fix printf warning in the generated code.
19260 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
19263 server: Compilation fix.
19265 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
19267 * dlls/dbghelp/source.c:
19268 dbghelp: Fixed memory leak in source string handling.
19270 2006-11-05 Jacek Caban <jacek@codeweavers.com>
19272 * dlls/shdocvw/tests/webbrowser.c:
19273 shdocvw: Added more tests.
19275 * dlls/shdocvw/oleobject.c:
19276 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
19278 * dlls/shdocvw/oleobject.c:
19279 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
19282 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
19283 shdocvw: Added [get|put]_Offline implementation.
19285 * dlls/shdocvw/oleobject.c:
19286 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
19288 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
19289 shdocvw: Ignore hwndParent in DoVerb.
19291 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
19292 shdocvw: Set parent window in activate_inplace.
19294 * dlls/mshtml/olecmd.c:
19295 mshtml: Fixed query_edit_status when Gecko is not available.
19297 2006-11-05 Mike McCormack <mike@codeweavers.com>
19299 * dlls/riched20/list.c:
19300 riched20: Fix a leak in the undo stack.
19302 * dlls/riched20/string.c:
19303 riched20: Fix one more memory leak.
19305 * dlls/riched20/editor.c:
19306 riched20: Don't access memory after freeing it.
19308 * dlls/riched20/editor.c:
19309 riched20: Fixed memory leaks.
19311 * dlls/comctl32/imagelist.c:
19312 comctl32: Switch to a Nx4 tiling.
19314 * dlls/comctl32/imagelist.c:
19315 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
19317 * dlls/comctl32/imagelist.c:
19318 comctl32: Check if GetObject fails on bitmaps passed to us.
19320 * dlls/comctl32/imagelist.c:
19321 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
19323 * dlls/comctl32/imagelist.c:
19324 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
19326 * dlls/comctl32/imagelist.c:
19327 comctl32: Remove another Nx1 assumption from ImageList_Remove().
19329 * dlls/comctl32/imagelist.c:
19330 comctl32: Remove Nx1 assumptions in ImageList_Merge.
19332 * dlls/comctl32/imagelist.c:
19333 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
19335 * dlls/comctl32/imagelist.c:
19336 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
19338 * dlls/comctl32/imagelist.c:
19339 comctl32: Create a helper function to copy a block of images.
19341 * dlls/comctl32/imagelist.c:
19342 comctl32: Fix a regression.
19344 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
19346 * dlls/opengl32/wgl.c:
19347 opengl32: Use HKCU instead of HKLM.
19349 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
19350 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
19351 wgl: Fix WoW screen flickering.
19353 2006-11-04 Alexandre Julliard <julliard@winehq.org>
19355 * loader/preloader.c:
19356 preloader: Clear %gs again before calling the interpreter entry point.
19358 * dlls/kernel32/tests/change.c:
19359 kernel32/tests: Don't wait for overlapped result if the previous test failed.
19361 2006-11-04 Kai Blin <kai.blin@gmail.com>
19363 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
19364 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
19365 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
19367 Thanks to Robert Shearman for catching this one and providing some of the
19370 * dlls/secur32/tests/ntlm.c:
19371 secur32: Get rid of some HeapAlloc() calls to make code more readable.
19373 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
19374 secur32: Avoid double HeapFree() of password and session key.
19376 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
19378 * dlls/opengl32/wgl.c:
19379 opengl32: Remove glx context.
19381 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
19383 * dlls/d3d9/tests/device.c:
19384 d3d9/tests: Add refcount test for binding objects.
19386 * dlls/wined3d/device.c:
19387 wined3d: glReadPixels corrections.
19389 2006-11-03 Huw Davies <huw@codeweavers.com>
19391 * dlls/winex11.drv/opengl.c:
19392 winex11.drv: If the app asks for a single buffered pixel format, then it should
19393 be happy with a double buffered one.
19394 Likewise for mono vs stereo.
19395 Add some TRACEs so that we know what condition is failing.
19397 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
19399 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
19400 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
19401 wgl: Add extension checking code / glxGetProcAddress protection.
19403 2006-11-03 Alexandre Julliard <julliard@winehq.org>
19405 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
19406 server/protocol.def, server/trace.c:
19407 ntdll: Retrieve mailslot message info from the client side.
19409 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
19410 ntdll: FILE_GetDeviceInfo no longer needs to be public.
19412 * libs/wine/ldt.c, loader/preloader.c:
19413 preloader: Setup a fake thread-local storage block pointed to by %gs.
19415 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
19416 ntdll: Added implementation of RtlDllShutdownInProgress.
19418 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
19420 * dlls/winex11.drv/opengl.c:
19421 winex11.drv: Opengl init fix.
19423 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
19425 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
19426 mscoree: Add a few more stubs.
19428 2006-11-03 Alexandre Julliard <julliard@winehq.org>
19430 * dlls/ws2_32/socket.c:
19431 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
19434 * dlls/ntdll/file.c:
19435 ntdll: Don't store the unix file descriptor in the async structure, retrieve
19438 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
19439 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
19440 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
19441 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
19442 fd when not required.
19444 2006-11-02 Francois Gouget <fgouget@free.fr>
19446 * include/winbase.h:
19447 include: Fix the HeapQueryInformation() prototype.
19449 * programs/winhelp/macro.c:
19450 winhelp: Add missing '\n' in Wine trace.
19452 2006-11-02 Rob Shearman <rob@codeweavers.com>
19454 * dlls/secur32/ntlm.c:
19455 secur32: Make the path to ntlm_auth easier to change by moving the executable
19456 name to the top of ntlm.c.
19458 * dlls/wininet/internet.c:
19459 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
19461 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
19463 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
19465 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
19466 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
19468 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
19469 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
19470 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
19472 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
19473 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
19475 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
19476 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
19478 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
19479 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
19481 2006-11-02 Jacek Caban <jacek@codeweavers.com>
19483 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
19484 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
19486 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
19487 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
19489 * dlls/mshtml/tests/htmldoc.c:
19490 mshtml: Added more QueryStatus tests.
19492 * dlls/mshtml/olecmd.c:
19493 mshtml: Added implementation of QueryStatus(IDM_BOLD).
19495 * dlls/mshtml/tests/htmldoc.c:
19496 mshtml: Added more edit mode tests.
19498 * dlls/mshtml/olecmd.c:
19499 mshtml: Load about:blank in exec_editmode.
19501 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
19502 mshtml: Added beginning of set_progress task implementation.
19504 * dlls/mshtml/task.c:
19505 mshtml: Call SetStatusText in set_parsecomplete.
19507 * dlls/mshtml/persist.c:
19508 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
19509 in IPersistMoniker::Load.
19511 * dlls/mshtml/persist.c:
19512 mshtml: Fix no longer valid ERR.
19514 * dlls/mshtml/nsio.c:
19515 mshtml: Added heuristic hack that decides if run the page from moniker or
19518 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
19519 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
19520 After more testing I've checked that current code is bad, but my patch
19521 was also wrong and causes regression in WoW.
19523 2006-11-02 Huw Davies <huw@codeweavers.com>
19525 * dlls/comctl32/propsheet.c:
19526 comctl32: Implement PSM_GETRESULT.
19528 * dlls/comctl32/propsheet.c:
19529 comctl32: Fix return value of PropertySheet() for modal propsheets.
19531 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
19533 * dlls/user/tests/msg.c:
19534 user32/tests: Move the system menu test into its own test.
19536 * dlls/user/menu.c:
19537 user32: Check only for -1 and -2 as special values returned by
19538 MENU_ExecFocusedItem.
19540 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
19542 * dlls/msxml3/node.c:
19543 msxml3: Check parameters of IXMLDOMNode::insertBefore().
19545 2006-11-02 Alexandre Julliard <julliard@winehq.org>
19547 * server/change.c, server/fd.c, server/file.c, server/file.h,
19548 server/mailslot.c, server/mapping.c, server/named_pipe.c,
19549 server/serial.c, server/sock.c:
19550 server: Refuse to close handles in other processes if they have an associated fd.
19552 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
19553 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
19554 server/protocol.def, server/request.h, server/trace.c,
19555 server/winstation.c:
19556 server: Get rid of the server-side file descriptor cache management.
19558 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
19559 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
19560 server/handle.c, server/protocol.def, server/trace.c:
19561 ntdll: Maintain a file descriptor cache on the client side.
19563 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
19565 * dlls/comctl32/tests/toolbar.c:
19566 comctl32: toolbar: Add buttons size tests.
19568 * dlls/comctl32/toolbar.c:
19569 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
19570 to position the icon.
19572 * dlls/comctl32/toolbar.c:
19573 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
19575 * dlls/comctl32/toolbar.c:
19576 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
19578 * dlls/comctl32/toolbar.c:
19579 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
19580 overwrite the button sizes.
19582 * dlls/comctl32/toolbar.c:
19583 comctl32: toolbar: Fix buttons heights.
19585 * dlls/comctl32/toolbar.c:
19586 comctl32: toolbar: The string should be included in the height of a button-less
19587 toolbar only if there is a string in the pool.
19589 * dlls/comctl32/toolbar.c:
19590 comctl32: toolbar: Add support for WM_SETFONT.
19592 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
19594 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
19595 comctl32: Move documented functions to string.c.
19597 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
19599 * dlls/user/tests/win.c:
19600 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
19603 2006-11-02 Mike McCormack <mike@codeweavers.com>
19605 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
19606 msi: Avoid a memory leak by freeing actions scripts in one place only.
19608 * dlls/msi/source.c:
19609 msi: Fix a memory leak.
19611 * dlls/msi/tests/db.c:
19612 msi: Fix a handle leak in the tests.
19614 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
19615 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
19618 * dlls/riched20/reader.c:
19619 riched20: Use WARN() not ERR() on unknown tokens.
19621 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
19622 kernel32: Add a stub for HeapSetInformation.
19624 * include/winbase.h, include/winnt.h:
19625 kernel32: Declare HeapQueryInformation and HeapSetInformation.
19627 * dlls/comctl32/imagelist.c:
19628 comctl32: imagelist: Remove more 1xN assumptions.
19630 * dlls/comctl32/imagelist.c:
19631 comctl32: Remove a redundant variable.
19633 2006-11-01 James Hawkins <truiken@gmail.com>
19635 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
19636 advpack: Use the full path of the INF file as the source directory if the CAB
19639 2006-11-01 Alexandre Julliard <julliard@winehq.org>
19641 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
19642 kernel32: Moved PeekNamedPipe implementation to ntdll.
19644 * dlls/kernel32/file.c:
19645 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
19647 2006-11-01 Mike McCormack <mike@codeweavers.com>
19649 * dlls/comctl32/imagelist.c:
19650 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
19652 * dlls/msi/table.c:
19655 * dlls/msi/handle.c:
19656 msi: Don't print traces for addref and release.
19658 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
19659 msi: Search the patch package for source cabinet files.
19661 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
19663 * dlls/kernel32/profile.c:
19664 kernel32: Cast-qual warnings fix.
19666 * dlls/kernel32/ne_segment.c:
19667 kernel32: Cast-qual warnings fix.
19669 2006-11-01 Alexandre Julliard <julliard@winehq.org>
19671 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
19672 server/protocol.def, server/trace.c:
19673 server: Compute the removable device flag on the server side.
19675 * dlls/ntdll/server.c:
19676 ntdll: Simplify wine_server_handle_to_fd.
19677 Now that we have a critical section, races are no longer possible.
19679 * dlls/ntdll/file.c:
19680 ntdll: Added NetBSD fstatvfs support.
19682 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
19684 * dlls/advpack/tests/install.c:
19685 advpack: Add another test.
19687 * dlls/advpack/tests/install.c:
19688 advpack: Fix typos.
19690 2006-10-31 Huw Davies <huw@codeweavers.com>
19692 * dlls/hhctrl.ocx/help.c:
19693 hhctrl.ocx: Don't fail if ole is already initialised.
19695 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
19697 * programs/cmd/builtins.c:
19698 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
19700 2006-10-31 Rob Shearman <rob@codeweavers.com>
19702 * dlls/rpcrt4/rpc_transport.c:
19703 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
19704 the bound-to port is connectable from other machines.
19706 * dlls/rpcrt4/rpc_transport.c:
19707 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
19709 * dlls/rpcrt4/rpc_transport.c:
19710 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
19711 the read and write function for the protseq assume that syscalls will block.
19713 * dlls/rpcrt4/rpc_transport.c:
19714 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
19715 to go into an infinite loop if getaddrinfo returned more than one entry.
19717 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
19718 rpcrt4: Convert the named pipe server code to look directly into the
19719 connection to get at the wait handles, instead of using
19720 get_connect_wait_handle which isn't generic enough to be used for
19722 Remove the unneeded get_connect_wait_handle function from the connection
19723 operations function list.
19725 * dlls/rpcrt4/rpc_transport.c:
19726 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
19727 socket-specific server protseq functions.
19729 2006-10-31 Alexandre Julliard <julliard@winehq.org>
19731 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
19732 winex11.drv: Fixed the prototype of many OpenGL functions.
19734 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
19736 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
19737 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
19738 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
19740 2006-10-31 Alexandre Julliard <julliard@winehq.org>
19742 * dlls/winedos/int21.c:
19743 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
19745 * dlls/kernel32/vxd.c:
19746 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
19748 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
19750 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19751 include/wine/wined3d_types.h:
19752 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
19754 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19755 include/wine/wined3d_types.h:
19756 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
19758 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
19759 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
19761 * dlls/wined3d/device.c:
19762 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
19764 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
19765 include/wine/wined3d_types.h:
19766 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
19768 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
19769 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
19771 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
19772 include/wine/wined3d_types.h:
19773 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
19775 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
19776 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
19777 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
19779 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
19780 include/wine/wined3d_types.h:
19781 wined3d: Add D3DFVF codes to the WINED3D namespace.
19783 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
19785 * dlls/secur32/tests/schannel.c:
19786 secur32: Make sure crashing tests are not run.
19788 2006-10-31 Alexandre Julliard <julliard@winehq.org>
19790 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
19791 kernel32: Fixed behavior of FindFirstFile for DOS devices.
19793 2006-10-31 Mike McCormack <mike@codeweavers.com>
19795 * dlls/msi/tests/db.c:
19796 msi: Add a test showing a join doesn't need a WHERE clause.
19798 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
19799 msi: Use a simpler algorithm for joins.
19801 * dlls/msi/tests/db.c:
19802 msi: Test the data returned by join queries in one ok().
19804 * dlls/msi/sql.y, dlls/msi/tokenize.c:
19805 msi: Remove tokens that aren't valid for MSI SQL.
19807 * dlls/msi/alter.c:
19810 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
19811 msi: Fix the ALTER and FREE keywords in the tokenizer.
19813 * dlls/msi/action.c:
19814 msi: Mark components with missing or outdated files as incomplete.
19816 * dlls/comctl32/imagelist.c:
19817 comctl32: Remove some more Nx1 assumptions.
19819 2006-10-30 Jacek Caban <jacek@codeweavers.com>
19821 * dlls/wininet/http.c:
19822 wininet: Inherit INET_CALLBACKW from parent handler.
19824 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
19825 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
19827 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
19829 * dlls/hhctrl.ocx/help.c:
19830 hhctrl.ocx: Remove duplicate HeapFree().
19832 * dlls/gdi32/metafile.c:
19833 gdi32: Cast-qual warnings fix.
19835 * dlls/gdi32/freetype.c:
19836 gdi32: Cast-qual warnings fix.
19838 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19840 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
19841 msvcrt: Add stub for _setmaxstdio + tiny test.
19843 2006-10-30 Kovács András <andras@csevego.net>
19845 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
19846 dlls/wined3d/vertexshader.c:
19847 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
19849 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
19851 * dlls/localspl/tests/localmon.c:
19852 localspl/tests: Add tests for EnumPorts.
19854 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
19856 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
19857 localspl: Add German resources.
19859 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
19861 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
19862 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
19863 dlls/localspl/spl_En.rc:
19864 localspl: Implement EnumPortsW.
19866 2006-10-27 Aric Stewart <aric@codeweavers.com>
19868 * dlls/shell32/shell32_main.c:
19869 shell32: ABM_NEW was using parameters that are not set.
19871 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
19874 wine.inf: Associate .hlp files with winhelp.
19876 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
19878 * dlls/user/tests/win.c, dlls/user/win.c:
19879 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
19880 WS_POPUP style, make it pass under Wine.
19882 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
19884 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
19885 crypt32: Input parameter checking.
19887 2006-10-30 Alexandre Julliard <julliard@winehq.org>
19889 * dlls/user/tests/msg.c, dlls/user/winpos.c:
19890 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
19892 * dlls/winecrt0/delay_load.c:
19893 winecrt0: Fix delay load structure types for Win64.
19895 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
19897 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19898 include/wine/wined3d_types.h:
19899 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
19901 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
19902 include/wine/wined3d_types.h:
19903 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
19905 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
19906 include/wine/wined3d_types.h:
19907 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
19909 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19910 include/wine/wined3d_types.h:
19911 wined3d: Add D3DFILLMODE to the WINED3D namespace.
19913 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19914 include/wine/wined3d_types.h:
19915 wined3d: Add D3DCULL to the WINED3D namespace.
19917 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19918 include/wine/wined3d_types.h:
19919 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
19921 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19922 include/wine/wined3d_types.h:
19923 wined3d: Add D3DBLENDOP to the WINED3D namespace.
19925 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19926 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
19927 wined3d: Add D3DFOGMODE to the WINED3D namespace.
19929 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
19931 * dlls/wined3d/device.c:
19932 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
19934 * dlls/wined3d/stateblock.c:
19935 wined3d: Set correct default for DMAPOFFSET sampler state.
19937 * dlls/wined3d/device.c:
19938 wined3d: Fix GetTexture() for uninitialized textures.
19940 * dlls/d3d9/tests/stateblock.c:
19941 d3d9: Make the "Tests executed" counter stable.
19943 * dlls/d3d9/tests/stateblock.c:
19944 d3d9: Pass test as argument to print handler.
19946 2006-10-29 Jacek Caban <jacek@codeweavers.com>
19948 * dlls/mshtml/htmlelem.c:
19949 mshtml: Added put_innerHTML implementation.
19951 * dlls/shlwapi/ordinal.c:
19952 shlwapi: Added SHQueueUserWorkItem implementation.
19954 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
19955 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
19957 * dlls/wininet/internet.c, dlls/wininet/internet.h,
19958 dlls/wininet/utility.c:
19959 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
19961 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
19962 dlls/wininet/internet.h:
19963 wininet: Remove lpwhparent from WININETHANDLERHEADER.
19965 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
19966 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
19968 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
19969 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
19971 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
19972 wininet: Move ftp FindNextFile implementation to ftp.c.
19974 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
19975 wininet: Use lpAppInfo instead of lpwhparent where possible.
19977 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
19978 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
19980 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
19981 wininet: Use lpHttpSession instead of lpwhcalback where possible.
19983 * dlls/wininet/http.c, dlls/wininet/internet.h:
19984 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
19986 * dlls/wininet/http.c:
19987 wininet: Use lpAppInfo instead of lpwhparent where possible.
19989 * dlls/wininet/http.c, dlls/wininet/internet.h:
19990 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
19992 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
19994 * dlls/shell32/tests/shlfolder.c:
19995 shell32: Cast-qual warnings fix.
19997 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
19999 * dlls/dbghelp/source.c:
20000 dbghelp: Cast-qual warnings fix.
20002 * dlls/dbghelp/path.c:
20003 dbghelp: Cast-qual warnings fix.
20005 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
20007 * dlls/gdi32/enhmetafile.c:
20008 gdi32: Cast-qual warnings fix.
20010 * dlls/gdi32/env.c:
20011 gdi32: Cast-qual warnings fix.
20013 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
20015 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
20016 d3d9: Cast-qual warnings fix.
20018 2006-10-30 Mike McCormack <mike@codeweavers.com>
20020 * dlls/msi/action.c:
20021 msi: Split ACTION_UpdateInstallStates into two separate functions.
20023 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
20025 * dlls/user/tests/msg.c:
20026 user32: Flush painting events harder in some places in order to avoid races
20027 in the message tests.
20029 * dlls/user/tests/msg.c:
20030 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
20031 tests pass cleanly under fully up to date XP SP2.
20033 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
20035 * programs/control/params.h:
20036 control.exe: Remove unused define.
20038 2006-10-28 Jacek Caban <jacek@codeweavers.com>
20040 * dlls/mshtml/nsembed.c:
20041 mshtml: Print wine_gecko version in load_wine_gecko.
20043 * dlls/wininet/tests/http.c, include/wininet.h:
20044 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
20046 * dlls/urlmon/tests/protocol.c:
20047 urlmon: Update winehq.org IP.
20049 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
20051 * dlls/wined3d/drawprim.c:
20052 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
20054 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
20056 * dlls/dmusic/dmusic.c:
20057 dmusic: Do not write outside of array bounds.
20059 2006-10-27 Huw Davies <huw@codeweavers.com>
20061 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
20062 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
20063 a hittest on the item that's returned and not a hittest on the client
20064 area as MSDN states.
20066 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
20068 * dlls/iphlpapi/iphlpapi_main.c:
20069 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
20071 2006-10-27 Alexandre Julliard <julliard@winehq.org>
20073 * ANNOUNCE, ChangeLog, VERSION, configure:
20076 ----------------------------------------------------------------
20077 2006-10-27 Alexandre Julliard <julliard@winehq.org>
20079 * dlls/wined3d/directx.c:
20080 wined3d: Simplify some uses of the WineD3D_Context object.
20082 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
20083 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
20085 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
20086 wined3d: Fix a memory leak (spotted by Eric Pouech).
20088 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
20090 * dlls/crypt32/oid.c:
20091 crypt32: Cast-qual warnings fix.
20093 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
20095 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
20096 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
20097 programs/winhelp/winhelp.h:
20098 winhelp: Properly implement context help and JumpContext macro.
20100 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
20102 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
20103 dlls/winequartz.drv/Makefile.in,
20104 dlls/winequartz.drv/quartzdrv_main.c,
20105 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
20106 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
20108 2006-10-27 Alexandre Julliard <julliard@winehq.org>
20110 * tools/winedump/dump.c:
20111 winedump: Avoid some dead code.
20113 2006-10-25 Kovács András <andras@csevego.net>
20115 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
20116 wined3d: Implement D3DSIO_MOVA in ARB backend.
20118 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
20120 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
20121 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
20122 dlls/winex11.drv/winex11.drv.spec:
20123 wgl: Move part of wglGetProcAddress to gdi32.
20125 2006-10-26 Duane Clark <fpga@pacbell.net>
20127 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
20128 msvcrt: Fix fread on large buffers in ascii mode.
20130 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
20132 * programs/winebrowser/main.c:
20133 winebrowser: Support for Portland Initiative scripts.
20135 2006-10-27 Alexandre Julliard <julliard@winehq.org>
20137 * dlls/kernel32/file.c:
20138 kernel32: Close the directory handle in FindNextFile as soon as we reach the
20139 end of the directory.
20141 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
20143 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
20144 d3d8: Cast-qual warnings fix.
20146 2006-10-27 James Hawkins <truiken@gmail.com>
20148 * dlls/msi/files.c, dlls/msi/tests/install.c:
20149 msi: Extract cabinets based on DiskId, not LastSequence.
20151 2006-10-26 James Hawkins <truiken@gmail.com>
20153 * dlls/msi/tests/install.c:
20154 msi: Test the order in which cab files are handled in the Media table.
20156 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
20157 dlls/msi/tests/install.c:
20158 msi: Implement handling for the ErrorDialog and use it to change media.
20160 2006-10-27 Mike McCormack <mike@codeweavers.com>
20162 * dlls/msi/files.c:
20163 msi: Avoid crashing if writeout_cabinet_stream fails.
20165 * dlls/msi/action.c:
20166 msi: Remove redundant null checks before MSI_EvaluateCondition.
20168 2006-10-26 Mike McCormack <mike@codeweavers.com>
20170 * dlls/comctl32/imagelist.c:
20171 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
20173 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
20176 tools/wine.inf: Add default printer ports.
20178 2006-10-26 Rob Shearman <rob@codeweavers.com>
20180 * dlls/rpcrt4/rpc_message.c:
20181 rpcrt4: The allocation hint in request and response packets is just that -
20183 It is not an error if the stub data exceeds this size, so reallocate the
20184 buffer with the newly calculated size and continue.
20186 * dlls/rpcrt4/rpc_message.c:
20187 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
20188 receive a packet with the RPC_FLG_LAST flag set.
20189 This matches what is mentioned in the DCE/RPC specification.
20191 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
20192 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
20193 not just bind packets.
20195 * dlls/ole32/rpc.c:
20196 ole32: Fix a memory leak on the error path of dispatch_rpc.
20198 * dlls/oleaut32/typelib.c:
20199 oleaut32: Update comments at the top of typelib.c and remove "stub" from
20200 several traces that are in implemented functions.
20202 * dlls/ole32/oleproxy.c:
20203 ole32: Fix some memory leaks in the class factory proxy.
20205 * dlls/ole32/oleproxy.c:
20206 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
20208 2006-10-25 Jacek Caban <jacek@codeweavers.com>
20210 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
20211 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
20212 shdocvw: Added CUrlHistory stub implementation.
20214 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
20215 include/urlhist.idl:
20216 include: Added urlhist.idl.
20218 2006-10-26 Alexandre Julliard <julliard@winehq.org>
20220 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
20221 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
20222 winex11.drv: Offset X11 coordinates with the primary monitor position.
20223 No longer force the primary monitor to contain the X11 (0,0) coordinate.
20226 server: Always ignore the root window position when computing coordinates
20229 2006-10-24 David Anderson <davea42@earthlink.net>
20231 * dlls/dbghelp/dwarf.c:
20232 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
20234 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
20236 * dlls/ddraw/device.c:
20237 ddraw: Add missing dereference operators.
20239 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
20241 * dlls/mshtml/olecmd.c:
20242 mshtml: Moved release of dom_window to right place.
20244 2006-10-26 Mike McCormack <mike@codeweavers.com>
20246 * dlls/msi/join.c, dlls/msi/tests/db.c:
20247 msi: Fix the join algorithm.
20249 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
20250 msi: Allow UPDATE queries without a condition.
20252 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
20253 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
20254 msi: Update tables using records, not integer by integer.
20256 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
20257 msi: Remove some unused functions.
20259 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
20261 msi: Fixed the UPDATE query to work with explicit values.
20263 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
20264 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
20265 msi: Use msi_feature_set_state and msi_component_set_state where possible.
20267 * dlls/msi/action.c:
20268 msi: Create macro functions to set feature and component states.
20270 2006-10-25 James Hawkins <truiken@gmail.com>
20272 * dlls/msi/tests/db.c:
20273 msi: Add tests for the UPDATE sql command.
20275 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
20277 * dlls/comdlg32/filedlg.c:
20278 comdlg32: Select the Filename edit box content after the user navigated to a
20279 directory by entering there the name.
20281 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20283 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
20284 dlls/kernel32/nls/winerr_kor.mc:
20285 kernel32: Added winerr_kor.mc.
20287 2006-10-25 Rob Shearman <rob@codeweavers.com>
20289 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
20290 dlls/rpcrt4/rpc_transport.c:
20291 rpcrt4: Move transport-specific server functions to rpc_transport.c.
20293 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
20295 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
20296 dlls/comctl32/trackbar.c:
20297 comctl32: Create tooltip windows with WS_POPUP style.
20299 * dlls/comctl32/status.c:
20300 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
20302 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
20304 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
20305 ddraw: Forward the depth stencil buffer to wined3d.
20307 2006-10-25 Alexandre Julliard <julliard@winehq.org>
20309 * dlls/user/winpos.c:
20310 user32: Fixed maximized window size on multi-monitor setups.
20312 * programs/winhelp/winhelp.c:
20313 winhelp: Properly handle negative coordinates for mouse events.
20315 * programs/winemine/main.c, programs/winemine/main.h:
20316 winemine: Properly handle negative coordinates for mouse events.
20318 * programs/winefile/winefile.c:
20319 winefile: Properly handle negative coordinates for mouse events.
20321 * programs/wineconsole/user.c:
20322 wineconsole: Properly handle negative coordinates for mouse events.
20324 * programs/regedit/childwnd.c:
20325 regedit: Properly handle negative coordinates for mouse events.
20327 * programs/oleview/pane.c:
20328 oleview: Properly handle negative coordinates for mouse events.
20330 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
20331 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
20332 user32: Properly handle negative coordinates for mouse events.
20334 * dlls/shell32/control.c:
20335 shell32: Properly handle negative coordinates for mouse events.
20337 * dlls/msi/dialog.c:
20338 msi: Properly handle negative coordinates for mouse events.
20340 * dlls/hhctrl.ocx/help.c:
20341 hhctrl.ocx: Properly handle negative coordinates for mouse events.
20343 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
20344 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
20345 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
20346 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
20347 comctl32: Properly handle negative coordinates for mouse events.
20349 2006-10-25 Mike McCormack <mike@codeweavers.com>
20351 * dlls/comctl32/imagelist.c:
20352 comctl32: Create a point from index function and use it.
20354 2006-10-25 Kovács András <andras@csevego.net>
20356 * dlls/mlang/mlang.c:
20357 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
20359 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
20361 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
20362 crypt32: Cast-qual warnings fix.
20364 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
20366 * dlls/kernel32/process.c:
20367 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
20369 2006-10-24 Alexandre Julliard <julliard@winehq.org>
20371 * dlls/winex11.drv/xinerama.c:
20372 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
20373 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
20374 I committed the wrong file.
20376 2006-10-24 Aric Stewart <aric@codeweavers.com>
20378 * dlls/winex11.drv/xim.c:
20379 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
20381 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
20384 user: Remove wrong comment.
20386 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
20388 * dlls/winex11.drv/xinerama.c:
20389 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
20391 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
20393 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
20394 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
20395 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
20397 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
20398 include/wine/wined3d_types.h:
20399 wined3d: Add D3DBLEND to the WINED3D namespace.
20401 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
20402 include/wine/wined3d_types.h:
20403 wined3d: Add D3DTA masks to the WINED3D namespace.
20404 Also fix usage of D3DTSS/D3DTA in ddraw.
20406 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
20407 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
20409 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
20410 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
20411 include/wine/wined3d_types.h:
20412 wined3d: Add D3DTADDRESS to the WINED3D namespace.
20414 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
20415 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
20417 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
20419 * dlls/usp10/tests/usp10.c:
20420 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
20423 * dlls/usp10/tests/usp10.c:
20424 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
20426 2006-10-24 Francois Gouget <fgouget@free.fr>
20428 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
20429 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
20430 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
20431 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
20432 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
20433 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
20434 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
20435 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
20436 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
20437 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
20438 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
20439 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
20440 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
20441 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
20442 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
20443 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
20444 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
20445 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
20446 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
20447 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
20448 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
20449 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
20450 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
20451 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
20452 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
20453 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
20454 include/mediaobj.idl:
20455 Don't include windows.h & co in the Wine sources.
20456 Remove uneeded COM_NO_WINDOWS_H defines.
20458 2006-10-24 Rob Shearman <rob@codeweavers.com>
20460 * dlls/oleaut32/typelib.c:
20461 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
20464 * dlls/oleaut32/typelib.c:
20465 oleaut32: Free the array subscript memory for type descriptions when freeing
20468 * dlls/oleaut32/tests/typelib.c:
20469 oleaut32: Fix a reference count leak in the typelib test.
20471 * dlls/oleaut32/typelib.c:
20472 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
20474 * dlls/oleaut32/typelib.c:
20475 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
20477 2006-10-24 Huw Davies <huw@codeweavers.com>
20479 * dlls/winex11.drv/xim.c:
20480 winex11.drv: Only initialize static variables once per process.
20482 * dlls/winex11.drv/x11drv_main.c:
20483 winex11.drv: Give XCloseIM another chance.
20485 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
20487 * dlls/oledlg/oledlg_Fr.rc:
20488 oledlg: Updated French translation.
20490 * programs/wineconsole/wineconsole_Fr.rc:
20491 wineconsole: Updated French translation.
20493 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
20495 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
20496 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
20497 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
20498 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
20499 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
20500 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
20501 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
20502 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
20503 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
20504 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
20505 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
20506 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
20507 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
20508 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
20509 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
20510 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
20511 programs/wordpad/Nl.rc:
20512 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
20514 2006-10-24 Alexandre Julliard <julliard@winehq.org>
20516 * programs/notepad/main.c, programs/notepad/main.h:
20517 notepad: Fallback to default position if saved position if off-screen.
20519 * dlls/user/misc.c:
20520 user: Make sure the desktop window exists before calling monitor functions.
20522 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20524 * dlls/oledlg/oledlg_Ko.rc:
20525 oledlg: Updated Korean resource.
20527 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
20529 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
20530 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
20531 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
20532 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
20533 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
20534 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
20535 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
20536 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
20537 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
20538 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
20539 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
20540 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
20541 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
20542 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
20543 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
20544 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
20545 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
20546 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
20547 programs/winemine/De.rc, programs/winhelp/De.rc,
20548 programs/wordpad/De.rc:
20549 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
20551 2006-10-24 Mike McCormack <mike@codeweavers.com>
20553 * dlls/msi/action.c:
20554 msi: Split code to get a file's verion into a separate comment.
20556 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
20557 dlls/riched20/editor.h, dlls/riched20/reader.c,
20558 dlls/riched20/richole.c:
20559 riched20: Create macro functions for allocating and freeing memory.
20561 * dlls/riched20/clipboard.c:
20562 riched20: Make sure to use GlobalAlloc with GlobalFree.
20564 2006-10-23 James Hawkins <truiken@gmail.com>
20566 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
20567 advpack: Fix the full path check.
20569 * dlls/msi/tests/install.c:
20570 msi: Add tests for installing from continuous cabinets.
20572 * dlls/msi/tests/install.c:
20573 msi: Allow more customization of install test files.
20575 * dlls/msi/tests/install.c:
20576 msi: Remove unused function pointer and definitions.
20578 * dlls/msi/tests/install.c:
20579 msi: Remove two unnecessary install tables.
20581 * dlls/msi/database.c, dlls/msi/tests/install.c:
20582 msi: Add support for localizable strings in MsiDatabaseImport.
20584 2006-10-23 Jacek Caban <jacek@codeweavers.com>
20586 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20587 urlmon: Added video/mpeg mime filter.
20589 * dlls/urlmon/urlmon_main.c:
20590 urlmon: Code clean up.
20592 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20593 urlmon: Added video/avi mime filter implementation.
20595 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
20597 * dlls/user/dde_client.c:
20598 user: Remove superfluous shadow variable.
20600 * dlls/crypt32/cert.c:
20601 crypt32: Cast-qual warnings fix.
20603 2006-10-23 Huw Davies <huw@codeweavers.com>
20605 * dlls/winex11.drv/x11drv_main.c:
20606 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
20608 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
20610 * programs/regedit/edit.c:
20611 regedit: Initialize a variable (Coverity).
20613 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
20615 * dlls/comctl32/tests/toolbar.c:
20616 comctl32/tests: Specify type of function argument and remove unused arguments.
20618 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
20620 * dlls/netapi32/wksta.c:
20621 netapi32: Fix the size of allocation for the string returned from
20622 NetpGetComputerName.
20624 * dlls/ole32/clipboard.c:
20625 ole32: Fixed some wrong conditions in OleFlushClipboard.
20627 * dlls/ole32/compobj.c:
20628 ole32: CoUninitialize: No longer access an object after it's been freed.
20630 * dlls/msxml3/nodelist.c:
20631 msxml: Fixed list walking in xmlnodelist_get_length.
20633 * dlls/gdi32/enhmfdrv/graphics.c:
20634 gdi32: Better error handling in enhanced metafile.
20636 * dlls/winex11.drv/keyboard.c:
20637 winex11.drv: As the min keycode is always greater or equal to 8, we
20638 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
20640 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
20642 * dlls/winmm/wineoss/midi.c:
20643 wineoss: On non-OSS systems define MidiExit too.
20645 * dlls/iphlpapi/ifenum.c:
20646 iphlpapi: NetBSD needs sys/param.h.
20648 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
20650 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
20651 localspl: Remember hInstance, needed for resources.
20653 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
20654 localspl: Add version resource.
20656 * dlls/localspl/tests/localmon.c:
20657 localspl/tests: Fallback to localmon.dll on NT4.0.
20659 2006-10-23 Alexandre Julliard <julliard@winehq.org>
20661 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
20662 dlls/user/tests/monitor.c, dlls/user/win.c:
20663 user: Fixed MonitorFromWindow behavior for an invalid window handle.
20665 2006-10-23 Francois Gouget <fgouget@free.fr>
20667 * dlls/msi/tests/suminfo.c:
20668 msi/tests: Fix compilation with gcc 2.95.
20670 * programs/oleview/typelib.c:
20671 oleview: Fix compilation with gcc 2.95.
20673 2006-10-23 Rob Shearman <rob@codeweavers.com>
20675 * dlls/oleaut32/tmarshal.c:
20676 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
20679 * dlls/oleaut32/typelib.c:
20680 oleaut32: Fix two more leaks on type info destruction.
20682 * dlls/oleaut32/typelib.c:
20683 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
20684 and to fix a memory leak.
20686 * dlls/oleaut32/typelib.c:
20687 oleaut32: Free allocated memory on typelib and typeinfo destruction.
20689 * dlls/oleaut32/tmarshal.c:
20690 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
20693 * dlls/oleaut32/tmarshal.c:
20694 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
20696 * dlls/ole32/tests/marshal.c:
20697 ole32: Fix some memory leaks in the marshal tests.
20699 * dlls/comctl32/tests/imagelist.c:
20700 comctl32: Fix imagelist leak in tests.
20702 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
20704 * dlls/user/class.c, dlls/user/tests/class.c:
20705 user32: Make the test pass for GetClassName called on a small buffer.
20707 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
20708 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
20710 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
20711 oleaut32: Add a test for QueryPathOfRegTypeLib.
20713 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
20715 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
20716 shlwapi: Test and fix StrRStrI[AW].
20718 * dlls/shlwapi/tests/string.c:
20719 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
20720 language-dependent.
20722 * dlls/shlwapi/tests/string.c:
20723 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
20725 * dlls/shlwapi/tests/string.c:
20726 shlwapi/tests: Make the string.c tests compile in Visual C++.
20728 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
20729 programs/notepad/De.rc, programs/notepad/En.rc,
20730 programs/notepad/Es.rc, programs/notepad/Fi.rc,
20731 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
20732 programs/notepad/It.rc, programs/notepad/Ja.rc,
20733 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
20734 programs/notepad/No.rc, programs/notepad/Pl.rc,
20735 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
20736 programs/notepad/Si.rc, programs/notepad/Sk.rc,
20737 programs/notepad/Sw.rc, programs/notepad/Th.rc,
20738 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
20739 programs/notepad/Zh.rc:
20740 notepad: Fix ellipsis in menu items.
20742 * programs/notepad/dialog.c, programs/notepad/main.c,
20743 programs/notepad/main.h:
20744 notepad: Implement Find and Find Next.
20746 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
20747 programs/notepad/dialog.h:
20748 notepad: Add a generic function for message boxes with a string parameter.
20750 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
20752 * dlls/comdlg32/filedlg31.c:
20753 comdlg32: Cast-qual warning fix.
20755 * dlls/comdlg32/colordlg.c:
20756 comdlg32: Cast-qual warnings fix.
20758 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
20760 * dlls/comctl32/datetime.c:
20761 comctl32: Cast-qual warnings fix.
20763 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
20765 * dlls/msvcrt/heap.c:
20766 msvcrt: Speed up new operator.
20768 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
20770 * dlls/mshtml/nsembed.c:
20771 mshtml: Insert missing "return" operator.
20773 2006-10-23 Alexandre Julliard <julliard@winehq.org>
20775 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
20776 user: Adapt system metrics for multi-monitor setups.
20778 * dlls/comctl32/tooltips.c:
20779 comctl32: Position the tooltip window correctly on multi-monitor setups.
20781 * dlls/user/winpos.c:
20782 user: Maximize windows to the right monitor on multi-monitor setups.
20784 * dlls/user/combo.c:
20785 user: Fixed combo box drop position on multi-monitor setups.
20787 * dlls/user/dialog.c, dlls/user/dialog16.c:
20788 user: Take multiple monitors into account when placing a dialog.
20791 user: Take multiple monitors into account when placing a window.
20793 * dlls/user/menu.c:
20794 user: Take multiple monitors into account when placing a popup menu.
20796 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
20797 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
20798 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
20799 Added Xinerama support for these functions.
20801 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
20802 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
20803 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
20804 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
20805 winex11.drv: Preliminary support for Xinerama.
20807 * configure, configure.ac, include/config.h.in:
20808 configure: Check for the Xinerama extension.
20810 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20812 * dlls/oledlg/oledlg_Ko.rc:
20813 oledlg: Updated Korean resource.
20815 * programs/wineconsole/wineconsole_Ko.rc:
20816 wineconsole: Updated Korean resource.
20818 2006-10-23 Mike McCormack <mike@codeweavers.com>
20820 * dlls/user/tests/class.c:
20821 user32: Add a test showing a problem in GetClassNameA.
20823 2006-10-24 Mike McCormack <mike@codeweavers.com>
20825 * dlls/msi/table.c, dlls/msi/tests/db.c:
20826 msi: Fix insertion of null integers into a table.
20828 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
20829 msi: Add the column type INTEGER as an alias for INT.
20831 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
20832 msi: Only apply transforms that are valid for a database.
20834 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
20835 dlls/msi/suminfo.c:
20836 msi: Initialize the summary information from a storage interface, not a db.
20838 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
20840 * programs/notepad/Ko.rc:
20841 notepad: Update Korean resources.
20843 * programs/oleview/Ko.rc:
20844 oleview: Update Korean resources.
20846 * programs/winefile/Ko.rc:
20847 winefile: Update Korean resources.
20849 2006-10-20 Hans Leidekker <hans@it.vu.nl>
20851 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
20852 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
20854 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
20856 * programs/wineconsole/wineconsole_Pl.rc:
20857 wineconsole: Fix Polish translation.
20859 * programs/wineconsole/dialog.c:
20860 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
20862 * programs/wineconsole/wineconsole_En.rc:
20863 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
20866 * dlls/comdlg32/cdlg_Pl.rc:
20867 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
20869 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
20870 hhctrl.ocx: Add Polish translation.
20872 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
20873 oledlg: Add Polish translation.
20875 2006-10-22 Frank Richter <frank.richter@gmail.com>
20877 * programs/wineconsole/wineconsole_De.rc:
20878 wineconsole: Update German translation.
20880 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
20881 oleview: Add German translation.
20883 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
20884 gphoto2.ds: Add German translation.
20886 * programs/winefile/De.rc:
20887 winefile: Update German translation.
20889 * programs/taskmgr/De.rc:
20890 taskmgr: Update German translation.
20892 * programs/regedit/De.rc:
20893 regedit: Update German translation.
20895 * programs/progman/De.rc:
20896 progman: Update German translation.
20898 * programs/notepad/De.rc:
20899 notepad: Update German translation.
20901 * programs/cmdlgtst/De.rc:
20902 cmdlgtst: Update German translation.
20904 * programs/clock/De.rc:
20905 clock: Update German translation.
20907 * dlls/oledlg/oledlg_De.rc:
20908 oledlg: Update German translation.
20910 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
20911 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
20912 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
20913 mshtml: Left-align Gecko download information message for better readability.
20915 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
20916 mshtml: Enlarge status text control ins some translated dialogs so all text
20919 * dlls/mshtml/De.rc:
20920 mshtml: Update German translation.
20922 2006-10-20 Huw Davies <huw@codeweavers.com>
20924 * dlls/oledlg/pastespl.c:
20925 oledlg: Only send the end dialog msg if the button is actually clicked.
20927 2006-10-21 Jacek Caban <jacek@codeweavers.com>
20929 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20930 urlmon: Added image/tiff mime filter.
20932 * dlls/shdocvw/oleobject.c:
20933 shdocvw: Fix windows style of windows without parents.
20935 2006-10-20 Jacek Caban <jacek@codeweavers.com>
20937 * dlls/wininet/http.c:
20938 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
20939 Content-Length header.
20941 * dlls/mshtml/htmlelem.c:
20942 mshtml: Added IHTMLElement::get_className implementation.
20944 * dlls/mshtml/htmlselect.c:
20945 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
20947 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
20950 tools: Add addtional help to runtest.
20952 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
20954 * dlls/advapi32/lsa.c:
20955 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
20957 * programs/winedbg/be_i386.c:
20958 winedbg: Added a few more cases where we inspect if i386 instructions
20959 are actually calls (based on previous work by Jeff Latimer).
20961 * configure, configure.ac:
20962 configure: Now that we have dwarf support for debug info, don't force stabs
20963 as debug info format.
20966 winsock: Clear the held mask with the requested events so that they can be
20969 * dlls/advpack/advpack.c, dlls/advpack/files.c:
20970 advpack: Plug a couple of memory leaks.
20972 2006-10-20 Alexandre Julliard <julliard@winehq.org>
20974 * dlls/dnsapi/ns_parse.c:
20975 dnsapi: Avoid non-portable types.
20977 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
20979 * dlls/rpcrt4/rpc_transport.c:
20980 rpcrt4: Added support for RPC TCP servers.
20982 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
20984 * dlls/wininet/internet.c:
20985 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
20986 socket. But that does not mean that it failed.
20988 2006-10-18 Francois Gouget <fgouget@free.fr>
20990 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
20991 Add '\n's to Wine traces.
20993 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
20995 * dlls/ntdll/heap.c:
20996 ntdll: Added debug support for notifying block allocation / freeing.
20998 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
21000 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
21001 dlls/advapi32/tests/security.c:
21002 advapi32: Plug a couple of memory leaks.
21004 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
21006 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
21007 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
21008 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
21009 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
21010 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
21011 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
21012 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
21013 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
21014 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
21015 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
21016 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
21017 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
21018 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
21019 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
21020 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
21021 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
21022 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
21023 programs/view/Ko.rc, programs/winecfg/Ko.rc,
21024 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
21025 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
21026 programs/wordpad/Ko.rc:
21027 Korean: Use SUBLANG_NEUTRAL in Korean resources.
21029 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
21031 * programs/wineconsole/user.c:
21032 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
21035 * programs/wineconsole/user.c:
21036 wineconsole: Make most keys cancel the selection.
21038 * programs/wineconsole/user.c:
21039 wineconsole: Allow making selections with a mouse also when not in the
21042 * programs/wineconsole/user.c:
21043 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
21045 * programs/wineconsole/user.c:
21046 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
21048 * programs/wineconsole/wineconsole.c,
21049 programs/wineconsole/wineconsole_En.rc,
21050 programs/wineconsole/wineconsole_Pl.rc,
21051 programs/wineconsole/wineconsole_res.h:
21052 wineconsole: Add usage message and more specific error messages.
21054 2006-10-20 Alexandre Julliard <julliard@winehq.org>
21056 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
21057 wineaudioio.drv: Win64 printf format fixes.
21059 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
21060 dlls/winmm/winecoreaudio/coreaudio.c:
21061 winecoreaudio.drv: Win64 printf format fixes.
21063 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
21064 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
21065 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
21066 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
21067 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
21068 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
21069 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
21070 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
21071 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
21072 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
21073 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
21074 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
21075 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
21076 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
21077 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
21078 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
21079 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
21080 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
21081 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
21082 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
21083 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
21084 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
21085 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
21086 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
21087 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
21088 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
21089 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
21090 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
21091 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
21092 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
21093 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
21094 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
21095 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
21096 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
21097 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
21098 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
21099 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
21100 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
21101 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
21102 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
21103 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
21104 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
21105 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
21106 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
21107 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
21108 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
21109 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
21110 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
21111 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
21112 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
21113 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
21114 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
21115 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
21116 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
21117 gdi32: Renamed the gdi directory to gdi32.
21119 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
21120 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
21121 Avoid usage of sizeof in traces that causes warnings on MacOSX.
21123 2006-10-19 Kai Blin <kai.blin@gmail.com>
21125 * dlls/secur32/hmac_md5.h:
21126 secur32: Add include guard to hmac_md5.h.
21128 2006-10-20 Christoph Frick <frick@sc-networks.de>
21130 * dlls/gdi/gdi32.spec:
21131 gdi32: Add wglShareList to gdi32.spec.
21133 2006-10-19 James Hawkins <truiken@gmail.com>
21135 * dlls/msi/tests/db.c:
21136 msi: Add tests for integer column types.
21138 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
21139 msi: Integer columns can have the 'NOT NULL' modifier too.
21141 * dlls/msi/database.c, dlls/msi/tests/db.c:
21142 msi: Allow more than one primary key in a table when importing a database.
21144 2006-10-18 James Hawkins <truiken@gmail.com>
21147 tools/wine.inf: Add the ProgramFilesPath registry entry.
21149 2006-10-19 James Hawkins <truiken@gmail.com>
21151 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
21152 msi: Only initialize a component's state if it is linked with a feature.
21154 * dlls/msi/tests/install.c:
21155 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
21157 * dlls/msi/action.c, dlls/msi/tests/install.c:
21158 msi: Implement the InstallServices action.
21160 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
21162 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
21163 localspl: Implement InitializePrintMonitor.
21165 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
21167 * dlls/localspl/tests/localmon.c:
21168 localspl/tests: Get function pointers from the monitor.
21170 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
21172 * dlls/localspl/tests/localmon.c:
21173 localspl/tests: Another test for InitializePrintMonitor.
21175 2006-10-19 Huw Davies <huw@codeweavers.com>
21177 * dlls/oledlg/pastespl.c:
21178 oledlg: Remove the structure window property when we quit.
21180 * dlls/oledlg/pastespl.c:
21181 oledlg: Return the appropiate value after the dialog is closed.
21183 * dlls/oledlg/pastespl.c:
21184 oledlg: Update the source text.
21186 * dlls/oledlg/pastespl.c:
21187 oledlg: Set nSelectedIndex on exit.
21189 * dlls/oledlg/pastespl.c:
21190 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
21192 * dlls/oledlg/pastespl.c:
21193 oledlg: Call the hook proc if present.
21195 * dlls/oledlg/pastespl.c:
21196 oledlg: Set initial focus to the display list.
21198 * dlls/oledlg/pastespl.c:
21199 oledlg: Handle paste / link mode change.
21201 * dlls/oledlg/pastespl.c:
21202 oledlg: Minimal 'As Icon' handling. Just disable for now.
21204 * dlls/oledlg/pastespl.c:
21205 oledlg: Update the result text.
21207 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
21208 oledlg: Add paste special string resources.
21210 2006-10-18 Huw Davies <huw@codeweavers.com>
21212 * dlls/oledlg/pastespl.c:
21213 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
21214 button if the app doesn't want it.
21216 * dlls/oledlg/pastespl.c:
21217 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
21219 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
21220 oledlg: Register a couple of messages.
21222 * dlls/oledlg/pastespl.c:
21223 oledlg: Copy the appropiate list to the display list.
21225 * dlls/oledlg/pastespl.c:
21226 oledlg: Logic for initial selection of paste/pastelink radio buttons.
21228 * dlls/oledlg/pastespl.c:
21229 oledlg: Initialize the pastelink list.
21231 * dlls/oledlg/pastespl.c:
21232 oledlg: Initialize the paste list.
21234 * dlls/oledlg/pastespl.c:
21235 oledlg: Set the user supplied caption.
21237 * dlls/oledlg/pastespl.c:
21238 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
21240 * dlls/oledlg/pastespl.c:
21241 oledlg: Initial management of private structure for dialog box control.
21243 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
21244 oledlg: Load the correct dialog template and add a skeleton dialog proc.
21246 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
21247 oledlg: Paste special dialog resource.
21249 * dlls/oledlg/pastespl.c:
21250 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
21252 * dlls/oledlg/pastespl.c:
21253 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
21255 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
21256 oledlg: Register a bunch of clipboard formats.
21258 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
21259 dlls/oledlg/pastespl.c:
21260 oledlg: Move paste special dialog stubs to their own file.
21262 * include/oledlg.h:
21263 oledlg: Add the registered message name strings.
21265 * include/oledlg.h:
21266 oledlg: Add PS_MAXLINKTYPES.
21268 * include/oledlg.h:
21269 oledlg: Move the flag defines to under their respective structure definitions
21270 and remove some duplicates.
21272 * include/oledlg.h:
21273 oledlg: Add resource ids for the paste special dialog.
21275 2006-10-20 Alexandre Julliard <julliard@winehq.org>
21277 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
21278 winex11.drv: Avoid X error with unsupported pen styles.
21280 2006-10-20 Mike McCormack <mike@codeweavers.com>
21282 * dlls/msi/tests/suminfo.c:
21283 msi: Fix an uninitialized variable causing random conformance test failures.
21285 2006-10-19 Jacek Caban <jacek@codeweavers.com>
21287 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
21288 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
21289 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
21290 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
21291 dlls/mshtml/resource.h:
21292 mshtml: Use mshtmcid.h defines where possible.
21294 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
21295 mshtml: Fix debug traces.
21297 * dlls/shdocvw/ie.c:
21298 shdocvw: Added WebBrowser::Navigate implementation.
21300 * dlls/shdocvw/webbrowser.c:
21301 shdocvw: Use navigate_url in WebBrowser::Navigate.
21303 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
21304 dlls/shdocvw/webbrowser.c:
21305 shdocvw: Move common Navigate2 code to navigate_url.
21307 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
21309 * dlls/comctl32/comctl32undoc.c:
21310 comctl32: Cast-qual warnings fix.
21312 * dlls/cabinet/fdi.c:
21313 cabinet: Cast-qual warnings fix.
21315 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
21317 * dlls/wined3d/swapchain.c:
21318 wined3d: Fix the FrontBuffer content capturing.
21320 * dlls/wined3d/swapchain.c:
21321 wined3d: Correct the software cursor position if the app is running in
21324 * dlls/wined3d/surface.c:
21325 wined3d: BltOverride: Make sure that the content of the source rect is
21326 copied to the correct position in the destination rect.
21328 2006-10-18 James Hawkins <truiken@gmail.com>
21330 * dlls/msi/tests/install.c:
21331 msi: Add tests for the InstallServices action.
21333 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
21335 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21336 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
21339 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
21341 * dlls/comctl32/toolbar.c:
21342 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
21344 2006-10-20 Mike McCormack <mike@codeweavers.com>
21346 * dlls/msi/table.c:
21347 msi: Allow rows in the _Columns table to be unordered.
21349 * dlls/msi/table.c:
21350 msi: Reset the column number for each new table in a transform.
21352 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
21355 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
21356 avoid not useful APIs in the traces.
21358 2006-10-19 Alexandre Julliard <julliard@winehq.org>
21360 * dlls/winex11.drv/x11drv_main.c:
21361 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
21363 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
21365 * dlls/dbghelp/stabs.c:
21366 dbghelp: Cast-qual warnings fix.
21368 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
21370 * include/winuser.h:
21371 include: Fix out of place comment for DLGC_* codes.
21373 2006-10-18 Francois Gouget <fgouget@free.fr>
21375 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
21376 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
21377 Fix compilation with gcc 2.95.
21379 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
21381 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
21382 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
21383 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
21384 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
21385 Use SUBLANG_NEUTRAL in French resources.
21387 * programs/taskmgr/Fr.rc:
21388 taskmgr: Fix an error in French translation.
21390 2006-10-18 James Hawkins <truiken@gmail.com>
21392 * dlls/msi/package.c, dlls/msi/tests/package.c:
21393 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
21395 * dlls/msi/dialog.c:
21396 msi: Run SetProperty events before all other events no matter what the order is.
21398 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
21400 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
21401 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
21402 winhelp: Improved metafile support.
21404 2006-10-18 Alexandre Julliard <julliard@winehq.org>
21406 * dlls/advapi32/registry.c:
21407 advapi32: Cast-qual warning fix.
21409 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
21411 * dlls/atl/registrar.c:
21412 atl: Cast-qual warnings fix.
21414 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21416 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
21417 msvcrt: Add stub for _getmaxstdio.
21419 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
21421 * dlls/winex11.drv/x11drv.h:
21422 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
21424 2006-10-16 Hans Leidekker <hans@it.vu.nl>
21426 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
21427 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
21428 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
21429 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
21430 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
21431 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
21432 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
21433 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
21434 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
21435 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
21436 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
21437 ntdll: Win64 printf format warning fixes.
21439 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
21441 * programs/winedbg/stack.c:
21442 winedbg: Print frame address instead of duplicated bare address in backtrace.
21444 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
21446 * dlls/gdi/gdi32.spec:
21447 gdi32: Add missing spec file entry for wglDeleteContext.
21449 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
21451 * dlls/shdocvw/dochost.c:
21452 shdocvw: Make sure BSTR is allocated before calling sink.
21454 2006-10-18 Alexandre Julliard <julliard@winehq.org>
21456 * dlls/msi/tests/db.c:
21457 msi/tests: Make sure to delete the test data file.
21459 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
21461 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
21462 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
21463 MDI child, make it mostly pass under Wine.
21465 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
21467 * dlls/user/dde_client.c:
21468 user: Dead code fix (Coverity).
21470 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
21472 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
21473 usp10: Fix dead code in ScriptItemize.
21475 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
21477 * dlls/dinput/tests/joystick.c:
21478 dinput: Add SetCooperativeLevel test for joystick.
21480 * dlls/dinput/tests/keyboard.c:
21481 dinput: Add SetCooperativeLevel tests to keyboard.
21483 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
21484 dinput: Move SetCooperativeLevel into base class.
21486 * dlls/dinput/device.c, dlls/dinput/device_private.h,
21487 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
21488 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
21489 dinput: Move SetEventNotification and associated event into base class.
21491 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
21492 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
21493 dlls/dinput/mouse.c:
21494 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
21496 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
21498 * dlls/comctl32/rebar.c:
21499 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
21501 2006-10-17 Mike McCormack <mike@codeweavers.com>
21503 * dlls/msi/table.c, dlls/msi/tests/db.c:
21504 msi: Fix tables with binary data where the key is an integer.
21506 * dlls/msi/table.c, dlls/msi/tests/db.c:
21507 msi: Stream fields shouldn't be treated as strings.
21509 * dlls/msi/action.c:
21510 msi: Fix a memory leak.
21512 * dlls/msi/tests/db.c:
21513 msi: Add a test for modifying a table containing binary data.
21515 * dlls/msi/tests/suminfo.c:
21516 msi: Add a test for summary information.
21518 2006-10-16 James Hawkins <truiken@gmail.com>
21520 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
21521 msi: Revert "msi: Perform button control events in greatest to least order."
21523 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
21525 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
21526 d3d8: Backport d3d9 surface tests.
21528 * dlls/d3d8/device.c:
21529 d3d8: Fix wrong function name in FIXME.
21531 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
21533 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
21534 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
21535 wgl: Move wglDeleteContext to gdi32.
21537 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
21539 * dlls/ntdll/directory.c:
21540 ntdll: Plug a memory leak.
21542 2006-10-16 Alexandre Julliard <julliard@winehq.org>
21544 * configure, configure.ac, include/msvcrt/direct.h,
21545 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
21546 include/msvcrt/search.h, include/msvcrt/stddef.h,
21547 include/msvcrt/stdio.h, include/msvcrt/string.h,
21548 include/msvcrt/sys/types.h, include/msvcrt/time.h,
21549 include/msvcrt/wchar.h:
21550 configure: Don't define _WIN64 on the command line to avoid trouble with
21553 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
21555 * dlls/comctl32/rebar.c:
21556 comctl32: rebar: Don't return rectangles with negative width or height in
21559 * dlls/user/input.c:
21560 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
21561 before the timer proc is called.
21563 2006-10-16 Robert Shearman <rob@codeweavers.com>
21565 * dlls/kernel32/locale.c:
21566 kernel32: Add support for detecting the user locale preference from the system
21569 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
21570 rpcrt4: Add a critical section to protect the connection list in each
21571 protseq to avoid taking the process-wide server_cs in the hot path for
21574 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
21575 rpcrt4: Convert the protseq list into a standard Wine list.
21577 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
21578 rpcrt4: Abstract out the way incoming connections are waited for so that we
21579 no longer need to wait on Win32 handles.
21581 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
21582 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
21583 the functions operate on an RpcConnection object, not an
21584 RpcServerProtseq object.
21586 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
21587 rpcrt4: Create a server thread for each protseq.
21589 2006-10-16 Alexandre Julliard <julliard@winehq.org>
21591 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
21592 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
21593 Make.rules: Added support for building IDL client/proxy/server/iid files.
21596 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
21599 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
21601 * dlls/comctl32/listview.c:
21602 comctl32: listview: Update the scroll bars after resizing the last column.
21604 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
21606 * dlls/setupapi/install.c:
21607 setupapi: Fix a typo.
21609 2006-10-16 Hans Leidekker <hans@it.vu.nl>
21611 * programs/winhelp/winhelp.c:
21612 winhelp: Cast-qual warnings fix.
21614 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
21616 * dlls/ddraw/device.c:
21617 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
21619 * dlls/ddraw/device.c:
21620 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
21622 2006-10-16 Kai Blin <kai.blin@gmail.com>
21624 * dlls/secur32/dispatcher.c:
21625 secur32: Stop leaking the session key memory.
21627 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21629 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
21630 olepro32: Add version resource.
21632 2006-10-16 Alexandre Julliard <julliard@winehq.org>
21634 * dlls/uuid/uuid.c:
21635 libuuid: Fixed typo in CLSID_SynchronizeContainer.
21637 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
21639 server: A window timer id should be an unsigned long.
21641 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
21643 * dlls/user/input.c:
21644 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
21647 * dlls/user/input.c:
21648 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
21650 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
21652 * dlls/ddraw/device.c:
21653 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
21655 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
21657 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
21658 ddraw: Use real handles for state blocks.
21660 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
21661 dlls/ddraw/surface.c:
21662 ddraw: Make the surface list a standard wine list.
21664 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
21666 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
21667 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
21668 wgl: Move wglShareLists to gdi32.
21670 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
21671 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
21672 dlls/winex11.drv/winex11.drv.spec:
21673 wgl: Move wglGetCurrentDC to gdi32.
21675 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
21676 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
21677 dlls/winex11.drv/winex11.drv.spec:
21678 wgl: Move wglGetCurrentContext to gdi32.
21680 2006-10-15 Francois Gouget <fgouget@free.fr>
21682 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
21683 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
21684 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
21685 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
21686 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
21687 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
21688 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
21689 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
21690 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
21691 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
21692 Assorted spelling fixes.
21694 2006-10-16 Alexandre Julliard <julliard@winehq.org>
21696 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
21697 dlls/urlmon/urlmon_main.h:
21698 urlmon: Create a message window for each binding to make sure they are cleaned
21701 2006-10-15 Francois Gouget <fgouget@free.fr>
21703 * dlls/msi/table.c:
21704 msi: Remove spaces before '\n's.
21706 * programs/oleview/main.h:
21707 oleview: U(x) must be defined after winnt.h has had a chance to define
21708 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
21710 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21711 wined3d: Remove '\0's in traces.
21713 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
21715 * programs/winetest/main.c:
21716 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
21718 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
21719 comctl32: header: Test and improve the custom draw and owner draw code.
21721 * dlls/comctl32/header.c:
21722 comctl32: header: Make all repaints pass through HEADER_Refresh.
21724 * dlls/comctl32/rebar.c:
21725 comctl32: rebar: bUnicode and NtfUnicode should be the same.
21727 2006-10-15 Kai Blin <kai.blin@gmail.com>
21729 * dlls/secur32/secur32_priv.h:
21730 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
21731 should not be done via ntlm_auth.
21733 2006-10-14 Kai Blin <kai.blin@gmail.com>
21735 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
21736 dlls/secur32/hmac_md5.h:
21737 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
21739 2006-10-13 James Hawkins <truiken@gmail.com>
21741 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
21742 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
21744 * dlls/mscoree/mscoree.spec:
21745 mscoree: Add missing stubs to the spec file.
21747 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
21749 * dlls/d3d8/device.c, dlls/wined3d/device.c,
21750 include/wine/wined3d_interface.h:
21751 d3d8: Implement CopyRects with BltFast.
21753 2006-10-15 Jacek Caban <jacek@codeweavers.com>
21755 * dlls/shdocvw/tests/webbrowser.c:
21756 shdocvw: Added IDocHostUIHandler2 test.
21758 * dlls/mshtml/nsio.c:
21759 mshtml: Load page from moniker if AsyncOpen fails.
21761 * dlls/mshtml/task.c:
21762 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
21764 2006-10-15 Hans Leidekker <hans@it.vu.nl>
21766 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
21767 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
21768 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
21770 secur32: Win64 printf format warning fixes.
21772 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
21774 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
21775 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
21776 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
21777 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
21778 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
21779 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
21780 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
21781 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
21782 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
21783 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
21784 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
21785 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
21786 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
21787 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
21788 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
21789 ole32: Win64 printf format warning fixes.
21791 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
21792 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
21793 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
21794 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
21795 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
21796 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
21797 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
21798 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
21799 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
21802 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
21803 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
21805 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
21807 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21808 comctl32: toolbar: Test and improve TB_SETHOTITEM.
21810 * dlls/comctl32/toolbar.c:
21811 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
21813 * dlls/comctl32/toolbar.c:
21814 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
21816 * dlls/comctl32/toolbar.c:
21817 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
21819 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
21821 * dlls/ole32/errorinfo.c:
21822 ole32: Remove dead code in errorinfo.c (Coverity).
21824 2006-10-14 Alexandre Julliard <julliard@winehq.org>
21826 * dlls/ntdll/directory.c:
21827 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
21829 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
21831 * configure, configure.ac:
21832 configure: Detect mingw cross compiler in gentoo.
21834 2006-10-13 James Hawkins <truiken@gmail.com>
21836 * dlls/msi/action.c, dlls/msi/tests/install.c:
21837 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
21839 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
21840 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
21841 include: Move cfgmgr32.h to include/ to match the SDK.
21843 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
21844 clusapi: Add the clusapi.h public header.
21846 2006-10-14 Mike McCormack <mike@codeweavers.com>
21848 * programs/winetest/send.c:
21849 winetest: Avoid calling fclose twice on the same file (Coverity).
21851 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
21853 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
21854 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
21855 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
21856 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
21857 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
21858 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
21859 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
21860 dlls/ntdll/tests/string.c:
21861 ntdll/tests: Win64 printf format warning fixes.
21863 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
21864 imm32: Win64 printf format warning fixes.
21866 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
21867 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
21868 dlls/setupapi/install.c, dlls/setupapi/misc.c,
21869 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
21870 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
21871 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
21872 dlls/setupapi/virtcopy.c:
21873 setupapi: Win64 printf format warning fixes.
21875 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
21877 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
21878 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
21879 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
21880 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
21881 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
21882 ole32/tests: Win64 printf format warning fixes.
21884 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
21885 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
21886 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
21887 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
21888 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
21889 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
21890 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
21891 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
21892 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
21893 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
21894 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
21895 comctl32: Win64 printf format warning fixes.
21897 2006-10-13 Hans Leidekker <hans@it.vu.nl>
21899 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
21900 dlls/riched20/editor.c, dlls/riched20/paint.c,
21901 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
21902 dlls/riched20/writer.c:
21903 riched20: Win64 printf format warning fixes.
21905 * dlls/wininet/http.c:
21906 wininet: Cast-qual warnings fix.
21908 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
21910 * programs/winhelp/hlpfile.c:
21911 winhelp: Window style has not been initialized.
21913 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
21914 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
21916 2006-10-13 Alexandre Julliard <julliard@winehq.org>
21918 * ANNOUNCE, ChangeLog, VERSION, configure:
21921 ----------------------------------------------------------------
21922 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
21924 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
21925 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
21926 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
21927 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
21928 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
21929 comctl32/tests: Win64 printf format warning fixes.
21931 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
21932 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
21933 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
21934 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
21935 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
21936 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
21937 dlls/comdlg32/printdlg16.c:
21938 comdlg32: Win64 printf format warning fixes.
21940 2006-10-13 Hans Leidekker <hans@it.vu.nl>
21942 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
21943 winspool.drv/tests: Win64 printf format warning fixes.
21945 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
21946 msxml3/tests: Win64 printf format warning fixes.
21948 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
21949 winspool.drv: Win64 printf format warning fixes.
21951 2006-10-12 Hans Leidekker <hans@it.vu.nl>
21953 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
21954 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
21955 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
21956 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
21957 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
21958 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
21959 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
21960 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
21961 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
21962 dlls/oleaut32/vartype.c:
21963 oleaut32: Win64 printf format warning fixes.
21965 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
21966 dlls/quartz/avisplit.c, dlls/quartz/control.c,
21967 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
21968 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
21969 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
21970 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
21971 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
21972 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
21973 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
21974 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
21975 dlls/quartz/waveparser.c:
21976 quartz: Win64 printf format warning fixes.
21978 2006-10-13 Hans Leidekker <hans@it.vu.nl>
21980 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
21981 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
21982 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
21983 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
21984 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
21985 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
21986 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
21987 wineps.drv: Win64 printf format warning fixes.
21989 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
21991 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
21992 dlls/kernel32/change.c, dlls/kernel32/comm.c,
21993 dlls/kernel32/computername.c, dlls/kernel32/console.c,
21994 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
21995 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
21996 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
21997 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
21998 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
21999 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
22000 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
22001 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
22002 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
22003 dlls/kernel32/process.c, dlls/kernel32/profile.c,
22004 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
22005 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
22006 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
22007 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
22008 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
22009 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
22010 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
22011 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
22012 dlls/kernel32/wowthunk.c:
22013 kernel32: Win64 printf format warning fixes.
22015 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
22016 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
22017 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
22018 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
22019 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
22020 gdi/tests: Win64 printf format warning fixes.
22022 2006-10-13 Alexandre Julliard <julliard@winehq.org>
22024 * dlls/msvfw32/msvideo_main.c:
22025 msvfw32: Avoid a compiler warning.
22027 2006-10-13 Francois Gouget <fgouget@free.fr>
22029 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
22030 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
22031 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
22032 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
22033 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
22034 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
22035 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
22036 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
22037 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
22038 dlls/dmstyle/styletrack.c:
22039 Add '\n's to Wine traces.
22041 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
22042 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
22043 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
22044 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
22045 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
22046 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
22047 tools/widl/write_msft.c:
22048 Assorted spelling fixes.
22050 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
22051 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
22052 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
22053 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
22055 * dlls/secur32/ntlm.c:
22056 secur32: Add missing '\n' in a Wine trace.
22058 * dlls/olepro32/olepro32stubs.c:
22059 olepro32: Mark stubs as such.
22061 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
22063 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
22064 msvcrt: Fix fread eof handling.
22066 * dlls/msvcrt/file.c:
22067 msvcrt: fread: Fill buffer on small reads.
22069 * dlls/msvcrt/tests/file.c:
22070 msvcrt: Add fread eof tests.
22072 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
22074 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22075 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
22076 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22077 dlls/wined3d/wined3d_private_types.h:
22078 wined3d: Add shader version/end masks to the WINED3D namespace.
22080 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
22081 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
22082 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
22083 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
22084 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
22086 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22087 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
22088 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
22090 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22091 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22092 dlls/wined3d/wined3d_private_types.h:
22093 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
22095 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
22096 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
22097 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
22099 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
22100 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
22101 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
22103 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
22104 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
22105 include/wine/wined3d_types.h:
22106 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
22108 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
22110 * dlls/ddraw/ddraw.c:
22111 ddraw: Do not let the a surface dimension fall to 0.
22113 * dlls/ddraw/ddraw.c:
22114 ddraw: Remove an incorrect size check.
22116 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
22118 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
22119 mciseq: Win64 printf format warning fixes.
22121 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
22123 * dlls/shell32/shell32_De.rc:
22124 shell32: Fix typo in Run dialog.
22126 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
22128 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
22129 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
22130 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
22131 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
22132 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
22133 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
22134 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
22135 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
22136 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
22138 gdi: Win64 printf format warning fixes.
22140 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
22141 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
22142 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
22143 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
22144 dlls/dmstyle/styletrack.c:
22145 dmstyle: Win64 printf format warning fixes.
22147 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
22148 dlls/msacm32/format.c, dlls/msacm32/internal.c,
22149 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
22150 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
22151 msacm32: Win64 printf format warning fixes.
22153 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
22154 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
22155 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
22156 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
22157 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
22158 dmusic: Win64 printf format warning fixes.
22160 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
22161 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
22162 mciavi32: Win64 printf format warning fixes.
22164 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
22165 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
22166 msvfw32: Win64 printf format warning fixes.
22168 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
22169 dlls/dmband/dmutils.c:
22170 dmband: Win64 printf format warning fixes.
22172 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
22173 dlls/dmloader/container.c, dlls/dmloader/debug.c,
22174 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
22175 dmloader: Win64 printf format warning fixes.
22177 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
22178 mciwave: Win64 printf format warning fixes.
22180 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
22181 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
22182 mpr: Win64 printf format warning fixes.
22184 2006-10-12 Alexandre Julliard <julliard@winehq.org>
22186 * dlls/sane.ds/sane_i.h:
22187 sane.ds: Get rid of the prototypes of some removed functions.
22189 2006-10-12 Hans Leidekker <hans@it.vu.nl>
22191 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
22192 dlls/itss/storage.c:
22193 itss: Win64 printf format warning fixes.
22195 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
22196 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
22197 mapi32/tests: Win64 printf format warning fixes.
22199 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
22200 dlls/tapi32/phone.c:
22201 tapi32: Win64 printf format warning fixes.
22203 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
22204 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
22205 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
22206 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
22207 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
22208 netapi32: Win64 printf format warning fixes.
22210 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
22211 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
22212 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
22213 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
22214 dlls/oleaut32/tests/vartype.c:
22215 oleaut32/tests: Win64 printf format warning fixes.
22217 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
22219 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
22220 shell32: Implement SHRegQueryValueA with RegQueryValueA.
22222 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
22224 * tools/wineprefixcreate.in:
22225 wineprefixcreate: Set correct LD_LIBRARY_PATH.
22227 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
22229 * dlls/gdi/opengl.c:
22230 opengl: Fix wglMakeCurrent bug.
22232 2006-10-12 Hans Leidekker <hans@it.vu.nl>
22234 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
22235 mscms/tests: Win64 printf format warning fixes.
22237 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
22239 * programs/regedit/edit.c:
22240 regedit: Cast-qual warnings fix.
22242 2006-10-12 Mike McCormack <mike@codeweavers.com>
22244 * dlls/msi/table.c, dlls/msi/tests/db.c:
22245 msi: Handle the sign properly when converting integer data.
22247 * dlls/msi/table.c:
22248 msi: Improve error checking when applying transform data.
22250 2006-10-12 Alexandre Julliard <julliard@winehq.org>
22252 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
22253 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
22254 dlls/user/tests/class.c, tools/winedump/pe.c:
22255 Fixed some printf warnings caused by using sizeof.
22258 loader: Make sure the reserved area is protected on MacOSX too.
22260 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
22262 ws2_32: Win64 printf format fixes.
22264 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
22265 winsock: Add a WS_ prefix to the BSD types.
22267 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
22269 * dlls/comctl32/toolbar.c:
22270 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
22272 * dlls/comctl32/toolbar.c:
22273 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
22275 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22276 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
22277 the strings table (with test case).
22279 * dlls/comctl32/toolbar.c:
22280 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
22283 * dlls/comctl32/toolbar.c:
22284 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
22286 * dlls/comctl32/header.c:
22287 comctl32: header: Call DefWindowProcW not DefWindowProcA.
22289 * dlls/comctl32/header.c:
22290 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
22293 * dlls/comctl32/listview.c:
22294 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
22295 resizing the last column.
22297 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
22299 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
22300 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
22303 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
22304 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
22305 include/wine/wined3d_types.h:
22306 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
22308 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
22309 include/wine/wined3d_types.h:
22310 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
22312 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
22313 dlls/wined3d/device.c, dlls/wined3d/surface.c,
22314 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22315 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
22317 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
22318 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
22319 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
22320 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
22321 include/wine/wined3d_types.h:
22322 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
22324 * dlls/ddraw/device.c, dlls/wined3d/device.c,
22325 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
22326 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
22328 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
22329 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22330 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
22332 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
22334 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
22335 dlls/winex11.drv/x11drv_main.c:
22336 winex11.drv: Always set window type.
22338 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
22340 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
22341 lz32/tests: Win64 printf format warning fixes.
22343 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
22344 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
22345 dinput/tests: Win64 printf format warning fixes.
22347 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
22348 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
22349 advpack/tests: Win64 printf format warning fixes.
22351 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
22353 * dlls/msi/msi_Es.rc:
22354 msi: Updated Spanish translation.
22356 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
22357 wldap32: Added Spanish translation.
22359 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
22360 mshtml: Added Spanish translation.
22362 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22364 * dlls/user/sysparams.c:
22365 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
22368 2006-10-11 James Hawkins <truiken@gmail.com>
22370 * dlls/cabinet/fdi.c:
22371 cabinet: Make internal functions static.
22373 * dlls/crypt32/chain.c:
22374 crypt32: Make an internal function static.
22376 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
22377 comctl32: Make internal functions static.
22379 * dlls/gphoto2.ds/gphoto2_main.c:
22380 gphoto2.ds: Make an internal function static.
22382 * include/winbase.h, include/winreg.h:
22383 advapi32: Add missing declarations to the public headers.
22385 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
22386 advapi32: Make internal functions static.
22388 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
22391 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
22394 * tools/winebuild/import.c:
22395 winebuild: Cast-qual warning fix.
22397 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
22399 * dlls/ws2_32/socket.c:
22400 winsock: Add mapping for SO_ACCEPTCONN.
22402 2006-10-12 Mike McCormack <mike@codeweavers.com>
22404 * dlls/msi/tests/db.c:
22405 msi: Test transforms removing a row in a table.
22407 2006-10-11 Mike McCormack <mike@codeweavers.com>
22409 * dlls/msi/tests/db.c:
22410 msi: Tests for transforms modifying rows in a table.
22412 * dlls/msi/table.c:
22413 msi: An empty string table entry should always have a zero refcount.
22415 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
22417 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
22418 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22419 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
22421 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
22422 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
22423 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22424 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
22426 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
22427 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
22428 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22429 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
22431 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
22432 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
22433 include/wine/wined3d_types.h:
22434 wined3d: Merge LIGHT types into one type in WINED3D namespace.
22436 * dlls/wined3d/wined3d_private.h:
22437 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
22439 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
22440 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
22442 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
22443 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
22445 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
22446 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
22447 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
22448 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
22450 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
22451 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
22453 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
22454 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
22455 dlls/wined3d/wined3d_private.h:
22456 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
22458 2006-10-10 Ge van Geldorp <ge@gse.nl>
22460 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
22461 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
22462 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
22463 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
22464 tools/winapi/tests.dat, tools/winapi/winapi_test:
22465 winapi_test: Regenerate tests.
22466 Remove structs from test list which have preprocessor directives in
22467 their definitions (winapi_test can't handle that).
22469 2006-10-10 James Hawkins <truiken@gmail.com>
22471 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
22472 dlls/msi/package.c, dlls/msi/tests/package.c:
22473 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
22475 * dlls/msi/tests/package.c:
22476 msi: Clean up after the package tests.
22478 2006-10-11 Mike McCormack <mike@codeweavers.com>
22480 * dlls/msi/msiquery.c:
22481 msi: Check transforms have the correct storage guid.
22483 * dlls/msi/tests/db.c:
22484 msi: Check that transforms return the correct data.
22486 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
22488 * dlls/user/spy.c, include/winuser.h:
22489 user: Add some missing messages to the message spy.
22491 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
22493 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
22494 mlang/tests: Win64 printf format warning fixes.
22496 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
22497 usp10/tests: Win64 printf format warning fixes.
22499 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
22500 psapi/tests: Win64 printf format warning fixes.
22502 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
22503 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
22504 dlls/secur32/tests/secur32.c:
22505 secur32/tests: Win64 printf format warning fixes.
22507 2006-10-10 H. Verbeet <hverbeet@gmail.com>
22509 * programs/regedit/regproc.c:
22510 regedit: Format warning fixes.
22512 * programs/wordpad/wordpad.c:
22513 wordpad: Format warning fixes.
22515 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
22516 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
22517 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
22518 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
22519 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
22520 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
22521 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
22522 ddraw: Win64 printf format warning fixes.
22524 * dlls/d3d9/tests/surface.c:
22525 d3d9: Disable the surface pitch size test for now, just check alignment instead.
22527 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22529 * dlls/lz32/tests/lzexpand_main.c:
22530 lz32/tests: WinME sometimes returns short filenames.
22532 * dlls/lz32/tests/lzexpand_main.c:
22533 lz32/tests: Be more verbose and aware of root directory.
22535 * dlls/lz32/tests/lzexpand_main.c:
22536 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
22538 * dlls/lz32/tests/lzexpand_main.c:
22539 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
22541 * dlls/lz32/tests/lzexpand_main.c:
22542 lz32/tests: Test more last errors set by LZOpenFile[AW].
22544 2006-10-10 H. Verbeet <hverbeet@gmail.com>
22546 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
22547 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
22548 dlls/ddraw/tests/refcount.c:
22549 ddraw/tests: Win64 printf format warning fixes.
22551 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
22552 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
22553 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
22554 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
22555 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
22556 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
22557 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
22558 d3d9: Win64 printf format warning fixes.
22560 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
22561 dlls/d3d8/tests/device.c:
22562 d3d8/tests: Win64 printf format warning fixes.
22564 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
22565 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
22566 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
22567 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
22568 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
22569 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
22570 dlls/d3d8/volumetexture.c:
22571 d3d8: Win64 printf format warning fixes.
22573 * dlls/wined3d/baseshader.c:
22574 wined3d: Improve shader_dump_decl_usage() TRACEs.
22576 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
22578 * dlls/wined3d/query.c:
22579 wined3d: Corrected names in checkGLcall text.
22581 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
22583 * dlls/ddraw/ddraw.c:
22584 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
22586 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
22588 * tools/widl/parser.l:
22589 widl: Cast-qual warning fix.
22591 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
22593 * dlls/shlwapi/tests/shreg.c:
22594 shlwapi: Cast-qual warnings fix.
22596 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
22598 * dlls/uxtheme/tests/system.c:
22599 uxtheme/tests: Fix Win64 printf format warnings.
22601 2006-10-10 Mike McCormack <mike@codeweavers.com>
22603 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
22604 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
22605 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
22606 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
22607 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
22608 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
22609 msi: Merge action.h into msipriv.h.
22611 * dlls/msi/msipriv.h, dlls/msi/table.c:
22612 msi: Make msi_makestring static.
22614 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
22616 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
22617 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
22618 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
22619 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
22620 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
22621 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
22622 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
22623 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
22624 dmime: Win64 printf format warning fixes.
22626 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
22627 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
22628 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
22629 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
22630 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
22631 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
22632 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
22633 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
22634 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
22635 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
22636 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
22637 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
22638 kernel32/tests: Win64 printf format warning fixes.
22640 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
22642 * dlls/user/tests/input.c:
22643 user: Add test for LL mouse hook and [Get|Set]CursorPos.
22645 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
22647 * programs/regedit/edit.c, programs/regedit/regedit.c:
22648 programs/regedit: Fix format specifiers for _stscanf and fprintf.
22650 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
22652 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22653 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22654 dlls/wined3d/wined3d_private_types.h:
22655 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
22657 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22658 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22659 dlls/wined3d/wined3d_private_types.h:
22660 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
22662 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22663 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22664 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
22665 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
22667 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
22668 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
22669 include/wine/wined3d_types.h:
22670 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
22672 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22673 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
22674 dlls/wined3d/wined3d_private_types.h:
22675 wined3d: Move D3DSPR structure into the WINED3D namespace.
22677 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22678 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
22679 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
22680 dlls/wined3d/wined3d_private_types.h:
22681 wined3d: Move D3DSIO structure into WINED3D namespace.
22683 2006-10-10 Frank Richter <frank.richter@gmail.com>
22685 * dlls/kernel32/nls/winerr_enu.mc:
22686 kernel32: Fix typos in English messages.
22688 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
22690 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
22691 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
22692 dlls/msi/tests/package.c:
22693 msi/tests: Win64 printf format warning fixes.
22695 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
22696 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
22697 dlls/setupapi/tests/stringtable.c:
22698 setupapi/tests: Win64 printf format warning fixes.
22700 * dlls/uxtheme/tests/Makefile.in:
22701 uxtheme: Win64 printf format warning fixes.
22703 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
22705 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
22706 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
22707 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
22708 janitorial: Remove remaining NULL checks before free() (found by Smatch).
22710 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
22711 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
22712 tools: Remove redundant NULL checks before free() (found by Smatch).
22714 * server/atom.c, server/change.c, server/console.c, server/hook.c,
22715 server/mailslot.c, server/mapping.c, server/named_pipe.c,
22716 server/process.c, server/queue.c, server/registry.c,
22717 server/request.c, server/thread.c, server/token.c, server/window.c:
22718 server: Remove redundant NULL check before free() (found by Smatch).
22720 2006-10-10 Mike McCormack <mike@codeweavers.com>
22722 * dlls/msi/table.c:
22723 msi: Fix a memory leak.
22725 * dlls/msi/msiquery.c:
22726 msi: Avoid an unnecessary strdup.
22728 * dlls/msi/table.c:
22729 msi: Avoid reading the transform table data twice.
22731 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
22732 dlls/msi/tests/package.c:
22733 msi: Fix handle leaks in the test cases.
22735 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
22736 msi: Fix memory leaks and bad frees.
22738 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22740 * programs/regedit/Ko.rc:
22741 regedit: Updated Korean resource.
22743 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
22745 * dlls/wined3d/directx.c:
22746 wined3d: Fix DEBUG_SINGLE_MODE.
22748 2006-10-09 James Hawkins <truiken@gmail.com>
22750 * dlls/msi/appsearch.c:
22751 msi: NULL-terminate dst on error.
22753 * dlls/msi/appsearch.c:
22754 msi: Add missing sizeof(WCHAR) multiplier.
22756 2006-10-10 Frank Richter <frank.richter@gmail.com>
22758 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
22759 dlls/kernel32/nls/winerr_deu.mc:
22760 kernel32: Added German translation of messages.
22762 * dlls/kernel32/nls/deu.nls:
22763 kernel32: Translated some more NLS strings to German.
22765 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
22767 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
22768 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
22769 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
22770 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
22771 dsound/tests: Win64 printf format warning fixes.
22773 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
22774 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
22775 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
22776 dlls/dplayx/lobbysp.c:
22777 dplayx: Win64 printf format warning fixes.
22779 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
22780 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
22781 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
22782 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
22783 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
22784 dlls/avifil32/wavfile.c:
22785 avifil32: Win64 printf format warning fixes.
22787 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
22789 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
22790 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
22791 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
22792 mapi32: Win64 printf format warning fixes.
22794 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
22795 dlls/version/tests/install.c:
22796 version/tests: Win64 printf format warning fixes.
22798 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
22799 mlang: Win64 printf format warning fixes.
22801 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
22802 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
22803 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
22804 dmcompos: Win64 printf format warning fixes.
22806 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
22807 msacm32.drv: Win64 printf format warning fixes.
22809 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
22810 mcicda: Win64 printf format warning fixes.
22812 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
22813 odbc32: Win64 printf format warning fixes.
22815 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
22817 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
22818 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
22819 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
22821 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
22823 * dlls/comctl32/toolbar.c:
22824 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
22826 * dlls/comctl32/toolbar.c:
22827 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
22828 NM_TOOLTIPSCREATE is not sent too early.
22830 * dlls/comctl32/toolbar.c:
22831 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
22833 2006-10-09 Huw Davies <huw@codeweavers.com>
22835 * dlls/oleaut32/typelib.c:
22836 oleaut32: Implement ITypeInfo_CreateInstance.
22838 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
22840 * dlls/ddraw/main.c:
22841 ddraw: Remove the process counter.
22843 * dlls/ddraw/main.c:
22844 ddraw: Protect the ddraw list.
22846 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
22847 ddraw: Make the ddraw list a wine list.
22849 2006-10-09 Mike McCormack <mike@codeweavers.com>
22851 * dlls/riched20/editor.c:
22852 riched20: Don't crash if a colour isn't found.
22854 2006-10-09 James Hawkins <truiken@gmail.com>
22856 * dlls/advpack/files.c, dlls/advpack/install.c:
22857 advpack: Make internal functions static.
22859 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
22861 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
22862 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22863 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
22864 wined3d: Make the shader mode selections per device.
22866 2006-10-07 Nick Burns <adger44@hotmail.com>
22868 * tools/winegcc/winegcc.c:
22869 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
22871 * include/msvcrt/process.h:
22872 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
22874 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
22876 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
22877 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
22878 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
22879 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
22880 d3d9/tests: Printf format fixes for d3d9 tests.
22882 * dlls/d3d9/tests/stateblock.c:
22883 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
22885 * dlls/d3d9/tests/stateblock.c:
22886 d3d9/tests: Remove unused device parameter.
22888 * dlls/d3d9/tests/stateblock.c:
22889 d3d9/tests: Add init/teardown handlers for state tests.
22891 * dlls/d3d9/tests/stateblock.c:
22892 d3d9/tests: Clean up get/set handler arguments.
22894 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22896 * dlls/user/misc.c:
22897 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
22899 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
22900 msxml3: Add a version resource.
22902 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
22904 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
22905 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
22906 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
22907 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
22908 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
22909 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
22910 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
22911 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
22912 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
22913 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
22914 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
22915 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
22916 dlls/winex11.drv/xvidmode.c:
22917 winex11drv: Win64 printf format warning fixes.
22919 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
22922 server: Cast-qual warning fix.
22924 2006-10-09 James Hawkins <truiken@gmail.com>
22926 * include/msi.h, include/msiquery.h:
22927 msi: Add missing declarations to the public headers.
22929 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
22930 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
22931 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
22932 dlls/msi/registry.c, dlls/msi/select.c:
22933 msi: Make internal functions static.
22935 2006-10-06 James Hawkins <truiken@gmail.com>
22937 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
22938 msi: Perform button control events in greatest to least order.
22940 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
22942 * programs/uninstaller/Pl.rc:
22943 uninstaller: Fix Polish translation.
22945 * programs/winefile/Pl.rc:
22946 winefile: Update Polish translation.
22948 * programs/clock/Pl.rc:
22949 clock: Update Polish translation.
22951 * programs/notepad/Pl.rc:
22952 notepad: Update Polish translation.
22954 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
22955 progman: Add Polish translation.
22957 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
22959 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
22960 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
22961 dmscript: Win64 printf format warning fixes.
22963 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
22964 rasapi32: Win64 printf format warning fixes.
22966 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
22967 rsaenh: Win64 printf format warning fixes.
22969 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
22970 dlls/dswave/dswave_main.c:
22971 dswave: Win64 printf format warning fixes.
22973 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
22974 dlls/dpnet/dpnet_main.c:
22975 dpnet: Win64 printf format warning fixes.
22977 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
22978 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
22979 hlink: Win64 printf format warning fixes.
22981 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
22982 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
22983 dlls/qcap/vfwcapture.c:
22984 qcap: Win64 printf format warning fixes.
22986 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
22987 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
22988 dlls/netapi32/tests/wksta.c:
22989 netapi32: Win64 printf format warning fixes.
22991 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
22992 dlls/version/resource.c, dlls/version/ver16.c:
22993 version: Win64 printf format warning fixes.
22995 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
22996 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
22997 uxtheme: Win64 printf format warning fixes.
22999 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
23000 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
23001 dlls/wintab32/wintab32.c:
23002 wintab32: Win64 printf format warning fixes.
23004 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
23005 d3dxof: Win64 printf format warning fixes.
23007 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
23008 vmm.vxd: Win64 printf format warning fixes.
23010 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
23011 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
23012 dmsynth: Win64 printf format warning fixes.
23014 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
23015 ws2_32/tests: Win64 printf format warning fixes.
23017 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
23018 pstorec: Win64 printf format warning fixes.
23020 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
23021 wsock32: Win64 printf format warning fixes.
23023 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
23024 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
23025 dlls/devenum/parsedisplayname.c:
23026 devenum: Win64 printf format warning fixes.
23028 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
23029 msrle32: Win64 printf format warning fixes.
23031 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
23032 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
23033 imagehlp: Win64 printf format warning fixes.
23035 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
23036 riched20/tests: Win64 printf format warning fixes.
23038 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
23040 * dlls/ddraw/ddraw.c:
23041 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
23043 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
23045 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
23046 rsaenh: Win64 printf format warning fixes.
23048 * dlls/rsaenh/tests/rsaenh.c:
23049 rsaenh: Make hmac test run on all windows versions.
23051 * dlls/msi/tests/install.c:
23052 msi: Make tests run on Win98 again.
23054 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23057 wine.inf: Add ddeml.dll to fake dlls.
23059 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
23061 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
23062 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
23063 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
23064 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
23065 dinput: Win64 printf format warning fixes.
23067 2006-10-07 Hans Leidekker <hans@it.vu.nl>
23069 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
23070 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
23071 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
23072 shell32/tests: Win64 printf format warning fixes.
23074 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
23075 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
23076 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
23077 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
23078 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
23079 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
23080 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
23081 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
23082 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
23083 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
23084 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
23085 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
23086 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
23087 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
23088 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
23089 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
23090 dlls/shell32/systray.c:
23091 shell32: Win64 printf format warning fixes.
23093 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
23095 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
23096 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
23097 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
23098 dlls/user/tests/edit.c, dlls/user/tests/input.c,
23099 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
23100 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
23101 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
23102 dlls/user/tests/text.c, dlls/user/tests/win.c,
23103 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
23104 user/tests: Win64 printf format warning fixes.
23106 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
23108 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
23109 dxerr8: Win64 printf format warning fixes.
23111 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
23112 dlls/olecli32/olecli_main.c:
23113 olecli32: Win64 printf format warning fixes.
23115 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
23116 dxerr9: Win64 printf format warning fixes.
23118 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
23119 olesvr32: Win64 printf format warning fixes.
23121 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
23122 dlls/quartz/tests/memallocator.c:
23123 quartz/tests: Win64 printf format warning fixes.
23125 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
23126 dlls/rpcrt4/tests/ndr_marshall.c:
23127 rpcrt4/tests: Win64 printf format warning fixes.
23129 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
23130 psapi: Win64 printf format warning fixes.
23132 2006-10-07 Hans Leidekker <hans@it.vu.nl>
23134 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
23135 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
23136 iphlpapi: Win64 printf format warning fixes.
23138 2006-10-07 Jacek Caban <jacek@codeweavers.com>
23140 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
23141 ole32: Don't fail in OleCreate if created object doesn't implement
23142 IRunnableObject or IOleChache.
23144 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
23146 * dlls/comdlg32/fontdlg16.c:
23147 comdlg32: Move NULL check before use (Coverity).
23149 2006-10-07 Jacek Caban <jacek@codeweavers.com>
23151 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
23152 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
23153 mshtml: Win64 printf format warning fixes.
23155 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
23156 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
23157 urlmon: Win64 printf format warning fixes.
23159 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
23160 dlls/shdocvw/tests/webbrowser.c:
23161 shdocvw: Win64 printf format warning fixes.
23163 2006-10-06 Hans Leidekker <hans@it.vu.nl>
23165 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
23166 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
23167 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
23168 shlwapi/tests: Win64 printf format warning fixes.
23170 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
23172 * programs/winefile/winefile.c:
23173 winefile: Cast-qual warnings fix.
23175 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
23177 * programs/winebrowser/main.c:
23178 winebrowser: Cast-qual warnings fix.
23180 * programs/wineboot/wineboot.c:
23181 wineboot: Cast-qual warning fix.
23183 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23185 * dlls/shlwapi/shlwapi_main.c:
23186 shlwapi: Update info in DllGetVersion.
23188 2006-10-07 Mike McCormack <mike@codeweavers.com>
23190 * dlls/d3d8/tests/d3d8_main.c:
23191 d3d8: Don't crash if d3d8 can't be loaded.
23193 2006-10-06 James Hawkins <truiken@gmail.com>
23195 * dlls/shdocvw/persist.c:
23196 shdocvw: Return S_OK in PersistStorage_InitNew.
23198 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
23199 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
23200 dlls/shell32/pidl.c, dlls/shell32/shell.c,
23201 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
23202 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
23203 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
23204 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
23205 dlls/shell32/trash.c:
23206 janitorial: Remove redundant NULL checks before SHFree.
23208 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
23209 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
23210 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
23211 dlls/quartz/filtermapper.c:
23212 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
23214 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
23215 dlls/advpack/install.c, dlls/advpack/reg.c:
23216 advpack: Win64 printf format warning fixes.
23218 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
23220 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
23221 atl: Win64 printf format warning fixes.
23223 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
23224 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
23225 wnaspi32: Win64 printf format warning fixes.
23227 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
23228 wtsapi32: Win64 printf format warning fixes.
23230 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
23231 dlls/amstream/mediastream.c:
23232 amstream: Win64 printf format warning fixes.
23234 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
23235 vwin32.vxd: Win64 printf format warning fixes.
23237 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
23238 serialui: Win64 printf format warning fixes.
23240 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
23241 winemp3.acm: Win64 printf format warning fixes.
23243 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
23244 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
23245 dxdiagn: Win64 printf format warning fixes.
23247 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
23248 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
23249 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
23250 dlls/winmm/wineoss/mmaux.c:
23251 winmm/wineoss: Win64 printf format warning fixes.
23253 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
23254 dlls/winmm/winealsa/midi.c:
23255 winmm/winealsa: Win64 printf format warning fixes.
23257 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
23258 winmm/winearts: Win64 printf format warning fixes.
23260 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
23261 winmm/winenas: Win64 printf format warning fixes.
23263 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
23264 winmm/wineesd: Win64 printf format warning fixes.
23266 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
23267 winmm/winejack: Win64 printf format warning fixes.
23269 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
23271 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
23272 winecfg: Cast-qual warnings fix.
23274 2006-10-06 Alexandre Julliard <julliard@winehq.org>
23276 * dlls/winex11.drv/x11drv_main.c:
23277 winex11.drv: Give XInitThreads another chance.
23279 2006-10-06 Hans Leidekker <hans@it.vu.nl>
23281 * dlls/winspool.drv/info.c:
23282 winspool.drv: Cast-qual warnings fix.
23284 2006-10-06 Kai Blin <kai.blin@gmail.com>
23286 * dlls/secur32/ntlm.c:
23287 secur32: Add support for cached client credentials.
23289 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
23291 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
23292 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
23293 dlls/mscoree/mscoree_main.c:
23294 mscoree: Initial stub implementation.
23296 2006-10-06 Francois Gouget <fgouget@free.fr>
23298 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
23299 dlls/dmloader/loader.c:
23300 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
23303 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
23304 Tweak TRACE()s to simplify '\n' checks.
23306 * dlls/wined3d/directx.c:
23307 wined3d: Fix '\n' typo.
23309 2006-10-06 Hans Leidekker <hans@it.vu.nl>
23311 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
23312 usp10: Add a stub implementation of ScriptStringValidate.
23314 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
23315 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
23316 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
23317 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
23318 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
23319 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
23320 shlwapi: Win64 printf format warning fixes.
23322 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
23324 * dlls/wined3d/surface.c:
23325 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
23326 IWineD3DSurfaceImpl_BltOverride.
23328 2006-10-05 James Hawkins <truiken@gmail.com>
23330 * dlls/msi/dialog.c:
23331 msi: Make msi_dialog_dup_property return a copy of the property if the property
23334 * dlls/ddraw/device.c:
23335 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
23338 * dlls/dinput/mouse.c:
23339 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
23341 * dlls/dbghelp/msc.c:
23342 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
23344 * dlls/advapi32/service.c:
23345 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
23347 * dlls/crypt32/protectdata.c:
23348 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
23350 2006-10-05 Jacek Caban <jacek@codeweavers.com>
23352 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
23353 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
23354 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
23355 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
23356 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
23357 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
23358 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
23359 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
23360 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
23361 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
23362 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
23363 mshtml: Win64 printf format warning fixes.
23365 2006-10-06 Mike McCormack <mike@codeweavers.com>
23367 * dlls/comctl32/comboex.c:
23368 comctl32: Return the correct value for CB_GETLBTEXTLEN.
23370 * dlls/msi/table.c:
23371 msi: Fix transform traces.
23373 * dlls/msi/table.c:
23374 msi: Work around what appears to be a bug in native MSI's generation of
23377 * dlls/msi/table.c:
23378 msi: Transform the _Columns and _Tables tables first so the table metadata is
23379 present for new tables.
23381 * dlls/msi/table.c:
23382 msi: Handle null integers properly in transforms.
23384 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
23386 * dlls/cabinet/tests/extract.c:
23387 cabinet: Make tests run on Win98 again.
23389 * dlls/advpack/tests/files.c:
23390 advpack: Make tests run on Win98 again.
23392 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
23394 * dlls/crypt32/tests/protectdata.c:
23395 crypt32: Cast-qual warnings fix.
23397 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
23399 * dlls/wined3d/device.c:
23400 wined3d: Pitch alignment for the pow2Size.
23402 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
23403 dlls/wined3d/wined3d_private.h:
23404 wined3d: Define the surface alignment in the header.
23406 * dlls/wined3d/surface.c:
23407 wined3d: Honor the pitch in a few more places.
23409 * dlls/wined3d/surface.c:
23410 wined3d: No color keying on surfaces with an alpha channel.
23412 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
23414 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
23415 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
23416 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
23417 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
23418 include/wine/wined3d_types.h:
23419 wined3d: Add WINED3DUSAGE_OVERLAY.
23421 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
23422 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
23423 include/wine/wined3d_interface.h:
23424 wined3d: Add IWineD3DSurface::UpdateOverlay.
23426 * include/wine/wined3d_types.h:
23427 wined3d: Add DDOVERLAYFX struct.
23429 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
23430 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
23431 include/wine/wined3d_interface.h:
23432 wined3d: Add UpdatOverlayZOrder.
23434 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
23436 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
23437 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
23438 include/wine/wined3d_interface.h:
23439 wined3d: Add IWineD3DSurface::GetOverlayPosition.
23441 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
23442 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
23443 include/wine/wined3d_interface.h:
23444 wined3d: Add IWineD3DSurface::SetOverlayPosition.
23446 2006-10-05 Jacek Caban <jacek@codeweavers.com>
23448 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
23449 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
23450 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
23451 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
23452 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
23453 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
23454 shdocvw: Win64 printf format warning fixes.
23456 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
23457 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
23458 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
23459 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
23460 dlls/urlmon/urlmon_main.c:
23461 urlmon: Win64 printf format warning fixes.
23463 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
23465 * programs/taskmgr/Fr.rc:
23466 taskmgr: Updated French translation.
23468 * programs/cmdlgtst/Fr.rc:
23469 cmdlgtst: Updated French translation.
23471 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23474 wine.inf: Add d3d9 to fake dlls.
23476 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
23478 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
23479 cabinet/tests: Win64 printf format warning fixes.
23481 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
23482 iccvid: Win64 printf format warning fixes.
23484 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
23485 msvcrt/tests: Win64 printf format warning fixes.
23487 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
23488 msdmo: Win64 printf format warning fixes.
23490 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
23491 comcat/tests: Win64 printf format warning fixes.
23493 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
23494 msacm32/tests: Win64 printf format warning fixes.
23496 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
23497 powrprof: Win64 printf format warning fixes.
23499 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
23500 comdlg32/tests: Win64 printf format warning fixes.
23502 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
23503 msvidc32: Win64 printf format warning fixes.
23505 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
23507 * dlls/wininet/tests/http.c:
23508 wininet/tests: Cast-qual warning fix.
23510 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
23512 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
23513 x11drv: Fix building issue.
23515 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
23517 * dlls/wined3d/surface.c:
23518 wined3d: Correctly name a variable.
23520 2006-10-05 Hans Leidekker <hans@it.vu.nl>
23522 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
23523 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
23524 dlls/wineps.drv/wps_Nl.rc:
23525 Don't use utf-8 in rc files.
23527 2006-10-05 Francois Gouget <fgouget@free.fr>
23529 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
23530 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
23531 programs/oleview/Fr.rc:
23532 French rc files must be encoded in iso-8859-1, not utf-8.
23534 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
23536 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
23537 winex11.drv: Make all windows moveable by default.
23539 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
23541 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
23542 netapi: Stub for DsGetDcNameA.
23544 2006-10-05 Hans Leidekker <hans@it.vu.nl>
23546 * dlls/wldap32/bind.c:
23547 wldap32: Cast-qual warnings fix.
23549 * dlls/dnsapi/ns_parse.c:
23550 dnsapi: Cast-qual warnings fix.
23552 * dlls/mscms/profile.c:
23553 mscms: Cast-qual warnings fix.
23555 * dlls/mscms/transform.c:
23556 mscms: Document the transform functions.
23558 2006-10-05 Francois Gouget <fgouget@free.fr>
23560 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
23561 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
23562 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
23563 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
23564 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
23565 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
23566 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
23567 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
23568 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
23569 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
23570 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
23571 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
23572 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
23573 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
23574 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
23575 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
23576 programs/wineconsole/curses.c, programs/winedbg/types.c:
23577 Add missing '\n's to Wine traces.
23579 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
23581 * dlls/crypt32/sip.c:
23582 crypt32: Correct the documentation.
23584 * dlls/crypt32/sip.c:
23585 crypt32: Change function declaration to overcome some cast-qual warnings in
23588 * dlls/crypt32/sip.c:
23589 crypt32: Move some defines to the top as they will be needed in more functions.
23591 2006-10-05 Alexandre Julliard <julliard@winehq.org>
23593 * dlls/dinput/dinput_main.c:
23594 dinput: Only register the window class once to avoid race conditions.
23596 2006-10-05 Hans Leidekker <hans@it.vu.nl>
23598 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
23599 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
23600 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
23601 dlls/wininet/utility.c:
23602 wininet: Win64 printf format warning fixes.
23604 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
23605 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
23606 wininet/tests: Win64 printf format warning fixes.
23608 2006-10-05 Francois Gouget <fgouget@free.fr>
23610 * dlls/user/tests/sysparams.c:
23611 user/tests: It is perfectly valid for some sysparams registry fields
23612 to not be set if they have their default value. This is the case on
23613 Windows for instance.
23615 * programs/oleview/typelib.c:
23616 oleview: Fix the placement of a '\n'.
23618 * dlls/d3d8/device.c:
23619 d3d8: Fix '\n' typo.
23621 * programs/winecfg/driveui.c:
23622 winecfg: Remove unneeded memset() calls.
23624 * dlls/shell32/shlview.c:
23625 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
23626 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
23628 * dlls/gphoto2.ds/ui.c:
23629 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
23630 (usually just iSubItem) to zero manually.
23632 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
23633 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
23634 programs/taskmgr/procpage.c:
23635 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
23636 just iSubItem) to zero manually.
23638 * programs/winecfg/appdefaults.c:
23639 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
23640 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
23642 * include/commctrl.h, include/winuser.h:
23643 include: Add new Vista SDK constants and structures.
23645 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
23647 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
23648 user32: Pass hook handle to the destination thread.
23650 2006-10-05 Alexandre Julliard <julliard@winehq.org>
23652 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
23653 server/protocol.def, server/request.h, server/trace.c:
23654 server: Changed the get_next_hook request to allow retrieving the current
23657 * dlls/user/hook.c, dlls/user/user_private.h,
23658 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
23660 user32: Store the prev_unicode hook flag on the client side.
23662 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
23664 * dlls/user/tests/dde.c:
23665 user/tests: Cast-qual warnings fix.
23667 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
23669 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
23670 dlls/msxml3/parseerror.c:
23671 msxml3: Win64 printf format warning fixes.
23673 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
23674 midimap: Win64 printf format warning fixes.
23676 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
23677 cfgmgr32: Win64 printf format warning fixes.
23679 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
23680 msg711.acm: Win64 printf format warning fixes.
23682 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
23683 imaadp32.acm: Win64 printf format warning fixes.
23685 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
23686 msadp32.acm: Win64 printf format warning fixes.
23688 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
23689 usp10: Win64 printf format warning fixes.
23691 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
23692 opengl32: Win64 printf format warning fixes.
23694 2006-10-05 Mike McCormack <mike@codeweavers.com>
23696 * dlls/kernel32/actctx.c:
23697 kernel32: Return some fake data in FindActCtxSectionStringW.
23699 * dlls/msi/table.c:
23700 msi: Only ignore the StringPool and StringData in a transform.
23702 * dlls/msi/table.c:
23703 msi: Only declare the szStringData and szStringPool strings once.
23705 * dlls/msi/table.c:
23706 msi: Remove an unused variable.
23708 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
23709 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
23710 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
23711 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
23712 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
23713 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
23714 msi: Win64 printf format warning fixes.
23716 * dlls/msi/tests/db.c:
23717 msi: Check that transforms preserve tables.
23719 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23721 * programs/regedit/Ko.rc:
23722 regedit: Updated Korean Resource.
23724 2006-10-04 Juan Lang <juan_lang@yahoo.com>
23726 * dlls/crypt32/cert.c:
23727 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
23729 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
23731 * dlls/d3d9/vertexdeclaration.c:
23732 d3d9: Fix typo in trace.
23734 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
23736 * programs/oleview/Fr.rc:
23737 oleview: Updated French translation.
23739 * programs/regedit/Fr.rc:
23740 regedit: Updated French translation.
23742 * programs/taskmgr/Fr.rc:
23743 taskmgr: Updated French translation.
23745 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
23747 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
23748 winspool.drv: Add Polish translation.
23750 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
23751 taskmgr: Add Polish translation.
23753 2006-10-04 Alexandre Julliard <julliard@winehq.org>
23755 * dlls/ntdll/serial.c:
23756 ntdll: Fixed typo in serial.c.
23758 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
23759 server/protocol.def, server/trace.c, server/window.c:
23760 user32: The per-window user data must be a DWORD_PTR.
23762 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
23763 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
23765 2006-10-04 Hans Leidekker <hans@it.vu.nl>
23767 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
23768 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
23769 dlls/advapi32/tests/security.c:
23770 advapi32/tests: Win64 printf format warning fixes.
23772 2006-10-04 Juan Lang <juan_lang@yahoo.com>
23774 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
23775 crypt32: Implement CertVerifyValidityNesting.
23777 2006-10-04 James Hawkins <truiken@gmail.com>
23779 * dlls/user/dialog.c:
23780 user: Add missing sizeof(WCHAR) multiplier.
23782 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
23784 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
23785 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
23786 wintrust: Win64 printf format warning fixes.
23788 * dlls/crypt32/tests/sip.c:
23789 crypt32: More tests for CryptSIPLoad.
23791 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
23793 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
23794 infosoft: Win64 printf format warning fixes.
23796 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
23797 ifsmgr.vxd: Win64 printf format warning fixes.
23799 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
23800 comcat: Win64 printf format warning fixes.
23802 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
23803 activeds: Win64 printf format warning fixes.
23805 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
23807 * programs/regedit/Pl.rc:
23808 regedit: Update Polish translation.
23810 2006-10-04 Hans Leidekker <hans@it.vu.nl>
23812 * dlls/mscms/mscms_priv.h:
23813 mscms: Restore the preprocessor hack.
23815 2006-10-04 Alexandre Julliard <julliard@winehq.org>
23817 * dlls/user/message.c, include/wine/server_protocol.h,
23818 server/protocol.def, server/queue.c, server/trace.c:
23819 server: Pass the data for message callbacks as vararg from the client side.
23821 * dlls/user/message.c, include/wine/server_protocol.h,
23822 server/protocol.def, server/queue.c:
23823 server: Return the data for callback results in the varargs part of the
23824 get_message request.
23826 * dlls/user/message.c, include/wine/server_protocol.h,
23827 server/protocol.def, server/queue.c, server/trace.c:
23828 server: Return the data for winevent hooks in the varargs part of the get_message
23831 2006-10-03 James Hawkins <truiken@gmail.com>
23833 * dlls/msi/dialog.c:
23834 msi: Only apply the last font style in the list of styles.
23836 * dlls/msi/events.c:
23837 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
23839 * dlls/msi/dialog.c:
23840 msi: Subscribe the SelectionTree control to the SelectionPath event.
23842 * dlls/msi/dialog.c:
23843 msi: Store the selected item in the SelectionTree control.
23845 * dlls/msi/dialog.c:
23846 msi: Publish the SelectionDescription and SelectionPath events when the
23847 selection changes in the SelectionTree control.
23849 * dlls/msi/dialog.c:
23850 msi: Properly initialize the SelectionTree control's attributes and property
23853 * dlls/msi/events.c:
23854 msi: Publish the SelectionPath event in the SetTargetPath event.
23856 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
23857 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
23858 package->dialog does not always point to the same dialog.
23860 * dlls/msi/dialog.c:
23861 msi: Select the first item in the SelectionTree control.
23863 * dlls/msi/dialog.c:
23864 msi: Empty the window text if no text is provided.
23866 * dlls/msi/dialog.c:
23867 msi: Assign the property to path if the property is empty.
23869 * dlls/msi/dialog.c:
23870 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
23873 * dlls/msi/dialog.c:
23874 msi: Add missing '\n' to TRACE output.
23876 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
23878 * dlls/winex11.drv/opengl.c:
23879 x11drv: Fix wgl pixel format bug.
23881 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
23882 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
23883 dlls/winex11.drv/opengl.c:
23884 gdi32: Route WGL font code through gdi32.dll.
23886 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
23887 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
23888 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
23889 dlls/winex11.drv/opengl.c:
23890 gdi32: Route WGL context code through gdi32.dll.
23892 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
23894 * programs/wineconsole/user.c:
23895 wineconsole: Make the user backend work on non-latin1 locales.
23897 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
23899 * dlls/user/hook.c:
23900 user: Move some common code into one function.
23902 2006-10-03 Juan Lang <juan_lang@yahoo.com>
23904 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
23905 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
23906 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
23907 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
23908 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
23909 crypt32: Win64 printf format warning fixes.
23911 * dlls/crypt32/crypt32.spec:
23912 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
23914 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
23916 * dlls/capi2032/cap20wxx.c:
23917 capi: Fix compiler warnings.
23919 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
23922 wine.inf: Add some more fake binaries.
23924 2006-10-03 James Hawkins <truiken@gmail.com>
23926 * dlls/comctl32/treeview.c:
23927 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
23930 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
23932 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
23933 dlls/w32skrnl/win32s16.c:
23934 w32skrnl: Win64 printf format warning fixes.
23936 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
23937 spoolss: Win64 printf format warning fixes.
23939 * dlls/query/Makefile.in, dlls/query/query_main.c:
23940 query: Win64 printf format warning fixes.
23942 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
23943 oleacc: Win64 printf format warning fixes.
23945 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
23946 newdev: Win64 printf format warning fixes.
23948 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
23949 nddeapi: Win64 printf format warning fixes.
23951 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
23952 localspl/tests: Win64 printf format warning fixes.
23954 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
23955 dlls/hhctrl.ocx/main.c:
23956 hhctrl.ocx: Win64 printf format warning fixes.
23958 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
23959 d3dx8: Win64 printf format warning fixes.
23961 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
23962 dinput8: Win64 printf format warning fixes.
23964 * dlls/cards/Makefile.in, dlls/cards/cards.c:
23965 cards: Win64 printf format warning fixes.
23967 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
23968 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
23969 msvcrt: Win64 printf format warning fixes.
23971 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
23973 * dlls/ddraw/surface.c:
23974 ddraw: Don't destroy complex attached surfaces even if explicitely
23975 requested as they will be liquidated anyway when the root is
23978 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
23980 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
23981 crypt32: Include wine/port.h for strcasecmp.
23983 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
23985 * dlls/crypt32/tests/sip.c:
23986 crypt32/tests: Replace bad use of sprintf by 2 strcats.
23988 * dlls/ntdll/tests/exception.c:
23989 ntdll: More tests for exception handling.
23990 - Check if we really set the debug register.
23991 - Added unaligned access exception check.
23992 - Added single step exception check.
23994 2006-10-03 Juan Lang <juan_lang@yahoo.com>
23996 * dlls/crypt32/cert.c:
23997 crypt32: Make it clearer where alg ids come from in
23998 CryptVerifyCertificateSignatureEx.
24000 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
24002 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
24003 wintrust: Win64 printf format warning fixes.
24005 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
24007 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
24008 server/protocol.def, server/thread.c, server/trace.c:
24009 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
24011 * programs/winedbg/source.c:
24012 winedbg: Rewrote the file handling to use SearchPath instead of home grown
24015 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
24017 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
24018 ntdll-kernel32: WaitCommEvent.
24019 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
24020 on serial lines in ntdll
24021 - now using thread pool (instead of simple thread) for the
24022 background operations (this should help some high load
24024 - used this to implement WaitCommEvent on top NtDll functions
24025 - in kernel32, removed now the no longer used termios/ioctls...
24028 2006-09-29 Francois Gouget <fgouget@free.fr>
24030 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
24031 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
24032 has been asked for, and sets all the others to zero (with conformance
24035 * include/ntstatus.h:
24036 include: Add missing STATUS_CTX_ constants.
24039 include: Add missing PSP_ constants.
24041 * dlls/oleaut32/tests/olefont.c:
24042 oleaut32: Remove unnecessary casts.
24044 2006-09-28 James Hawkins <truiken@gmail.com>
24046 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
24047 msi: Implement MsiDatabaseImport.
24049 2006-10-03 Hans Leidekker <hans@it.vu.nl>
24051 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
24052 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
24053 dlls/advapi32/registry.c, dlls/advapi32/security.c,
24054 dlls/advapi32/service.c:
24055 advapi32: Win64 printf format warning fixes.
24057 2006-10-03 Robert Shearman <rob@codeweavers.com>
24059 * dlls/rpcrt4/rpc_transport.c:
24060 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
24061 the former are exported by rpcrt4 seemingly to allow callers of tower
24062 functions to free the allocated memory.
24064 * dlls/rpcrt4/rpcrt4.spec:
24065 rpcrt4: RpcBindingCopy is implemented.
24067 * dlls/rpcrt4/rpc_transport.c:
24068 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
24069 to non-zero values.
24071 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
24073 * dlls/user/tests/win.c:
24074 user: Increase the time during which flush_events() waits for pending events.
24076 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
24078 * dlls/crypt32/tests/sip.c:
24079 crypt32: Remove bogus tests.
24081 2006-10-03 Francois Gouget <fgouget@free.fr>
24083 * dlls/shell32/tests/shelllink.c:
24084 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
24085 field so cast it to DATABLOCK_HEADER to access the dwSignature
24086 field. Fixes the compilation with Visual C++ on Windows.
24088 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
24089 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
24091 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
24092 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
24093 Assorted spelling fixes.
24095 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
24096 dlls/rsaenh/tests/rsaenh.c:
24097 Add missing '\n's to ok() calls.
24099 * dlls/mshtml/tests/htmldoc.c:
24100 mshtml: Remove space before '\n'.
24102 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
24104 * dlls/ntdll/tests/exception.c:
24105 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
24107 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
24109 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
24110 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
24111 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
24112 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
24113 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
24114 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
24115 dlls/winedos/vxd.c, dlls/winedos/xms.c:
24116 winedos: Win64 printf format warning fixes.
24118 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
24120 * dlls/user/cursoricon.c, include/winuser.h:
24121 user: Fix CopyImage function declaration.
24123 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
24125 * dlls/comdlg32/filedlgbrowser.c:
24126 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
24128 2006-10-03 Alexandre Julliard <julliard@winehq.org>
24131 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
24133 * dlls/ntdll/file.c:
24134 ntdll: Added error mapping for ENXIO.
24136 * dlls/ntdll/directory.c, server/fd.c:
24137 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
24139 * configure, configure.ac, programs/explorer/Makefile.in,
24140 programs/explorer/desktop.c, programs/explorer/device.c,
24141 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
24142 programs/explorer/hal.c:
24143 explorer: Added dynamic drive support for MacOSX.
24145 * programs/explorer/device.c:
24146 explorer: Avoid repeated notifications on device removal.
24148 * programs/explorer/Makefile.in, programs/explorer/device.c,
24149 programs/explorer/explorer_private.h, programs/explorer/hal.c:
24150 explorer: Split the device management to a separate file to make it usable
24151 independently of HAL support.
24153 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
24155 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
24156 winedbg: Fixed the auto mode.
24158 2006-10-03 Alexandre Julliard <julliard@winehq.org>
24160 * dlls/ws2_32/socket.c:
24161 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
24163 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
24165 * dlls/ws2_32/socket.c:
24166 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
24168 * dlls/ntdll/signal_i386.c:
24169 ntdll: Clear alignment check flag before entering exception handler.
24171 2006-10-02 Juan Lang <juan_lang@yahoo.com>
24173 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
24174 dlls/crypt32/tests/cert.c:
24175 crypt32: Implement CryptSignAndEncodeCertificate.
24177 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
24179 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
24180 programs/regedit/En.rc, programs/regedit/Es.rc,
24181 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
24182 programs/regedit/It.rc, programs/regedit/Ja.rc,
24183 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
24184 programs/regedit/No.rc, programs/regedit/Pl.rc,
24185 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
24186 programs/regedit/Si.rc, programs/regedit/Tr.rc,
24187 programs/regedit/resource.h:
24188 regedit: Remove the unused IDD_DIALOG2.
24190 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
24191 programs/regedit/En.rc, programs/regedit/Es.rc,
24192 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
24193 programs/regedit/It.rc, programs/regedit/Ja.rc,
24194 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
24195 programs/regedit/No.rc, programs/regedit/Pl.rc,
24196 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
24197 programs/regedit/Si.rc, programs/regedit/Tr.rc,
24198 programs/regedit/framewnd.c, programs/regedit/resource.h:
24199 regedit: Add option to export only a specified branch.
24201 * programs/regedit/framewnd.c:
24202 regedit: Some import/export dialogs code cleanup.
24204 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
24206 * programs/cmdlgtst/Fr.rc:
24207 cmdlgtst: Updated French translation.
24209 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
24210 crypt32: Initial French translation.
24212 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24214 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
24215 user: Cast-qual warnings fix.
24217 2006-10-02 Juan Lang <juan_lang@yahoo.com>
24219 * dlls/crypt32/tests/sip.c:
24220 crypt32/tests: Win64 printf format warning fixes.
24222 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
24223 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
24225 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
24227 * programs/winemenubuilder/Makefile.in,
24228 programs/winemenubuilder/winemenubuilder.c:
24229 winemenubuilder: Win64 printf format warning fixes.
24231 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
24232 programs/wineconsole/user.c:
24233 wineconsole: Win64 printf format warning fixes.
24235 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
24236 rpcss: Win64 printf format warning fixes.
24238 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
24239 oleview: Win64 'incompatible pointer type' warning fix.
24241 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
24242 icinfo: Win64 printf format warning fixes.
24244 * programs/eject/Makefile.in, programs/eject/eject.c:
24245 eject: Win64 printf format warning fixes.
24247 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
24248 cmdlgtst: Win64 printf format warning fixes.
24250 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
24251 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
24252 winhelp: Win64 printf format warning fixes.
24254 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
24255 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
24256 winecfg: Win64 printf format warning fixes.
24258 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
24259 programs/wineboot/wineboot.c:
24260 wineboot: Win64 printf format warning fixes.
24262 2006-10-02 Jacek Caban <jacek@codeweavers.com>
24264 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
24265 shdocvw: Silence common invalid QueryInterface FIXMEs.
24267 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
24268 mshtml: Silence common invalid QueryInterface FIXME.
24270 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
24271 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
24272 mshtml: Added begining implementation of IPersistStreamInit::Save.
24274 * dlls/mshtml/nsembed.c:
24275 mshtml: Code cleanup.
24277 2006-10-02 H. Verbeet <hverbeet@gmail.com>
24279 * dlls/wined3d/directx.c:
24280 wined3d: Report the correct number of available 4-component float vectors
24283 * dlls/wined3d/pixelshader.c:
24284 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
24286 2006-10-02 Robert Shearman <rob@codeweavers.com>
24288 * dlls/oleaut32/typelib.c:
24289 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
24290 dual dispinterfaces.
24292 * dlls/oleaut32/typelib.c:
24293 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
24294 inherited interfaces.
24296 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
24298 * dlls/advapi32/tests/registry.c:
24299 advapi32: Make sure it's a real cleanup.
24301 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
24303 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
24304 programs/regedit/Es.rc, programs/regedit/Fr.rc,
24305 programs/regedit/Hu.rc, programs/regedit/It.rc,
24306 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
24307 programs/regedit/Ru.rc, programs/regedit/Si.rc:
24308 regedit: Fix some translated resources errors.
24310 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
24312 * programs/winecfg/Ru.rc:
24313 winecfg: Fix a typo in Russian translation.
24315 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
24317 * programs/winedbg/tgt_active.c:
24318 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
24320 * dlls/ntdll/tests/info.c:
24321 ntdll: Add a test for NtReadVirtualMemory.
24323 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24325 * dlls/kernel32/tests/path.c:
24326 kernel32: Add 2 simple tests for GetLongPathNameW.
24328 * dlls/kernel32/path.c:
24329 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
24331 2006-09-29 Juan Lang <juan_lang@yahoo.com>
24333 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
24334 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
24335 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
24336 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
24337 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
24338 dlls/crypt32/tests/str.c:
24339 crypt32/tests: Win64 printf format warning fixes.
24341 2006-09-28 Juan Lang <juan_lang@yahoo.com>
24343 * dlls/shdocvw/webbrowser.c:
24344 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
24346 * dlls/shdocvw/webbrowser.c:
24347 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
24349 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
24351 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
24352 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
24353 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
24354 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
24355 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
24356 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
24357 dlls/wined3d/query.c, dlls/wined3d/resource.c,
24358 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
24359 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
24360 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
24361 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
24362 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
24363 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
24364 dlls/wined3d/wined3d_private.h:
24365 wined3d: Win64 printf fixes.
24367 2006-09-30 Hans Leidekker <hans@it.vu.nl>
24369 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
24370 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
24371 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
24372 dlls/wldap32/parse.c, dlls/wldap32/search.c:
24373 wldap32: Win64 printf format warning fixes.
24375 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
24376 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
24377 dlls/mscms/transform.c:
24378 mscms: Win64 printf format warning fixes.
24380 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
24381 dnsapi: Win64 printf format warning fixes.
24383 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
24385 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
24386 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
24387 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
24388 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
24389 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
24390 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
24391 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
24392 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
24393 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
24394 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
24395 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
24396 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
24397 dlls/user/winproc.c, dlls/user/winstation.c:
24398 user: Win64 printf format warning fixes.
24400 2006-09-29 Benjamin Arai <me@benjaminarai.com>
24402 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
24403 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
24404 dlls/resutils/resutils.spec:
24405 resutils: Implements stub dll for resutils.dll.
24407 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
24409 * dlls/ntdll/tests/exception.c:
24410 ntdll: Added debug registers test case.
24412 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
24414 * dlls/mswsock/mswsock.c:
24415 mswsock: More debug output in AcceptEx().
24417 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
24419 * dlls/gdi/freetype.c:
24420 gdi32: Improve get_nearest_charset().
24422 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
24424 * dlls/tapi32/line.c:
24425 tapi32: Cast-qual warnings fix.
24427 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
24429 * dlls/user/tests/win.c:
24430 user/tests: Flush events before running mouse tests.
24432 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
24434 * dlls/ws2_32/socket.c:
24435 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
24437 * dlls/ws2_32/socket.c, include/winsock.h:
24438 ws2_32: Use a symbolic name instead of hand-made value.
24440 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
24442 * dlls/wined3d/wined3d_private.h:
24443 wined3d: Remove unused field in shader opcode_arg.
24445 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
24447 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
24448 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
24449 programs/regedit/No.rc:
24450 Updated Norwegian Bokmål translations.
24452 2006-10-02 Alexandre Julliard <julliard@winehq.org>
24454 * include/winsock.h:
24455 winsock: Make sure to include sys/types.h in all cases.
24457 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
24459 * dlls/oleaut32/tests/vartest.c:
24460 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
24462 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
24464 * dlls/shell32/shlfileop.c:
24465 shell32: Another cast-qual warning fix.
24467 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
24469 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
24470 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
24471 shell32: Cast-qual warnings fix.
24473 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
24475 * dlls/rsaenh/tests/rsaenh.c:
24476 rsaenh/tests: import & export of a plaintext public key + algID check.
24478 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
24480 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
24481 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
24482 tools/winedump/pe.c:
24483 winedump: Win64 printf format warning fixes.
24485 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
24486 wrc: Win64 printf format warning fixes.
24488 * server/Makefile.in, server/registry.c, server/trace.c:
24489 server: Win64 printf format warning fixes.
24491 2006-09-29 Jason Green <jave27@gmail.com>
24493 * dlls/user/input.c, dlls/user/user32.spec:
24494 user32: Stub implementation of BlockInput.
24496 2006-09-29 Francois Gouget <fgouget@free.fr>
24498 * dlls/d3d9/tests/stateblock.c:
24499 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
24501 * dlls/riched20/tests/editor.c:
24502 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
24504 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
24505 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
24507 * dlls/ddraw/tests/ddrawmodes.c:
24508 ddraw: Only perform the screen resolution changing tests in interactive mode.
24510 * dlls/oleaut32/tests/usrmarshal.c:
24511 oleaut32: Fixed compilation in the nameless union case.
24513 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
24514 Add missing '\n's to ok() calls.
24516 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
24517 dsound: Don't use state.buffer_size before it has been initialized.
24519 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
24520 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
24521 dlls/urlmon/binding.c, include/urlmon.idl:
24522 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
24523 test compilation on Windows.
24525 * dlls/ddraw/tests/d3d.c:
24526 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
24529 * tools/winapi/msvcmaker:
24530 msvcmaker: The msvcrt tests need '..' in the include path.
24532 * dlls/ole32/tests/moniker.c:
24533 ole32: Fix invalid macro usage.
24535 * include/wincrypt.h:
24536 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
24539 * include/security.h:
24540 secur32: Only include secext.h when asked to.
24542 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
24543 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
24544 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
24545 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
24547 Fix rpcndr.h so it takes CONST_VTABLE into account.
24548 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
24551 * tools/widl/header.c:
24552 widl: Use CONST_VTBL to declare lpVtbl.
24554 2006-09-28 Francois Gouget <fgouget@free.fr>
24556 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
24557 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
24558 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
24559 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
24560 dlls/winex11.drv/opengl.c:
24561 Assorted spelling fixes.
24563 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
24565 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
24566 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
24567 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
24568 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
24569 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
24570 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
24571 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
24572 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
24573 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
24574 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
24575 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
24576 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
24577 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
24578 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
24579 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
24580 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
24581 programs/uninstaller/main.c, tools/widl/hash.c:
24582 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
24585 * include/wine/debug.h, include/wine/test.h:
24586 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
24588 * include/windef.h, include/winnt.h:
24589 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
24591 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
24592 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
24593 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
24594 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
24595 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
24596 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
24597 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
24598 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
24599 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
24600 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
24601 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
24602 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
24603 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
24604 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
24605 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
24606 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
24607 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
24608 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
24609 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
24610 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
24611 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
24612 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
24613 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
24614 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
24615 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
24616 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
24617 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
24618 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
24619 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
24620 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
24621 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
24622 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
24623 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
24624 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
24625 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
24626 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
24627 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
24628 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
24629 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
24630 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
24631 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
24632 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
24633 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
24634 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
24635 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
24636 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
24637 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
24638 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
24639 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
24640 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
24641 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
24642 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
24643 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
24644 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
24645 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
24646 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
24647 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
24648 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
24649 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
24650 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
24651 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
24652 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
24653 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
24654 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
24655 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
24656 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
24657 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
24658 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
24659 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
24660 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
24661 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
24662 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
24663 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
24664 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
24665 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
24666 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
24667 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
24668 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
24669 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
24670 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
24671 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
24672 dlls/winmm/wineaudioio/Makefile.in,
24673 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
24674 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
24675 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
24676 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
24677 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
24678 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
24679 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
24680 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
24681 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
24682 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
24683 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
24684 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
24685 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
24686 programs/winhelp/Makefile.in, server/Makefile.in,
24687 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
24688 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
24689 DWORD/LONG/ULONG from long to int.
24691 2006-09-28 James Hawkins <truiken@gmail.com>
24693 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
24694 dlls/msi/preview.c:
24695 msi: Return to the parent dialog when the argument to the EndDialog event
24698 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
24700 * dlls/shell32/shelllink.c:
24701 shell32: Cast-qual warnings fix.
24703 * dlls/shell32/shell32_main.c:
24704 shell32: Cast-qual warnings fix.
24706 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
24707 shell32: Cast-qual warnings fix.
24709 * dlls/shell32/brsfolder.c:
24710 shell32: Cast-qual warnings fix.
24712 2006-09-29 Alexandre Julliard <julliard@winehq.org>
24714 * dlls/winex11.drv/opengl.c:
24715 winex11.drv: Fix typo that confuses winapi_check.
24717 2006-09-28 Juan Lang <juan_lang@yahoo.com>
24719 * dlls/winex11.drv/opengl.c:
24720 winex11.drv: Don't deadlock if GL init fails.
24722 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
24724 * tools/winedump/winedump.man.in:
24725 winedump: Remove the shell script reference from the man-page.
24727 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
24729 * dlls/comctl32/toolbar.c:
24730 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
24732 * dlls/comctl32/toolbar.c:
24733 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
24735 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
24736 msvfw32: Add Polish translation.
24738 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
24739 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
24740 dlls/gphoto2.ds/gphoto2_No.rc:
24741 gphoto2.ds: Use SS_CENTER to center a dialog string.
24743 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
24744 gphoto2.ds: Add Polish translation.
24746 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
24747 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
24748 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
24749 dlls/sane.ds/sane_No.rc:
24750 sane.ds: Use SS_CENTER to center a dialog string.
24752 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
24753 sane.ds: Add Polish translation.
24755 2006-09-28 Juan Lang <juan_lang@yahoo.com>
24757 * include/wincrypt.h:
24758 wincrypt.h: Fix a typo.
24760 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
24761 rsaenh: Correct signature checking.
24762 - pass desired key to encrypt_block_impl
24763 - don't change the alg id of imported keys
24766 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
24768 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
24769 crypt32: Added some CryptSIP stub implementations.
24771 2006-09-28 Hans Leidekker <hans@it.vu.nl>
24773 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
24774 usp10: Add a stub implementation and a test for ScriptLayout.
24776 2006-09-28 Alexandre Julliard <julliard@winehq.org>
24778 * ANNOUNCE, ChangeLog, VERSION, configure:
24781 ----------------------------------------------------------------
24782 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
24784 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
24785 ole32: StgOpenStorage on non-existent file should create it (with test).
24787 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
24789 * dlls/shlwapi/string.c:
24790 shlwapi: Add size parameters to function that takes array arguments.
24792 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
24794 * dlls/rpcrt4/rpc_server.c:
24795 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
24797 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
24799 * dlls/crypt32/tests/sip.c:
24800 crypt32: A small test to verify when to write function pointers.
24802 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
24804 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
24805 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
24806 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
24807 localspl/tests: Add initial test.
24809 2006-09-27 Benjamin Arai <me@benjaminarai.com>
24811 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
24812 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
24813 dlls/clusapi/clusapi.spec:
24814 clusapi: Implement stub dll for clusapi.
24816 2006-09-27 James Hawkins <truiken@gmail.com>
24818 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
24819 msi: Follow state resolution rules when a feature parent saves a component.
24821 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
24822 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
24823 of INSTALLSTATE_UNKNOWN.
24825 2006-09-27 Juan Lang <juan_lang@yahoo.com>
24827 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
24828 dlls/crypt32/tests/cert.c:
24829 crypt32: Implement CertGetPublicKeyLength.
24831 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
24833 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
24834 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
24836 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
24838 * dlls/ntdll/signal_i386.c:
24839 ntdll: Align stack to 4 bytes.
24841 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
24843 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
24844 dlls/localspl/localspl_main.c:
24845 localspl: Start implementation of InitializePrintMonitor.
24847 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24849 * programs/regedit/Ko.rc:
24850 regedit: Updated Korean Resource.
24852 * dlls/winmm/winmm_Ko.rc:
24853 winmm: Updated Korean resource.
24855 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
24857 * dlls/wined3d/device.c:
24858 wined3d: Tell gl about the surface alignment.
24860 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
24862 * dlls/shdocvw/regsvr.c:
24863 shdocvw: Cast-qual warnings fix.
24865 * dlls/secur32/secur32.c:
24866 secur32: Cast-qual warnings fix.
24868 2006-09-27 Huw Davies <huw@codeweavers.com>
24870 * dlls/ole32/rpc.c:
24871 ole32: Don't return from CoRegisterClassObject until we have created the
24873 Also don't fail if the client connects to the pipe between CreateNamedPipe
24874 and ConnectNamedPipe.
24876 2006-09-27 Robert Shearman <rob@codeweavers.com>
24878 * include/objidl.idl:
24879 include: Add types to objidl.idl used by COM contexts.
24881 * dlls/oleaut32/tmarshal.c:
24882 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
24885 * dlls/ole32/stg_stream.c:
24886 ole32: Check the return value of IStream_SetSize so as to not blindly continue
24887 on and possibly corrupt the structured storage file.
24889 * dlls/ntdll/signal_i386.c:
24890 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
24891 with a bad address.
24893 * dlls/ntdll/virtual.c:
24894 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
24895 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
24898 include: Add recently added PSDK VM flags to winnt.h.
24900 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
24902 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
24903 gdi32: Modify kerning scaling algorithm to the one which appears to better
24904 match what Windows does.
24906 2006-09-27 Jacek Caban <jacek@codeweavers.com>
24908 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
24909 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
24910 dlls/mshtml/tests/htmldoc.c:
24911 mshtml: Added get_readyState implementation.
24913 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
24914 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
24915 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
24916 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
24917 dlls/mshtml/rsrc.rc:
24918 mshtml: Remove conflicts between resource.h and mshtmcid.h.
24920 2006-09-27 Alexandre Julliard <julliard@winehq.org>
24922 * dlls/ole32/tests/hglobalstream.c:
24923 ole32/tests: Avoid using sizeof in a trace.
24925 * dlls/d3d9/tests/stateblock.c:
24926 d3d9/tests: Don't test texture states beyond the supported maximum.
24928 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
24930 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
24931 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
24932 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
24934 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
24936 * dlls/wined3d/device.c:
24937 wined3d: Fix typo in ResourceReleased.
24939 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
24941 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
24942 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
24944 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24946 * dlls/lz32/tests/lzexpand_main.c:
24947 lz32/tests: Fix some typos in error messages.
24949 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
24951 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
24952 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
24953 wined3d: Read GL info and load constants into the same device.
24955 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
24956 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
24957 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24958 wined3d: Move device pointer into the BaseShader class.
24960 2006-09-27 Juan Lang <juan_lang@yahoo.com>
24962 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
24963 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
24965 * include/wintrust.h:
24966 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
24968 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
24970 * dlls/crypt32/tests/sip.c:
24971 crypt32: Another CryptSIPLoad test.
24973 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
24974 wintrust: Added some CryptSIP stub implementations.
24977 wintrust: Fix function prototype.
24979 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
24981 * programs/clock/Fr.rc:
24982 clock: French translation improvements.
24984 * programs/notepad/Fr.rc:
24985 notepad: French translation improvements.
24987 * programs/progman/Fr.rc:
24988 progman: French translation improvements.
24990 * programs/winefile/Fr.rc:
24991 winefile: French translation improvements.
24993 * programs/taskmgr/Fr.rc:
24994 taskmgr: French translation improvements.
24996 * programs/regedit/Fr.rc:
24997 regedit: French translation improvements.
24999 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
25001 * programs/view/view.c:
25002 view: Reset the image left-top corner to the window left-top corner after a
25005 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
25006 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
25007 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
25008 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
25009 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
25010 programs/view/resource.h, programs/view/view.c:
25011 view: Remove the Info > Hello menu item.
25013 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
25014 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
25015 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
25016 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
25017 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
25018 programs/view/init.c, programs/view/resource.h:
25019 view: Remove IDS_APPNAME from resources.
25021 * programs/view/Pl.rc, programs/view/viewrc.rc:
25022 view: Add Polish translation.
25024 * programs/regedit/En.rc:
25025 regedit: Fix the English (Neutral) menu.
25027 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
25029 * programs/winecfg/Ru.rc:
25030 winecfg: Update Russian translation.
25032 2006-09-26 H. Verbeet <hverbeet@gmail.com>
25034 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
25035 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
25036 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
25037 dlls/wined3d/volumetexture.c:
25038 wined3d: Comparing BOOLs against FALSE is redundant.
25040 * dlls/wined3d/directx.c:
25041 wined3d: Add a comment to clarify the point of max_sampler_stages.
25043 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
25044 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
25045 include/wine/wined3d_gl.h:
25046 wined3d: Add support for native NPOT textures.
25048 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
25049 wined3d: Enable pixel shaders by default.
25051 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
25052 wined3d: Fix the default values for wined3d_settings.
25054 * dlls/wined3d/vertexshader.c:
25055 wined3d: Don't overwrite the position y offset in ARB vertex programs.
25057 * dlls/wined3d/device.c:
25058 wined3d: Cleanup ActiveRender some more.
25060 * dlls/wined3d/device.c:
25061 wined3d: Render upside down when rendering offscreen, even if the backbuffer
25062 is used to render to.
25064 * dlls/wined3d/device.c:
25065 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
25067 2006-09-26 Juan Lang <juan_lang@yahoo.com>
25069 * include/wintrust.h:
25070 wintrust.h: Add missing defines.
25072 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
25073 dlls/crypt32/tests/encode.c:
25074 crypt32: Encode/decode authority key ids.
25076 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25078 * programs/cmdlgtst/Ko.rc:
25079 cmdlgtst: Updated Korean resource.
25081 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
25083 * dlls/rsaenh/rsaenh.c:
25084 rsaenh: Cast-qual warnings fix.
25086 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
25087 rsaenh: Cast-qual warnings fix.
25089 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
25091 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
25092 uninstaller: Add Polish translation.
25094 * dlls/winmm/winmm_En.rc:
25095 winmm: Use English (US) instead of English (Neutral) for resources.
25097 * dlls/comctl32/comctl_Pl.rc:
25098 comctl32: Update Polish translation.
25100 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
25101 dlls/msrle32/msrle_Hu.rc:
25102 msrle32: Show correctly the authors surname in some non-latin1 languages.
25104 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
25105 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
25106 dlls/msvidc32/rsrc.rc:
25107 video codecs: add Polish translation.
25109 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
25111 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
25112 dmband: Print 64bit integers with wine_dbgstr_longlong.
25114 2006-09-25 James Hawkins <truiken@gmail.com>
25116 * dlls/msi/action.c, dlls/msi/tests/package.c:
25117 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
25118 the component's state should match.
25120 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
25121 msi: Only specifically resolve the TARGETDIR directory once.
25123 * dlls/msi/tests/package.c:
25124 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
25127 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
25128 dlls/msi/package.c, dlls/msi/tests/package.c:
25129 msi: Store the full path to the database file in the MSIDATABASE structure.
25131 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
25133 * dlls/user/property.c, include/winuser.h:
25134 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
25136 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
25138 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
25139 dlls/setupapi/tests/devinst.c:
25140 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
25142 2006-09-26 Alexandre Julliard <julliard@winehq.org>
25144 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
25145 explorer: Work around the latest HAL binary compatibility breakage.
25147 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
25149 * dlls/crypt32/tests/sip.c:
25150 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
25152 2006-09-22 James Hawkins <truiken@gmail.com>
25154 * dlls/setupapi/queue.c:
25155 setupapi: Fix a typo.
25157 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
25159 * dlls/d3d8/d3d8_main.c:
25160 d3d8: Remove no longer used imports.
25162 * dlls/d3d9/d3d9_main.c:
25163 d3d9: Remove no longer used imports.
25165 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
25168 mssip.h: Added function definition.
25170 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
25172 * dlls/gdi/tests/font.c:
25173 gdi32: Add a test for GetKerningPairs.
25175 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
25176 gdi32: Implement GetKerningPairs for TrueType fonts.
25178 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
25180 * dlls/winex11.drv/keyboard.c:
25181 winex11.drv: Use a proper protector for X11/XKBlib.h.
25183 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
25185 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
25186 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
25187 programs/winedbg/winedbg.c:
25188 winedbg: Fixed regression in gdb startup (especially gdb proxy).
25190 * programs/winedbg/memory.c:
25191 winedbg: Put back the %d format for printing integral values even for
25192 64bit internal values as the default format in winebdg command imposes.
25194 * dlls/dbghelp/dwarf.c:
25195 dbghelp: Added support for a couple of compiland's children.
25197 * dlls/dbghelp/dwarf.c:
25198 dbghelp: Fix location computation when attribute has a constant form instead
25201 * dlls/dbghelp/dwarf.c:
25202 dbghelp: Change the definition of an attribute so that we can pass around
25205 * dlls/dbghelp/dwarf.c:
25206 dbghelp: Move the attribute union (now nameless) into a structure called
25209 * dlls/dbghelp/dwarf.c:
25210 dbghelp: Added support for DW_OP_breg* operations in location computation.
25212 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
25213 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
25214 dbghelp: Variables & registers.
25215 - more strickling differentiation variable location between
25216 a register, and the dereferenced address defined by a
25217 register (and possibly an offset)
25218 - added a parameter to symt_add_func_local (and internal symbol
25219 data struct) to help differentiate
25220 - fix all debug parsers to confer to this new scheme
25222 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
25224 * dlls/lz32/tests/lzexpand_main.c:
25225 lz32/tests: Try to open nonexisting compressed files.
25227 * dlls/lz32/tests/lzexpand_main.c:
25228 lz32/tests: Add more cases for opening compressed files.
25230 * dlls/lz32/tests/lzexpand_main.c:
25231 lz32/tests: Move indirect opening of compressed files into separate functions.
25232 Also rename W-string variable to get some naming consistency.
25234 * dlls/lz32/tests/lzexpand_main.c:
25235 lz32/tests: Compare result to predefined compressed file name, not calculated
25238 2006-09-25 Juan Lang <juan_lang@yahoo.com>
25240 * dlls/crypt32/tests/cert.c:
25241 crypt32: Reduce indent level of tests.
25243 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
25245 * dlls/wined3d/glsl_shader.c:
25246 wined3d: Use GL_EXTCALL.
25247 That fixes compilation with gl headers that do not know about glUniform4fvARB.
25249 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
25251 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
25252 dlls/winex11.drv/winex11.drv.spec:
25253 winex11.Drv: Remove unneeded wgl exports.
25255 2006-09-25 Duane Clark <fpga@pacbell.net>
25257 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25258 msvcrt: fgetc needs to use unsigned parameters.
25259 Spotted by and adapted from test written by Tobias Ringström.
25261 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
25263 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
25264 dlls/dmcompos/signposttrack.c:
25265 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
25267 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
25269 * dlls/rpcrt4/rpc_transport.c:
25270 rpcrt4: Cast-qual warnings fix.
25272 * dlls/rpcrt4/ndr_stubless.c:
25273 rpcrt4: Cast-qual warnings fix.
25275 * dlls/rpcrt4/cpsf.c:
25276 rpcrt4: Cast-qual warnings fix.
25278 * dlls/rpcrt4/ndr_marshall.c:
25279 rpcrt4: Cast-qual warnings fix.
25281 * dlls/riched20/reader.c:
25282 riched20: Cast-qual warning fix.
25284 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
25286 * programs/notepad/Tr.rc:
25287 notepad: Update Turkish resources.
25289 * programs/clock/Tr.rc:
25290 clock: Update Turkish resources.
25292 * dlls/shell32/shell32_Tr.rc:
25293 shell32: Update Turkish resources.
25295 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
25297 * programs/regedit/listview.c:
25298 regedit: Remove dead code.
25300 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
25302 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
25303 wined3d: Add the missing gamma cap.
25305 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
25307 * dlls/wintrust/register.c:
25308 wintrust: Implement SoftpubDllRegisterServer.
25310 2006-09-22 Ivan Leo <ivanleo@gmail.com>
25312 * dlls/dinput/mouse.c:
25313 dinput: Add some error checks to mouse.c.
25315 2006-09-22 Frank Richter <frank.richter@gmail.com>
25317 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
25318 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
25319 ReturnBuffer and certain ReturnBufferSizes.
25321 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
25323 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
25324 dlls/comctl32/toolbar.c:
25325 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
25326 bitmap before ImageList_AddMasked rather then call
25327 ImageList_SetImagesCount after.
25329 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
25330 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
25332 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
25334 * dlls/ntdll/signal_i386.c:
25335 ntdll: Avoid ebx being clobbered in exception handler.
25337 2006-09-24 Jacek Caban <jacek@codeweavers.com>
25339 * dlls/mshtml/tests/htmldoc.c:
25340 mshtml: Added more loading tests.
25342 * dlls/mshtml/navigate.c:
25343 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
25345 * dlls/mshtml/nsembed.c:
25346 mshtml: Initialize url in OnStartURIOpen.
25348 * dlls/mshtml/persist.c:
25349 mshtml: Remove FIXMEs and fix a typo.
25351 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
25352 mshtml: Added PARSECOMPLETE task implementation.
25354 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
25355 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
25356 mshtml: Store BSCallback in HTMDocument.
25358 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
25359 mshtml: Store IBinding interface in BSCallback.
25361 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
25362 dlls/mshtml/persist.c, dlls/mshtml/task.c:
25363 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
25364 IPersistMoniker::Load.
25366 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
25367 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
25368 mshtml: Create one "Internet Explorer_Hidden" window per thread.
25370 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
25372 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
25373 dlls: Assorted French translation improvements.
25375 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
25377 * programs/winefile/Pl.rc:
25378 winefile: Update Polish translation.
25380 * dlls/user/resources/user32_Pl.rc:
25381 user32: Update Polish translation.
25383 * programs/regedit/Pl.rc:
25384 regedit: Update Polish translation.
25386 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
25387 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
25389 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
25390 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
25391 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
25393 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
25395 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
25396 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
25397 wined3d: Surface data is 32 bit aligned.
25399 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
25401 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
25402 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
25403 dlls/wined3d/wined3d_private.h:
25404 wined3d: Avoid wasting a uniform.
25406 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
25407 wined3d: Stop fixing up a VBO if the declaration changes too often.
25409 * dlls/wined3d/vertexbuffer.c:
25410 wined3d: Verify the VBO vertex declaration every draw.
25412 * dlls/wined3d/surface_gdi.c:
25413 wined3d: Fix a typo.
25415 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
25417 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
25418 quartz: Cast-qual warnings fix.
25420 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
25422 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
25423 oleaut32: Cast-qual warnings fix.
25425 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
25427 * programs/msiexec/msiexec.c:
25428 msiexec: Should recognize /xpackage syntax.
25430 2006-09-21 Aric Stewart <aric@codeweavers.com>
25432 * dlls/user/edit.c:
25433 user: Correct buffer overflows in IME processing code.
25435 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
25437 * dlls/msi/dialog.c:
25438 msi: Support more dialog groups.
25440 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
25443 wrc: Fixed typo for the --pedantic argument.
25445 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
25447 * include/wincrypt.h:
25448 wincrypt.h: A few more defines.
25450 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
25452 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
25453 include/wine/wined3d_gl.h:
25454 wined3d: glBlend* fixes.
25456 2006-09-21 Jacek Caban <jacek@codeweavers.com>
25458 * dlls/mshtml/tests/htmldoc.c:
25459 mshtml: Better IDM_PARSECOMPLETE test.
25461 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
25462 dlls/shdocvw/webbrowser.c:
25463 shdocvw: Added [get|put]_Silent implementation.
25464 As we don't have any dialog in WebBrowser implemented yet, all we have to do
25465 is to store silent value.
25467 2006-09-21 Huw Davies <huw@codeweavers.com>
25469 * dlls/advapi32/security.c:
25470 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
25472 This makes the tests run correctly on first invocation.
25474 * dlls/gdi/tests/font.c:
25475 gdi32: Make the bitmap font tests locale aware.
25477 * dlls/gdi/tests/font.c:
25478 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
25479 so remove the width test completely.
25481 2006-09-17 Kai Blin <kai.blin@gmail.com>
25483 * dlls/secur32/secur32.c:
25484 secur32: Stop loading Negotiate until it is actually working.
25486 2006-09-24 Alexandre Julliard <julliard@winehq.org>
25488 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
25489 make_makefiles: Merged the make_progs script into make_makefiles.
25491 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
25493 * include/msvcrt/sys/types.h, include/winsock.h:
25494 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
25496 2006-09-22 Alexandre Julliard <julliard@winehq.org>
25498 * configure, configure.ac:
25499 configure: Moved the libGL.a check to the final warnings.
25501 * Makefile.in, configure, configure.ac, include/.gitignore:
25502 Makefile: Automatically update config.h if configure changed.
25504 * tools/make_makefiles:
25505 make_makefiles: Parse the makefiles to find the correct rules file dependency.
25508 makedep: Update dependencies even with no source files.
25510 2006-09-21 Alexandre Julliard <julliard@winehq.org>
25512 * dlls/user/resource.c, dlls/user/tests/resource.c,
25513 dlls/user/tests/resource.rc:
25514 user: Fix handling of high bits of resource id in LoadString, reported by
25517 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
25519 * dlls/wined3d/drawprim.c:
25520 wined3d: Allow null streams in the vertex declaration.
25522 2006-09-17 Kai Blin <kai.blin@gmail.com>
25524 * dlls/secur32/ntlm.c:
25525 secur32: Tell the user if ntlm_auth is not found or outdated.
25527 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
25529 * dlls/msacm32/driver.c:
25530 msacm: acmDriverPriority() compares dwPriority against negative values.
25531 This issue was spotted by Andrew Talbot.
25533 2006-09-15 Benjamin Arai <me@benjaminarai.com>
25535 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
25536 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
25537 dlls/nddeapi/nddeapi.spec:
25538 nddeapi: Implement stub dll for nddeapi.
25540 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
25542 * dlls/comdlg32/fontdlg.c:
25543 comdlg32: Show better font style information in fontdlg.
25545 2006-09-13 James Hawkins <truiken@gmail.com>
25547 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
25548 wintrust: Add a stub implementation of CryptCATClose.
25550 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
25551 wintrust: Add a stub implementation of CryptCATEnumerateMember.
25553 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
25554 wintrust: Move the Crypt* functions to crypt.c.
25556 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
25557 dlls/wintrust/wintrust.spec:
25558 wintrust: Add a stub implementation of CryptCATOpen.
25560 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
25562 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
25563 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
25565 * dlls/comctl32/toolbar.c:
25566 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
25568 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
25569 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
25571 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
25572 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
25574 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
25575 comctl32: imagelist: SetImageCount can be used to decrease image count (with
25578 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
25579 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
25580 dlls/comctl32/tests/toolbar.c:
25581 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
25583 2006-09-20 James Hawkins <truiken@gmail.com>
25585 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
25586 dlls/msi/tests/package.c:
25587 msi: Disable child features of parent features that are unselected because of
25590 * dlls/msi/dialog.c:
25591 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
25594 * dlls/msi/action.c, dlls/msi/tests/package.c:
25595 msi: Don't check a component's install state if a component ID is not provided.
25597 * dlls/msi/tests/package.c:
25598 msi: Fix the results of a few tests to match Windows.
25600 * dlls/msi/action.c, dlls/msi/tests/package.c:
25601 msi: Load the component states in CostFinalize instead of CostInitialize.
25603 * dlls/msi/action.c, dlls/msi/tests/package.c:
25604 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
25606 * dlls/msi/action.c, dlls/msi/tests/package.c:
25607 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
25609 * dlls/advpack/files.c:
25610 advpack: backup should be a const string.
25612 2006-09-21 Alexandre Julliard <julliard@winehq.org>
25614 * dlls/wininet/tests/http.c:
25615 wininet/tests: Don't fail the tests if the network is unreachable.
25617 * dlls/urlmon/tests/url.c:
25618 urlmon/tests: Don't fail the tests if the network is unreachable.
25620 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
25622 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
25623 dlls/winex11.drv/winex11.drv.spec:
25624 opengl: Move wgl font code to winex11.drv.
25626 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
25628 * include/wine/mmsystem16.h:
25629 include: Make the return type of mmioSendMessage16 in the function declaration
25630 match that of the function definition.
25632 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
25634 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
25635 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
25637 2006-09-20 Benjamin Arai <me@benjaminarai.com>
25639 * dlls/msi/tests/db.c:
25640 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
25641 returns the correct results.
25643 * dlls/msi/tests/db.c:
25644 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
25645 the correct results.
25647 * dlls/oleaut32/tests/vartest.c:
25648 oleaut32: Conformance test for function variant:VarImp.
25650 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
25651 oleaut32: Implementation for function variant:VarImp.
25653 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
25655 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
25656 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
25657 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
25658 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
25659 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
25660 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
25661 dmime: Print 64bit integers with wine_dbgstr_longlong.
25663 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
25665 * dlls/ole32/stg_prop.c:
25666 ole32: Cast-qual warnings fix.
25668 * dlls/odbc32/proxyodbc.c:
25669 odbc32: Cast-qual warning fix.
25671 2006-09-20 Juan Lang <juan_lang@yahoo.com>
25673 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
25674 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
25677 * dlls/crypt32/chain.c:
25678 crypt32: Don't crash on freeing null chain engine.
25680 * dlls/crypt32/tests/cert.c:
25681 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
25683 * dlls/crypt32/tests/encode.c:
25684 crypt32: Test decoding a big CRL.
25686 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
25688 * dlls/wined3d/drawprim.c:
25689 wined3d: Do not bind the 0 vbo when vbos are unsupported.
25691 2006-09-21 Alexandre Julliard <julliard@winehq.org>
25693 * server/process.c, server/process.h, server/request.c:
25694 server: Kill the process without SIGTERM when the fd socket is closed.
25696 * configure, configure.ac:
25697 configure: Don't display any messages when started from the makefile to rebuild
25700 2006-09-20 Alexandre Julliard <julliard@winehq.org>
25703 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
25705 * Makefile.in, tools/Makefile.in:
25706 Makefile: Fixed rule for building makedep when cross-compiling.
25708 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
25710 * dlls/crypt32/sip.c:
25711 crypt32: Simplify by removing unneeded backslash.
25713 2006-09-20 Huw Davies <huw@codeweavers.com>
25715 * dlls/gdi/tests/font.c:
25716 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
25717 there's a \n in the string.
25719 * dlls/gdi/freetype.c:
25720 gdi32: Fix ppem in the case that there isn't an exact height match in the
25723 * dlls/gdi/tests/font.c:
25724 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
25726 2006-09-19 Benjamin Arai <me@benjaminarai.com>
25728 * dlls/msi/tests/db.c:
25729 msi: Adds test to check if "AND" operator returns the correct result for the
25732 * dlls/msi/tests/db.c:
25733 msi: Adds tests to check if joins return the correct number of rows.
25735 * dlls/msi/tests/db.c:
25736 msi: Updates tests for joins to include row and column ids in message.
25738 2006-09-17 Christoph Frick <frick@sc-networks.com>
25740 * dlls/wined3d/device.c:
25741 wined3d: Clamp the light exponent at 128.
25743 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
25745 * dlls/setupapi/tests/devinst.c:
25746 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
25748 * dlls/ntdll/cdrom.c:
25749 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
25752 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
25753 ntdll: Fixed conditional expression (Coverity).
25755 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
25758 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
25761 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
25763 * dlls/dinput/mouse.c:
25764 dinput: Initialize default coop level. Invert logic in hook handler.
25766 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
25768 * dlls/ntdll/env.c:
25769 ntdll: Cast-qual warning fix.
25771 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
25773 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
25775 msi: Cast-qual warnings fix.
25777 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
25779 * dlls/hlink/hlink_main.c:
25780 hlink: Cast-qual warnings fix.
25782 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
25784 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
25785 url: Fixed wrong argument (Coverity).
25787 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
25789 * programs/notepad/dialog.c:
25790 notepad: Keep the modify information of edit control when toggle wrap line.
25792 * programs/notepad/main.c, programs/notepad/main.h:
25793 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
25795 2006-09-15 James Hawkins <truiken@gmail.com>
25797 * dlls/msi/dialog.c:
25798 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
25799 to duplicate the component changing logic.
25801 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
25802 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
25803 INSTALLSTATE_ABSENT.
25805 * dlls/msi/tests/package.c:
25806 msi: Add tests for components with multiple parent features.
25808 2006-09-14 James Hawkins <truiken@gmail.com>
25810 * dlls/msi/dialog.c:
25811 msi: Add the total and free disk space to the VolumeCostList control.
25813 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
25815 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
25816 d3d8: More correct stub for ValidatePixelShader + tests.
25818 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
25820 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
25821 dinput: Return proper errors in SetCooperativeLevel.
25823 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
25825 * include/winuser.h:
25826 include: Add some missing definitions in winuser.h.
25828 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
25830 * dlls/advpack/advpack_private.h:
25831 advpack: Remove duplicate function declaration.
25833 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
25835 * dlls/netapi32/nbnamecache.c:
25836 netapi32: Cast-qual warnings fix.
25838 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
25840 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
25841 msvcrt: Cast-qual warnings fix.
25843 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
25845 * dlls/mapi32/util.c:
25846 mapi32: Cast-qual warning fix.
25848 * dlls/kernel32/resource.c:
25849 kernel32: Cast-qual warnings fix.
25851 * dlls/kernel32/ne_module.c:
25852 kernel32: Cast-qual warnings fix.
25854 * dlls/kernel32/instr.c:
25855 kernel32: Cast-qual warnings fix.
25857 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
25858 dlls/kernel32/volume.c:
25859 kernel32: Cast-qual warnings fix.
25861 2006-09-20 Alexandre Julliard <julliard@winehq.org>
25863 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
25864 dlls/winex11.drv/dib.c, include/winnt.h,
25865 programs/winedbg/tgt_active.c:
25866 include: Added definitions for the fault address exception information.
25868 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
25869 include/wine/exception.h, include/winnt.h:
25870 include: Exception filters should return LONG, not DWORD.
25871 Also move UnhandledExceptionFilter definitions to winbase.h since they
25872 are there in the latest SDK.
25874 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
25876 * include/commctrl.h:
25877 include: Win64 fix in TBBUTTON.
25879 * dlls/comctl32/toolbar.c:
25880 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
25883 * dlls/comctl32/header.c:
25884 comctl32: header: Update the header comment.
25886 * dlls/comctl32/header.c:
25887 comctl32: header: Remove the nOldWidth.
25889 * dlls/comctl32/header.c:
25890 comctl32: header: Send new values in notifies during resize and drag-drop
25891 instead of the old ones.
25892 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
25894 * dlls/comctl32/header.c:
25895 comctl32: header: Merge the simple delete and complex delete.
25897 * dlls/comctl32/header.c:
25898 comctl32: header: Simplify the insert/delete code by using ReAlloc.
25900 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
25901 comctl32: header: Test the header order-management code and fix some bugs.
25903 2006-09-19 Juan Lang <juan_lang@yahoo.com>
25905 * include/wincrypt.h:
25906 wincrypt.h: Add more missing definitions and prototypes.
25908 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
25910 * dlls/dmloader/debug.c:
25911 dmloader: Print 64bit integers with wine_dbgstr_longlong.
25913 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
25915 * dlls/winspool.drv/info.c:
25916 winspool: Fix missing backslash.
25918 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
25921 wine.inf: Add the missing SecurityService keys.
25923 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
25925 * dlls/setupapi/devinst.c:
25926 setupapi: Fixed wrong check (Coverity).
25928 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
25930 * dlls/crypt32/tests/str.c:
25931 crypt32: Cast-qual warnings fix.
25933 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
25935 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
25936 dlls/crypt32/tests/sip.c:
25937 crypt32: Move SIP related tests to their own file.
25939 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
25941 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
25942 crypt32: Move SIP related functions to their own file.
25944 * dlls/crypt32/crypt32.spec:
25945 crypt32: Add a few functions to the spec file.
25947 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
25949 * dlls/winex11.drv/opengl.c:
25950 winex11.drv: Fix wined3d/opengl regression.
25952 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
25954 * dlls/winex11.drv/opengl.c:
25955 winex11.drv: Fix fbconfig regression.
25957 2006-09-13 James Hawkins <truiken@gmail.com>
25959 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
25960 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
25962 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
25963 dlls/setupapi/tests/parser.c:
25964 setupapi: Implement pSetupGetField, with tests.
25966 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
25968 * documentation/README.ko:
25969 README.ko: Updated.
25971 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
25973 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
25974 gdi: Cast-qual warnings fix.
25976 * dlls/gdi/enhmetafile.c:
25977 gdi: Cast-qual warnings fix.
25979 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
25980 gdi: Cast-qual warnings fix.
25982 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
25984 * tools/widl/typelib.c:
25985 widl: Don't compare result of read() to unsigned type.
25987 * tools/widl/write_msft.c:
25988 widl: Remove unused parameter in create_msft_typeinfo.
25990 * tools/widl/write_msft.c:
25991 widl: Remove unused parameter in ctl2_encode_name.
25993 * tools/widl/utils.c:
25994 widl: Replace a #if by if for better compiler checking.
25996 * tools/widl/typegen.c:
25997 widl: Remove unused parameter in write_ip_tfs.
25999 * tools/widl/parser.l:
26000 widl: Fix warning about unused structure field in lexer.
26002 * tools/widl/widl.man.in:
26003 widl: Add -u and -U options to man page.
26005 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
26007 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
26008 dmscript: Print 64bit integers with wine_dbgstr_longlong.
26010 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
26012 * dlls/crypt32/tests/main.c:
26013 crypt32/tests: Some tests for CryptSIPLoad.
26015 2006-09-13 Hans Leidekker <hans@it.vu.nl>
26017 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
26018 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
26019 Remove some unnecessary casts.
26021 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
26022 dlls/dnsapi/tests/record.c:
26023 dnsapi: Implement and test DnsRecordSetDetach.
26025 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
26027 * dlls/comctl32/listview.c:
26028 comctl32: listview: Don't edit labels after the first click of a double click.
26030 * dlls/comctl32/listview.c:
26031 comctl32: listview: Don't edit labels on click if the view was not focused.
26033 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
26035 * include/commctrl.h:
26036 include/commctrl.h: TV_DISPINFO constants definition.
26038 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
26040 * include/windows.h:
26041 include/windows.h: Added _INC_WINDOWS declaration.
26043 2006-09-14 Alexandre Julliard <julliard@winehq.org>
26046 makefile: Automatically re-run configure if it has been modified.
26048 * Makefile.in, tools/make_makefiles:
26049 makefiles: Automatically rebuild makefiles when their sources and/or configure
26052 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
26053 makefiles: Attempt to automatically run make depend when reading an updated
26056 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
26057 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
26058 programs/Makefile.in, programs/make_progs:
26059 makefiles: Remove the dependencies comment in files that don't need it.
26061 * configure, configure.ac, dlls/activeds/Makefile.in,
26062 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
26063 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
26064 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
26065 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
26066 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
26067 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
26068 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
26069 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
26070 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
26071 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
26072 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
26073 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
26074 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
26075 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
26076 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
26077 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
26078 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
26079 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
26080 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
26081 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
26082 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
26083 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
26084 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
26085 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
26086 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
26087 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
26088 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
26089 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
26090 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
26091 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
26092 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
26093 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
26094 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
26095 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
26096 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
26097 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
26098 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
26099 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
26100 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
26101 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
26102 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
26103 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
26104 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
26105 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
26106 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
26107 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
26108 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
26109 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
26110 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
26111 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
26112 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
26113 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
26114 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
26115 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
26116 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
26117 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
26118 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
26119 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
26120 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
26121 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
26122 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
26123 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
26124 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
26125 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
26126 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
26127 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
26128 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
26129 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
26130 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
26131 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
26132 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
26133 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
26134 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
26135 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
26136 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
26137 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
26138 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
26139 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
26140 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
26141 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
26142 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
26143 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
26144 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
26145 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
26146 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
26147 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
26148 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
26149 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
26150 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
26151 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
26152 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
26153 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
26154 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
26155 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
26156 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
26157 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
26158 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
26159 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
26160 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
26161 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
26162 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
26163 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
26164 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
26165 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
26166 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
26167 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
26168 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
26169 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
26170 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
26171 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
26172 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
26173 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
26174 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
26175 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
26176 dlls/winmm/wineaudioio/Makefile.in,
26177 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
26178 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
26179 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
26180 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
26181 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
26182 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
26183 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
26184 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
26185 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
26186 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
26187 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
26188 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
26189 programs/control/Makefile.in, programs/eject/Makefile.in,
26190 programs/expand/Makefile.in, programs/explorer/Makefile.in,
26191 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
26192 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
26193 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
26194 programs/progman/Makefile.in, programs/regedit/Makefile.in,
26195 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
26196 programs/rundll32/Makefile.in, programs/start/Makefile.in,
26197 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
26198 programs/view/Makefile.in, programs/wineboot/Makefile.in,
26199 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
26200 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
26201 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
26202 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
26203 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
26204 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
26205 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
26206 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
26207 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
26208 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
26209 makefiles: Generate the dependencies line to avoid some code duplication.
26211 2006-09-13 Alexandre Julliard <julliard@winehq.org>
26213 * ANNOUNCE, ChangeLog, VERSION, configure:
26216 ----------------------------------------------------------------
26217 2006-09-13 Alexandre Julliard <julliard@winehq.org>
26219 * programs/msiexec/msiexec.c:
26220 msiexec: Ignore failure to create the service if it already exists.
26222 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
26224 * documentation/README.de:
26225 README.de: Updated comment on support libraries to match English.
26227 * documentation/README.de:
26228 README.de: Mention kernel 2.6.
26230 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
26232 * dlls/wintrust/register.c:
26233 wintrust: Add CryptSIPAddProvider calls to the registration.
26235 2006-09-13 Mike McCormack <mike@codeweavers.com>
26237 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
26238 dlls/msi/tests/db.c:
26239 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
26241 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
26243 * dlls/dinput/dinput_main.c:
26244 dinput: Create/destroy hook thread from DirectInput.
26246 2006-09-13 Mike McCormack <mike@codeweavers.com>
26248 * dlls/msi/tests/db.c:
26249 msi: Add a test for ALTER TABLE.
26251 * dlls/msi/database.c, dlls/msi/tests/db.c:
26252 msi: Fix database creation.
26254 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
26256 msi: Split the font registration code out into a separate file.
26258 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
26260 * dlls/dxdiagn/provider.c:
26261 dxdiagn: Cast-qual warning fix.
26263 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
26265 * dlls/gdi/freetype.c:
26266 gdi32: Fix init_system_links() for non-localized font name.
26268 * dlls/gdi/freetype.c:
26269 gdi32: Fix wrong break statement use.
26271 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
26273 * dlls/wined3d/directx.c:
26274 wined3d: Avoid crashing when renderer returns no name.
26276 2006-09-12 James Hawkins <truiken@gmail.com>
26278 * dlls/msi/tests/db.c:
26279 msi: Add more join tests.
26281 * dlls/msi/dialog.c:
26282 msi: Show the available drives in the VolumeCostList control.
26284 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
26286 * dlls/ole32/stg_stream.c:
26287 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
26289 2006-09-13 Alexandre Julliard <julliard@winehq.org>
26291 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
26292 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
26293 tests: Moved some compatibility defines to wine/test.h.
26295 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
26297 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
26298 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
26299 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
26300 dlls/dmstyle/styletrack.c:
26301 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
26303 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
26306 README: Update for kernel 2.6.
26308 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26310 * dlls/mshtml/rsrc.rc:
26311 mshtml: Add version resource.
26313 * dlls/shdocvw/version.rc:
26314 shdocvw: Update version info.
26316 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
26318 * dlls/wintrust/register.c:
26319 wintrust: Use the return values of the registration functions.
26321 * dlls/wintrust/register.c:
26322 wintrust: We do care about errors during this kind of registration.
26324 * dlls/wintrust/register.c:
26325 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
26327 2006-09-13 Mike McCormack <mike@codeweavers.com>
26329 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
26330 dlls/msi/tests/db.c:
26331 msi: Delete databases we create but never commit.
26333 2006-09-12 Alexandre Julliard <julliard@winehq.org>
26335 * configure, configure.ac:
26336 configure: Fix left-over reference to kernel directory.
26338 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
26340 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
26341 wintrust: Implemented WintrustAddDefaultForUsage.
26343 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
26344 wintrust: Added tests for WintrustAddDefaultForUsage.
26346 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
26347 include/wintrust.h:
26348 wintrust: Added stubbed WintrustAddDefaultForUsage.
26350 2006-09-12 Alexandre Julliard <julliard@winehq.org>
26352 * dlls/secur32/dispatcher.c:
26353 secur32: Use _exit instead of exit in child process to avoid flushing things
26356 * dlls/crypt32/tests/encode.c:
26357 crypt32: Comment out an unreliable test.
26359 * dlls/winex11.drv/opengl.c:
26360 winex11.drv: Fixed and simplified the opengl extension registration.
26362 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
26364 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
26365 dlls/opengl32/wgl_ext.h:
26366 opengl32: Remove unused code.
26368 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
26370 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
26371 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
26372 winex11.drv: Move WGL extension code to winex11.drv.
26374 2006-09-12 Alexandre Julliard <julliard@winehq.org>
26376 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
26377 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
26378 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
26379 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
26380 dlls/kernel/console.c, dlls/kernel/console_private.h,
26381 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
26382 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
26383 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
26384 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
26385 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
26386 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
26387 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
26388 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
26389 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
26390 dlls/kernel/local16.c, dlls/kernel/locale.c,
26391 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
26392 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
26393 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
26394 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
26395 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
26396 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
26397 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
26398 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
26399 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
26400 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
26401 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
26402 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
26403 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
26404 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
26405 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
26406 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
26407 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
26408 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
26409 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
26410 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
26411 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
26412 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
26413 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
26414 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
26415 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
26416 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
26417 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
26418 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
26419 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
26420 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
26421 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
26422 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
26423 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
26424 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
26425 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
26426 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
26427 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
26428 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
26429 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
26430 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
26431 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
26432 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
26433 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
26434 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
26435 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
26436 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
26437 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
26438 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
26439 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
26440 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
26441 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
26442 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
26443 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
26444 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
26445 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
26446 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
26447 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
26448 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
26449 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
26450 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
26451 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
26452 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
26453 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
26454 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
26455 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
26456 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
26457 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
26458 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
26459 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
26460 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
26461 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
26462 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
26463 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
26464 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
26465 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
26466 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
26467 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
26468 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
26469 dlls/kernel/resource.c, dlls/kernel/resource16.c,
26470 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
26471 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
26472 dlls/kernel/syslevel.c, dlls/kernel/system.c,
26473 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
26474 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
26475 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
26476 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
26477 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
26478 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
26479 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
26480 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
26481 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
26482 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
26483 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
26484 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
26485 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
26486 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
26487 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
26488 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
26489 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
26490 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
26491 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
26492 dlls/kernel/version.c, dlls/kernel/version.rc,
26493 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
26494 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
26495 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
26496 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
26497 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
26498 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
26499 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
26500 dlls/kernel32/computername.c, dlls/kernel32/console.c,
26501 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
26502 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
26503 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
26504 dlls/kernel32/error16.c, dlls/kernel32/except.c,
26505 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
26506 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
26507 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
26508 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
26509 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
26510 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
26511 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
26512 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
26513 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
26514 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
26515 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
26516 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
26517 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
26518 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
26519 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
26520 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
26521 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
26522 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
26523 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
26524 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
26525 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
26526 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
26527 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
26528 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
26529 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
26530 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
26531 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
26532 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
26533 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
26534 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
26535 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
26536 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
26537 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
26538 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
26539 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
26540 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
26541 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
26542 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
26543 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
26544 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
26545 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
26546 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
26547 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
26548 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
26549 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
26550 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
26551 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
26552 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
26553 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
26554 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
26555 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
26556 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
26557 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
26558 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
26559 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
26560 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
26561 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
26562 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
26563 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
26564 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
26565 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
26566 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
26567 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
26568 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
26569 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
26570 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
26571 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
26572 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
26573 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
26574 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
26575 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
26576 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
26577 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
26578 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
26579 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
26580 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
26581 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
26582 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
26583 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
26584 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
26585 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
26586 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
26587 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
26588 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
26589 dlls/kernel32/process.c, dlls/kernel32/profile.c,
26590 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
26591 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
26592 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
26593 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
26594 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
26595 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
26596 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
26597 dlls/kernel32/tape.c, dlls/kernel32/task.c,
26598 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
26599 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
26600 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
26601 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
26602 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
26603 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
26604 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
26605 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
26606 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
26607 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
26608 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
26609 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
26610 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
26611 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
26612 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
26613 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
26614 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
26615 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
26616 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
26617 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
26618 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
26619 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
26620 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
26621 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
26622 tools/make_makefiles:
26623 kernel32: Renamed the kernel directory to kernel32.
26624 Also get rid of the kernel/messages subdirectory.
26626 * libs/wine/config.c:
26627 libwine: Avoid a compiler warning on Solaris.
26629 2006-09-12 Mike McCormack <mike@codeweavers.com>
26631 * dlls/msi/tests/db.c:
26632 msi: Add some more tests for MsiOpenDatabase.
26634 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
26636 * dlls/oleaut32/hash.c:
26637 oleaut32: Replace a loop with a simple computation.
26639 * tools/widl/hash.c:
26640 widl: Replace a loop with a simple computation.
26642 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
26644 * dlls/wintrust/register.c:
26645 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
26647 * dlls/wintrust/register.c:
26648 wintrust: Removed stray backslash.
26650 * dlls/wintrust/register.c:
26651 wintrust: Typo in TRACE.
26653 * dlls/wintrust/register.c:
26654 wintrust: Simplify registrations by using WintrustAddActionID.
26656 2006-09-11 James Hawkins <truiken@gmail.com>
26658 * dlls/msi/classes.c:
26659 msi: Don't try to register a class if a COM server file is not provided.
26661 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
26663 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
26664 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
26666 2006-09-11 Benjamin Arai <me@benjaminarai.com>
26668 * dlls/oleaut32/tests/vartest.c:
26669 oleaut32: Conformance test for function variant:VarIdiv.
26671 * dlls/oleaut32/variant.c:
26672 oleaut32: Fixes for function variant:VarIdiv.
26674 * dlls/oleaut32/tests/vartest.c:
26675 oleaut32: Conformance test for function variant:VarDiv.
26677 * dlls/oleaut32/variant.c:
26678 oleaut32: Fixes for function variant:VarDiv.
26680 2006-09-11 H. Verbeet <hverbeet@gmail.com>
26682 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
26683 wined3d: Cleanup the surface loading code a bit.
26684 - Separate allocation and uploading of textures.
26685 - Move common code for allocating, uploading and downloading textures
26686 into separate functions.
26687 - Set the correct format and type for DXT textures.
26689 * dlls/d3d8/device.c:
26690 d3d8: Free the shader handle table.
26692 2006-09-12 Alexandre Julliard <julliard@winehq.org>
26694 * dlls/ntdll/file.c:
26695 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
26696 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
26699 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
26700 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
26702 wrc: Change the prefix on bison-generated names to avoid the name-prefix
26705 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
26706 tools/wmc/wmc.c, tools/wmc/wmc.h:
26707 wmc: Change the prefix on bison-generated names to avoid the name-prefix
26710 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
26711 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
26712 tools/widl/utils.h, tools/widl/widl.c:
26713 widl: Change the prefix on bison-generated names to avoid the name-prefix
26716 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
26717 libs/wpp/wpp_private.h:
26718 wpp: Change the prefix on bison-generated names to avoid the name-prefix
26721 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
26722 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
26725 2006-09-11 Alexandre Julliard <julliard@winehq.org>
26727 * dlls/msi/cond.y, dlls/msi/sql.y:
26728 msi: Change the prefix on bison-generated names to avoid the name-prefix
26731 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
26732 tools/wmc/mcy.y, tools/wrc/parser.y:
26733 Make.rules: Set the default prefix for bison files from the file basename.
26735 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
26736 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
26737 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
26738 makefiles: List bison dependencies explicitly for parallel makes, since older
26739 bisons don't support --defines.
26741 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
26743 * dlls/gdi/freetype.c:
26744 gdi32: Fix logical error of italic, bold determination.
26746 * dlls/gdi/gdiobj.c:
26747 gdi32: Fix DefaultGuiFont name string for Korean Charset.
26749 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
26751 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
26752 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
26753 localspl: Add minimal localspl.dll.
26755 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
26757 * dlls/dinput/device.c, dlls/dinput/device_private.h,
26758 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
26759 dinput: Move hook_thread from device to DirectInput.
26761 2006-09-11 Alexandre Julliard <julliard@winehq.org>
26763 * dlls/kernel/cpu.c:
26764 kernel: Better CPU detection on MacOS.
26766 * dlls/winex11.drv/opengl.c:
26767 winex11.drv: Avoid compile errors in the non-OpenGL case.
26770 Makefile: Don't build all the tools before make depend, only build makedep
26773 * dlls/Maketest.rules.in:
26774 Maketest.rules: Don't require testlist.c to be built before make depend.
26776 * dlls/shell32/Makefile.in:
26777 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
26779 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
26780 programs/winetest/dist.rc, programs/winetest/maketest,
26781 programs/winetest/winetest.rc, tools/make_makefiles:
26782 winetest: Generate the list of test resources in make_makefiles.
26783 Only include test revision information in the distributed binary.
26785 * programs/winetest/main.c, programs/winetest/maketest,
26786 programs/winetest/util.c, programs/winetest/winetest.h:
26787 winetest: Store the test name as the resource name instead of in a separate
26790 2006-09-11 Robert Shearman <rob@codeweavers.com>
26792 * dlls/ole32/storage32.c:
26793 ole32: Add a check for a condition where a stream has an invalid size
26794 and so there aren't enough blocks in the chain to write data into.
26796 * dlls/ole32/storage32.c:
26797 ole32: Remove some assertions in the stuctured storage code by
26798 returning error codes to the caller and by handling the error
26801 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
26802 ole32: Convert the *_{Read,Write}At structured storage functions to
26803 return HRESULTs instead of BOOLs so that errors can be properly
26804 propagated from lower levels.
26806 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
26807 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
26809 * dlls/ole32/tests/storage32.c:
26810 ole32: Make an ok message match the name of the function it is testing.
26812 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
26813 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
26815 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
26816 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
26817 not all of the requested bytes were available.
26819 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
26820 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
26822 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
26824 * dlls/wintrust/register.c:
26825 wintrust: Change the name of the strings to not confuse them with the functions
26826 that are present in wintrust.
26828 * dlls/wintrust/register.c:
26829 wintrust: Use the return value of CryptRegisterOIDFunction.
26831 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
26833 * dlls/gdi/tests/font.c:
26834 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
26836 2006-08-30 James Liggett <jrliggett@cox.net>
26838 * programs/explorer/Makefile.in, programs/explorer/systray.c:
26839 explorer: Add support for tooltips for system tray icons.
26840 Based on the original systray implementation by Kai Morich
26841 <kai.morich@bigfoot.de>.
26843 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
26845 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
26846 dlls/winex11.drv/winex11.drv.spec:
26847 winex11.drv: Import glx makecurrent/wglsharelists.
26849 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
26850 dlls/winex11.drv/winex11.drv.spec:
26851 winex11.drv: Import glx context code.
26853 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
26855 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
26856 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
26857 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
26858 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
26859 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
26860 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
26861 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
26862 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
26863 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
26864 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
26867 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
26869 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
26870 dmusic: Print 64bit integers with wine_dbgstr_longlong.
26872 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
26874 * programs/taskmgr/trayicon.c:
26875 taskmgr: Remove dead code in trayicon.c (Coverity).
26877 * dlls/winspool.drv/tests/info.c:
26878 winspool: String cleanup in the tests.
26880 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26882 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
26883 dlls/d3d8/tests/d3d8_main.c:
26884 d3d8: Better stub for ValidateVertexShader + tests.
26886 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
26888 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
26889 dlls/riched20/editstr.h, dlls/riched20/paint.c:
26890 riched20: Rewrite of scrolling and some redrawing code.
26891 Replaces duplicated scrolling code with re-usable functions.
26892 Removes excessive boundary checking on scroll code, since that's done
26893 in the scrollbar control anyways.
26894 Properly separates repaint calls based on what has changed.
26895 Send EN_UPDATE and EN_CHANGE at the right places.
26896 Only call EnsureVisible on changes, not all repaints.
26898 2006-09-07 Francois Gouget <fgouget@free.fr>
26900 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
26901 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
26903 2006-09-10 Alexandre Julliard <julliard@winehq.org>
26905 * Make.rules.in, Makefile.in, tools/makedep.c:
26906 makedep: For generated headers, parse the source idl instead.
26907 This avoids having to generate all the headers before make depend.
26909 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
26911 * dlls/shell32/shellole.c:
26912 shell32: Remove the unused shell allocator.
26914 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
26915 shell32: Document the shell32 "mini-COM" functions.
26917 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
26919 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
26920 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
26921 ddraw: Pass the fullscreen flag to wined3d.
26923 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
26924 dlls/ddraw/tests/ddrawmodes.c:
26925 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
26927 * dlls/ddraw/surface.c:
26928 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
26930 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
26932 * dlls/kernel/computername.c:
26933 kernel: Remove dead code in computername.c.
26935 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
26937 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
26938 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
26940 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
26942 * dlls/dswave/dswave_main.c:
26943 dswave: Print 64bit integers with wine_dbgstr_longlong.
26945 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
26947 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
26948 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
26950 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
26952 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
26953 dlls/dplayx/name_server.h:
26954 dplayx: Cast-qual warnings fix.
26956 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
26958 * dlls/dnsapi/query.c:
26959 dnsapi: Cast-qual warnings fix.
26961 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
26963 * dlls/dinput/device.c:
26964 dinput: Cast-qual warnings fix.
26966 * dlls/ddraw/texture.c:
26967 ddraw: Cast-qual warning fix.
26969 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
26971 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
26972 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
26973 programs/progman/Fr.rc, programs/regedit/Fr.rc,
26974 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
26975 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
26976 programs/winhelp/Fr.rc:
26977 Assorted French translation improvements.
26979 * programs/winecfg/Fr.rc:
26980 winecfg: French translation update.
26982 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
26984 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
26985 hhctrl: New French translation.
26987 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
26988 winspool.drv: New French translation.
26990 * dlls/mshtml/Fr.rc:
26991 mshtml: Updated French translation.
26993 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
26995 * dlls/crypt32/tests/main.c:
26996 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
26998 * dlls/crypt32/main.c:
26999 crypt32: Implemented CryptSIPRemoveProvider.
27001 * dlls/crypt32/main.c:
27002 crypt32: Add documentation.
27004 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
27006 * dlls/gdi/tests/metafile.c:
27007 gdi: Change the metafile.c test to use sprintf instead of snprintf for
27010 2006-09-09 Alexandre Julliard <julliard@winehq.org>
27012 * dlls/kernel/process.c:
27013 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
27016 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
27017 documentation/Makefile.in:
27018 makefiles: Make sure that all phony targets depend on 'dummy'.
27020 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
27021 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
27023 * fonts/Makefile.in:
27024 fonts: Avoid using the $< make variable in explicit rules.
27026 * tools/Makefile.in, tools/makedep.c:
27027 makedep: Support for new naming scheme for lex files.
27029 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
27030 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
27031 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
27032 makefiles: Add global rules for bison and lex files.
27033 Also build the .c and .h files separately to allow parallel makes.
27035 * programs/winedbg/dbg.y:
27036 winedbg: Allow building without debug support in the parser.
27039 wrc: Allow building without debug support in the parser.
27042 wmc: Allow building without debug support in the parser.
27044 * tools/widl/widl.c:
27045 widl: Allow building without debug support in the parser.
27047 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
27048 winhelp: Specify the lex options directly in the source file.
27050 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
27051 winedbg: Specify the lex options directly in the source file.
27053 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
27054 msi: Specify the bison name prefix directly in the source file.
27056 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
27057 libs/wpp: Specify the bison name prefix directly in the source file.
27059 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
27061 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
27062 dbghelp: Cast-qual warnings fix.
27064 * dlls/kernel/virtual.c, include/winbase.h:
27065 kernel: Constify a formal parameter.
27067 2006-09-08 Mike McCormack <mike@codeweavers.com>
27069 * configure, configure.ac, dlls/oleaut32/Makefile.in,
27070 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
27071 dlls/oleaut32/ungif.h, include/config.h.in:
27072 oleaut32: Include minimal ungif source to remove dependency on libungif.
27074 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
27076 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
27077 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
27079 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
27081 * dlls/crypt32/main.c:
27082 crypt32: Bail out on registry errors and return the error (if any).
27084 * dlls/crypt32/main.c:
27085 crypt32: Add documentation.
27087 * dlls/crypt32/main.c:
27088 crypt32: Change the order of writing to the registry.
27090 * dlls/crypt32/main.c:
27091 crypt32: Bail out on registry errors and return the error (if any).
27093 * dlls/crypt32/main.c:
27094 crypt32: Added some input validation.
27096 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
27098 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
27099 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
27100 include/Makefile.in, include/lmcons.h, include/svrapi.h:
27101 svrapi: Added a stub svrapi.dll.
27103 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
27105 * dlls/winspool.drv/info.c:
27106 winspool: Manage loaded monitors in a list.
27108 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
27109 winspool: Minimal load/unload printmonitors; use it to get a test working.
27111 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
27113 * dlls/user/sysparams.c:
27114 user: ChangeDisplaySettings virtual desktop mode handling fix.
27116 2006-09-08 Alexandre Julliard <julliard@winehq.org>
27119 wine.inf: Register msiexec.
27121 2006-09-07 Benjamin Arai <me@benjaminarai.com>
27123 * dlls/oleaut32/tests/vartest.c:
27124 oleaut32: Conformance test for function variant:VarPow.
27126 * dlls/oleaut32/variant.c:
27127 oleaut32: Fixes for function variant:VarPow.
27129 * dlls/oleaut32/tests/vartest.c:
27130 oleaut32: Conformance test for function variant:VarAnd.
27132 * dlls/oleaut32/variant.c:
27133 oleaut32: Fixes for function variant:VarAnd.
27135 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
27137 * dlls/ntdll/tests/info.c:
27138 ntdll/tests: Print 64bit integers as two 32 bit integers.
27140 2006-09-08 Mike McCormack <mike@codeweavers.com>
27142 * dlls/msi/tests/db.c:
27143 msi: Add more tests for temporary columns.
27145 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
27146 msi: Fix the TEMPORARY keyword for columns.
27148 * dlls/msi/tests/db.c:
27149 msi: Add a test for MsiDatabaseIsTablePersistent.
27151 * dlls/msi/msiquery.c, include/msiquery.h:
27152 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
27154 * dlls/msi/string.c:
27155 msi: Increase the size of the string table.
27157 * dlls/msi/action.c:
27158 msi: Split code to create a random package name into a separate function.
27160 * dlls/msi/table.c:
27161 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
27163 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
27165 * dlls/ntdll/file.c:
27166 ntdll: attr is never NULL inside NtCreateFile.
27168 2006-09-07 James Hawkins <truiken@gmail.com>
27170 * dlls/msi/join.c, dlls/msi/tests/db.c:
27171 msi: Allow non-key columns to be used with the join query.
27173 * dlls/msi/tests/db.c:
27174 msi: Add tests for MSI SQL join queries.
27176 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
27178 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
27179 widl: Add more complete pointer handling to write_typeformatstring_var.
27181 2006-09-07 Francois Gouget <fgouget@free.fr>
27183 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
27184 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
27185 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
27186 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
27187 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
27188 programs/view/init.c:
27189 Assorted spelling fixes.
27191 * dlls/ntdll/ntdll.spec:
27192 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
27194 * dlls/setupapi/setupapi.spec:
27195 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
27197 * dlls/tapi32/line.c:
27198 tapi32: Fix spelling of a local variable.
27200 * dlls/ole32/stg_stream.c:
27201 ole32: Fix spelling of a couple of local variables.
27203 * dlls/shell32/shlmenu.c:
27204 shell32: Fix spelling of a local variable.
27206 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
27207 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
27209 * include/ntstatus.h, include/sddl.h:
27210 include: Document some Microsoft spelling mistakes so we know they are not to
27213 * include/shlobj.h:
27214 shell32: Fix name of a constant.
27217 include: Fix the name of a MODEMSETTINGS field.
27219 * include/imagehlp.h:
27220 imagehlp: Fix the name of the ADDRESS_MODE enum.
27222 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
27224 * dlls/advpack/files.c:
27225 advpack: Cast-qual warnings fix.
27227 2006-09-07 Kai Blin <kai.blin@gmail.com>
27229 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
27230 secur32: Fix DecryptMessage for the dummy case.
27232 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
27233 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
27234 secur32: Fix generation of the session key.
27236 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
27238 * dlls/crypt32/oid.c:
27239 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
27241 * dlls/crypt32/oid.c:
27242 crypt32: Add some documentation.
27244 2006-09-07 Albert Lee <trisk@jhu.edu>
27246 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
27247 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
27249 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
27251 * configure, configure.ac:
27252 configure.ac: Display a hint when CAPI is not supported.
27254 2006-09-07 Alexandre Julliard <julliard@winehq.org>
27256 * dlls/ntdll/signal_i386.c:
27257 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
27259 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
27261 * dlls/wined3d/device.c:
27262 wined3d: Simplify setting the stencil renderstate.
27264 * dlls/wininet/ftp.c:
27265 wininet: Fix fd leak on failure case.
27267 * dlls/winmm/wineoss/midi.c:
27268 wineoss: Remove "please report" from a trace.
27270 * programs/winefile/winefile.c:
27271 winefile: Fix the display of free disk space in the statusbar.
27273 * programs/regedit/framewnd.c:
27274 regedit: Also refresh the listview.
27276 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
27277 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
27279 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
27281 * dlls/riched20/editor.c:
27282 riched20: WM_CONTEXTMENU fix for custom context menus.
27284 * dlls/riched20/caret.c:
27285 riched20: ME_SetSelection -1 to -1 behavior fix.
27287 2006-08-30 James Hawkins <truiken@gmail.com>
27289 * dlls/crypt32/decode.c:
27290 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
27293 * dlls/crypt32/decode.c:
27294 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
27296 2006-09-03 James Hawkins <truiken@gmail.com>
27298 * dlls/msi/custom.c:
27299 msi: Store the CustomActionData for deferred custom actions.
27301 * dlls/msi/dialog.c:
27302 msi: Add the ability to change directories in the DirectoryList control.
27304 2006-09-01 James Hawkins <truiken@gmail.com>
27306 * dlls/msi/dialog.c:
27307 msi: Add initial implementation of the DirectoryList control.
27309 * dlls/msi/dialog.c:
27310 msi: Load and display the VolumeCostList control's column headers.
27312 2006-08-31 James Hawkins <truiken@gmail.com>
27314 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
27315 msi: Store and use the center point of the dialog window in between dialogs.
27317 * dlls/msi/dialog.c:
27318 msi: Verify the path in the PathEdit control.
27320 * dlls/msi/dialog.c:
27321 msi: Search for the browse dialog controls by type instead of name.
27323 * dlls/msi/dialog.c:
27324 msi: Provide the control to the dialog_update function for the case
27325 when the control isn't attached to the dialog yet.
27327 2006-08-30 James Hawkins <truiken@gmail.com>
27329 * dlls/msi/tests/db.c:
27330 msi: Add more tests for the _Streams table.
27332 2006-09-03 Dan Kegel <dank@kegel.com>
27334 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
27335 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
27336 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
27337 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
27338 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
27339 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
27340 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
27341 programs/cmd/batch.c, programs/cmd/builtins.c,
27342 programs/cmd/directory.c, programs/cmd/wcmd.h,
27343 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
27344 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
27345 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
27346 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
27347 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
27348 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
27349 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
27350 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
27351 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
27352 programs/wcmd: Rename to programs/cmd.
27354 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
27356 * dlls/user/static.c:
27357 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
27359 2006-09-06 James Hawkins <truiken@gmail.com>
27361 * tools/winapi/msvcmaker:
27362 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
27364 * dlls/msi/tests/format.c:
27365 msi: Add many more MsiFormatRecord tests.
27367 * dlls/msi/tests/format.c:
27368 msi: Fix two MsiFormatRecord tests.
27370 2006-09-05 James Hawkins <truiken@gmail.com>
27372 * dlls/msi/format.c, dlls/msi/tests/format.c:
27373 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
27375 * dlls/msi/format.c, dlls/msi/tests/format.c:
27376 msi: Fix creation of the default format in MsiFormatRecord.
27378 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
27379 msi: Add more tests for MsiFormatRecord.
27381 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
27383 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
27384 wined3d: Add support for R32F and R16F texture formats.
27386 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
27388 * dlls/wined3d/wined3d_private.h:
27389 wined3d: Remove unused field: Surface.textureName.
27391 * dlls/wined3d/device.c:
27392 wined3d: Clean up ActiveRender.
27394 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
27396 * dlls/wined3d/device.c:
27397 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
27400 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
27402 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
27403 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
27404 dlls/comdlg32/fontdlg.c:
27405 comdlg32: Cast-qual warnings fix.
27407 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
27409 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
27410 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
27411 dlls/comdlg32/printdlg16.c:
27412 comdlg32: Cast-qual warnings fix.
27414 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
27416 * dlls/crypt32/tests/oid.c:
27417 crypt32/tests: Cast-qual warning fix.
27419 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
27420 crypt32: Cast-qual warnings fix.
27422 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
27424 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
27425 shfolder: Add version resource.
27427 * dlls/shlwapi/tests/path.c:
27428 shlwapi: Simple test for UrlCanonicalizeA.
27430 2006-09-01 András Kovács <andras@csevego.net>
27432 * dlls/wined3d/device.c:
27433 wined3d: Implement BlendFactor renderstate.
27435 * dlls/wined3d/device.c:
27436 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
27438 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
27440 * dlls/crypt32/oid.c:
27441 crypt32: Set last error on registry errors.
27443 * dlls/wintrust/register.c:
27444 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
27446 * include/wintrust.h:
27447 wintrust.h: Added several defines needed for the registration of wintrust.dll.
27449 * dlls/wintrust/register.c:
27450 wintrust: Only register actions when
27451 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
27453 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
27455 * dlls/wintrust/register.c:
27456 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
27458 * dlls/wintrust/register.c:
27459 wintrust: Register DRIVER_ACTION_VERIFY.
27461 * dlls/wintrust/register.c:
27462 wintrust: Register OFFICESIGN_ACTION_VERIFY.
27464 * dlls/wintrust/register.c:
27465 wintrust: Register HTTPSPROV_ACTION.
27467 * dlls/wintrust/register.c:
27468 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
27470 * dlls/wintrust/register.c:
27471 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
27473 * dlls/wintrust/register.c:
27474 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
27476 * dlls/wintrust/register.c:
27477 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
27479 * dlls/wintrust/register.c, tools/wine.inf:
27480 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
27482 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
27484 * include/softpub.h:
27485 softpub.h: Added several new defines for provider functions.
27487 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
27489 * include/wintrust.h:
27490 wintrust.h: Added a new define for a provider function.
27492 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
27494 * dlls/kernel/resource16.c, include/wine/winuser16.h:
27495 kernel: Constify some formal parameters.
27497 2006-09-01 Mike McCormack <mike@codeweavers.com>
27499 * dlls/msi/tests/db.c:
27500 msi: Add a short test for transforms.
27502 * dlls/msi/tests/db.c:
27503 msi: Make opening and closing 4000 handle into two tests, not 20000.
27505 2006-08-31 Robert Shearman <rob@codeweavers.com>
27507 * dlls/ole32/oleobj.c:
27508 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
27509 DataAdviseHolder_Advise since there is no requirement for the
27510 application to keep this memory valid for the lifetime of the
27513 * dlls/ole32/oleobj.c:
27514 ole32: Don't send data changes in DataAdviseHolder_Advise for
27515 ADVF_PRIMEFIRST connections if we are connected to a data object,
27516 since it will send the data change for us.
27518 * dlls/ole32/defaulthandler.c:
27519 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
27520 both defer to the real data object if the cached versions fail and we
27523 * dlls/ole32/rpc.c:
27524 ole32: Add a reference to the stream in RPC_StartLocalServer since we
27525 release a reference to it when the local server thread dies.
27527 * dlls/ole32/tests/ole2.c:
27528 ole32: Add a test for OleLoad.
27530 * dlls/ole32/ole2.c:
27531 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
27533 * dlls/ole32/ole2.c:
27534 ole32: Re-order the function calls in OleLoad to match native.
27535 Call IOleObject_GetMiscStatus like OleCreate and native do.
27537 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
27538 ole32: Add tests for OleCreate.
27540 * dlls/ole32/ole2.c:
27541 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
27542 render option is specified as draw or format.
27543 This is documented on MSDN and is confirmed by tests.
27545 * dlls/ole32/ole2.c:
27546 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
27548 * dlls/ole32/ole2.c:
27549 ole32: Re-structure OleCreate to match to order of calls that native does.
27550 Get rid of hres1 since all failures are returned. Cleanup pUnk on
27551 failure and make sure to return NULL in ppvObj.
27553 * dlls/ole32/ole2.c:
27554 ole32: Set the storage's class ID in OleCreate.
27556 * dlls/rpcrt4/cproxy.c:
27557 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
27558 Make StdProxy_GetIID and StdProxy_GetChannel return void.
27559 Don't bother checking for This and pRpcChannelBuffer being NULL as
27562 2006-08-31 Mike McCormack <mike@codeweavers.com>
27564 * dlls/msi/database.c, dlls/msi/tests/db.c:
27565 msi: Implement MsiDatabaseExport.
27567 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
27568 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
27570 * dlls/msi/insert.c, dlls/msi/tests/db.c:
27571 msi: Make sure there's a value for each column when inserting data.
27573 * dlls/msi/table.c, dlls/msi/tests/db.c:
27574 msi: Validate database fields before inserting them.
27576 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
27578 msi: Create a function to copy record fields, use it to order INSERT fields
27581 * dlls/msi/tests/record.c:
27582 msi: Add a few more tests for MSI_NULL_INTEGER.
27584 * dlls/msi/create.c, dlls/msi/tests/db.c:
27585 msi: Check that column names are unique when creating a table.
27587 2006-08-31 Huw Davies <huw@codeweavers.com>
27589 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
27590 dlls/rpcrt4/tests/cstub.c:
27591 rpcrt4: Add delegating stub support.
27593 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
27594 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
27595 that will be used as the server object for delegated stubs.
27597 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
27599 * dlls/wintrust/register.c:
27600 wintrust: Moved the generation of the guidstring to a separate function.
27602 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
27603 include/wintrust.h:
27604 wintrust: Implementation of WintrustAddActionID.
27606 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
27608 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
27609 dlls/wintrust/tests/register.c:
27610 wintrust: Implementation of WintrustRemoveActionID.
27612 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
27614 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
27615 widl: Sanity check string and pointer attrs. Don't assign string as type.
27617 * tools/widl/parser.y:
27618 widl: Handle more pointer types in get_struct_type.
27620 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
27622 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
27623 tools/widl/typegen.c, tools/widl/widltypes.h:
27624 widl: Remove checks for typedefs that always fail.
27626 2006-08-29 James Hawkins <truiken@gmail.com>
27628 * dlls/advpack/install.c:
27629 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
27631 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
27632 advpack: Get the proper working directory in install_init.
27634 2006-08-30 Huw Davies <huw@codeweavers.com>
27636 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
27637 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
27639 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
27642 * dlls/rpcrt4/cstub.c:
27643 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
27645 * dlls/rpcrt4/cstub.c:
27646 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
27648 2006-08-30 Mike McCormack <mike@codeweavers.com>
27650 * dlls/msi/dialog.c:
27651 msi: Don't crash if we can't find a control.
27653 * dlls/msi/tokenize.c:
27654 msi: Use a binary search to find sql keywords.
27656 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
27657 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
27658 ddraw: Make tests pass when OpenGL libraries aren't present.
27660 2006-08-29 Robert Reif <reif@earthlink.net>
27662 * dlls/advapi32/tests/lsa.c:
27663 advapi32: Fix lsa tests on windows98.
27665 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
27667 * tools/widl/parser.y:
27668 widl: Generate an error for "int f(void a)".
27670 * tools/widl/header.c:
27671 widl: Print pointers more aesthetically in generated header.
27673 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
27674 tools/widl/typelib.c, tools/widl/widltypes.h:
27675 widl: Add an is_ptr function.
27677 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
27678 tools/widl/widltypes.h, tools/widl/write_msft.c:
27679 widl: Factor the entry_t structure.
27681 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
27682 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
27683 tools/widl/write_msft.c:
27684 widl: Use type_t for typedefs, not var_t. Simplify representation.
27686 * tools/widl/parser.y:
27687 widl: Generate names for tagless structs, unions and enums.
27689 2006-08-29 Robert Shearman <rob@codeweavers.com>
27691 * dlls/rpcrt4/cproxy.c:
27692 rpcrt4: Make the reference counting in the standard proxy thread-safe.
27694 * dlls/rpcrt4/cstub.c:
27695 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
27696 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
27699 * dlls/rpcrt4/cproxy.c:
27700 rpcrt4: Remove some unused code.
27702 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
27703 dlls/rpcrt4/ndr_midl.c:
27704 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
27705 idenitfy what the code contained does - it is a number of helpers for
27706 generated client/server code.
27708 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
27709 dlls/rpcrt4/ndr_midl.c:
27710 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
27711 functions to cproxy.c since both sets of functions depend on the
27712 implementations of the standard stubs and proxies.
27715 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
27716 which seems to be more appropriate and matches the errno translation
27719 * dlls/oleaut32/tmarshal.c:
27720 oleaut32: Delay the creation of the stub object for IDispatch until it is
27723 * dlls/oleaut32/typelib.c:
27724 oleaut32: Fix a leak of the module reference count.
27726 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
27728 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
27729 dlls/comctl32/trackbar.c:
27730 comctl32: Cast-qual warnings fix.
27732 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
27734 * dlls/advpack/files.c:
27735 advpack: Cast-qual warnings fix.
27737 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
27739 * dlls/comdlg32/filedlg.c:
27740 comdlg: Send missing CDN_FOLDERCHANGE.
27742 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
27744 * include/wincrypt.h:
27745 wincrypt.h: Add new OID.
27747 * include/softpub.h:
27748 softpub.h: Add a GUID.
27750 * include/wintrust.h:
27751 wintrust.h: Add a GUID.
27753 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
27755 * dlls/wintrust/register.c:
27756 wintrust: Add some documentation.
27758 * dlls/wintrust/tests/register.c:
27759 wintrust: Add some extra tests for WintrustRemoveActionID.
27761 2006-08-29 Mike McCormack <mike@codeweavers.com>
27764 msi: Fix a memory leak.
27766 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
27767 msi: Free the handle table on PROCESS_DETACH.
27769 * dlls/msi/tests/package.c:
27770 msi: Fix test compilation with MSVC6.
27772 * dlls/msi/package.c, dlls/msi/tests/package.c:
27773 msi: Properties are case sensitive.
27775 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
27777 * configure, configure.ac, dlls/Makefile.in,
27778 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
27779 programs/winetest/Makefile.in:
27780 wintrust: Add framework and initial tests.
27782 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
27784 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
27785 wintrust: Add some register stubs.
27787 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
27788 dlls/wintrust/wintrust_main.c:
27789 wintrust: Move register related functions to a separate file.
27791 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
27793 * tools/widl/header.c:
27794 widl: Add the rest of the pointer types to write_type.
27796 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
27798 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
27799 programs/regedit/listview.c, programs/winedbg/display.c,
27800 programs/winedbg/source.c, programs/winedbg/stack.c:
27801 Remove some more unused debugging channels.
27803 2006-08-26 Huw Davies <huw@codeweavers.com>
27805 * dlls/rpcrt4/tests/cstub.c:
27806 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
27807 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
27808 the base interface's IRpcStubBuffer_Connect. This vtbl should
27809 presumably forward calls to the real object's vtbl. We can't simply
27810 pass the real object to the base interface's stub, as the real
27811 object's QI may not provide us with the base interface.
27813 2006-08-28 Huw Davies <huw@codeweavers.com>
27815 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
27816 rpcrt4: Add a helper function to create a stub.
27818 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
27820 * dlls/wined3d/vertexshader.c:
27821 wined3d: Apply the half pixel correction for shaders too.
27823 2006-08-28 James Hawkins <truiken@gmail.com>
27825 * dlls/msi/dialog.c:
27826 msi: Use msi_dialog_dup_property where appropriate.
27828 * dlls/msi/dialog.c:
27829 msi: Use the respective update functions when creating the Browse dialog control.
27831 * dlls/msi/dialog.c:
27832 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
27834 * dlls/msi/dialog.c:
27835 msi: Update the PathEdit control in response to the DirectoryListUp event.
27837 * dlls/msi/dialog.c:
27838 msi: Highlight the text in the PathEdit control.
27840 2006-08-28 Dan Kegel <dank@kegel.com>
27842 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
27843 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
27844 dlls/msi/suminfo.c:
27845 msi: Callers of alloc_msihandle should handle failure.
27847 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
27848 msi: Remove limit on number of handles.
27850 * dlls/msi/tests/db.c:
27851 msi/tests: Add test to verify we can create 4000 msi handles.
27853 2006-08-28 Robert Shearman <rob@codeweavers.com>
27855 * dlls/quartz/videorenderer.c:
27856 quartz: Use the absolute height of the bitmap format as a negative values
27857 simply means it is a top-down bitmap.
27859 * dlls/ole32/rpc.c:
27860 ole32: Return errors if the attempt to start a LocalService object fails.
27862 * dlls/ole32/compobj.c:
27863 ole32: AppId is a value under the clsid key, rather than a key.
27865 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
27866 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
27867 ole32: Fix functions defined without specifying argument types by changing
27870 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
27872 * dlls/winex11.drv/opengl.c:
27873 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
27875 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
27877 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27878 riched20: EM_EXSETSEL fixes and conformance tests.
27880 2006-08-28 Alexandre Julliard <julliard@winehq.org>
27882 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
27883 tools: Get rid of the winapi makefile, it's not used anyway.
27885 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
27886 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
27887 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
27888 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
27889 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
27890 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
27891 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
27892 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
27893 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
27894 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
27895 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
27896 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
27897 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
27898 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
27899 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
27900 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
27901 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
27902 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
27903 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
27904 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
27905 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
27906 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
27907 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
27908 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
27909 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
27910 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
27911 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
27912 makefiles: Only run test and documentation targets in directories that need them.
27914 * programs/winetest/Makefile.in, tools/make_makefiles:
27915 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
27917 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
27918 tools: Added make_makefiles tool that updates the list in configure.ac and
27919 runs make_dlls and make_progs.
27921 * dlls/kernel/cpu.c:
27922 kernel: Get rid of useless trace.
27924 2006-08-28 Mike McCormack <mike@codeweavers.com>
27926 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
27927 dlls/msi/tests/db.c:
27928 msi: Fix writing of long strings to the database.
27930 * dlls/msi/record.c:
27931 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
27933 2006-08-27 H. Verbeet <hverbeet@gmail.com>
27935 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
27936 d3d8: Use proper handles for pixel shaders.
27938 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
27939 d3d8: Improve shader handle management.
27941 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
27943 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
27944 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
27946 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27948 * dlls/msi/msi_Ko.rc:
27949 msi: Updated Korean resource.
27951 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
27953 * dlls/dbghelp/stabs.c:
27954 dbghelp: Removed stabs dump facility now that we have it (for PE files)
27957 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
27958 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
27959 winedump: Added -G option to dump raw stabs information from PE files.
27961 * programs/winedbg/memory.c:
27962 winedbg: Native dbghelp generate long basic types, so handle them too.
27964 2006-08-27 Jacek Caban <jacek@codeweavers.com>
27966 * dlls/mshtml/olecmd.c:
27967 mshtml: Added IDM_UNDERLINE implementation.
27969 * dlls/mshtml/olecmd.c:
27970 mshtml: Added IDM_ITALIC implementation.
27972 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
27973 dlls/mshtml/olecmd.c:
27974 mshtml: Added IDM_FONTNAME implementation.
27976 2006-08-25 James Hawkins <truiken@gmail.com>
27978 * dlls/msi/dialog.c:
27979 msi: Add a stub implementation of the VolumeCostList control.
27981 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
27982 msi: Add initial implementation of the DirectoryListUp event.
27984 * dlls/msi/dialog.c:
27985 msi: Add initial implementation of the DirectoryCombo control.
27987 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
27989 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
27990 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27991 dlls/wined3d/wined3d_private.h:
27992 wined3d: Find the correct sampler type for < 2.0 pshaders.
27994 * dlls/wined3d/surface.c:
27995 wined3d: Properly initialize a variable.
27997 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
27999 * dlls/advapi32/tests/registry.c:
28000 advapi32/tests: Cast-qual warnings fix.
28002 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
28004 * dlls/riched20/editor.c:
28005 riched20: Remove two testing fixme's that were accidentally committed.
28007 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
28009 * dlls/user/combo.c:
28010 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
28011 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
28012 breaks Z-order based painting.
28013 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
28014 WM_PAINT like Windows does.
28016 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
28018 * dlls/opengl32/wgl.c:
28019 opengl: Fix Mesa/DRI regression.
28021 2006-08-27 Robert Reif <reif@earthlink.net>
28023 * dlls/advapi32/tests/security.c:
28024 advapi32: Fix security tests to not crash on windows.
28026 2006-08-26 Robert Reif <reif@earthlink.net>
28028 * dlls/kernel/locale.c:
28029 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
28032 2006-08-25 Frank Richter <frank.richter@gmail.com>
28034 * dlls/setupapi/queue.c:
28035 setupapi: Make do_file_copyW send "target newer" notifications.
28037 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
28038 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
28039 as observed on Windows XP.
28041 2006-08-27 Alexandre Julliard <julliard@winehq.org>
28043 * dlls/kernel/path.c:
28044 kernel: Fixed off-by-one error in GetShortPathNameW.
28046 2006-08-26 Alexandre Julliard <julliard@winehq.org>
28048 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
28049 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
28050 wrc: Get rid of xmalloc casts.
28052 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
28053 tools/wrc/parser.y, tools/wrc/utils.c:
28054 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
28056 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
28057 wmc: Get rid of xmalloc casts.
28059 * tools/wmc/mcy.y, tools/wmc/utils.c:
28060 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
28062 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
28063 tools/widl/widltypes.h, tools/widl/write_msft.c:
28064 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
28066 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
28068 makefiles: Get rid of the checklink rules, they no longer work.
28070 2006-08-26 Robert Shearman <rob@codeweavers.com>
28072 * dlls/ole32/oleproxy.c:
28073 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
28074 Invoke, even though we are requesting a buffer size of 0 as we put
28075 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
28077 * dlls/ole32/oleproxy.c:
28078 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
28079 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
28082 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
28083 ole32: Add support for main-threaded apartments.
28084 A main-threaded apartment is the first single-threaded apartment in the
28085 process. It was designed to be used for legacy applications that don't
28086 want to think about threading at all, even if they are always called
28087 from the same context, as is the case for regular STAs.
28089 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
28090 ole32: Move the opening of the AppId key for a clsid to a helper function.
28092 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
28093 ole32: CoGetClassObject should host a single-threaded object in a
28094 single-threaded apartment if executing in a multi-threaded apartment,
28097 * dlls/ole32/compobj.c:
28098 ole32: Get the threading model value for inproc classes and output a
28099 fixme if we should create it in an apartment of another type.
28101 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
28103 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
28104 dlls/advapi32/eventlog.c:
28105 advapi32: Cast-qual warnings fix.
28107 2006-08-26 Jacek Caban <jacek@codeweavers.com>
28109 * dlls/mshtml/olecmd.c:
28110 mshtml: Better stub for QueryStatus(CGID_MSHTML).
28112 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
28113 mshtml: Added nsICommandParams argument to do_ns_command.
28115 2006-08-26 Robert Reif <reif@earthlink.net>
28117 * dlls/secur32/tests/secur32.c:
28118 secur32: Fix secur32 test to pass on windows.
28120 2006-08-25 Robert Reif <reif@earthlink.net>
28122 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
28123 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
28125 * dlls/advapi32/tests/lsa.c:
28126 advapi32: Fix lsa tests.
28128 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28130 * dlls/shlwapi/shlwapi_Ko.rc:
28131 shlwapi: Updated Korean resource.
28133 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
28135 * dlls/shell32/shlfileop.c:
28136 shell32: Fix a bug in SHELL_ConfirmW.
28137 Fix a bug introduced while changing the OK/Cancel to Yes/No.
28139 2006-08-26 Alexandre Julliard <julliard@winehq.org>
28141 * dlls/winex11.drv/Makefile.in:
28142 winex11.drv: Remove no longer used all: target.
28144 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
28146 * programs/oleview/typelib.c:
28147 oleview: Added data freeing in EnumFuncs function.
28149 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
28151 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
28152 quartz: Skip over INFO chunk in AVI file parsing.
28154 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
28156 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
28157 dlls/comctl32/theme_listbox.c:
28158 comctl32: Remove unneccessary default debug channels.
28160 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
28162 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
28163 dlls/wined3d/wined3d_private.h:
28164 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
28166 2006-08-25 Mike McCormack <mike@codeweavers.com>
28168 * dlls/msi/package.c:
28169 msi: Set the ALLUSERS property to 1 always.
28171 * dlls/msi/alter.c:
28172 msi: Fix a memory leak.
28174 * dlls/msi/dialog.c:
28175 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
28177 2006-08-25 Alexandre Julliard <julliard@winehq.org>
28179 * dlls/winex11.drv/opengl.c:
28180 winex11.drv: Fix a compiler warning when OpenGL is missing.
28182 * dlls/crypt32/tests/encode.c:
28183 crypt32/tests: Avoid sizeof in traces.
28185 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
28186 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
28187 configure: Set rpath on all executables that link to libwine.
28188 Also add the -multiply_defined suppress option for executables on MacOS.
28190 * configure, configure.ac:
28191 configure: Make sure timezone and daylight are variables.
28193 * aclocal.m4, configure, configure.ac:
28194 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
28196 * configure, configure.ac:
28197 configure: Enable the -Wwrite-strings flag.
28199 * tools/winedump/main.c, tools/winedump/output.c,
28200 tools/winedump/winedump.h:
28201 winedump: Get rid of the install script.
28203 * programs/make_progs:
28204 make_progs: Update the directory list in configure.ac too.
28207 make_dlls: Update the directory list in configure.ac too.
28209 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28211 * programs/regedit/Ko.rc:
28212 regedit: Updated Korean resource.
28214 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
28216 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
28217 tools/widl/widl.c, tools/widl/widltypes.h:
28218 widl: Remove usage of type_t ref field for base types; simplify code.
28220 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
28222 * tools/widl/parser.y:
28223 widl: Write-strings warning fix.
28225 * dlls/mshtml/nsiface.idl:
28226 mshtml: Write-strings warnings fix.
28228 2006-08-25 Mike McCormack <mike@codeweavers.com>
28230 * dlls/msi/helpers.c, dlls/msi/package.c:
28231 msi: Reimplement msi_dup_property and msi_get_property_int.
28233 * dlls/msi/msipriv.h, dlls/msi/package.c:
28234 msi: Store properties in a hash table, not the database.
28235 Use string insensitive comparisons for property names.
28237 2006-08-24 James Hawkins <truiken@gmail.com>
28239 * dlls/msi/dialog.c:
28240 msi: Fix the height of the line control window.
28242 * dlls/msi/dialog.c:
28243 msi: Add a stub implementation of the DirectoryList dialog control.
28245 * dlls/msi/dialog.c:
28246 msi: Add a stub implementation of the DirectoryCombo dialog control.
28248 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
28250 * include/softpub.h:
28251 softpub.h: Added some GUIDs.
28253 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
28255 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
28256 wined3d: Load projected textures in fragment shaders.
28258 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
28259 wined3d: Compile pixel shaders in drawprim.
28261 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
28263 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
28264 riched32: Add version resource.
28267 wine.inf: Add a bunch of fake dlls.
28269 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
28271 * dlls/ntdll/version.c:
28272 ntdll: Print 64bit integers with wine_dbgstr_longlong.
28274 2006-08-24 James Hawkins <truiken@gmail.com>
28276 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
28277 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
28278 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
28279 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
28280 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
28281 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
28282 msi: Inform the user with an error message when the MSI file path is invalid.
28284 2006-08-24 Alexandre Julliard <julliard@winehq.org>
28286 * ANNOUNCE, ChangeLog, VERSION, configure:
28289 ----------------------------------------------------------------
28290 2006-08-24 Alexandre Julliard <julliard@winehq.org>
28292 * configure, configure.ac:
28293 configure: Fixed bug in previous OpenGL warning patch.
28295 2006-08-17 Robert Reif <reif@earthlink.net>
28297 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
28298 advapi32: Output information on failed LsaQueryInformationPolicy tests.
28300 2006-08-24 Mike McCormack <mike@codeweavers.com>
28302 * dlls/msi/table.c:
28303 msi: Fix strings with lengths that are exact multiples of 2^16.
28305 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
28307 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
28308 gdi: Add missing glyph code to GetGlyphIndices and tests.
28310 2006-08-24 Mike McCormack <mike@codeweavers.com>
28312 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
28313 shell32: Use kernel functions in preference to libwine ones.
28315 * dlls/shell32/tests/shlfileop.c:
28316 shell32: Fix compilation of test on MSVC6.
28318 2006-08-24 James Hawkins <truiken@gmail.com>
28320 * dlls/msi/dialog.c:
28321 msi: Add an initial implementation of the PathEdit control.
28323 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
28325 * dlls/opengl32/wgl.c:
28326 opengl32: Fix ATI OpenGL bug.
28328 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
28330 * configure, configure.ac:
28331 configure: Extend the current OpenGL/Direct3D warning code.
28333 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28335 * programs/winecfg/Ko.rc:
28336 winecfg: Updated Korean Resource.
28338 2006-08-23 Benjamin Arai <me@benjaminarai.com>
28340 * dlls/oleaut32/tests/vartest.c:
28341 oleaut32: Updated conformance test return string for VT_RESERVED.
28343 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
28345 * tools/winedump/debug.c, tools/winedump/dump.c:
28346 winedump: Cast-qual warnings fix.
28348 2006-08-23 James Liggett <jrliggett@cox.net>
28350 * dlls/winex11.drv/window.c:
28351 winex11.drv: Fix explorer regression caused by systray patch
28352 Move systray_dock_window call to X11DRV_CreateWindow so that it can
28353 safely call SetWindowPos without having _CheckNotSysLevel crash the
28356 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
28358 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28359 riched20: Add tests for EM_GETMODIFY.
28361 2006-08-23 Huw Davies <huw@codeweavers.com>
28363 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
28364 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
28366 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
28367 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
28369 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
28370 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
28372 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
28373 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
28375 This shows that the IRpcStubBuffer for a delegated stub's base
28376 interface is stored at (void**)This-1.
28378 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
28379 rpcrt4: Tests for NdrDllGetClassObject.
28380 These show that delegated stubs need different Connect, Disconnect and
28381 CountRefs methods than non-delegated stubs (ie they don't use all of
28382 the CStdStubBuffer_* functions).
28384 2006-08-23 Jacek Caban <jacek@codeweavers.com>
28386 * dlls/mlang/mlang.c:
28387 mlang: Added IMultiLanguage3 interface stub implementation.
28389 * include/mlang.idl:
28390 mlang.idl: Added IMultiLanguage3 declaration.
28392 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
28394 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
28395 msvcrt: Fix scanf format "%i" base detection.
28397 2006-08-21 Stefan Huehner <stefan@huehner.org>
28399 * programs/winedbg/winedbg.man.in:
28400 winedbg: Fix typo in manpage.
28402 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
28404 * dlls/wined3d/device.c:
28405 wined3d: Make the destination surface glDirty in UpdateSurface.
28407 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
28409 * dlls/winspool.drv/tests/info.c:
28410 winspool.drv/tests: Write-strings warnings fix.
28412 * dlls/winspool.drv/info.c:
28413 winspool.drv: Write-strings warnings fix.
28415 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
28417 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
28418 wineps.drv: Write-strings warnings fix.
28420 * dlls/ddraw/main.c:
28421 ddraw: Write-strings warnings fix.
28423 2006-08-23 Alexandre Julliard <julliard@winehq.org>
28425 * README, loader/wine.man.in:
28426 Documentation updates.
28428 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
28429 tools: Added a man page for wineprefixcreate.
28431 * DEVELOPERS-HINTS:
28432 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
28434 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
28436 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
28437 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
28438 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
28439 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
28440 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
28441 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
28442 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
28443 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
28444 dlls/shlwapi/string.c:
28445 shlwapi: Move strings used by StrFromTimeInterval to resources.
28447 * programs/regedit/En.rc, programs/regedit/Pl.rc,
28448 programs/regedit/about.c, programs/regedit/childwnd.c,
28449 programs/regedit/framewnd.c, programs/regedit/listview.c,
28450 programs/regedit/main.c, programs/regedit/main.h,
28451 programs/regedit/resource.h:
28452 regedit: Put language-dependent strings in resources.
28454 * programs/regedit/framewnd.c:
28455 regedit: Remove custom filter from open/save dialogs.
28457 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
28459 * programs/winecfg/winecfg.c:
28460 winecfg: Make sure we can use a large text.
28462 * dlls/wintrust/wintrust_main.c:
28463 wintrust: Add some documentation.
28465 2006-08-23 Alexandre Julliard <julliard@winehq.org>
28467 * configure, configure.ac:
28468 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
28470 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
28472 * configure, configure.ac:
28473 configure: Show messages about additional packages with --verbose.
28475 2006-08-22 James Liggett <jrliggett@cox.net>
28477 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
28478 dlls/winex11.drv/x11drv_main.c:
28479 winex11.drv: Add XEmbed system tray support.
28480 Portions of this patch based on the work of Mike Hearn and Rob
28483 2006-08-22 James Hawkins <truiken@gmail.com>
28485 * programs/msiexec/msiexec.c:
28486 msiexec: Add handling for msiexec's regserver option.
28488 2006-08-23 Mike McCormack <mike@codeweavers.com>
28491 server: Use ntdll values where possible.
28493 * include/windef.h:
28494 windef.h: Add a definition for FILETIME.
28496 * dlls/ntdll/threadpool.c:
28497 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
28499 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
28501 * programs/winecfg/Nl.rc:
28502 winecfg: Update Dutch resource.
28504 * programs/winecfg/driveui.c:
28505 winecfg: Wrong text in messagebox.
28507 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28509 * dlls/shlwapi/shlwapi_Ko.rc:
28510 shlwapi: Update Korean resource.
28512 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
28514 * libs/wine/loader.c:
28515 libwine: Cast-qual warning fix.
28517 * tools/winebuild/res16.c:
28518 winebuild: Cast-qual warnings fix.
28520 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
28522 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
28523 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
28524 ntdll/tests: Print 64bit integers as two 32 bit integers.
28526 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
28528 * dlls/winex11.drv/opengl.c:
28529 winex11.drv: Fix opengl pixel format bug.
28531 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
28533 * dlls/mshtml/Tr.rc:
28534 mshtml: Update Turkish resources.
28536 2006-08-22 Juan Lang <juan_lang@yahoo.com>
28538 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
28539 crypt32: Add CryptFormatObject stub.
28541 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
28543 * dlls/shell32/shell32_Pl.rc:
28544 shell32: Pl.rc: Fix a backslash.
28546 * dlls/shlwapi/string.c:
28547 shlwapi: Make StrFormatByteSize format numbers using locale settings.
28549 2006-08-22 Jacek Caban <jacek@codeweavers.com>
28551 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
28552 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
28553 dlls/mshtml/tests/htmldoc.c:
28554 mshtml: Use IPropertyNotifySink connection point.
28556 2006-08-22 Robert Reif <reif@earthlink.net>
28558 * dlls/dsound/propset.c:
28559 dsound: Remove unused parameter from propset functions.
28561 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
28563 * configure, configure.ac:
28564 configure: Try to #include <pthread.h> before checking for pthread_np.h.
28566 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
28568 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
28569 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
28571 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
28573 * dlls/crypt32/main.c:
28574 crypt32: Print parameters and add some documentation.
28576 2006-08-21 James Hawkins <truiken@gmail.com>
28578 * dlls/msi/tests/package.c:
28579 msi: Add tests for the AppSearch action.
28581 * dlls/msi/cond.y, dlls/msi/tests/package.c:
28582 msi: Add handling for MsiEvaluateCondition's substring operators.
28584 * dlls/msi/tests/package.c:
28585 msi: Add tests for MsiEvaluateCondition's substring operators.
28587 2006-08-22 Mike McCormack <mike@codeweavers.com>
28589 * dlls/itss/itss.c:
28590 itss: Simplify the class factory.
28592 2006-08-22 Kai Blin <kai.blin@gmail.com>
28594 * dlls/kernel/sync.c:
28595 kernel: Set last error in CreateIoCompletionPort.
28597 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
28599 * dlls/shlwapi/string.c:
28600 shlwapi: Format the kilobyte file size number using locale settings.
28601 The code is quite complex but I haven't found any easier way to do it
28602 (passing NULL as NUMBERFMT results in two decimal places being appended).
28604 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
28605 shell32: Show file size in the details view in kilobytes.
28607 2006-08-22 Mike McCormack <mike@codeweavers.com>
28609 * dlls/shell32/shlfileop.c:
28610 shell32: Don't add the directory name twice when recursing into subdirectories.
28612 2006-08-21 Benjamin Arai <me@benjaminarai.com>
28614 * dlls/oleaut32/typelib.c:
28615 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
28617 2006-08-21 Juan Lang <juan_lang@yahoo.com>
28619 * dlls/crypt32/oid.c:
28620 crypt32: Fix a misplaced parenthesis.
28622 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
28624 * dlls/oleaut32/variant.c:
28625 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
28627 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
28629 * programs/winecfg/No.rc:
28630 winecfg: Update Norwegian Bokmål resources.
28632 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
28634 * programs/winecfg/Tr.rc:
28635 winecfg: Update Turkish resources.
28637 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
28639 * dlls/riched20/editor.c:
28640 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
28642 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
28644 * programs/oleview/main.h, programs/oleview/typelib.c:
28645 oleview: Added dispinterface handling to idl viewer.
28647 * programs/oleview/typelib.c:
28648 oleview: Added typedef handling to idl viewer.
28650 2006-08-21 Huw Davies <huw@codeweavers.com>
28652 * dlls/winex11.drv/xrender.c:
28653 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
28655 2006-08-19 Frank Richter <frank.richter@gmail.com>
28657 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
28658 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
28659 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
28660 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
28661 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
28662 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
28663 programs/winecfg/audio.c, programs/winecfg/properties.h,
28664 programs/winecfg/resource.h:
28665 winecfg: audio: Use strings from resources.
28667 2006-08-18 Frank Richter <frank.richter@gmail.com>
28669 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
28670 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
28671 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
28672 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
28673 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
28674 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
28675 programs/winecfg/driveui.c, programs/winecfg/resource.h:
28676 winecfg: driveui: Load UI strings from resources.
28678 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
28680 * programs/winecfg/Fr.rc:
28681 winecfg: Update French translation.
28683 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
28685 * dlls/wined3d/device.c:
28686 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
28688 * dlls/wined3d/device.c:
28689 wined3d: Print real unhandled D3DCMPFUNC value.
28691 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
28693 * programs/oleview/typelib.c:
28694 oleview: Added idl save to file functionality.
28696 * programs/oleview/main.h, programs/oleview/typelib.c:
28697 oleview: Added idl displaying.
28698 - Added idl displaying.
28699 - Fixed AddToTLDataStrWithTabsW function.
28701 * programs/oleview/typelib.c:
28702 oleview: Added idl formatting.
28704 * programs/oleview/typelib.c:
28705 oleview: Added functions description to idl generation.
28707 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
28709 * dlls/advpack/tests/install.c:
28710 advpack/tests: Make RunSetupCommand not popup dialogs.
28712 2006-08-21 Mike McCormack <mike@codeweavers.com>
28714 * dlls/kernel/actctx.c:
28715 kernel32: Print parameters, call SetLastError() when failing.
28717 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
28719 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
28720 include/wine/wined3d_gl.h:
28721 wined3d: Better GPU detection.
28723 2006-08-19 H. Verbeet <hverbeet@gmail.com>
28725 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
28726 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
28727 dlls/wined3d/wined3d_private.h:
28728 wined3d: Improve float constant loading a bit.
28729 - Use a list to keep track of what constants are set.
28730 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
28732 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
28733 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
28734 dlls/wined3d/wined3d_private.h:
28735 wined3d: Lookup GLSL float uniform locations only once per program.
28737 * dlls/wined3d/stateblock.c:
28738 wined3d: Free the float constant map arrays for all stateblocks.
28740 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
28741 wined3d: Fix indices for the float constant map.
28742 Indices for the float constant map should be multiplied by 4 because
28743 we're loading 4 component float vectors, not because the size of a
28746 2006-08-18 Jacek Caban <jacek@codeweavers.com>
28748 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
28749 mshtml: Added IDM_BOLD implementation.
28751 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
28753 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
28755 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
28757 2006-08-19 Dan Kegel <dank@kegel.com>
28760 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
28762 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
28764 * dlls/riched20/editor.c:
28765 riched20: Swap two lines that were in wrong order / caused notification not
28768 2006-08-19 Kai Blin <kai.blin@gmail.com>
28770 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
28771 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
28773 2006-08-19 Robert Reif <reif@earthlink.net>
28775 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
28776 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
28779 * dlls/advapi32/tests/security.c:
28780 advapi32: LookupAccountSid buffer size query tests.
28782 * dlls/advapi32/security.c:
28783 advapi32: LookupAccountSid buffer size query fixes.
28785 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
28787 * dlls/qcap/capturegraph.c:
28788 qcap: Print 64bit integers with wine_dbgstr_longlong.
28790 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
28792 * programs/winecfg/No.rc:
28793 winecfg: Update Norwegian Bokmål resources.
28795 * dlls/shlwapi/shlwapi_No.rc:
28796 shlwapi: Update Norwegian Bokmål resources.
28798 2006-08-18 Stefan Huehner <stefan@huehner.org>
28800 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
28801 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
28802 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
28803 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
28804 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
28805 dlls/twain_32/dsm_ctrl.c:
28806 Fix some -Wstrict-prototype warnings () -> (void).
28808 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
28810 * dlls/comctl32/toolbar.c:
28811 comctl32: Correctly map toolbar bitmap mask color in case of non-default
28814 2006-08-18 Alexandre Julliard <julliard@winehq.org>
28816 * dlls/msvcrt/except.c:
28817 msvcrt: Fixed access to the extra arguments of setjmp3.
28819 * dlls/user/user_main.c:
28820 user: Add .exe extension to wineboot just in case.
28822 * programs/explorer/explorer.c:
28823 explorer: Specify an explicit path when launching winefile.
28825 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
28827 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
28828 quartz: Print 64bit integers with wine_dbgstr_longlong.
28830 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
28832 * dlls/quartz/dsoundrender.c:
28833 quartz: DSoundRender: Do not overwrite a full buffer.
28835 2006-08-18 Frank Richter <frank.richter@gmail.com>
28837 * dlls/shlwapi/shlwapi_De.rc:
28838 shlwapi: Update German resources.
28840 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
28841 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
28842 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
28843 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
28844 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
28845 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
28846 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
28847 winecfg: x11drv: Load vertex shader mode strings from resources.
28849 2006-08-18 Tom Wickline <twickline@gmail.com>
28851 * DEVELOPERS-HINTS:
28852 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
28854 2006-08-18 Jacek Caban <jacek@codeweavers.com>
28856 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
28857 mshtml: Added more Exec tests and fixes.
28859 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
28861 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
28862 ntdll: Fix failing test on windows.
28864 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
28866 * dlls/sfc/sfc_main.c:
28867 sfc: Print a FIXME only once.
28869 2006-08-18 Robert Reif <reif@earthlink.net>
28871 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
28872 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
28873 dlls/dsound/tests/propset.c:
28874 dsound: Add class factory tests.
28876 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
28877 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
28878 dlls/dsound/propset.c:
28879 dsound: Class factory cleanup.
28880 Consolidate all class factories into a single implementation.
28881 Fixes a problem discovered by oleview.
28883 2006-08-17 Kai Blin <kai.blin@gmail.com>
28885 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
28886 secur32: Gracefully handle ntlm_auth versions that don't support the new
28889 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
28891 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
28892 shlwapi: Add the Polish translation.
28894 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
28895 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
28896 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
28897 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
28898 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
28899 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
28900 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
28901 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
28902 shlwapi: Store the "%ld bytes" string as a resource.
28904 * dlls/shell32/trash.c:
28905 shell32: Show the original file name and deletion date in the Trash folder.
28907 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
28908 shell32: Add desktop entries parsing code.
28910 * dlls/shell32/shlfileop.c:
28911 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
28913 2006-08-18 Mike McCormack <mike@codeweavers.com>
28915 * dlls/kernel/locale.c:
28916 kernel32: Change a FIXME to a WARN.
28918 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
28919 dlls/msi/sql.y, dlls/msi/tokenize.c:
28920 msi: Add a stub ALTER query.
28922 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
28924 * tools/widl/typegen.c:
28925 widl: Output format-strings for interface pointers.
28927 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
28928 tools/widl/typegen.c, tools/widl/typegen.h:
28929 widl: Allow format-string functions to work with objects.
28931 2006-08-17 Robert Reif <reif@earthlink.net>
28933 * dlls/advapi32/tests/security.c:
28934 advapi32: Fix test_LookupAccountSid to work on win9x.
28936 2006-08-17 Jacek Caban <jacek@codeweavers.com>
28938 * dlls/mshtml/conpoint.c:
28939 mshtml: Fix Advise implementation for IPropertyNotifySink.
28941 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
28942 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
28944 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
28946 * dlls/shlwapi/string.c:
28947 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
28949 2006-08-17 Huw Davies <huw@codeweavers.com>
28951 * dlls/rpcrt4/ndr_marshall.c:
28952 rpcrt4: Remember to skip over the conformance description.
28954 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
28956 * dlls/comctl32/imagelist.c:
28957 comctl32: Fix ImageList_Replace function to correctly apply image mask.
28959 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
28961 * include/wintrust.h:
28962 wintrust.h: Added some defines.
28964 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
28966 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
28967 secur32: Make tests loadable on NT4.
28969 2006-08-17 Alexandre Julliard <julliard@winehq.org>
28971 * dlls/user/user_main.c, programs/explorer/desktop.c:
28972 user: Defer all ExitWindowsEx processing to wineboot.
28974 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
28975 programs/wineboot/wineboot.c:
28976 wineboot: Added support for doing a proper shutdown before rebooting.
28977 Send WM_QUERYENDSESSION messages to all windows of a given process
28978 before moving on to the next.
28979 Switch option parsing to getopt.
28980 Added a bunch of options to control shutdown behavior.
28982 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
28984 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
28985 dlls/winex11.drv/opengl.c:
28986 x11drv/opengl: Pixel format rewrite.
28988 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
28990 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
28991 dlls/riched20/style.c:
28992 riched20: Send EN_LINK notifications. Properly underline / color links.
28994 2006-08-17 Kai Blin <kai.blin@gmail.com>
28996 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
28997 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
28998 secur32: Add real signing / verifying to NTLM provider.
29000 * dlls/secur32/ntlm.c:
29001 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
29004 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
29006 * programs/regedit/childwnd.c:
29007 regedit: Write-strings warnings fix.
29009 * dlls/ddraw/direct3d.c:
29010 ddraw: Write-strings warnings fix.
29012 * dlls/winspool.drv/info.c:
29013 winspool.drv: Write-strings warning fix.
29015 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
29017 * tools/widl/proxy.c:
29018 widl: Use typegen.c format-string functions in proxy.c.
29020 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
29021 tools/widl/typegen.h:
29022 widl: Move format-string declaration output to typegen.c.
29024 2006-08-17 Jacek Caban <jacek@codeweavers.com>
29026 * dlls/mshtml/tests/htmldoc.c:
29027 mshtml: Added test of edit mode.
29029 * dlls/mshtml/olecmd.c:
29030 mshtml: Added beginning implementation of IDM_EDITMODE.
29032 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
29033 mshtml: Rename get_property to get_client_disp_property and make it available
29036 * include/mshtmhst.idl:
29037 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
29039 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
29041 * dlls/wined3d/surface.c:
29042 wined3d: Make sure b_info structure is properly allocated and released.
29044 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
29046 * tools/winedump/minidump.c:
29047 winedump: Print each 64bit integers as two 32 bit integers.
29049 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29051 * programs/winecfg/Ko.rc:
29052 winecfg: Updated Korean resource.
29054 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
29056 * programs/winecfg/Tr.rc:
29057 winecfg: Update Turkish resource file.
29059 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
29061 * programs/winecfg/No.rc:
29062 winecfg: Updated Norwegian Bokmål resources.
29064 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
29066 * dlls/comctl32/toolbar.c:
29067 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
29069 2006-08-16 Frank Richter <frank.richter@gmail.com>
29071 * programs/winecfg/appdefaults.c:
29072 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
29074 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
29075 programs/winecfg/winecfg.h:
29076 winecfg: Use WCHARs for window title, current app.
29078 2006-08-16 Huw Davies <huw@codeweavers.com>
29080 * dlls/rpcrt4/tests/ndr_marshall.c:
29081 rpcrt4: Add tests for NdrAllocate.
29083 2006-08-16 Frank Richter <frank.richter@gmail.com>
29085 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
29086 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
29087 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
29088 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
29089 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
29090 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
29091 winecfg: New resource strings for appdefaults.
29093 2006-08-16 Jacek Caban <jacek@codeweavers.com>
29095 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
29096 mshtml: Added [Get|Set]ParentContentListener implementation.
29098 2006-08-16 Robert Shearman <rob@codeweavers.com>
29100 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
29101 advapi32: Add tests for RegQueryValueEx to show that it sets the data
29102 size to 0 when a buffer isn't present and that it sets the type to
29105 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
29107 * dlls/wined3d/device.c:
29108 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
29110 2006-08-16 Robert Reif <reif@earthlink.net>
29112 * dlls/secur32/tests/secur32.c:
29113 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
29115 2006-08-16 Alexandre Julliard <julliard@winehq.org>
29118 user: Explicitly load explorer.exe from the system directory.
29121 wine.inf: Create a fake exe for explorer.exe.
29123 2006-08-16 Robert Shearman <rob@codeweavers.com>
29125 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
29126 ole32: Move some functions out of compobj.c that don't belong there and update
29127 the copyright statement.
29129 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
29130 dlls/ole32/tests/marshal.c:
29131 ole32: Add some more tests for failure cases of Co* functions and make builtin
29134 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
29135 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
29136 to conform to these.
29138 * dlls/rpcrt4/ndr_stubless.c:
29139 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
29142 2006-08-16 Hans Leidekker <hans@it.vu.nl>
29144 * dlls/wldap32/option.c:
29145 wldap32: Support setting server controls.
29147 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
29148 wldap32: Document ldap_{get,set}_option and the parsing functions.
29150 2006-08-16 Alexandre Julliard <julliard@winehq.org>
29152 * configure, configure.ac, dlls/Makedll.rules.in,
29153 programs/Makeprog.rules.in:
29154 configure: Setting rpath should no longer be needed for dlls.
29156 2006-08-16 Mike McCormack <mike@codeweavers.com>
29158 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
29159 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
29160 Makes builtin shlwapi behave better during reboot after IE6 install.
29162 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
29163 shlwapi: Add a stub implementation for ZoneComputePaneSize.
29164 Allows IE6 to show its main window with builtin shlwapi.
29166 * dlls/msi/tests/db.c:
29167 msi: Fix a couple of memory leaks in the test code.
29169 2006-08-16 Frank Richter <frank.richter@gmail.com>
29171 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
29172 programs/winecfg/winecfg.h:
29173 winecfg: appdefaults: Use more strings from resources, unicode.
29175 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
29176 programs/winecfg/winecfg.h:
29177 winecfg: Make load_string public.
29179 * programs/winecfg/De.rc:
29180 winecfg: Tweak and update German resources.
29182 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
29184 * tools/widl/proxy.c:
29185 widl: Generate proxy code for user marshalled types.
29187 * tools/widl/proxy.c:
29188 widl: Fix out-only temporary variable generation.
29190 * tools/widl/proxy.c:
29191 widl: Fix NdrComplexStructUnmarshall calls in generated code.
29193 * tools/widl/proxy.c:
29194 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
29196 * tools/widl/header.c, tools/widl/parser.y:
29197 widl: Calculate method indices in parser instead of during header generation.
29199 2006-08-15 Robert Reif <reif@earthlink.net>
29201 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
29202 secur32: Add GetComputerObjectName tests.
29204 * dlls/secur32/secur32.c:
29205 secur32: Partial GetComputerObjectName implementation.
29207 * dlls/advapi32/tests/lsa.c:
29208 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
29210 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
29211 kernel32: Add GetNativeSystemInfo.
29213 2006-08-15 James Hawkins <truiken@gmail.com>
29215 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
29216 msi: Add a stub for MsiGetFeatureCost.
29218 * dlls/msi/source.c:
29219 msi: Use the bare minimum number of parameters for LookupAccountName.
29221 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
29223 * dlls/wineps.drv/ps.c:
29224 wineps.drv: Write-strings warnings fix and declare function static.
29226 * dlls/crypt32/tests/oid.c:
29227 crypt32/tests: Write-strings warning fix.
29229 2006-08-15 Jacek Caban <jacek@codeweavers.com>
29231 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
29232 mshtml: Correctly handle nsILoadGroup.
29234 2006-08-15 Alexandre Julliard <julliard@winehq.org>
29236 * server/process.c:
29237 server: Store the actual process count in snapshots.
29238 We can't rely on running_processes for that, since it now also counts
29239 processes waiting for SIGKILL and those aren't included in snapshots.
29241 * dlls/user/tests/cursoricon.c:
29242 user/tests: Fix a compiler warning, and remove some useless casts.
29244 * dlls/ntdll/loadorder.c:
29245 ntdll: Default to native loadorder for the main exe if not in system directory.
29246 Unlike dlls, executables can have the same name without necessarily
29247 being the same application, so defaulting to native is more likely to
29248 do the right thing.
29250 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
29252 * dlls/kernel/tests/file.c:
29253 kernel/tests: Wrong error code checked.
29255 * dlls/setupapi/tests/devinst.c:
29256 setupapi: Make tests loadable again on NT4.
29258 * include/winerror.h:
29259 winerror.h: Added an error code.
29261 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
29262 include/wintrust.h:
29263 wintrust: Added stubbed WintrustLoadFunctionPointers.
29265 2006-08-15 Mike McCormack <mike@codeweavers.com>
29267 * configure, configure.ac, dlls/infosoft/Makefile.in,
29268 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
29269 programs/winetest/Makefile.in:
29270 infosoft: Add a test for the language neutral word breaker.
29272 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
29274 * programs/winecfg/En.rc:
29275 winecfg: Improve wording of virtual desktop explanation.
29277 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
29279 * dlls/ddraw/main.c:
29280 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
29282 2006-08-15 Alexandre Julliard <julliard@winehq.org>
29285 relpath: Properly handle a "." directory name.
29287 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
29289 * dlls/usp10/tests/usp10.c:
29290 usp10: Remove unnecessary casts in test suite.
29292 2006-08-14 Juan Lang <juan_lang@yahoo.com>
29294 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
29295 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
29296 dlls/crypt32/tests/chain.c:
29297 crypt32: Implement CertCreateCertificateChainEngine and
29298 CertFreeCertificateChainEngine.
29300 * include/wincrypt.h:
29301 crypt32: Implement CertCreateCertificateChainEngine and
29302 CertFreeCertificateChainEngine.
29304 2006-08-15 Alexandre Julliard <julliard@winehq.org>
29306 * configure, configure.ac, include/config.h.in, loader/kthread.c:
29307 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
29309 * configure, configure.ac:
29310 configure: Disable optimization on MacOS because of gcc bug.
29312 * configure, configure.ac:
29313 configure: Use a platform name check for MacOS shared library support,
29314 it's completely different from the others anyway.
29316 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
29317 configure: Moved the library checks after the function checks to avoid code
29320 2006-08-15 Kai Blin <kai.blin@gmail.com>
29323 secur32: Fix typo in ISC flags.
29325 * dlls/secur32/ntlm.c:
29326 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
29328 2006-08-14 Kai Blin <kai.blin@gmail.com>
29330 * dlls/secur32/ntlm.c:
29331 secur32: Copy helper buffer to output buffer before reusing helper buffer.
29333 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
29335 * tools/widl/proxy.c:
29336 widl: Pass the right size to MIDL_memset in generated proxy code.
29338 2006-08-14 James Hawkins <truiken@gmail.com>
29340 * dlls/msi/files.c:
29341 msi: Non-compressed files may come before the list of compressed files in the
29344 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
29346 * dlls/cabinet/tests/extract.c:
29347 cabinet/tests: Write-strings warnings fix.
29349 * dlls/dnsapi/tests/name.c:
29350 dnsapi/tests: Write-strings warnings fix.
29352 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
29354 * programs/winedbg/gdbproxy.c:
29355 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
29357 2006-08-15 Alexandre Julliard <julliard@winehq.org>
29359 * configure, configure.ac, dlls/kernel/Makefile.in,
29360 dlls/ws2_32/Makefile.in, include/config.h.in,
29361 programs/winedbg/Makefile.in, server/Makefile.in:
29362 configure: Only link against libpoll where really necessary.
29364 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
29366 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
29367 include/wintrust.h:
29368 wintrust: Added stubbed WintrustRemoveActionID.
29370 2006-08-14 Frank Richter <frank.richter@gmail.com>
29372 * dlls/user/sysparams.c:
29373 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
29375 * dlls/user/sysparams.c:
29376 user: Initialize size of nonclients struct in load_nonclient_metrics.
29378 2006-08-14 Alexandre Julliard <julliard@winehq.org>
29380 * configure, configure.ac, libs/wine/Makefile.in:
29381 libwine: Also set the current library version for MacOS.
29383 * configure, configure.ac:
29384 configure: Suppress multiple definitions warnings from the MacOS linker.
29386 * server/request.c, server/request.h, server/signal.c:
29387 server: Make sure to completely kill processes before returning from a
29390 * server/process.c, server/process.h, server/thread.c:
29391 server: Send a SIGKILL to processes that don't terminate properly.
29393 2006-08-14 Mike McCormack <mike@codeweavers.com>
29395 * dlls/ole32/ole2.c:
29396 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
29398 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
29400 * programs/winedbg/symbol.c:
29401 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
29404 * programs/winedbg/stack.c:
29405 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
29406 so guard against it.
29408 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
29409 winedbg: Don't ask for module inspection when calling SymInitialize.
29411 2006-08-14 Kai Blin <kai.blin@gmail.com>
29413 * dlls/secur32/ntlm.c:
29414 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
29416 2006-08-14 Frank Richter <frank.richter@gmail.com>
29418 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
29419 uxtheme: Set non-client metrics from theme.
29421 * dlls/uxtheme/msstyles.c:
29422 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
29425 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
29426 uxtheme: Enable gradient captions if a theme provides colors for them.
29428 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
29430 * fonts/system.sfd:
29431 fonts: Add Hebrew to the system font.
29433 2006-08-14 Mike McCormack <mike@codeweavers.com>
29435 * dlls/oleaut32/olepicture.c:
29436 oleaut32: Put the HeapFree back in the right place.
29438 * dlls/ole32/stg_prop.c:
29439 ole32: Use PropVariantInit instead of memset.
29441 2006-08-14 Robert Reif <reif@earthlink.net>
29443 * include/Makefile.in, include/dsgetdc.h:
29444 include: Add dsgetdc.h.
29446 * dlls/advapi32/lsa.c:
29447 advapi32: Move duplicated code into function.
29449 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
29450 advapi32: Try again with different access mask if LsaOpenPolicy fails with
29451 STATUS_ACCESS_DENIED.
29453 2006-08-14 Kai Blin <kai.blin@gmail.com>
29455 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
29456 secur32: Fix heap error.
29458 2006-08-13 Kai Blin <kai.blin@gmail.com>
29460 * dlls/secur32/ntlm.c:
29461 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
29464 2006-08-14 Kai Blin <kai.blin@gmail.com>
29466 * dlls/secur32/ntlm.c:
29467 secur32: Cast helper to ULONG_PTR instead of DWORD.
29469 2006-08-13 Kai Blin <kai.blin@gmail.com>
29471 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
29472 secur32: Implement simple VerifySignature.
29474 2006-08-12 Kai Blin <kai.blin@gmail.com>
29476 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
29477 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
29478 secur32: Implement simple MakeSignature.
29480 2006-08-14 Kai Blin <kai.blin@gmail.com>
29482 * dlls/secur32/ntlm.c:
29483 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
29485 2006-08-13 Benjamin Arai <me@benjaminarai.com>
29487 * dlls/oleaut32/tests/olefont.c:
29488 oleaut32: Conformance test for olefont:AddRefHfont.
29490 * dlls/oleaut32/tests/olefont.c:
29491 oleaut32: Conformance test for olefont:ReleaseHfont.
29493 2006-08-14 Mike McCormack <mike@codeweavers.com>
29495 * dlls/oleaut32/olepicture.c:
29496 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
29498 * dlls/oleaut32/olepicture.c:
29499 oleaut32: Print an IID in the trace, not just a pointer to it.
29501 * dlls/oleaut32/olepicture.c:
29502 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
29504 * dlls/ole32/hglobalstream.c:
29505 ole32: Always set pcbWritten when writing a stream.
29507 * dlls/ole32/ole2.c:
29508 ole32: FreePropVariantArray should return an error if rgvars is null.
29509 As suggested by Rob Shearman.
29511 2006-08-14 Frank Richter <frank.richter@gmail.com>
29513 * dlls/uxtheme/system.c:
29514 uxtheme: Don't back up colors etc. when a theme is already active.
29516 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29518 * programs/view/Ko.rc:
29519 view: Updated Korean resource.
29521 2006-08-12 Robert Reif <reif@earthlink.net>
29523 * dlls/advapi32/tests/security.c:
29524 advapi32: Add more LookupAccountSid tests.
29526 * dlls/advapi32/security.c:
29527 advapi32: Add more SIDs to AccountLookupSid.
29529 * dlls/netapi32/access.c:
29530 netapi32: NetUserModalsGet bug fixes and cleanup.
29532 2006-08-13 Phil Costin <philcostin@hotmail.com>
29534 * dlls/wined3d/glsl_shader.c:
29535 wined3d: Fix vertex shader corruption issue.
29537 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
29539 * programs/winedbg/memory.c:
29540 winedbg: Print 64bit integers with wine_dbgstr_longlong.
29542 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
29544 * dlls/advpack/tests/files.c:
29545 advpack/tests: Write-strings warnings fix.
29547 * dlls/advapi32/tests/security.c:
29548 advapi32/tests: Write-strings warnings fix.
29550 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
29552 * programs/winetest/main.c:
29553 winetest: Write-strings warnings fix.
29555 * programs/taskmgr/dbgchnl.c:
29556 taskmgr: Write-strings warnings fix.
29558 * dlls/crypt32/tests/encode.c:
29559 crypt32/tests: Write-strings warnings fix.
29561 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
29563 * programs/oleview/typelib.c:
29564 oleview: Improved interface handling in idl viewer.
29566 2006-08-12 Jacek Caban <jacek@codeweavers.com>
29568 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
29569 mshtml: Remove no longer used get_nsIURI.
29571 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
29572 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
29575 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
29577 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
29578 widl: Improve pointer null checking logic.
29580 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
29581 widl: Use ref_type to simplify some code.
29583 2006-08-11 Robert Reif <reif@earthlink.net>
29585 * dlls/advapi32/security.c:
29586 advapi32: Add some more well known SIDs.
29588 2006-08-11 Benjamin Arai <me@benjaminarai.com>
29590 * dlls/oleaut32/tests/olefont.c:
29591 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
29594 2006-08-11 James Hawkins <truiken@gmail.com>
29596 * dlls/msi/action.c, dlls/msi/tests/package.c:
29597 msi: If a component's state is not local, source, or default, default to the
29600 2006-08-11 Juan Lang <juan_lang@yahoo.com>
29602 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
29603 dlls/crypt32/tests/main.c:
29604 crypt32: Improve undocumented functions.
29605 - Test and implement I_CryptGetDefaultCryptProv (and correct its
29607 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
29608 its out parameter, correct and show with a test.
29610 * dlls/msi/tokenize.c:
29611 msi: Use wide char strings for token values to avoid an unnecessary
29612 WideCharToMultiByte.
29614 2006-08-11 Alexandre Julliard <julliard@winehq.org>
29616 * tools/winebuild/build.h, tools/winebuild/import.c,
29617 tools/winebuild/main.c, tools/winebuild/relay.c,
29618 tools/winebuild/res16.c, tools/winebuild/res32.c,
29619 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
29620 tools/winebuild/utils.c:
29621 winebuild: Added output() function to properly deal with write errors.
29623 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
29625 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
29626 widl: Don't generate indentation spaces on empty lines.
29628 2006-08-11 Alexandre Julliard <julliard@winehq.org>
29630 * loader/pthread.c:
29631 loader: Exit the whole process when killing the last thread.
29633 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
29635 * programs/winhelp/hlpfile.c:
29636 winhelp: Fix LZ77 decompressor.
29638 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
29640 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
29641 msi/tests: Write-strings warnings fix.
29643 * dlls/msi/files.c:
29644 msi: Write-strings warning fix.
29646 * dlls/version/install.c:
29647 version: Write-strings warnings fix.
29649 2006-08-11 Juan Lang <juan_lang@yahoo.com>
29651 * dlls/crypt32/tests/main.c:
29652 crypt32/tests: Only load crypt32 once.
29654 2006-08-11 Robert Reif <reif@earthlink.net>
29656 * include/lmaccess.h:
29657 lmaccess.h: Add some LOCALGROUP defines.
29659 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
29660 kernel32: Add IsWow64Process.
29662 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
29664 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
29665 wldap32: Write-strings warnings fix.
29667 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
29669 * dlls/shdocvw/regsvr.c:
29670 shdocvw: Set the CLSID_Internet shell folder's attributes.
29672 2006-08-11 Mike McCormack <mike@codeweavers.com>
29674 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
29675 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
29676 include/indexsrv.idl, include/indexsvr.idl:
29677 include: Rename indexsvr.idl to indexsrv.idl.
29679 * dlls/infosoft/wordbreaker.c:
29680 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
29682 2006-08-10 Mike McCormack <mike@codeweavers.com>
29684 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
29686 infosoft: Implement and register the language neutral wordbreaker, not the
29689 2006-08-10 Aric Stewart <aric@codeweavers.com>
29691 * dlls/user/menu.c:
29692 user: Implement MNS_NOTIFYBYPOS.
29694 2006-08-11 Alexandre Julliard <julliard@winehq.org>
29696 * dlls/ntdll/signal_i386.c:
29697 ntdll: Remove some macros and clean up the code now that all platforms use
29700 * dlls/ntdll/signal_i386.c:
29701 ntdll: Switch linux to siginfo-style signal handling.
29703 2006-08-11 Mike McCormack <mike@codeweavers.com>
29705 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
29706 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
29707 pstorec: Add a stub implementation.
29709 2006-08-10 Benjamin Arai <me@benjaminarai.com>
29711 * dlls/oleaut32/olefont.c:
29712 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
29714 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
29716 * tools/bug_report.pl:
29717 bug_report.pl: Use correct 'wine --version' syntax.
29719 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
29721 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
29723 widl: Fix incorrect version number in generated code.
29725 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29727 * dlls/shell32/shell32_Ko.rc:
29728 shell32: Updated Korean resource.
29730 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
29732 * dlls/wined3d/drawprim.c:
29733 wined3d: Fix opengl extension call.
29735 2006-08-10 James Hawkins <truiken@gmail.com>
29737 * dlls/msi/files.c, dlls/msi/tests/package.c:
29738 msi: Only remove a file if the version to be installed is strictly newer than
29741 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
29743 * programs/regedit/treeview.c:
29744 regedit: Write-strings warnings fix.
29746 * dlls/wininet/tests/http.c:
29747 wininet/tests: Write-strings warnings fix.
29749 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
29751 * dlls/riched20/editor.c:
29752 riched20: Accept RTF header without a version number.
29754 * dlls/riched20/reader.c:
29755 riched20: Accept RTF group tokens inside colortbl destination.
29757 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
29759 * dlls/wined3d/directx.c:
29760 wined3d: Fix spelling in a comment.
29762 2006-08-10 Kai Blin <kai.blin@gmail.com>
29764 * dlls/secur32/ntlm.c:
29765 secur32: Implement CompleteAuthToken for NTLM.
29767 2006-08-10 Alexandre Julliard <julliard@winehq.org>
29769 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
29770 server/process.c, server/queue.c, server/registry.c,
29771 server/request.c, server/serial.c, server/thread.c, server/timer.c,
29772 server/trace.c, server/winstation.c:
29773 server: Only call gettimeofday once per poll loop.
29775 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
29777 * dlls/kernel/tests/file.c:
29778 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
29781 2006-08-10 Alexandre Julliard <julliard@winehq.org>
29783 * ANNOUNCE, ChangeLog, VERSION, configure:
29786 ----------------------------------------------------------------
29787 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
29789 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
29790 tools/winapi/make_filter, tools/winapi/msvcmaker,
29791 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
29792 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
29793 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
29794 tools/winedump/function_grep.pl:
29795 tools: Check for open return code in Perl scripts.
29797 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
29799 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29800 riched20: Add conformance tests for WM_SETFONT.
29802 2006-08-09 Ken Myers <kmyers@ucla.edu>
29804 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
29805 dlls/riched20/tests/editor.c:
29806 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
29808 2006-08-09 Juan Lang <juan_lang@yahoo.com>
29810 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
29811 crypt32: Implement CryptRegisterDefaultOIDFunction and
29812 CryptUnregisterDefaultOIDFunction.
29814 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
29816 * dlls/setupapi/install.c:
29817 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
29819 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
29821 * tools/widl/typegen.c:
29822 widl: Add ref_type (dereference typedefs) and use it.
29824 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
29826 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
29827 dlls/setupapi/stringtable.c:
29828 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
29830 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
29832 * dlls/version/tests/info.c, dlls/version/tests/install.c:
29833 version/tests: Write-strings warnings fix.
29835 * dlls/wineps.drv/init.c:
29836 wineps.drv: Write-strings warnings fix.
29838 2006-08-10 Mike McCormack <mike@codeweavers.com>
29840 * dlls/user/static.c:
29841 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
29843 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
29845 * dlls/shell32/shell32_No.rc:
29846 shell32: Updated Norwegian Bokmål resources.
29848 * dlls/mshtml/No.rc:
29849 mshtml: Updated Norwegian Bokmål resources.
29851 2006-08-09 James Hawkins <truiken@gmail.com>
29853 * dlls/msi/files.c, dlls/msi/package.c:
29854 msi: Download install cabinet files if the msi package is remote.
29856 2006-08-09 Juan Lang <juan_lang@yahoo.com>
29858 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
29859 dlls/crypt32/tests/main.c:
29860 crypt32: Add a couple stubs, and implement the undocumented
29861 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
29863 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
29865 * dlls/wined3d/surface.c:
29866 wined3d: Surface pitch fix.
29868 * dlls/wined3d/glsl_shader.c:
29869 wined3d: Draw buffers support.
29871 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
29873 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
29874 wined3d: Minor cursor fixes.
29876 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
29878 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29879 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
29881 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
29883 * dlls/wininet/netconnection.c:
29884 wininet: MSG_WAITALL support in NETCON_recv with SSL.
29886 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
29888 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
29889 msvcrt: Rename _execve to MSVCRT__execve.
29891 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
29893 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
29894 dbghelp: Made stabs parsing a bit more robust.
29895 Enhance dbghelp's robustness against bogus stabs sections found in
29896 meetro.exe (as reported by Jan Zerebecki).
29898 2006-08-09 Robert Shearman <rob@codeweavers.com>
29900 * dlls/msi/database.c:
29901 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
29903 * dlls/rpcrt4/rpcrt4.spec:
29904 rpcrt4: Forward NdrClientCall to NdrClientCall2.
29905 NdrClientCall should be implemented as a separate function when
29906 NdrClientCall2 has been factorised enough.
29908 * dlls/rpcrt4/ndr_stubless.c:
29909 rpcrt4: Add some more traces and make the stack offsets easier to read in the
29910 stubless interpreter.
29912 * dlls/rpcrt4/ndr_stubless.c:
29913 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
29914 initialise the memory size field to zero before calling the memory
29917 * dlls/rpcrt4/ndr_stubless.c:
29918 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
29919 stubless intepreter.
29921 * dlls/rpcrt4/ndr_stubless.c:
29922 rpcrt4: Support fixed arrays in calc_arg_size.
29924 * dlls/rpcrt4/ndr_stubless.c:
29925 rpcrt4: Complex types should be dereferenced an extra time in the old format
29928 * dlls/rpcrt4/ndr_stubless.c:
29929 rpcrt4: Fix the stack offset for the old format stubless code when an object's
29930 method is being called.
29932 * dlls/ole32/defaulthandler.c:
29933 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
29934 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
29935 This->pDataDelegate instead of querying for IDataObject from
29936 This->pOleDelegate.
29938 * dlls/ole32/storage32.c:
29939 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
29940 compared against instead of IEnumSTATSTG.
29942 * dlls/ole32/moniker.c:
29943 ole32: When comparing monikers use the abData field of MInterfacePointer
29944 as ulCntData doesn't include the size of its own field.
29946 * dlls/ole32/oleobj.c:
29947 ole32: Zero stg in case ADVF_NODATA is specified.
29948 Otherwise IDataObject_GetData fails before using it in
29949 DataAdviseHolder_SendOnDataChange.
29951 * include/rpcproxy.h:
29952 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
29954 * include/rpcproxy.h:
29955 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
29956 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
29957 DllCanUnloadNow functions.
29959 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
29961 * dlls/ole32/regsvr.c:
29962 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
29964 * dlls/msxml3/regsvr.c:
29965 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
29967 * dlls/msi/regsvr.c:
29968 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
29970 * dlls/msi/regsvr.c:
29971 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
29973 2006-08-09 Francois Gouget <fgouget@free.fr>
29975 * dlls/mlang/regsvr.c, include/mlang.idl:
29976 mlang: Give the CLSIDs their proper names.
29977 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
29978 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
29980 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
29982 * dlls/shell32/regsvr.c:
29983 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
29984 CLSID_ShellFolderViewOC.
29986 * dlls/shdocvw/regsvr.c:
29987 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
29989 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
29991 * dlls/user/menu.c:
29992 user: Fix the keyboard navigation and some graphical glitches for multi-column
29995 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
29997 * include/winerror.h:
29998 winerror.h: Add some error codes.
30000 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
30002 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
30003 include/wine/wined3d_gl.h:
30004 wined3d: Fix GLSL regression / draw buffers support.
30006 2006-08-09 Frank Richter <frank.richter@gmail.com>
30008 * dlls/shell32/shell32_De.rc:
30009 shell32: Tweak and update German translation.
30011 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
30013 * dlls/ddraw/device.c:
30014 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
30016 * dlls/wined3d/device.c:
30017 wined3d: Watch out for negative results when validating the shader constant
30020 2006-08-08 Duane Clark <fpga@pacbell.net>
30022 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
30023 msvcrt: In text mode a ctrl-z signals EOF.
30024 Spotted by David Hagood with test suggested by Dan Kegel.
30026 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
30028 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
30029 dlls/user/tests/cursoricon.c:
30030 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
30033 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
30035 * dlls/user/menu.c, dlls/user/tests/menu.c:
30036 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
30037 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
30038 MFT_RIGHTORDER in SetMenuItemInfo.
30039 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
30040 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
30041 documented in MSDN (Word 95 depends on this).
30042 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
30043 modified with SetMenuItemInfo.
30046 2006-08-09 Jacek Caban <jacek@codeweavers.com>
30048 * dlls/mshtml/nsio.c:
30049 mshtml: Use moniker in AsyncOpen if channel is NULL.
30051 * dlls/mshtml/nsio.c:
30052 mshtml: Set nsURI's moniker in NewURI.
30054 * dlls/mshtml/nsembed.c:
30055 mshtml: Set nsURI's moniker in OnStartURILoad.
30057 * dlls/mshtml/nsio.c:
30058 mshtml: Don't crash in QueryInterface if uri is NULL.
30060 * dlls/mshtml/nsio.c:
30061 mshtml: Added default GetSpec implementation.
30063 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
30064 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
30066 * dlls/mshtml/nsembed.c:
30067 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
30069 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
30070 dlls/mshtml/persist.c:
30071 mshtml: Store IMoniker in BSCallback.
30073 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
30074 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
30076 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
30077 mshtml: Create "Internet Explorer_Hidden" window.
30079 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
30080 mshtml: Load the page from moniker if we don't have nsIChannel.
30082 * dlls/shdocvw/classinfo.c:
30083 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
30085 2006-08-09 Huw Davies <huw@codeweavers.com>
30087 * dlls/shlwapi/tests/path.c:
30088 shlwapi: Add tests for PathUnquoteSpaces.
30090 2006-08-09 Kai Blin <kai.blin@gmail.com>
30092 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
30093 secur32: Make ntlm tests run on both WinXP and Win2k.
30095 * dlls/secur32/tests/ntlm.c:
30096 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
30099 2006-08-09 Mike McCormack <mike@codeweavers.com>
30101 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
30102 shell32: IShellLink::SetPath removes quotes from the path.
30104 * dlls/shell32/tests/shelllink.c:
30105 shell32: Fix test compilation with MSVC6.
30107 2006-08-09 Alexandre Julliard <julliard@winehq.org>
30109 * dlls/user/user_private.h, include/wine/server_protocol.h,
30110 server/protocol.def, server/queue.c, server/trace.c:
30111 server: Make the message extra info 64 bits on Win64.
30113 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
30114 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
30115 server/protocol.def, server/queue.c, server/request.h,
30117 server: Split the queuing of hardware messages into a separate
30118 send_hardware_message request.
30120 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
30122 * dlls/shell32/recyclebin.c:
30123 shell32: Add recyclebin.c file missing in previous commit.
30125 * dlls/shell32/shell32_Pl.rc:
30126 shell32: Update Polish translation.
30128 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
30129 shell32: Add a custom icon for the trash folder.
30131 * dlls/shell32/trash.c:
30132 shell32: Add trash items enumeration.
30134 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
30135 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
30136 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
30137 dlls/shell32/trash.c, dlls/shell32/xdg.h:
30138 shell32: Add a Trash virtual folder.
30140 2006-08-06 Yong Chi <yong28chi@yahoo.com>
30142 * dlls/ddraw/direct3d.c:
30143 ddraw: Fix for incorrect return value from wined3d.
30145 2006-08-09 Alexandre Julliard <julliard@winehq.org>
30147 * .gitignore, Make.rules.in:
30148 Make.rules: Added rules for client/proxy/server generation from IDL files.
30150 * programs/explorer/desktop.c:
30151 explorer: Never paint the desktop when using the X root window.
30153 2006-08-08 Juan Lang <juan_lang@yahoo.com>
30155 * dlls/crypt32/oid.c:
30156 crypt32: Trace key type in CryptFindOIDInfo.
30158 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30160 * dlls/user/resources/user32_Ko.rc:
30161 user32: Updated Korean resource.
30163 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
30165 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
30166 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
30167 msvcrt: Remove redundant NULL checks before MSVCRT_free.
30169 * dlls/comdlg32/filedlg.c:
30170 comdlg32: Remove redundant NULL checks before MemFree.
30172 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
30174 * programs/wordpad/wordpad.c:
30175 wordpad: Request WS_VSCROLL now that riched20 supports it.
30177 * dlls/riched20/editor.c, dlls/riched20/paint.c:
30178 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
30181 2006-08-08 James Hawkins <truiken@gmail.com>
30183 * dlls/msi/tests/package.c:
30184 msi: Add tests for the RemoveFiles action.
30186 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
30188 * dlls/user/tests/sysparams.c:
30189 user/tests: Write-strings warnings fix.
30191 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
30192 dlls/shlwapi/tests/shreg.c:
30193 shlwapi/tests: Write-strings warnings fix.
30195 2006-08-08 Kai Blin <kai.blin@gmail.com>
30197 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
30198 dlls/secur32/tests/ntlm.c:
30199 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
30202 2006-08-08 Juan Lang <juan_lang@yahoo.com>
30204 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
30205 rsaenh: Test and fix CryptEncrypt with NULL buffer.
30207 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
30209 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30210 usp10: ScriptItemize will break up the string into script_items.
30212 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
30214 * configure, configure.ac:
30215 configure: Fix the linux/ipx.h detection.
30217 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
30219 * dlls/wined3d/directx.c:
30220 wined3d: Volume texture addressing caps.
30222 * dlls/wined3d/directx.c:
30223 wined3d: Shader declaration cap fixes.
30225 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
30227 * dlls/riched20/run.c:
30228 riched20: Modify ME_CharFromPoint to work properly with password controls.
30230 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
30232 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
30233 mshtml: Add Swedish translation.
30235 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
30237 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
30238 wined3d: Shader cap fixes.
30240 2006-08-04 Robert Shearman <rob@codeweavers.com>
30242 * dlls/user/user_main.c, programs/explorer/desktop.c:
30243 user: Make ExitWindowsEx asynchronous by deferring the real work to the
30246 2006-08-08 Mike McCormack <mike@codeweavers.com>
30248 * dlls/shell32/shlfileop.c:
30249 shell32: Use case insensitive comparisons when comparing paths.
30251 2006-08-07 James Hawkins <truiken@gmail.com>
30253 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
30254 dlls/msi/msipriv.h, dlls/msi/package.c:
30255 msi: Fix the compressed files logic.
30256 If the compressed file attribute is not set, use the Word Count
30257 property to determine if files are compressed.
30259 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30261 * dlls/shell32/shell32_Ko.rc:
30262 shell32: Updated Korean resource.
30264 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
30266 * dlls/wined3d/device.c:
30267 wined3d: Stub out remaining renderstates.
30269 * dlls/wined3d/device.c:
30270 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
30272 * dlls/wined3d/device.c:
30273 wined3d: Add missing newline at the end of traces.
30275 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
30276 dlls/wined3d/wined3d_private.h:
30277 wined3d: Registry setting for the amount of simulated texture memory.
30278 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
30281 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
30284 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
30288 wine.inf: Don't create a fake exe and change the name at the same time.
30289 This confuses installers that think said exes can be run when this is
30290 not the case and cannot work.
30293 wine.inf: Use %CurrentVersionNT% wherever applicable.
30295 * dlls/mlang/regsvr.c:
30296 mlang: Fix the 'Multi Language String' CLSID: there is no
30297 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
30299 * include/shlguid.h:
30300 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
30302 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
30303 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
30304 inseng: Switch to the standard regsvr.c registration code.
30305 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
30306 This also gives us DllUnregisterServer() for free.
30308 * dlls/itss/regsvr.c:
30309 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
30310 so we can register its VersionIndependentProgID.
30312 * dlls/oleaut32/regsvr.c:
30313 oleaut32: Set some missing ProxyStubClsid fields.
30315 * dlls/ole32/regsvr.c:
30316 ole32: Add a BaseInterface where needed.
30318 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
30320 * dlls/wined3d/directx.c:
30321 wined3d: Textureops caps fix.
30323 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
30325 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
30326 user/tests: Write-strings and cast-qual warnings fix.
30328 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
30329 shell32: Write-strings warnings fix.
30331 2006-08-07 James Hawkins <truiken@gmail.com>
30333 * dlls/wintrust/wintrust_main.c:
30334 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
30336 * dlls/msi/tests/package.c:
30337 msi: Add tests for MsiGetProperty.
30339 2006-08-07 Alexandre Julliard <julliard@winehq.org>
30341 * aclocal.m4, configure:
30342 configure: Fixed soname detection on MacOS by using otool instead of ldd.
30344 2006-08-05 Kevin Koltzau <kevin@plop.org>
30346 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30347 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
30348 dlls/hid/version.rc:
30349 hid: Initial implementation.
30351 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
30353 * dlls/wininet/internet.c:
30354 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
30356 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
30358 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
30359 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
30360 dlls/riched20/undo.c, dlls/riched20/wrap.c:
30361 riched20: New, clean, simple selection repaint logic - should fix all outstanding
30364 2006-08-07 H. Verbeet <hverbeet@gmail.com>
30366 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
30367 d3d9: Stub D3DPERF_ functions.
30369 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
30370 wined3d: Allow async occlusion queries.
30372 * dlls/wined3d/query.c:
30373 wined3d: Improve a few query traces.
30374 The query type is useful to have in query TRACEs.
30375 IWineD3DQueryImpl_GetDataSize isn't really a stub.
30377 * dlls/wined3d/query.c:
30378 wined3d: Check Occlusion query GL calls.
30380 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
30381 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
30382 wined3d: Add a couple of traces to the vertexdeclaration creation code.
30384 2006-08-07 Alexandre Julliard <julliard@winehq.org>
30386 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
30387 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
30388 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
30389 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
30390 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
30391 programs/winemenubuilder/Makefile.in, server/Makefile.in,
30392 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
30393 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
30394 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
30395 tools/wrc/Makefile.in:
30396 makefiles: Use make dependencies to create installation directories.
30397 This avoids a lot of redundant calls to mkinstalldirs.
30399 * dlls/ntdll/signal_i386.c:
30400 ntdll: Get rid of the Linux legacy signal stack switching.
30401 It doesn't work right in 32-bit code anyway.
30403 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
30405 * dlls/ntdll/signal_i386.c:
30406 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
30408 2006-08-07 Robert Shearman <rob@codeweavers.com>
30410 * dlls/ole32/defaulthandler.c:
30411 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
30412 if we are already connected.
30414 * dlls/ole32/oleobj.c:
30415 ole32: Finish off delegate notifications in the data advise holder.
30416 Advise the data delegate object when new advises come in on the data
30417 advise holder, not just when connecting.
30418 Unadvise the data delegate object when unadvising a connection on the
30419 data advise holder, when destructing the data advise holder and when
30422 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
30424 * dlls/dinput/mouse.c:
30425 dinput: Signal event after we queued an event. Not before.
30427 2006-08-05 Robert Reif <reif@earthlink.net>
30429 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
30430 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
30431 include/lmaccess.h:
30432 netapi32: Add stubs for remaining NetLocalGroup* functions.
30433 Move existing NetLocalGroup* functions to local_group.c.
30434 Add stubs for remaining NetLocalGroup* functions.
30436 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
30438 * dlls/dbghelp/dwarf.c:
30439 dbghelp: Missing bits from previous patch about variables with constant values.
30441 2006-08-07 Alexandre Julliard <julliard@winehq.org>
30443 * Make.rules.in, Makefile.in, documentation/Makefile.in:
30444 Make.rules: Make all submake invocations silent for consistency.
30446 * dlls/ntdll/directory.c:
30447 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
30449 2006-08-06 Francois Gouget <fgouget@free.fr>
30451 * dlls/usp10/tests/usp10.c:
30452 usp10/tests: Add trailing '\n's to ok() calls.
30454 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
30455 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
30456 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
30457 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
30458 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
30459 Assorted spelling fixes.
30461 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
30463 * dlls/wined3d/directx.c:
30464 wined3d: texture caps fixes.
30466 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
30467 wined3d: General constant caps fix.
30469 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
30471 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
30473 loader/pthread: Added pthread_attr_get_np support.
30475 2006-08-07 Mike McCormack <mike@codeweavers.com>
30477 * dlls/msi/dialog.c:
30478 msi: Fix the dialog centering logic.
30480 * dlls/kernel/powermgnt.c:
30481 kernel32: Change some FIXMEs to WARNs.
30483 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
30484 dlls/cabinet/tests/extract.c:
30485 cabinet: Fix and test the undocumented Extract function.
30486 The paths are MAX_PATH length.
30487 The last field is list of files which is checked when flags = 0.
30488 Add tests for the flag in the file list.
30490 * dlls/cabinet/cabinet_main.c:
30491 cabinet: Split the cabinet path for FDICopy.
30493 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30495 * programs/oleview/Ko.rc:
30496 oleview: Updated Korean resource.
30498 2006-08-05 H. Verbeet <hverbeet@gmail.com>
30500 * dlls/d3d8/device.c, dlls/d3d9/device.c:
30501 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
30503 * dlls/wined3d/vertexshader.c:
30504 wined3d: Fix D3DCOLOR swizzling in shaders.
30506 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
30507 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
30508 include/wine/wined3d_interface.h:
30509 wined3d: Delay vertex shader compilation until the shader is first used.
30511 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
30513 * dlls/ntdll/directory.c:
30514 ntdll: Add FreeBSD default serial port device.
30516 * dlls/oleaut32/tests/vartype.c:
30517 oleaut32/tests: Test relative error, not absolute.
30519 2006-08-05 Robert Reif <reif@earthlink.net>
30522 winnt.h: Add some more RIDs.
30524 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
30526 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
30527 setupapi/tests: Write-strings warnings fix.
30529 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
30530 secur32/tests: Write-strings warnings fix.
30532 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
30534 * dlls/msvcrt/msvcrt.spec:
30535 msvcrt: Some more exports requested from msvcr80.dll.
30537 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
30540 wine.inf: We should not override existing associations.
30542 * dlls/mshtml/mshtml.inf:
30543 mshtml: Fix the .jfif Content Type.
30545 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
30547 * dlls/riched20/caret.c, dlls/riched20/paint.c:
30548 riched20: Ensure text is wrapped before invalidating selection.
30550 2006-08-05 Alexandre Julliard <julliard@winehq.org>
30552 * libs/.gitignore, libs/wine/Makefile.in:
30553 libwine: Add a minor number to the library filename for future extensions.
30555 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
30556 libs/wine/Makefile.in:
30557 libs: Get rid of Makelib.rules since we only have one library now.
30558 Merge all the rules into the libwine makefile.
30560 2006-08-04 Robert Reif <reif@earthlink.net>
30562 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
30563 netapi32: Add stub for NetUserGetLocalGroups.
30565 * dlls/netapi32/access.c:
30566 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
30568 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
30569 netapi32: Add stub for NetLocalGroupEnum.
30571 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
30572 wtsapi32: Add some stubs.
30574 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
30576 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
30577 include/msiquery.h:
30578 msi: Write-strings warnings fix.
30580 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
30582 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
30583 include/wine/wined3d_gl.h:
30584 wined3d: Volume textures fix.
30586 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
30588 * dlls/wined3d/directx.c:
30589 wined3d: Raster caps fix.
30591 * dlls/wined3d/directx.c:
30592 wined3d: Primitive misc caps fix.
30594 2006-08-04 Kevin Koltzau <kevin@plop.org>
30596 * dlls/setupapi/devinst.c:
30597 setupapi: Create an empty list when getting device interface classes.
30599 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
30601 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
30602 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
30603 dlls/riched20/tests/editor.c:
30604 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
30606 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
30608 * tools/widl/widl.c, tools/widl/write_msft.c:
30609 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
30611 2006-08-04 Alexandre Julliard <julliard@winehq.org>
30613 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
30614 configure: Only link against libresolv where necessary.
30616 * configure, configure.ac, include/config.h.in, server/fd.c:
30617 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
30619 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
30621 * dlls/wined3d/basetexture.c:
30622 wined3d: Basetexture anisotropic fix.
30624 * dlls/wined3d/directx.c:
30625 wined3d: Fix a number of badly reported caps.
30627 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
30629 * dlls/user/tests/win.c, dlls/user/win.c:
30630 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
30632 * dlls/user/tests/win.c:
30633 user: Add a test for CreateWindowEx.
30635 2006-08-04 Alexandre Julliard <julliard@winehq.org>
30638 user: Don't bother checking the WS_VISIBLE style on the desktop window.
30640 2006-08-04 Hans Leidekker <hans@it.vu.nl>
30642 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
30643 usp10: Implement ScriptGetGlyphABCWidth.
30644 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
30646 2006-08-04 Robert Reif <reif@earthlink.net>
30648 * dlls/advapi32/tests/security.c:
30649 advapi32: Add more SID tests.
30651 2006-08-04 Robert Shearman <rob@codeweavers.com>
30653 * dlls/rpcrt4/rpc_binding.c:
30654 rpcrt4: Make the error output on a failed binding more informative
30655 by dumping information about the interface it is trying to bind to.
30657 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
30658 dlls/urlmon/urlmon_main.c:
30659 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
30661 2006-08-04 Hans Leidekker <hans@it.vu.nl>
30663 * dlls/usp10/usp10.c:
30664 usp10: Implement ScriptIsComplex.
30666 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
30668 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
30669 tools/widl/widl.c, tools/widl/widl.h:
30670 widl: Generate GUID (infile_i.c) files.
30672 2006-08-03 James Hawkins <truiken@gmail.com>
30674 * dlls/msi/dialog.c:
30675 msi: Use the initial dialog position values in the database when creating the
30678 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
30680 * dlls/usp10/tests/usp10.c:
30681 usp10: Fix glyph comparsion between tests.
30683 2006-08-04 Alexandre Julliard <julliard@winehq.org>
30685 * dlls/ntdll/server.c:
30686 ntdll: Fix a race condition at thread exit.
30688 2006-08-03 Benjamin Arai <me@benjaminarai.com>
30690 * dlls/oleaut32/varformat.c:
30691 oleaut32: Removes extra string allocation for varformat:VarMonthName.
30693 2006-08-03 Robert Shearman <rob@codeweavers.com>
30695 * dlls/ntdll/directory.c:
30696 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
30697 whole directory if the mask doesn't contain any wildcards and the file
30698 exists on in the directory with the same case as the mask.
30700 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30702 * dlls/oledlg/oledlg_Ko.rc:
30703 oledlg: Updated Korean resource.
30705 2006-08-03 Robert Reif <reif@earthlink.net>
30707 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
30708 advapi32: Add a computer SID to the registry.
30710 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
30711 ntdll: Fix some function arguments.
30713 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
30715 * dlls/wined3d/surface.c:
30716 wined3d: Surface pitch fix.
30718 2006-08-03 Jacek Caban <jacek@codeweavers.com>
30720 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
30721 mshtml: Fix handling offset in BSCallback.
30723 2006-08-03 H. Verbeet <hverbeet@gmail.com>
30725 * dlls/wined3d/drawprim.c:
30726 wined3d: Disable vertex arrays after we're done drawing from them.
30727 After drawing from a vertex array we should disable them, to prevent
30728 the next draw calls from potentially reading past their ends. This
30729 also moves the disabling of vertex attrib arrays (for shaders) into
30732 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
30734 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
30735 tools/widl/parser.y:
30736 widl: Write forward declarations for coclass definitions.
30738 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
30740 * dlls/riched20/editor.c:
30741 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
30742 exactly one screen line.
30744 * dlls/riched20/editor.c:
30745 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
30747 * dlls/riched20/editor.c:
30748 riched20: Ctrl+A should be allowed in read-only controls too.
30750 2006-08-03 Jacek Caban <jacek@codeweavers.com>
30752 * dlls/mshtml/navigate.c:
30753 mshtml: Added nsInputStream::Read implementation.
30755 2006-08-03 Robert Shearman <rob@codeweavers.com>
30757 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
30758 dlls/ole32/storage32.h:
30759 ole32: Ensure that a returned free block is valid in storage.
30760 Otherwise, an IStream_SetSize call followed by an IStream_Read call
30761 could fail with STG_E_DOCFILECORRUPT.
30763 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
30764 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
30765 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
30767 * dlls/msi/action.c:
30768 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
30770 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
30772 * dlls/msvfw32/msvideo16.c:
30773 msvfw32: Write-strings warning fix.
30775 * dlls/ole32/tests/clipboard.c:
30776 ole32/tests: Write-strings warnings fix.
30778 * dlls/riched20/tests/editor.c:
30779 riched20/tests: Write-strings warnings fix.
30781 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
30783 * dlls/dbghelp/dwarf.c:
30784 dbghelp: Properly handle variable with const value (ie without location)
30787 2006-08-03 Alexandre Julliard <julliard@winehq.org>
30790 server: Abstract the epoll functions a bit more.
30792 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
30794 * include/ntquery.h, include/shlguid.h:
30795 shell32: Add property ids to header files.
30797 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
30799 * include/shldisp.idl:
30800 include: Add the ShellFolderViewOC coclass.
30802 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
30804 * dlls/oleaut32/typelib.c:
30805 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
30807 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
30809 * dlls/hlink/link.c:
30810 hlink: Avoid double computation of the string length.
30812 2006-08-03 Alexandre Julliard <julliard@winehq.org>
30814 * dlls/winex11.drv/init.c:
30815 winex11.drv: Comment out the XCloseDisplay call on process detach.
30816 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
30818 2006-08-02 Benjamin Arai <me@benjaminarai.com>
30820 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
30821 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
30823 * dlls/oleaut32/tests/olefont.c:
30824 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
30826 2006-08-03 Robert Reif <reif@earthlink.net>
30829 winnt.h: Add missing define.
30831 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
30833 * dlls/wined3d/surface.c:
30834 wined3d: Paletted texture support.
30836 2006-08-03 Mike McCormack <mike@codeweavers.com>
30838 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
30839 ddraw: Don't link to wined3d, load it at runtime.
30840 This lets ddraw dlls built on a machine with OpenGL present run on other
30841 machines that may not have the OpenGL libraries installed.
30843 2006-08-02 Thomas Kho <tkho@ucla.edu>
30846 server: Remove unused thread_apc member.
30848 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30850 * programs/notepad/Ko.rc:
30851 notepad: Updated Korean resource.
30853 2006-08-02 Huw Davies <huw@codeweavers.com>
30855 * fonts/ms_sans_serif.sfd:
30856 fonts: Add that extra pixel to the variants of 'e' too.
30858 2006-08-03 Alexandre Julliard <julliard@winehq.org>
30860 * dlls/riched20/editor.c:
30861 riched20: Fixed handling of window private data for Win64.
30863 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
30865 * dlls/riched20/editor.c:
30866 riched20: Handle incorrect calls of window procedure.
30868 2006-08-01 Robert Reif <reif@earthlink.net>
30870 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
30871 advapi32: Check returned data from LsaQueryInformationPolicy.
30873 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
30875 * dlls/msi/tests/db.c:
30876 msi/tests: Write-strings warnings fix.
30878 * dlls/lz32/tests/lzexpand_main.c:
30879 lz32/tests: Write-strings warning fix.
30881 2006-08-02 Alexandre Julliard <julliard@winehq.org>
30883 * dlls/kernel/thunk.c:
30884 kernel32: Make some functions static.
30886 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
30887 hhctrl.ocx: Make some functions static.
30890 user: Add some missing internal Wine messages to the message spy.
30892 2006-08-02 Jacek Caban <jacek@codeweavers.com>
30894 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
30895 hlink: Added HlinkTranslateURL tub implementation.
30897 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
30898 dlls/hlink/tests/hlink.c, include/hlink.idl:
30899 hlink: Added HlinkIsShortcut implementation.
30901 * dlls/ole32/moniker.c:
30902 ole32: Clean up OleRun.
30904 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
30906 * dlls/riched20/run.c:
30907 riched20: Added short descriptions to functions in run.c, just in case
30908 anybody had any doubts about what they actually do.
30910 2006-08-02 Huw Davies <huw@codeweavers.com>
30912 * fonts/ms_sans_serif.sfd:
30913 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
30915 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
30917 * programs/winetest/Makefile.in:
30918 winetest: Added hlink tests.
30920 2006-08-02 Alexandre Julliard <julliard@winehq.org>
30922 * dlls/user/message.c, dlls/user/win.c, include/win.h,
30923 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
30924 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
30925 Also use the same code for Get/SetWindowWord.
30926 Based on a patch by Ge van Geldorp.
30928 2006-08-02 Mike McCormack <mike@codeweavers.com>
30930 * dlls/msi/classes.c:
30931 msi: Only ever write the long path for InProcServers.
30933 * dlls/msi/classes.c:
30934 msi: Register advertised components too.
30936 2006-08-02 Alexandre Julliard <julliard@winehq.org>
30938 * dlls/uxtheme/system.c:
30939 uxtheme: Make some variables static.
30941 * dlls/oledlg/insobjdlg.c:
30942 oledlg: Make a string static.
30944 * dlls/kernel/editline.c:
30945 kernel32: Make the keymap entries const.
30947 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
30948 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
30949 ole32: Make some functions and variables static.
30951 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
30952 msxml3: Make some functions and variables static.
30954 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
30955 opengl32: Make some functions and variables static.
30957 * dlls/glu32/glu.c:
30958 glu32: Make some functions static.
30960 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
30961 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
30962 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
30963 dsound: Make some functions static.
30965 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
30966 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
30967 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
30968 dlls/winex11.drv/xvidmode.c:
30969 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
30971 2006-08-01 James Hawkins <truiken@gmail.com>
30973 * dlls/msi/tests/db.c:
30974 msi: Add tests for SQL query markers.
30976 * dlls/msi/files.c:
30977 msi: A file that does not have the msidbFileAttributesCompressed bit set should
30978 be considered non-compressed.
30980 * dlls/msi/package.c, dlls/msi/tests/format.c:
30981 msi: Don't crash if an empty record is given to MsiProcessMessage.
30983 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
30984 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
30987 2006-08-01 Robert Reif <reif@earthlink.net>
30989 * dlls/advapi32/lsa.c:
30990 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
30993 2006-08-01 Juan Lang <juan_lang@yahoo.com>
30995 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
30996 dlls/wintrust/wintrust_main.c:
30997 wintrust: Implement TrustIsCertificateSelfSigned.
30999 * dlls/crypt32/str.c:
31000 crypt32: Support more types in CertRDNToStr.
31002 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31004 * dlls/msvfw32/msvfw32_Ko.rc:
31005 msvfw32: Updated Korean resource.
31007 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
31009 * dlls/shell32/version.h:
31010 shell32: Fix the file version string of the version resource.
31012 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
31014 * dlls/kernel/tests/process.c:
31015 kernel/tests: Write-strings warnings fix.
31017 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
31018 kernel: Write-strings warnings fixes.
31020 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
31022 * programs/oleview/typelib.c:
31023 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
31025 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
31027 * dlls/mshtml/mshtml.inf:
31028 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
31030 2006-08-01 Alexandre Julliard <julliard@winehq.org>
31032 * libs/port/memmove.c:
31033 libport: Fixed invalid lvalue accesses in memmove.
31035 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31037 * programs/view/Ko.rc:
31038 view: Updated Korean resource.
31040 2006-08-01 Huw Davies <huw@codeweavers.com>
31042 * dlls/comctl32/propsheet.c:
31043 comctl32: Limit the width of the watermark to 164 pixels.
31045 2006-07-31 Huw Davies <huw@codeweavers.com>
31047 * dlls/comctl32/propsheet.c:
31048 comctl32: Limit the size of the header bitmap to 49x49.
31050 * dlls/comctl32/propsheet.c:
31051 comctl32: Invalidate the header area so that updated titles will be drawn.
31053 * dlls/comctl32/propsheet.c:
31054 comctl32: Wordwrap the sub title.
31056 * dlls/comctl32/propsheet.c:
31057 comctl32: The titles are already converted to unicode so always use DrawTextW
31060 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
31062 * dlls/shell32/trash.c:
31063 shell32: Send directories and non-regular files to the trash.
31065 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
31067 * dlls/user/tests/win.c:
31068 user: Add a couple of missing bits to the SetWindowLong test.
31070 2006-08-01 Jacek Caban <jacek@codeweavers.com>
31072 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
31073 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
31075 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
31076 dlls/mshtml/mshtml_private.h:
31077 mshtml: Store HTMLElement pointer in HTMLTextContainer.
31079 2006-08-01 Robert Reif <reif@earthlink.net>
31081 * dlls/advapi32/tests/lsa.c:
31082 advapi32: More LsaQueryInformationPolicy tests.
31084 2006-08-02 Mike McCormack <mike@codeweavers.com>
31086 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
31087 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
31089 2006-08-01 Alexandre Julliard <julliard@winehq.org>
31092 gdi: Fixed buffer overflow in GetCharABCWidthsI.
31094 * Make.rules.in, tools/makedep.c:
31095 makedep: Always search for includes in the standard directories, even without
31098 * Make.rules.in, tools/makedep.c:
31099 makedep: Don't add dependencies for system headers.
31102 makedep: Get rid of restrictions on line lengths. Merge lines that end in
31106 makedep: Convert to standard Wine lists.
31108 2006-07-28 Robert Shearman <rob@codeweavers.com>
31110 * dlls/msxml3/regsvr.c:
31111 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
31112 Don't delete the progid key when unregistering coclasses - this is now
31113 done in unregister_progids.
31115 * dlls/msxml3/regsvr.c:
31116 msxml3: Separate the writing of progids from the writing of classes.
31117 This allows writing multiple progids that refer to one class.
31118 Support writing out Version and VersionIndependentProgId keys for classes.
31120 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
31122 * dlls/kernel/format_msg.c:
31123 kernel: Wsign-compare warning fix.
31125 2006-07-31 Robert Reif <reif@earthlink.net>
31127 * dlls/advapi32/lsa.c:
31128 advapi32: LsaQueryInformationPolicy update.
31129 Update LsaQueryInformationPolicy to use correct computer name and SID.
31130 Add support for PolicyDnsDomainInformation.
31132 2006-08-02 Mike McCormack <mike@codeweavers.com>
31134 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31135 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
31136 dlls/hlink/tests/hlink.c:
31137 hlink: Add a short test case.
31139 * dlls/hlink/link.c:
31140 hlink: Use CoTaskMemAlloc when returning memory to a caller.
31142 * dlls/hlink/link.c:
31143 hlink: Create a strdupW function and use it.
31145 2006-07-31 Thomas Kho <tkho@ucla.edu>
31147 * dlls/msi/dialog.c:
31148 msi: Wake dialog on messages from external threads.
31150 2006-07-31 James Hawkins <truiken@gmail.com>
31152 * dlls/msi/action.c, dlls/msi/tests/package.c:
31153 msi: Fix a couple install state test cases.
31154 - Correctly handle the msidbComponentAttributesOptional component attribute.
31155 - Don't set a component's state to INSTALLSTATE_LOCAL if the
31156 msidbComponentAttributesSourceOnly attribute is provided.
31158 * dlls/msi/tests/package.c:
31159 msi: Fix the add_feature_entry helper function.
31161 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
31163 * include/ddk/winsplp.h:
31164 winsplp.h: Remove FAR, use W structs, fix typo.
31166 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
31168 * dlls/dinput/tests/keyboard.c:
31169 dinput/tests: Write-strings warning fix.
31171 * dlls/dsound/tests/dsound8.c:
31172 dsound/tests: Write-strings warning fix.
31174 2006-07-31 Robert Shearman <rob@codeweavers.com>
31176 * dlls/user/tests/win.c, dlls/user/win.c:
31177 user: Ignore setting NULL window procs inside SetWindowLong.
31178 Add tests for SetWindowLong error cases.
31180 2006-07-31 Duane Clark <fpga@pacbell.net>
31182 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
31183 msvcrt: Fix fgetwc/s in binary mode.
31185 * dlls/msvcrt/tests/file.c:
31186 msvcrt: Test fgetwc/s in binary mode.
31188 * dlls/msvcrt/file.c:
31189 msvcrt: Remove read_i loop and fix fread.
31191 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
31193 * tools/widl/parser.y:
31194 widl: Set type_t kind field correctly for all types.
31196 * tools/widl/parser.y:
31197 widl: Set defined flag for coclasses.
31199 2006-07-31 James Hawkins <truiken@gmail.com>
31201 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
31202 setupapi: Add a stub implementation of SetupGetSourceInfo.
31204 * dlls/msi/action.c, dlls/msi/tests/package.c:
31205 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
31208 2006-07-31 Robert Shearman <rob@codeweavers.com>
31210 * dlls/oleaut32/typelib.c:
31211 oleaut32: Improve dump_DispParms.
31213 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
31214 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
31216 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
31217 ole32: Implement OleNoteObjectVisible as described by MSDN.
31219 * dlls/ole32/storage32.c:
31220 ole32: Remove a check on the share mode for the NULL filename case as the
31221 check is already done earlier in StgCreateDocfile.
31223 2006-07-31 Alexandre Julliard <julliard@winehq.org>
31225 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
31226 ntdll: Move the calling of the process entry point back to kernel32.
31227 Apparently some copy protection stuff relies on that.
31228 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
31230 * dlls/ntdll/loader.c:
31231 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
31233 * loader/preloader.c:
31234 preloader: Added support for the new style DT_GNU_HASH symbol table.
31236 * loader/preloader.c:
31237 preloader: Fixed type checking in symbol lookup.
31239 * loader/preloader.c:
31240 preloader: Properly use the ELF hash table when looking up a symbol.
31242 2006-07-31 Jacek Caban <jacek@codeweavers.com>
31244 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
31245 dlls/shdocvw/webbrowser.c:
31246 shdocvw: Added WebBrowser::Invoke implementation.
31248 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
31249 dlls/shdocvw/tests/webbrowser.c:
31250 shdocvw: Added SetExtent and GetExtent implementation.
31252 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
31254 * dlls/wined3d/surface.c:
31255 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
31257 * dlls/wined3d/device.c:
31258 wined3d: Avoid NULL dereference.
31260 2006-07-31 Thomas Kho <tkho@ucla.edu>
31262 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31263 riched20: Implement EM_GETLINE.
31265 2006-08-01 Mike McCormack <mike@codeweavers.com>
31267 * dlls/ole32/storage32.c:
31268 ole32: Use IsGUIDEqual to compare IIDs.
31270 2006-07-31 Alexandre Julliard <julliard@winehq.org>
31272 * libs/wine/mmap.c:
31273 libwine: Better heuristic for finding the top of the address space on Linux.
31275 2006-07-31 Robert Reif <reif@earthlink.net>
31277 * dlls/advapi32/security.c:
31278 advapi32: Add computer sid support to LookupAccountSidW.
31280 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
31281 advapi32: Add more helper functions.
31282 Add ADVAPI_GetComputerSid.
31284 2006-07-31 Jacek Caban <jacek@codeweavers.com>
31286 * dlls/shdocvw/regsvr.c:
31287 shdocvw: Register SHDocVw typelib.
31289 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
31290 dlls/shdocvw/shdocvw_v1.idl:
31291 shdocvw: Added typelib.
31293 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
31295 * dlls/shell32/shell32_Pl.rc:
31296 shell32: Update the Polish translation.
31298 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
31299 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
31300 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
31301 shell32: Call the trashing code from SHFileOperationW.
31303 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
31304 dlls/shell32/xdg.h:
31305 shell32: Add trashing support functions.
31307 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
31308 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
31309 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
31310 shell32: Add trashing confirmations.
31312 2006-07-31 Benjamin Arai <me@benjaminarai.com>
31314 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
31315 dlls/oleaut32/tests/vartest.c:
31316 oleaut32: Move varformat conformance tests to new file varformat.c
31318 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
31320 * dlls/user/input.c, dlls/user/tests/input.c:
31321 user: Set buffer to '\0' in GetKeyNameTextA too.
31323 2006-07-29 Duane Clark <fpga@pacbell.net>
31325 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
31328 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
31331 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
31332 msvcrt: Fix _read and fgetc.
31334 * dlls/msvcrt/tests/file.c:
31335 msvcrt: File read buffer tests.
31337 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
31339 * dlls/dinput/dinput_main.c:
31340 dinput: Initialize event sequence counter. And simplify code.
31342 2006-07-29 Robert Reif <reif@earthlink.net>
31344 * dlls/advapi32/tests/security.c:
31345 advapi32: Add string sid tests.
31347 * dlls/advapi32/tests/security.c:
31348 advapi32: Print more info about failed test.
31350 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
31351 dlls/advapi32/security.c:
31352 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
31353 Make debugstr_sid global.
31355 2006-08-01 Mike McCormack <mike@codeweavers.com>
31357 * dlls/ole32/storage32.c:
31358 ole32: Add function parameters to FIXME messages.
31360 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31361 ole32: Add a test showing what STGM_TRANSACTED does for streams.
31363 2006-07-30 H. Verbeet <hverbeet@gmail.com>
31365 * dlls/ddraw/direct3d.c:
31366 ddraw: Order Z-buffer formats by depth buffer bit depths in
31367 IDirect3DImpl_7_EnumZBufferFormats.
31369 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
31370 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
31371 GLSL fragment shaders.
31373 * dlls/wined3d/device.c:
31374 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
31376 * dlls/wined3d/surface.c:
31377 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
31378 IWineD3DSurfaceImpl_UnlockRect.
31380 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
31382 * dlls/comctl32/tests/comboex.c:
31383 comctl32/tests: Write-strings warnings fix.
31385 * dlls/advpack/tests/install.c:
31386 advpack/tests: Write-strings warnings fix.
31388 * dlls/cabinet/cabinet_main.c:
31389 cabinet: Write-strings warning fix.
31391 2006-07-29 Jacek Caban <jacek@codeweavers.com>
31393 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
31394 shlwapi: Change file path to URL in UrlCanonicalize.
31396 * dlls/urlmon/umon.c:
31397 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
31399 2006-07-30 Alexandre Julliard <julliard@winehq.org>
31401 * dlls/ntdll/virtual.c:
31402 ntdll: Use the right section size when setting protections.
31403 Use the same size computation when setting section protections than
31404 when mapping it in the first place (reported by Nicholas Miell).
31406 2006-07-29 Mike McCormack <mike@codeweavers.com>
31408 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
31409 ole32: Add some missing traces.
31411 * dlls/ole32/tests/storage32.c:
31412 ole32: Add a test for IEnumSTATSTG.
31414 * dlls/msi/files.c:
31415 msi: Change an ERR to a WARN.
31417 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
31419 * tools/widl/proxy.c:
31420 widl: Fix "static declaration follows non-static declaration" in generated code.
31422 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
31423 widl: Encode coclass types in typelibs.
31425 * tools/widl/parser.y:
31426 widl: Register types for coclasses.
31428 * tools/widl/write_msft.c:
31429 widl: Check if a typeinfo is already in a typelib before adding it.
31431 * tools/widl/write_msft.c:
31432 widl: Set typelib_idx for coclasses when they're added to a typelib.
31434 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
31435 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
31436 tools/widl/write_msft.c:
31437 widl: Fold class_t into type_t.
31439 2006-07-28 Thomas Kho <tkho@ucla.edu>
31441 * dlls/Maketest.rules.in:
31442 Maketest.rules.in: Fix comment.
31444 2006-07-28 Robert Reif <reif@earthlink.net>
31446 * dlls/advapi32/security.c:
31447 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
31449 * dlls/advapi32/security.c:
31450 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
31452 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
31454 * programs/regedit/regproc.c:
31455 regedit: Allow entering - for a value in a .reg file to delete that value.
31457 2006-07-28 James Hawkins <truiken@gmail.com>
31459 * dlls/wininet/urlcache.c:
31460 wininet: Only copy the relative filename into the UrlEntry structure.
31462 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
31464 * dlls/advpack/tests/advpack.c:
31465 advpack/tests: Write-strings warnings fix.
31467 * dlls/msi/tests/db.c:
31468 msi/tests: Write-strings warnings fix.
31470 2006-07-28 Juan Lang <juan_lang@yahoo.com>
31472 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
31473 dlls/crypt32/tests/cert.c, include/wincrypt.h:
31474 crypt32: Implement CryptHashPublicKeyInfo.
31476 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
31477 rsaenh: Use Interlocked functions for reference counting.
31479 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
31481 * dlls/dinput/device.c, include/dinput.h:
31482 dinput: Add DISCL_NOWINKEY define.
31484 2006-07-28 Jason Green <jave27@gmail.com>
31486 * dlls/wined3d/baseshader.c:
31487 wined3d: Skip processing of D3DSIO_PHASE instruction.
31489 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31490 include/d3d9types.h, include/wine/wined3d_types.h:
31491 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
31493 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
31494 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
31495 include/d3d9types.h, include/wine/wined3d_types.h:
31496 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
31498 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
31500 * dlls/wined3d/surface.c:
31501 wined3d: Optimize d3dfmt_convert_surface.
31503 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
31504 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
31505 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
31506 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
31507 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
31508 winex11.drv: Kill DGA support.
31510 2006-07-27 Jacek Caban <jacek@codeweavers.com>
31512 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
31513 include/stdole2.idl:
31514 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
31517 2006-07-29 Alexandre Julliard <julliard@winehq.org>
31519 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
31520 dlls/stdole32.tlb/Makefile.in:
31521 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
31522 things than resources.
31524 2006-07-28 Alexandre Julliard <julliard@winehq.org>
31526 * dlls/user/message.c:
31527 user: Abort WaitForUserIdle if the target process died.
31529 2006-07-28 Jason Green <jave27@gmail.com>
31531 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
31532 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
31533 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31534 wined3d: More shader fixes / new instructions.
31535 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
31536 - Subtract 1 more constant from total GLSL allowed float constants to
31537 accommodate the PROJECTION matrix row that we reference.
31539 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
31541 * dlls/wined3d/surface.c:
31542 wined3d: Render target texturing.
31544 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
31546 * dlls/msi/msi_main.c:
31547 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
31550 * dlls/msi/msipriv.h:
31551 msi: Make the version information of DllGetVersion same as in version resource.
31553 2006-07-27 Juan Lang <juan_lang@yahoo.com>
31555 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
31556 rsaenh: More tests and some fixes.
31557 - correct deleting the default container
31558 - imported keys should be stored in their container, not just given to the caller
31559 - tests for these changes
31561 2006-07-27 Benjamin Arai <me@benjaminarai.com>
31563 * dlls/oleaut32/varformat.c:
31564 oleaut32: VarMonthName - Update error codes and helper functions.
31566 * dlls/oleaut32/tests/vartest.c:
31567 oleaut32: VarSub: Conformance test.
31569 * dlls/oleaut32/variant.c:
31570 oleaut32: VarSub: Fixes several data types and corrects error codes.
31572 2006-07-28 Robert Shearman <rob@codeweavers.com>
31574 * dlls/oleaut32/olepicture.c:
31575 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
31577 * dlls/oleaut32/olefont.c:
31578 oleaut32: Implement GetTypeInfoCount for standard fonts.
31580 * dlls/oleaut32/olepicture.c:
31581 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
31582 Remove some validation code that is already handled by a more generic
31583 case at the end of the function.
31585 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
31586 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
31588 * dlls/oleaut32/tests/olefont.c:
31589 oleaut32: Add a test for passing an invalid number of input parameters into
31590 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
31592 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
31593 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
31594 Add some tests for IPictureDisp::Invoke.
31596 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
31597 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
31599 * dlls/oleaut32/tests/olefont.c:
31600 oleaut32: Add a successful test for IFontDisp::Invoke.
31602 * dlls/oleaut32/olefont.c:
31603 oleaut32: Handle the Weight property in IFontDisp::Invoke.
31605 2006-07-27 Juan Lang <juan_lang@yahoo.com>
31607 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
31608 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
31609 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
31612 sspi.h: Add missing define.
31614 2006-07-27 James Hawkins <truiken@gmail.com>
31616 * dlls/msi/tests/db.c:
31617 msi: Add tests for MsiDatabaseImport.
31619 2006-07-27 Jacek Caban <jacek@codeweavers.com>
31621 * include/mshtml.idl:
31622 mshtml.idl: Fix SAFEARRAY argument declaration.
31624 * tools/widl/write_msft.c:
31625 widl: Reorder segments to match midl.
31627 * tools/widl/write_msft.c:
31628 widl: Use cval in ATTR_ID.
31630 * tools/widl/write_msft.c:
31631 widl: Added ATTR_BINDABLE handling to add_func_desc.
31633 * tools/widl/write_msft.c:
31634 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
31636 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
31637 shdocvw: Added test of GetControlInfo.
31639 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
31641 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
31642 Fix 2 "static is not at beginning of declaration" warnings.
31644 * dlls/msi/tests/package.c:
31645 msi: 0xdeadbeef is too big for a signed int thus producing sign
31646 comparison warnings when compared to an int variable. Use 0xdeadbee
31649 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
31651 * dlls/mapi32/tests/prop.c:
31652 mapi32/tests: Write-strings warning fix.
31654 * dlls/msi/tests/install.c:
31655 msi/tests: Write-strings warning fix.
31657 * dlls/crypt32/tests/encode.c:
31658 crypt32/tests: Write-strings warnings fix.
31660 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
31662 * programs/winebrowser/main.c:
31663 winebrowser: Pass any given argument that is not a mailto URL to the browser.
31665 2006-07-27 Mike McCormack <mike@codeweavers.com>
31667 * programs/msiexec/msiexec.c:
31668 msiexec: Don't crash if there's no args.
31670 * dlls/msi/action.c:
31671 msi: Don't set the shortcut's working directory if it's NULL.
31673 * dlls/msi/msi.c, dlls/msi/registry.c:
31674 msi: Fix some memory leaks.
31676 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
31678 * dlls/dinput/keyboard.c:
31679 dinput: Keyboard: Use the same event queue mechanism as mouse.
31681 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
31683 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
31684 dlls/wined3d/wined3d_private.h:
31685 wined3d: Do not use the IWineD3DSurface for the cursor.
31687 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
31689 * dlls/wined3d/surface.c:
31690 wined3d: Avoid a false ERR.
31692 2006-07-27 Alexandre Julliard <julliard@winehq.org>
31694 * ANNOUNCE, ChangeLog, VERSION, configure:
31697 ----------------------------------------------------------------
31698 2006-07-27 Jason Green <jave27@gmail.com>
31700 * dlls/wined3d/vertexshader.c:
31701 wined3d: Fix minor typo from shader patch.
31703 2006-07-27 Huw Davies <huw@codeweavers.com>
31706 wine.inf: Add lnkfile description.
31708 2006-07-27 Alexandre Julliard <julliard@winehq.org>
31711 server: Round up the timeout for poll() to avoid redundant calls.
31713 * server/request.c:
31714 server: Don't crash on invalid request sizes.
31716 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
31718 * programs/winhelp/winhelp.c:
31719 winhelp: Write-strings warning fix.
31721 * dlls/user/tests/menu.c:
31722 user/tests: Write-strings warnings fix.
31724 2006-07-26 James Hawkins <truiken@gmail.com>
31726 * dlls/msi/Makefile.in, dlls/msi/package.c:
31727 msi: Download the MSI package if it is a remote URL.
31729 2006-07-26 Juan Lang <juan_lang@yahoo.com>
31731 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
31732 crypt32: Implement CryptStrToNameA/W, with tests.
31734 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
31735 dlls/crypt32/tests/encode.c:
31736 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
31738 * dlls/rsaenh/rsaenh.c:
31739 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
31741 2006-07-27 Alexandre Julliard <julliard@winehq.org>
31743 * dlls/oleaut32/olefont.c:
31744 oleaut32: Fixed compiler warning.
31746 2006-07-26 Jason Green <jave27@gmail.com>
31748 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
31749 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
31750 wined3d: Fix some upside-down rendering issues for shaders.
31752 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
31754 * dlls/wined3d/surface.c:
31755 wined3d: BltFast/BltOverride color keying.
31757 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
31759 * programs/regedit/listview.c:
31760 regedit: Write-strings warning fix.
31762 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
31764 * dlls/wined3d/directx.c:
31765 wined3d: Blacklist WINED3DFMT_R8G8B8.
31767 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31769 * programs/wineconsole/wineconsole_Ko.rc:
31770 wineconsole: Updated Korean resource.
31772 2006-07-27 Mike McCormack <mike@codeweavers.com>
31774 * include/commctrl.h:
31775 comctl32: Fix a typo.
31777 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
31778 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
31780 * dlls/msi/tests/format.c:
31781 msi: Remember to free a handle.
31784 msi: Fix some memory leaks in the condition parser.
31786 * dlls/msi/appsearch.c, dlls/msi/msi.c:
31787 msi: Use msi_alloc/free, not HeapAlloc/Free.
31789 2006-07-26 James Hawkins <truiken@gmail.com>
31791 * dlls/msi/tests/install.c:
31792 msi: Test the column types of MSI packages.
31794 * dlls/msi/tests/package.c:
31795 msi: Test the states of a component with a compressed file.
31797 * dlls/msi/table.c:
31800 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
31802 * dlls/dinput8/dinput8_main.c:
31803 dinput8: Better DirectInput8Create warning.
31805 2006-07-26 Jacek Caban <jacek@codeweavers.com>
31807 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
31808 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
31810 * dlls/mshtml/protocol.c:
31811 mshtml: Fix handling res URLs with full path and number resource ID.
31813 2006-07-26 Robert Shearman <rob@codeweavers.com>
31815 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
31816 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
31818 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
31819 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
31820 the input parameter into the correct type.
31822 * dlls/ole32/regsvr.c:
31823 ole32: Add more self-registration entries for classes and interfaces.
31825 2006-07-26 Huw Davies <huw@codeweavers.com>
31828 wine.inf: Add inifile entries.
31830 2006-07-24 Thomas Kho <tkho@ucla.edu>
31832 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
31833 wcmd: Correct handling of quotes and /s flag when a command argument is present.
31835 2006-07-23 Kovács András <andras@csevego.net>
31837 * dlls/wined3d/device.c:
31838 wined3d: Fix CopyRects if pDestPointsArray is NULL.
31840 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
31842 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
31843 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
31845 2006-07-26 Ge van Geldorp <ge@gse.nl>
31847 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
31848 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
31849 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
31850 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
31851 programs/winedbg/memory.c, programs/winedbg/source.c,
31852 programs/winedbg/stack.c, programs/winedbg/symbol.c,
31853 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
31854 programs/winedbg/types.c:
31855 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
31857 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
31859 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
31860 wined3d: More efficient color keying dirtifying.
31861 Instead of blindly dirtifying the surface LoadTexture keeps track of
31862 the color key that was used when creating the opengl texture and
31863 reloads the surface if the color key has changed.
31865 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
31867 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
31868 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
31869 include/wine/wined3d_interface.h:
31870 ddraw: Support using an application-provided surface pointer.
31872 2006-07-26 Mike McCormack <mike@codeweavers.com>
31874 * dlls/msi/record.c, dlls/msi/tests/record.c:
31875 msi: Fix an off by one error in MsiRecordGetString.
31877 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
31878 msi: Implement SQL inner joins.
31880 2006-07-26 Alexandre Julliard <julliard@winehq.org>
31882 * dlls/crypt32/tests/store.c:
31883 crypt32/tests: Clean up temp files.
31885 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
31886 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
31887 server/protocol.def, server/request.c, server/thread.c,
31889 server: Convert the server start time to the abs_time_t type.
31891 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
31892 server/protocol.def, server/thread.c, server/thread.h,
31894 server: Convert thread creation/exit times to the abs_time_t type.
31896 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
31898 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
31899 deal only with timeouts.
31901 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
31902 server/protocol.def, server/request.h, server/trace.c:
31903 server: Rename the wait_input_idle request to better reflect what it does.
31904 Also get rid of the unused timeout field.
31906 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
31908 server: Make the create_async function take an absolute timeout.
31910 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
31912 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
31914 server: Fix some comparisons between signed and unsigned.
31916 2006-07-26 Alexandre Julliard <julliard@winehq.org>
31918 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
31919 server/console.c, server/debugger.c, server/file.c, server/hook.c,
31920 server/object.c, server/object.h, server/process.c, server/process.h,
31921 server/protocol.def, server/ptrace.c, server/queue.c,
31922 server/region.c, server/registry.c, server/request.c,
31923 server/request.h, server/snapshot.c, server/symlink.c,
31924 server/token.c, server/trace.c, server/user.h, server/window.c,
31925 server/winstation.c, tools/make_requests:
31926 server: Added data_size_t type to represent sizes in the server protocol.
31927 Make it an unsigned int to save some space on Win64, if we need to
31928 transfer more than 4Gb over the server pipe something is seriously
31931 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
31933 * dlls/rsaenh/rsaenh.c:
31934 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
31936 * dlls/rsaenh/rsaenh.c:
31937 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
31940 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
31942 * dlls/winspool.drv/tests/info.c:
31943 winspool.drv/tests: Write-strings warnings fix.
31945 * dlls/msi/tests/db.c:
31946 msi/tests: Write-strings warnings fix.
31948 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31950 * programs/winefile/Ko.rc:
31951 winefile: Updated Korean resource.
31953 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
31955 * dlls/dmime/performance.c:
31956 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
31958 2006-07-25 Juan Lang <juan_lang@yahoo.com>
31960 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
31961 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
31962 crypt32: Implement file stores.
31964 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
31966 * dlls/wined3d/directx.c:
31967 wined3d: Enable all bump mapping formats.
31969 2006-07-26 Jason Green <jave27@gmail.com>
31971 * dlls/wined3d/drawprim.c:
31972 wined3d: Fix crash caused by bad TRACE.
31974 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
31976 * dlls/wined3d/glsl_shader.c:
31977 wined3d: Remove superfluous breaks.
31979 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
31981 * tools/widl/parser.y:
31982 widl: Allow trailing commas in attribute lists.
31984 2006-07-26 Mike McCormack <mike@codeweavers.com>
31987 msi: Add a FIXME for join queries.
31989 2006-07-25 Mike McCormack <mike@codeweavers.com>
31991 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
31992 msi: Always load all the components.
31994 2006-07-25 Robert Shearman <rob@codeweavers.com>
31996 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
31997 dbghelp: Implement SymGetSymFromAddr64.
31999 * configure, configure.ac, dlls/oleaut32/olepicture.c,
32000 include/config.h.in:
32001 configure: Add a check for the DGifOpen function in the gif_lib.h header as
32002 the v4 of the file does define it, while v3 doesn't.
32004 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
32006 * dlls/comdlg32/filedlg.c:
32007 comdlg32: GetOpenFileNameW - Create unicode windows.
32009 2006-07-25 Alexandre Julliard <julliard@winehq.org>
32011 * programs/uninstaller/main.c:
32012 uninstaller: Fail more gracefully when the registry key is missing.
32014 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
32016 * dlls/oleaut32/safearray.c:
32017 oleaut32: Adding a NULL to a safearray is supposed to crash.
32019 2006-07-25 Alexandre Julliard <julliard@winehq.org>
32021 * dlls/ntdll/server.c:
32022 ntdll: Avoid accessing the TEB after the memory view has been released.
32023 When using reserved areas the memory could potentially be reused right
32027 server: Try harder to find a suitable thread for read/write_process_memory.
32029 2006-07-20 Thomas Kho <tkho@ucla.edu>
32031 * server/process.c:
32032 server: Add new threads to end of thread_list.
32034 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
32036 * dlls/rpcrt4/ndr_marshall.c:
32037 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
32039 2006-07-24 Jason Green <jave27@gmail.com>
32041 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
32042 dlls/wined3d/wined3d_private.h:
32043 wined3d: Implement more GLSL instructions.
32044 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
32046 2006-07-25 Mike McCormack <mike@codeweavers.com>
32048 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
32049 msi: Fix where queries on 32bit integer columns.
32051 2006-07-24 James Hawkins <truiken@gmail.com>
32053 * dlls/msi/tests/db.c:
32054 msi: Add tests for the WHERE SQL clause.
32056 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32058 * dlls/wineps.drv/wps_Ko.rc:
32059 wineps.drv: Updated Korean resource.
32061 2006-07-25 H. Verbeet <hverbeet@gmail.com>
32063 * dlls/wined3d/device.c, dlls/wined3d/query.c,
32064 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
32065 wined3d: Add real occlusion query support.
32067 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32068 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
32069 IWineD3DPixelShaderImpl_SetFunction.
32071 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
32072 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
32074 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
32076 * tools/widl/parser.l, tools/widl/parser.y:
32077 widl: Support SAFEARRAY(type) syntax.
32079 * tools/widl/header.c:
32080 widl: Fix redefinition of types in output.
32082 2006-07-24 Jacek Caban <jacek@codeweavers.com>
32084 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
32085 shdocvw: Added more test and fixes.
32087 2006-07-24 Huw Davies <huw@codeweavers.com>
32089 * dlls/gdi/freetype.c:
32090 gdi32: Use the correct name when writing the fixed font registry value.
32092 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
32094 * dlls/user/input.c, dlls/user/tests/msg.c:
32095 user: Add more TrackMouseEvent tests, particularly a test with
32096 injected mouse move events. Fix a problem detected by the test.
32098 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
32100 * dlls/user/input.c:
32101 user: Various TrackMouseEvent fixes.
32102 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
32103 use hittest directly to simplify the code.
32104 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
32106 * dlls/user/winpos.c:
32107 user: Add a trace to EndDeferWindowPos.
32109 * dlls/user/input.c:
32110 user: Use (win) debug channel by default, add a TRACE to SendInput.
32112 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
32114 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
32115 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
32117 2006-07-24 Mike McCormack <mike@codeweavers.com>
32119 * dlls/msi/registry.c:
32120 msi: Use CLSIDFromString to make squash_guid a bit more robust.
32122 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
32123 msi: Make MsiConfigureFeature a bit more robust.
32125 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
32126 dlls/msi/msipriv.h:
32127 msi: Move COM server implementation to a separate file.
32129 * configure, configure.ac:
32130 configure: Check for freetype-config first, then use the libraries it specifies.
32132 2006-07-23 Jason Green <jave27@gmail.com>
32134 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32135 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
32136 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
32137 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
32138 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
32139 references from D3DTS_* to WINED3DTS_*.
32141 2006-07-24 Alexandre Julliard <julliard@winehq.org>
32143 * configure, configure.ac, loader/main.c, loader/preloader.c:
32144 preloader: Allocate more space in low memory as well as for top-down allocations.
32146 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
32147 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
32149 * dlls/ntdll/virtual.c:
32150 ntdll: Support memory allocations inside reserved areas.
32152 * dlls/ntdll/virtual.c:
32153 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
32155 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
32156 libs/wine/wine.map:
32157 libwine: Added a function to enumerate the reserved mmap areas.
32159 2006-07-24 Robert Shearman <rob@codeweavers.com>
32162 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
32165 * dlls/rpcrt4/ndr_marshall.c:
32166 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
32167 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
32169 * dlls/rpcrt4/rpc_binding.c:
32170 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
32172 * dlls/rpcrt4/ndr_marshall.c:
32173 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
32175 * dlls/rpcrt4/ndr_marshall.c:
32176 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
32177 NdrConformantStringUnmarshall.
32179 * dlls/rpcrt4/ndr_marshall.c:
32180 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
32181 Change the FIXME messages to print out unrecognised format characters in
32182 hex rather than decimal.
32184 * dlls/uuid/uuid.c:
32185 uuid: Add IIDs and CLSIDs from xmldso.h.
32187 * dlls/oleaut32/typelib.c:
32188 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
32189 as native doesn't assume that it doesn't contain valid data.
32191 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
32192 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
32194 2006-07-24 Mike McCormack <mike@codeweavers.com>
32196 * dlls/msi/tests/msi.c:
32197 msi: Add a test case for MsiGetFileHash.
32200 msi: Implement MsiGetFileHash.
32202 * dlls/winex11.drv/keyboard.c:
32203 winex11.drv: Avoid an uninitialized variable warning.
32205 2006-07-24 Alexandre Julliard <julliard@winehq.org>
32207 * programs/winevdm/winevdm.c:
32208 winevdm: Load sound.drv too.
32210 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
32212 * tools/widl/header.c:
32213 widl: Allow write_type to output full pointer types.
32215 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
32217 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
32218 dlls/wined3d/wined3d_private.h:
32219 wined3d: Draw the cursor.
32221 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
32223 * dlls/wined3d/device.c:
32224 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
32226 2006-07-24 Mike McCormack <mike@codeweavers.com>
32229 msi: Reimplement MsiGetUserInfo using awstrings.
32231 2006-07-23 Dan Kegel <dank@kegel.com>
32233 * dlls/winedos/int21.c:
32234 winedos: Limit reported disk space to 1GB.
32236 2006-07-23 Jason Green <jave27@gmail.com>
32238 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
32239 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
32240 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
32241 constants regression).
32243 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
32245 * dlls/comdlg32/tests/printdlg.c:
32246 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
32248 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
32250 * dlls/dinput/device_private.h:
32251 dinput: Simplify code a bit.
32253 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
32255 * dlls/dinput/dinput_main.c:
32256 dinput: Fix small typo.
32258 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
32260 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
32261 wined3d: Whitelist pixelformats instead of blacklisting.
32263 * dlls/wined3d/surface.c:
32264 wined3d: Reactivate the X bits fixup.
32266 2006-07-24 Mike McCormack <mike@codeweavers.com>
32268 * dlls/msi/msi.c, dlls/msi/registry.c:
32269 msi: MoveMsiEnumPatches to registry.c
32271 * dlls/shdocvw/regsvr.c:
32272 shdocvw: Register MruListLong.
32274 * dlls/hlink/hlink_main.c:
32275 hlink: Implement HlinkNavigateToStringReference.
32277 * dlls/hlink/link.c:
32278 hlink: Only release an object that we successfully created.
32280 * dlls/query/query.spec, dlls/query/query_main.c:
32281 query: Add a stub implementation for LocateCatalogs.
32283 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
32285 * programs/winhelp/Ko.rc:
32286 winhelp: Updated Korean resource.
32288 2006-07-23 Robert Reif <reif@earthlink.net>
32291 winnt.h: Add more SID defines.
32293 2006-07-22 Jacek Caban <jacek@codeweavers.com>
32295 * dlls/urlmon/session.c:
32296 urlmon: Don't use freed string in TRACE.
32298 * dlls/shdocvw/persist.c:
32299 shdocvw: Return S_OK in IPersistStreamInit::Load.
32301 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
32303 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
32304 shell32: Define one more avi resource.
32306 2006-07-21 James Hawkins <truiken@gmail.com>
32308 * dlls/msi/tests/package.c:
32309 msi: Add tests for component and feature states.
32311 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
32313 * dlls/shell32/tests/shlexec.c:
32314 shell32/tests: Write-strings warnings fix.
32316 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
32318 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
32319 include/richedit.h:
32320 riched20: Write-strings warnings fix.
32321 The string members of the FINDTEXT and FINDTEXTEX structs are declared
32322 constant in the SDK.
32324 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
32326 * programs/oleview/typelib.c:
32327 oleview: Added interface handling to idl display.
32329 2006-07-21 James Hawkins <truiken@gmail.com>
32331 * dlls/msi/dialog.c:
32332 msi: Expand features with odd Display values.
32334 * dlls/msi/dialog.c:
32335 msi: Don't display a feature if its Display value is zero.
32337 * dlls/msi/action.c:
32338 msi: Set the component's initial state based on its attributes.
32340 2006-07-21 Jason Green <jave27@gmail.com>
32342 * dlls/wined3d/device.c:
32343 wined3d: Minor trace corrections in Set___ShaderConstants().
32345 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
32347 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
32348 wined3d: Do not try to create a vbo more than once.
32350 * dlls/wined3d/vertexbuffer.c:
32351 wined3d: Move vertex fixups into their own function.
32353 2006-07-21 Alexandre Julliard <julliard@winehq.org>
32355 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
32356 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
32358 2006-07-20 Benjamin Arai <me@benjaminarai.com>
32360 * dlls/oleaut32/tests/vartest.c:
32361 oleaut32: Fix missing tests and heap errors for VarCat conformance.
32363 * dlls/oleaut32/variant.c:
32364 oleaut32: Fix temp variant initialization issues in VarCat.
32366 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
32368 * dlls/kernel/time.c, dlls/ntdll/process.c,
32369 include/wine/server_protocol.h, server/process.c,
32370 server/protocol.def, server/trace.c:
32371 ntdll: Implementation of process CreationTime and ExitTime.
32373 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
32375 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
32376 include/setupapi.h:
32377 setupapi: Implemented SetupDiCreateDeviceInfoA.
32379 * dlls/setupapi/tests/devinst.c:
32380 setupapi: Rename a test.
32382 2006-07-20 Robert Reif <reif@earthlink.net>
32384 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
32385 advapi32: Partial LookupAccountSid implementation.
32387 2006-07-21 Alexandre Julliard <julliard@winehq.org>
32389 * dlls/ntdll/heap.c:
32390 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
32392 * dlls/ntdll/heap.c:
32393 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
32395 * dlls/ntdll/heap.c:
32396 ntdll: Add a few more free list entries to the heap.
32398 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32400 * dlls/comdlg32/cdlg_Ko.rc:
32401 comdlg32: Updated Korean resource.
32403 2006-07-21 Mike McCormack <mike@codeweavers.com>
32406 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
32409 msi: Use msi_reg_get_val_str() to read a registry value.
32411 * dlls/msi/msi.c, dlls/msi/msi.spec:
32412 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
32415 msi: Components with INSTALLSTATE_NOTUSED are considered present.
32418 msi: A component with an empty path is not used.
32421 msi: Use TRACE not FIXME for already implemented functions.
32423 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
32425 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
32426 d3d9: State management test framework for d3d9.
32428 * dlls/wined3d/device.c:
32429 wined3d: Respect EnableAutoDepthStencil parameter.
32431 * dlls/wined3d/stateblock.c:
32432 wined3d: Correct initial render states.
32434 * dlls/wined3d/device.c:
32435 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
32437 * dlls/wined3d/device.c:
32438 wined3d: Restore recording mode later in ActiveRender().
32440 * dlls/wined3d/device.c:
32441 wined3d: Read shader constants from correct stateblock.
32443 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
32445 * dlls/mscms/tests/profile.c:
32446 mscms/tests: Write-strings warnings fix.
32448 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
32450 * dlls/user/input.c, dlls/user/tests/msg.c:
32451 user: Add a TrackMouseEvent test, make it pass under Wine.
32453 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
32455 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
32456 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
32458 2006-07-20 Robert Shearman <rob@codeweavers.com>
32460 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
32461 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
32462 ole32: Implement CoRegisterPSClsid.
32464 2006-07-20 Juan Lang <juan_lang@yahoo.com>
32466 * dlls/msi/appsearch.c:
32467 msi: Don't use fixed-size buffers in AppSearch action.
32469 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
32471 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
32472 dinput8: DirectInput8Create rewrite.
32474 2006-07-19 Benjamin Arai <me@benjaminarai.com>
32476 * dlls/oleaut32/tests/olefont.c:
32477 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
32479 * dlls/oleaut32/olefont.c:
32480 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
32482 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
32484 * dlls/comdlg32/filedlg31.c:
32485 comdlg32: Remove redundant headers.
32487 2006-07-19 Ge van Geldorp <ge@gse.nl>
32489 * dlls/gdi/freetype.c:
32490 gdi: Use variables of correct size.
32492 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
32494 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
32495 setupapi: Add stub for SetupDiCreateDeviceInfoW.
32497 * dlls/setupapi/devinst.c:
32498 setupapi: Remove unneeded NULL checks before MyFree().
32500 2006-07-19 James Hawkins <truiken@gmail.com>
32502 * dlls/msi/events.c:
32503 msi: Implement the SetInstallLevel event.
32505 * dlls/msi/install.c, dlls/msi/msipriv.h:
32506 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
32507 be used internally.
32509 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
32510 msi: Update feature states after changing install levels, as they may have
32513 * dlls/msi/action.c:
32514 msi: Rename SetFeatureStates to match the naming scheme of internal msi
32517 2006-07-20 Mike McCormack <mike@codeweavers.com>
32519 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
32520 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
32521 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
32522 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
32523 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
32524 include/xmldso.idl:
32525 include: Remove unnecessary semicolons from idl.
32527 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
32528 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
32529 oledb: Add oledb.idl and some idl files it depends on.
32531 2006-07-19 Mike McCormack <mike@codeweavers.com>
32533 * configure, configure.ac:
32534 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
32536 2006-07-20 Mike McCormack <mike@codeweavers.com>
32538 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
32539 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
32540 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
32541 include/wine/itss.idl:
32542 include: Semicolons after cpp_quote are a syntax error in midl.
32544 2006-07-19 Hans Leidekker <hans@it.vu.nl>
32546 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
32547 usp10: Implement and test ScriptCacheGetHeight.
32549 2006-07-19 Jacek Caban <jacek@codeweavers.com>
32551 * dlls/urlmon/internet.c:
32552 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
32554 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
32555 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
32556 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
32557 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
32558 mshtml: Wrap remaining Heap* functions by inline functions.
32560 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
32562 * dlls/wininet/ftp.c:
32563 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
32565 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
32567 * dlls/dnsapi/tests/name.c:
32568 dnsapi/tests: Write-strings warnings fix.
32570 * dlls/comctl32/tests/listview.c:
32571 comctl32/tests: Write-strings warnings fix.
32573 2006-07-19 H. Verbeet <hverbeet@gmail.com>
32575 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
32576 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
32577 wined3d: Compilation fixes.
32579 2006-07-20 Kovács András <andras@csevego.net>
32581 * dlls/dinput/joystick_linuxinput.c:
32582 dinput: joydev_enum_deviceA now returns the correct value.
32584 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32586 * dlls/comctl32/comctl_Ko.rc:
32587 comctl32: Updated Korean resource.
32589 2006-07-19 Juan Lang <juan_lang@yahoo.com>
32591 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
32592 dlls/crypt32/tests/encode.c:
32593 crypt32: Implement more string types for X509_NAME_VALUE.
32595 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
32596 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
32599 * dlls/msi/appsearch.c:
32600 msi: Implement ACTION_AppSearchIni.
32602 2006-07-19 Alexandre Julliard <julliard@winehq.org>
32604 * dlls/ntdll/directory.c:
32605 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
32606 around a kernel bug.
32608 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
32610 * dlls/wininet/ftp.c:
32611 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
32613 2006-07-19 Juan Lang <juan_lang@yahoo.com>
32615 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
32616 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
32617 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
32619 * dlls/msi/appsearch.c:
32620 msi: Implement searching parent in ACTION_AppSearchReg.
32622 2006-07-19 Mike McCormack <mike@codeweavers.com>
32625 msi: Implement MsiConfigureFeatureW.
32628 msi: Fix the size of base 85 GUIDs.
32630 * dlls/msi/action.c:
32631 msi: Only load the features and files tables once.
32633 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
32635 * programs/oleview/typelib.c:
32636 oleview: Added data freeing in TypeLib Viewer.
32638 * programs/oleview/main.h, programs/oleview/typelib.c:
32639 oleview: Added some features to IDL data displaying.
32641 * programs/oleview/main.h, programs/oleview/pane.c,
32642 programs/oleview/typelib.c:
32643 oleview: Added skeleton for IDL files generation.
32645 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
32647 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
32648 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
32650 2006-07-19 Alexandre Julliard <julliard@winehq.org>
32652 * loader/preloader.c:
32653 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
32656 * dlls/kernel/process.c:
32657 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
32659 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
32660 kernel: Added support for exec'ing a new Win32 process.
32661 Use it to restart execution if the main binary can't be loaded because
32662 of address space conflicts, and also for Win16/DOS support.
32664 * dlls/kernel/process.c, dlls/ntdll/server.c,
32665 include/wine/server_protocol.h, server/process.c, server/process.h,
32666 server/protocol.def, server/request.c, server/trace.c:
32667 server: Simplify process creation.
32668 Pass the socket for the new process from the parent through the
32670 Perform initialisations during the new_process request.
32672 2006-07-19 Jason Green <jave27@gmail.com>
32674 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
32675 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
32676 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
32677 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
32678 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
32679 wined3d: Make the number of floating point shader constants dynamic.
32681 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
32683 * dlls/crypt32/tests/crl.c:
32684 crypt32: Make tests loadable on NT4.
32686 2006-07-18 James Hawkins <truiken@gmail.com>
32688 * dlls/msi/msi.spec, dlls/msi/source.c:
32689 msi: Add a stub implementation of MsiSourceListClearAll.
32691 * dlls/msi/action.c, dlls/msi/dialog.c:
32692 msi: Sort SelectionTree items by their Display value.
32694 2006-07-18 Huw Davies <huw@codeweavers.com>
32696 * dlls/msi/files.c:
32697 msi: Create files with the correct file attributes.
32699 2006-07-18 Mike McCormack <mike@codeweavers.com>
32702 msi: Check the right pointers for NULL.
32705 msi: Set properties, not the command line in MsiReinstallFeatureW.
32707 * dlls/msi/install.c, dlls/msi/msi.spec:
32708 msi: Implement MsiSetInstallLevel.
32710 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32712 * dlls/mshtml/Ko.rc:
32713 mshtml: Updated Korean resource.
32715 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
32717 * dlls/secur32/ntlm.c:
32718 secur32: Write-strings warnings fix.
32720 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
32722 * dlls/crypt32/tests/main.c:
32723 crypt32/tests: Write-strings warnings fix.
32725 2006-07-18 Benjamin Arai <me@benjaminarai.com>
32727 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
32728 oleaut32: Update error codes for VarMod.
32730 2006-07-18 Huw Davies <huw@codeweavers.com>
32732 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
32733 msxml3: removeChild should catch a NULL child node.
32735 * dlls/msxml3/tests/domdoc.c:
32736 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
32737 doesn't find a match.
32739 2006-07-18 Juan Lang <juan_lang@yahoo.com>
32741 * dlls/msi/appsearch.c:
32742 msi: Set name in ACTION_AppSearchGetSignature.
32744 * dlls/crypt32/encode.c:
32745 crypt32: Don't return from a try block.
32747 2006-07-18 Jacek Caban <jacek@codeweavers.com>
32749 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
32750 mshtml: Added stub implementation of ShowHTMLDialog.
32752 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
32755 wpp: In recursive macro definitions, print the macro name instead of nothing.
32757 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
32759 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
32760 include/wine/wined3d_interface.h:
32761 ddraw/wined3d: Remove texture format enumeration functions.
32763 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
32765 * dlls/wined3d/swapchain.c:
32766 wined3d: Duplicate flips in software if the local copy is up to date.
32768 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
32770 * dlls/wined3d/surface.c:
32771 wined3d: Disable the fog before writing the back buffer data.
32773 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
32775 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
32776 dlls/wined3d/wined3d_private.h:
32777 wined3d: Add a setting for the render target locking method.
32779 * dlls/wined3d/surface.c:
32780 wined3d: Break the glDrawPixels call out of UnlockRect.
32782 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32784 * programs/cmdlgtst/Ko.rc:
32785 cmdlgtst: Updated Korean resource.
32787 2006-07-17 Juan Lang <juan_lang@yahoo.com>
32789 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
32790 crypt32: Output x.500 strings from CertNameToStrA/W.
32792 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
32793 dlls/crypt32/serialize.c:
32794 crypt32: Fix reading key prov info from serialized data.
32796 * dlls/crypt32/encode.c:
32797 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
32799 * dlls/msi/appsearch.c:
32800 msi: Fix silly pointer error.
32802 2006-07-17 James Hawkins <truiken@gmail.com>
32804 * dlls/msi/dialog.c:
32805 msi: Update the feature components' states when a feature is selected.
32807 2006-07-17 Duane Clark <fpga@pacbell.net>
32809 * dlls/msvcrt/tests/file.c:
32810 msvcrt: Add tests of file operations in ASCII mode.
32812 2006-07-17 Jacek Caban <jacek@codeweavers.com>
32814 * dlls/urlmon/sec_mgr.c:
32815 urlmon: Fix handle leak.
32817 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
32818 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
32819 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
32820 mshtml: Wrap more Heap* function by inline functions.
32822 2006-07-17 Robert Shearman <rob@codeweavers.com>
32824 * dlls/oleaut32/tmarshal.c:
32825 oleaut32: Add an exception handler around code executed on the server side
32826 from the typelib marshaler.
32829 msi: Fix conversion of path to include nul-termination character in
32830 MsiProvideQualifiedComponentA.
32832 * dlls/rpcrt4/cproxy.c:
32833 rpcrt4: Display a big message box if the user tries to use typelib
32834 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
32837 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
32838 rpcrt4: Handle more structure padding values.
32840 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
32841 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
32842 The change caused regressions in a number of applications and needs more
32843 study to see what the correct behaviour should be.
32845 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
32847 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
32848 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
32849 dlls/wined3d/vertexshader.c:
32850 wined3d: Readd missing copyright to shaders files.
32852 * dlls/wined3d/arb_program_shader.c:
32853 wined3d: Fix typo in ARB pixel shader.
32855 2006-07-17 Benjamin Arai <me@benjaminarai.com>
32857 * dlls/oleaut32/variant.c:
32858 oleaut32: VarCmp - Corrected function description.
32860 2006-07-16 H. Verbeet <hverbeet@gmail.com>
32862 * dlls/wined3d/drawprim.c:
32863 wined3d: Increment texture_idx when continuing as well.
32865 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
32867 * dlls/advapi32/tests/crypt_lmhash.c:
32868 advapi32/tests: Write-strings warnings fix.
32870 2006-07-17 Huw Davies <huw@codeweavers.com>
32872 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
32873 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
32875 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
32876 marked as unchecked.
32878 2006-07-18 Alexandre Julliard <julliard@winehq.org>
32880 * configure, configure.ac:
32881 configure: Store the full path to the prelink tool.
32883 2006-07-17 Jason Green <jave27@gmail.com>
32885 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
32886 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
32887 dlls/wined3d/wined3d_private.h:
32888 wined3d: Fix for vertex shaders.
32890 2006-07-16 Duane Clark <fpga@pacbell.net>
32892 * programs/notepad/main.c:
32893 notepad: Change notepad printing font.
32895 * programs/notepad/dialog.c:
32896 notepad: Make notepad print something reasonable.
32898 2006-07-16 Jacek Caban <jacek@codeweavers.com>
32900 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
32901 dlls/mshtml/protocol.c:
32902 mshtml: Wrap Heap* functions by inline functions.
32904 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
32906 * dlls/wined3d/surface.c:
32907 wined3d: Break out the frame buffer readback of LockRect, implement palettized
32910 2006-07-17 Robert Shearman <rob@codeweavers.com>
32912 * dlls/dbghelp/elf_module.c:
32913 dbghelp: Don't access a negative section index in elf_map_section.
32915 * dlls/dbghelp/stabs.c:
32916 dbghelp: Avoid accessing a negative string index when parsing stabs entries
32917 with an empty string.
32919 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
32920 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
32921 TRACE now that all of the tests pass.
32923 * dlls/kernel/tests/version.c:
32924 kernel: Fix an incorrect version test.
32926 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
32927 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
32928 versions, which are tested in a hierarchical manner.
32929 Add some new tests for the different condition values.
32931 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
32932 ntdll: Use a common condition value for the major, minor and service pack
32935 * dlls/ntdll/version.c:
32936 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
32937 for comparing the values.
32939 * dlls/oleaut32/tests/vartest.c:
32940 oleaut32: Test the return value of VarCat in the tests.
32942 2006-07-15 Aric Stewart <aric@codeweavers.com>
32944 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
32945 wineboot: Copy windows file protection files at boot time.
32947 2006-07-17 Mike McCormack <mike@codeweavers.com>
32950 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
32953 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
32955 2006-07-15 Mike McCormack <mike@codeweavers.com>
32957 * dlls/msi/install.c:
32958 msi: Cleanup traces, remove unnecessary includes.
32960 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
32961 msi: Move msi_get_property_int() to helpers.c
32964 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
32967 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
32969 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
32971 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
32972 libwine: Add a configure check for setrlimit.
32974 2006-07-17 Alexandre Julliard <julliard@winehq.org>
32976 * tools/winegcc/winegcc.c:
32977 winegcc: Make sure the Wine library paths take precedence in Wine mode.
32979 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
32981 * programs/clock/Ko.rc:
32982 clock: Updated Korean resource.
32984 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
32986 * dlls/comctl32/listview.c:
32987 comctl32: Use struct member after check for NULL (Coverity).
32989 2006-07-15 Mike McCormack <mike@codeweavers.com>
32991 * dlls/shdocvw/regsvr.c:
32992 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
32994 2006-07-16 Jacek Caban <jacek@codeweavers.com>
32996 * dlls/urlmon/regsvr.c:
32997 urlmon: Register zone and security manager.
32999 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
33000 dlls/urlmon/urlmon_main.c:
33001 urlmon: Added UrlMkGetSessionOption implementation.
33003 * dlls/urlmon/umon.c:
33004 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
33006 * include/urlmon.idl:
33007 urlmon.idl: Added some missing declarations.
33009 * dlls/mshtml/htmldoc.c:
33010 mshtml: Added get_all implementation.
33012 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
33014 * programs/notepad/Da.rc:
33015 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
33017 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
33019 * dlls/dinput/keyboard.c:
33020 dinput: Unacquire correct device.
33022 * dlls/dinput/keyboard.c:
33023 dinput: Ignore repeated key events.
33025 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
33027 * dlls/wined3d/surface.c:
33028 wined3d: Allocate 4 extra bytes in the dib section.
33030 2006-07-16 Duane Clark <fpga@pacbell.net>
33032 * tools/examine-relay:
33033 examine-relay: Indent winex11.drv lines.
33035 2006-07-15 Duane Clark <dclark@akamail.com>
33037 * dlls/comdlg32/printdlg.c:
33038 comdlg32: Set PD_PAGENUMS from print dialog.
33040 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
33042 * programs/wordpad/Ko.rc:
33043 wordpad: Updated Korean resource.
33045 2006-07-14 James Hawkins <truiken@gmail.com>
33047 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
33048 wininet: Add more tests for InternetCrackurl.
33050 * dlls/msi/dialog.c:
33051 msi: Add handling for the ListBox dialog control.
33053 2006-07-14 Milko Krachounov <milko@3mhz.net>
33055 * dlls/shell32/shell32_Bg.rc:
33056 shell32: Update Bulgarian translation.
33058 * dlls/mshtml/Bg.rc:
33059 mshtml: Update Bulgarian translation.
33061 2006-07-16 Robert Reif <reif@earthlink.net>
33063 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
33065 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
33067 2006-07-14 Robert Reif <reif@earthlink.net>
33070 include: Add well known sids and quota limits to winnt.h.
33072 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
33074 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
33075 riched20: WM_SETFONT support.
33077 2006-07-14 Robert Shearman <rob@codeweavers.com>
33079 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
33080 ole32: Improve CoRegisterMessageFilter and add tests for it.
33082 * dlls/ole32/rpc.c:
33083 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
33085 2006-07-13 Aric Stewart <aric@codeweavers.com>
33087 * configure, configure.ac, dlls/comcat/Makefile.in,
33088 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
33089 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
33090 comcat: cImplemented or cRequired of -1 means to match everything
33091 regardless of the implementation or categories.
33093 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
33095 * dlls/msi/files.c:
33096 msi: cabinet_notify - don't fail on files with the same filepath.
33098 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
33100 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
33101 wined3d: Only copy memory corresponding to the dib section instead of the
33102 power of 2 surface.
33104 2006-07-14 András Kovács <andras@csevego.net>
33106 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
33107 shell32: Stub for SHSetLocalizedName.
33109 2006-07-13 Juan Lang <juan_lang@yahoo.com>
33111 * dlls/msi/appsearch.c:
33112 msi: Let caller set property in AppSearch.
33114 2006-07-14 Mike McCormack <mike@codeweavers.com>
33117 msi: Use awstring to return strings from MsiGetProductInfo.
33120 msi: Read from the registry, not the database in MsiGetProductInfo.
33122 * dlls/msi/msipriv.h, dlls/msi/registry.c:
33123 msi: Add some registry reading macro functions.
33125 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
33126 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
33127 msi: Move version string conversions to registry.c.
33129 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
33130 msi: Move some registry helper functions to registry.c.
33132 2006-07-13 Juan Lang <juan_lang@yahoo.com>
33134 * dlls/crypt32/cert.c:
33135 crypt32: Correct self-signed cert creation.
33136 - use correct function names for rpcrt functions
33137 - use CryptGenRandom to create unique serial numbers
33139 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
33141 * tools/widl/parser.y:
33142 widl: Support coclass forward declarations.
33144 * tools/widl/header.c:
33145 widl: Fix unterminated comment in generated code.
33147 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
33149 * dlls/wined3d/glsl_shader.c:
33150 wined3d: Fix cmp instruction for GLSL.
33151 The current GLSL cmp instruction is incorrect, because:
33152 - it ignores destination write mask
33153 - it ignores source swizzle
33154 - it ignores other source modifiers.
33155 - it works incorrectly for src0 = 0
33157 * dlls/wined3d/device.c:
33158 wined3d: Fix light state bugs.
33160 2006-07-14 Robert Shearman <rob@codeweavers.com>
33162 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
33163 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
33164 FUNCFLAG_FRESTRICTED flag.
33165 Add some more tests for ITypeInfo::Invoke.
33167 * dlls/oleaut32/olepicture.c:
33168 oleaut32: Implement GetClassID for the OLE picture class.
33170 * dlls/rpcrt4/ndr_marshall.c:
33171 rpcrt4: Fix Variance Callback Functions.
33172 A callback function for computing the variance puts the computed value
33173 into the same field as a conformance, so make sure to copy the value
33174 into pCount before returning from ComputeConformanceOrVariance.
33176 * dlls/rpcrt4/cpsf.c:
33177 rpcrt4: Add the threading model and a description when registering a CLSID
33178 for the PSFactoryBuffer.
33180 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
33181 ole32: Add validation of parameters to CoGetClassObject and make sure to
33182 initialise ppv to NULL.
33184 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
33186 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
33187 dlls/winex11.drv/xim.c:
33188 Fix swapped 2nd and 3rd argument passed to memset.
33190 2006-07-14 Alexandre Julliard <julliard@winehq.org>
33192 * programs/msiexec/msiexec.c:
33193 msiexec: Invert the return values of the boolean functions so that
33194 their names make more sense.
33196 2006-07-13 James Hawkins <truiken@gmail.com>
33198 * programs/msiexec/msiexec.c:
33199 msiexec: Also support options using a hyphen.
33201 * dlls/msi/dialog.c:
33202 msi: Add handling for the GroupBox dialog control.
33204 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
33206 * tools/winedump/pe.c:
33207 winedump: Write-strings warnings fix.
33209 2006-07-14 Alexandre Julliard <julliard@winehq.org>
33211 * configure, configure.ac:
33212 configure: Revert the error exit code for warnings, it causes more
33213 trouble than it's worth.
33215 2006-07-13 Alexandre Julliard <julliard@winehq.org>
33217 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
33218 ntdll: Make sure to not unmap anything from reserved areas
33219 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
33221 * dlls/ntdll/virtual.c:
33222 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
33223 arbitrary granularity.
33225 * dlls/ntdll/virtual.c:
33226 ntdll: Support for arbitrary memory allocation granularity.
33228 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
33230 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
33231 programs/notepad/De.rc, programs/notepad/Eo.rc,
33232 programs/notepad/Es.rc, programs/notepad/Fi.rc,
33233 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
33234 programs/notepad/It.rc, programs/notepad/Ja.rc,
33235 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
33236 programs/notepad/No.rc, programs/notepad/Pl.rc,
33237 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
33238 programs/notepad/Si.rc, programs/notepad/Sk.rc,
33239 programs/notepad/Sw.rc, programs/notepad/Th.rc,
33240 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
33241 programs/notepad/Zh.rc:
33242 notepad: Fix the ellipsis and shortcuts in menus.
33244 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
33245 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
33246 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
33247 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
33248 wordpad: Add shortcuts in menus.
33250 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
33252 * dlls/comdlg32/cdlg_Pl.rc:
33253 comdlg32: Update Polish translation.
33255 2006-07-13 Robert Shearman <rob@codeweavers.com>
33257 * dlls/ole32/compobj.c:
33258 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
33259 It increases the latency on completing the COM call and could result in
33260 the COM call never completing in some circumstances.
33262 * dlls/oleaut32/typelib.c:
33263 oleaut32: Convert void return types to the VT_EMPTY variant type in
33266 * dlls/oleaut32/typelib.c:
33267 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
33268 since dispinterfaces don't have the FDISPATCHABLE flag.
33270 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
33271 include: Add NI_* defines and add a WS(socklen_t) type.
33273 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
33274 rpcrt4: Add a stub for I_RpcMapWin32Status.
33276 * dlls/dbghelp/path.c:
33277 dbghelp: Fix the finding of PDB DS-type files.
33279 2006-07-13 Alexandre Julliard <julliard@winehq.org>
33281 * dlls/shell32/brsfolder.c:
33282 shell32: Avoid using macros that cause gcc warnings.
33284 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
33285 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
33287 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
33288 kernel32: Moved initialisation of the console handles to DllMain.
33290 2006-07-12 James Hawkins <truiken@gmail.com>
33292 * dlls/shlwapi/tests/path.c:
33293 shlwapi: Add tests for PathCommonPrefixA.
33295 * dlls/shlwapi/tests/path.c:
33296 shlwapi: Add tests for PathBuildRootA.
33298 * dlls/msi/install.c, dlls/msi/tests/package.c:
33299 msi: Update the files target paths as well, because a parent directory might
33302 2006-07-12 Thomas Kho <tkho@ucla.edu>
33304 * programs/notepad/dialog.c:
33305 notepad: Change file not saved alert title to match Windows' notepad.exe.
33307 * programs/notepad/En.rc, programs/notepad/dialog.c:
33308 notepad: Change window title to be like Windows' notepad.exe.
33310 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
33312 * dlls/winspool.drv/tests/info.c:
33313 winspool.drv/tests: Write-strings warnings fix.
33315 * dlls/mshtml/main.c:
33316 mshtml: Write-strings warnings fix.
33318 2006-07-11 James Hawkins <truiken@gmail.com>
33320 * dlls/urlmon/umon.c:
33321 urlmon: Implement URLDownloadToCacheFileW.
33323 2006-07-10 Ge van Geldorp <ge@gse.nl>
33325 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
33327 user32: Implement Get/SetClassLongPtrA/W.
33329 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
33331 * dlls/user/sysparams.c:
33332 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
33334 2006-07-12 Mike McCormack <mike@codeweavers.com>
33336 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
33337 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
33340 * dlls/ole32/clipboard.c:
33341 ole32: Small cleanups.
33343 * dlls/ole32/stg_prop.c:
33344 ole32: Remove unnecessary assert(This) calls.
33346 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
33347 ole32: Fix and test reading and writing of VT_CF properties.
33349 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
33351 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
33352 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
33353 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
33354 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
33355 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
33356 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
33357 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
33358 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
33359 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
33360 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
33361 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
33362 dlls/comctl32/propsheet.c:
33363 comctl32: Use wsprintf instead of strcat building the properties
33364 dialog title to allow different word orders.
33366 2006-07-12 Juan Lang <juan_lang@yahoo.com>
33368 * dlls/msi/appsearch.c:
33369 msi: Split up ACTION_AppSearchReg.
33371 * dlls/crypt32/store.c:
33372 crypt32: Add stubs for some stores.
33374 * dlls/crypt32/crypt32.spec:
33375 crypt32: Forward CreateFileU to CreateFileW.
33377 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
33379 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
33380 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
33381 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
33382 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
33383 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
33384 dlls/winex11.drv/x11font.h:
33385 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
33386 (not vice versa) for efficiency (required adding the Ex functionality
33389 * dlls/gdi/tests/font.c:
33390 gdi32: Add conformance test for GetTextExtentExPointW.
33392 2006-07-12 Mike McCormack <mike@codeweavers.com>
33394 * dlls/query/query_main.c:
33395 query: Return a more appropriate error code from CIState.
33397 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
33399 * dlls/urlmon/regsvr.c:
33400 urlmon: Write-strings warnings fix.
33402 2006-07-12 H. Verbeet <hverbeet@gmail.com>
33404 * dlls/wined3d/utils.c:
33405 wined3d: Texture stages that reference NULL textures should just pass
33406 through the result of the previous stage.
33408 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
33409 wined3d: Fix specular color handling for register combiners.
33410 By default the FinalCombiner is setup to add the specular color to the
33411 final result of the combiner operations. However, it should only do
33412 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
33414 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
33416 * dlls/wined3d/vertexbuffer.c:
33417 wined3d: Check the color data type too when deciding whether to convert data.
33419 2006-07-11 Mike McCormack <mike@codeweavers.com>
33421 * dlls/ole32/stg_prop.c:
33422 ole32: Implement IPropertyStorage::Enum using enumx.
33424 * dlls/ole32/stg_prop.c:
33425 ole32: Clean up some declarations.
33427 * dlls/ole32/stg_prop.c:
33428 ole32: Use enumx to implement IPropertySetStorage::Enum.
33430 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
33431 ole32: Add a framework for implementing IEnum* interfaces.
33433 2006-07-12 Mike McCormack <mike@codeweavers.com>
33435 * dlls/ole32/ole2.c:
33436 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
33438 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
33439 ole32: Fix conformance test to compile with MSVC6.
33441 * dlls/ole32/stg_prop.c:
33442 ole32: This cannot be NULL, so don't check it.
33444 * dlls/ole32/stg_prop.c:
33445 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
33448 2006-07-11 Mike McCormack <mike@codeweavers.com>
33450 * dlls/ole32/ole2.c:
33451 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
33453 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
33455 * dlls/avifil32/Makefile.in:
33456 avifil32: Remove unnecessary dependency on ntdll.
33458 2006-07-11 Juan Lang <juan_lang@yahoo.com>
33460 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
33461 dlls/crypt32/tests/cert.c, include/wincrypt.h:
33462 crypt32: Implement CryptAcquireCertificatePrivateKey.
33464 2006-07-11 Robert Reif <reif@earthlink.net>
33466 * dlls/advapi32/lsa.c:
33467 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
33469 * include/ntsecapi.h:
33470 include: Add more policy structures to ntsecapi.h.
33472 2006-07-11 Alexandre Julliard <julliard@winehq.org>
33474 * libs/Makefile.in, tools/winewrapper:
33475 libs: Get rid of the libwine symlinks.
33477 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
33478 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
33479 winegcc: Automatically add the correct lib paths when building inside the
33482 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
33483 tools/wrc/Makefile.in:
33484 libs: Get rid of the symlinks for the static libs.
33486 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
33487 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
33488 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
33489 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
33490 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
33491 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
33492 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
33493 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
33494 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
33495 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
33496 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
33497 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
33498 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
33499 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
33500 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
33501 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
33502 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
33503 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
33504 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
33505 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
33506 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
33507 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
33508 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
33509 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
33510 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
33511 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
33512 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
33513 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
33514 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
33515 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
33516 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
33517 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
33518 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
33519 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
33520 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
33521 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
33522 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
33523 libs/unicode/Makefile.in, libs/unicode/c_037.c,
33524 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
33525 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
33526 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
33527 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
33528 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
33529 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
33530 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
33531 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
33532 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
33533 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
33534 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
33535 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
33536 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
33537 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
33538 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
33539 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
33540 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
33541 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
33542 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
33543 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
33544 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
33545 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
33546 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
33547 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
33548 libs/unicode/collation.c, libs/unicode/compose.c,
33549 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
33550 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
33551 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
33552 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
33553 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
33554 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
33555 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
33556 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
33557 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
33558 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
33559 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
33560 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
33561 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
33562 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
33563 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
33564 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
33565 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
33566 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
33567 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
33568 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
33569 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
33570 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
33571 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
33572 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
33573 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
33574 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
33575 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
33576 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
33577 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
33578 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
33579 libs/wine/wine.map, programs/msiexec/Makefile.in,
33580 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
33581 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
33582 tools/wrc/Makefile.in:
33583 libs: Merged libwine_unicode into libwine.
33584 Most dlls use libwine_unicode at this point, so there's nothing to
33585 gain by having two separate libraries.
33587 2006-07-10 Juan Lang <juan_lang@yahoo.com>
33589 * dlls/crypt32/decode.c:
33590 crypt32: Check a pointer before dereferencing it (Coverity).
33592 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
33593 shell32: Always NULL-terminate path in SHGetPathFromIDList.
33595 2006-07-11 Mike McCormack <mike@codeweavers.com>
33597 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
33598 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
33599 dlls/infosoft/wordbreaker.c:
33600 infosoft: Add a word breaker for English.
33602 2006-07-10 Ge van Geldorp <ge@gse.nl>
33604 * tools/winebuild/import.c:
33605 winebuild: Save registers which might contain parameters for the function to
33608 * dlls/kernel/resource.c, include/winternl.h:
33609 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
33611 2006-07-10 James Hawkins <truiken@gmail.com>
33613 * dlls/msi/tests/package.c:
33614 msi: Test how SetTargetPath affects the target paths of install files.
33616 2006-07-09 James Hawkins <truiken@gmail.com>
33618 * dlls/msi/appsearch.c:
33619 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
33621 2006-07-10 Benjamin Arai <me@benjaminarai.com>
33623 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
33624 oleaut32: Conformance test and patch for VarCat.
33626 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
33628 * dlls/wined3d/directx.c:
33629 wined3d: Improve GetAdapterMonitor stub.
33631 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
33632 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33633 dlls/wined3d/wined3d_private.h:
33634 wined3d: More flow control instructions.
33635 - Implement call, callnz, label, and ret
33636 - Implement support for NOT modifier
33638 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
33639 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33640 dlls/wined3d/wined3d_private.h:
33641 wined3d: More flow control instructions
33642 - Implement if, else, endif, rep, endrep, break
33643 - Implement ifc, breakc, using undocumented comparison bits in the instruction
33645 - Fix bug in main loop processing of codes with no dst token
33646 - Fix bug in GLSL output modifier processing of codes with no dst token
33647 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
33648 - Add versioning for all the instructions above, and remove
33649 GLSL_REQUIRED thing, which is useless and should be removed from all
33650 opcodes in general.
33652 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
33654 * dlls/wined3d/device.c:
33655 wined3d: Fix off-by-one constants bug.
33657 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
33658 wined3d: Clamp texcoord output between 0 and 1.
33660 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
33661 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
33662 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33663 wined3d: Place immediate constants in the same array as global constants.
33664 - move DEF, DEFI, DEFB handling into the register counting pass
33665 - keep track of defined constants as a linked list (because there's a
33667 - apply immediate constants after global constants in the constant
33669 - both types of constants now get loaded with array notation in the
33670 shader (into the same array)
33672 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
33674 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
33675 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
33676 dlls/ddraw/tests/refcount.c:
33677 ddraw: Palette refcounting fix.
33678 Do not AddRef the DirectDraw interfaces in CreatePalette of older
33679 interface version, and add a test for that.
33681 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
33682 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
33683 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
33684 ddraw: Split up the ddraw refcount.
33686 2006-07-10 Mike McCormack <mike@codeweavers.com>
33688 * include/Makefile.in, include/cierror.h:
33689 include: Add cierror.h.
33691 2006-07-11 Mike McCormack <mike@codeweavers.com>
33693 * dlls/ole32/storage32.c:
33694 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
33696 * include/indexsvr.idl:
33697 indexsvr.h: Fix a typo.
33699 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33701 * dlls/wined3d/directx.c:
33702 wined3d: Add an "\n" to a fixme to fix another overflow (in
33703 IWineD3DImpl_CheckDeviceFormatConversion).
33705 2006-07-10 Juan Lang <juan_lang@yahoo.com>
33707 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
33709 riched20: Add stub implementation of ITextDocument.
33711 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
33712 crypt32: Implement key context property, with tests.
33714 2006-07-10 Ge van Geldorp <ge@gse.nl>
33716 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
33717 winedbg: Implement some x86_64 backend routines.
33719 * tools/winebuild/spec32.c:
33720 winebuild: Reserve enough space for null function pointer.
33723 server: Widen lparam for timers.
33725 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
33727 * dlls/shell32/shlview.c:
33728 shell32: Write-strings warning fix.
33730 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
33732 * dlls/crypt32/tests/encode.c:
33733 crypt32/tests: Write-strings warnings test.
33735 2006-07-11 Alexandre Julliard <julliard@winehq.org>
33738 server: Fixed get_thread_context for x86_64.
33740 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
33742 * dlls/amstream/amstream.c, include/mmstream.idl:
33743 amstream: Fix argument types to match the PSDK.
33745 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
33747 * programs/notepad/En.rc:
33748 notepad: En.rc: Fix the ellipsis in menu.
33750 2006-07-10 Huw Davies <huw@codeweavers.com>
33752 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
33753 msxml3: Implement removeChild.
33755 2006-07-10 Hans Leidekker <hans@it.vu.nl>
33757 * dlls/dnsapi/query.c:
33758 dnsapi: Fix a buffer overrun (Coverity).
33760 * dlls/wldap32/ber.c:
33761 wldap32: Document the ber functions.
33763 * dlls/wldap32/rename.c:
33764 wldap32: Document the rename functions.
33767 wine.inf: Add msi to the list of fake dlls.
33769 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
33771 * programs/oleview/En.rc, programs/oleview/resource.h,
33772 programs/oleview/typelib.c:
33773 oleview: Added more fields to TypeLib Viewer tree.
33775 2006-07-08 Jacek Caban <jacek@codeweavers.com>
33777 * dlls/urlmon/binding.c:
33778 urlmon: Always verify mime using FindMimeFromData.
33780 * dlls/shdocvw/tests/webbrowser.c:
33781 shdocvw: Added test of DoVerb.
33783 * dlls/shdocvw/tests/webbrowser.c:
33784 shdocvw: Added GetMiscStatus test.
33786 * dlls/shdocvw/oleobject.c:
33787 shdocvw: Call SetMenu in activate_ui.
33789 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
33790 mshtml: Added OnFrameWindowActivate implementation.
33792 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
33794 * dlls/advapi32/registry.c, include/winreg.h:
33795 advapi32: Fix registry API prototypes to match the PSDK.
33797 2006-07-10 Alexandre Julliard <julliard@winehq.org>
33799 * include/.gitignore, include/wine/.gitignore:
33800 include/.gitignore: Moved the wine subdir ignore list to the main file.
33802 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
33803 libs/.gitignore: Added wildcards for libraries.
33805 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
33806 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
33807 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
33808 .gitignore: Added wildcards to ignore lex and bison output files.
33810 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
33811 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
33812 dlls/cards/.gitignore, dlls/comcat/.gitignore,
33813 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
33814 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
33815 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
33816 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
33817 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
33818 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
33819 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
33820 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
33821 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
33822 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
33823 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
33824 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
33825 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
33826 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
33827 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
33828 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
33829 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
33830 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
33831 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
33832 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
33833 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
33834 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
33835 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
33836 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
33837 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
33838 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
33839 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
33840 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
33841 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
33842 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
33843 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
33844 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
33845 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
33846 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
33847 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
33848 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
33849 programs/msiexec/.gitignore, programs/notepad/.gitignore,
33850 programs/oleview/.gitignore, programs/progman/.gitignore,
33851 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
33852 programs/start/.gitignore, programs/taskmgr/.gitignore,
33853 programs/uninstaller/.gitignore, programs/view/.gitignore,
33854 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
33855 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
33856 programs/winemine/.gitignore, programs/winetest/.gitignore,
33857 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
33858 .gitignore: Added wildcards to ignore generated resource files.
33860 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
33861 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
33862 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
33863 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
33864 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
33865 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
33866 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
33867 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
33868 dlls/lz32/tests/.gitignore, dlls/make_dlls,
33869 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
33870 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
33871 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
33872 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
33873 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
33874 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
33875 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
33876 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
33877 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
33878 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
33879 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
33880 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
33881 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
33882 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
33883 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
33884 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
33885 dlls/ws2_32/tests/.gitignore:
33886 make_dlls: Recursively ignore .ok files in all tests directories.
33888 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
33889 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
33890 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
33891 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
33892 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
33893 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
33894 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
33895 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
33896 dlls/lz32/tests/.gitignore, dlls/make_dlls,
33897 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
33898 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
33899 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
33900 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
33901 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
33902 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
33903 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
33904 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
33905 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
33906 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
33907 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
33908 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
33909 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
33910 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
33911 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
33912 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
33913 dlls/ws2_32/tests/.gitignore:
33914 make_dlls: Recursively ignore testlist.c in all tests directories.
33916 * programs/.gitignore, programs/clock/.gitignore,
33917 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
33918 programs/eject/.gitignore, programs/expand/.gitignore,
33919 programs/explorer/.gitignore, programs/hh/.gitignore,
33920 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
33921 programs/make_progs, programs/msiexec/.gitignore,
33922 programs/notepad/.gitignore, programs/oleview/.gitignore,
33923 programs/progman/.gitignore, programs/regedit/.gitignore,
33924 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
33925 programs/rundll32/.gitignore, programs/start/.gitignore,
33926 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
33927 programs/view/.gitignore, programs/wcmd/.gitignore,
33928 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
33929 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
33930 programs/winedbg/.gitignore, programs/winefile/.gitignore,
33931 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
33932 programs/winepath/.gitignore, programs/winetest/.gitignore,
33933 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
33934 programs/winver/.gitignore, programs/wordpad/.gitignore:
33935 make_progs: Generate the .gitignore file.
33936 Ignore generated programs from the top-level .gitignore.
33938 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
33939 dlls/advpack/.gitignore, dlls/atl/.gitignore,
33940 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
33941 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
33942 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
33943 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
33944 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
33945 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
33946 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
33947 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
33948 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
33949 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
33950 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
33951 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
33952 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
33953 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
33954 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
33955 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
33956 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
33957 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
33958 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
33959 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
33960 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
33961 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
33962 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
33963 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
33964 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
33965 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
33966 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
33967 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
33968 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
33969 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
33970 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
33971 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
33972 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
33973 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
33974 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
33975 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
33976 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
33977 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
33978 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
33979 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
33980 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
33981 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
33982 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
33983 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
33984 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
33985 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
33986 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
33987 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
33988 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
33989 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
33990 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
33991 make_dlls: Ignore generated import libraries from the top-level .gitignore.
33993 * dlls/.gitignore, dlls/make_dlls:
33994 make_dlls: Generate the .gitignore file.
33996 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
33997 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
33998 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
33999 dlls/amstream/.gitignore, dlls/atl/.gitignore,
34000 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
34001 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
34002 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
34003 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
34004 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
34005 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
34006 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
34007 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
34008 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
34009 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
34010 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
34011 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
34012 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
34013 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
34014 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
34015 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
34016 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
34017 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
34018 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
34019 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
34020 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
34021 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
34022 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
34023 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
34024 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
34025 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
34026 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
34027 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
34028 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
34029 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
34030 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
34031 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
34032 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
34033 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
34034 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
34035 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
34036 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
34037 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
34038 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
34039 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
34040 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
34041 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
34042 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
34043 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
34044 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
34045 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
34046 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
34047 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
34048 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
34049 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
34050 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
34051 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
34052 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
34053 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
34054 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
34055 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
34056 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
34057 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
34058 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
34059 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
34060 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
34061 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
34062 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
34063 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
34064 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
34065 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
34066 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
34067 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
34068 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
34069 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
34070 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
34071 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
34072 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
34073 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
34074 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
34075 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
34076 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
34077 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
34078 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
34079 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
34080 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
34081 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
34082 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
34083 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
34084 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
34085 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
34086 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
34087 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
34088 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
34089 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
34090 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
34091 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
34092 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
34093 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
34094 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
34095 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
34096 dlls/version/.gitignore, dlls/version/tests/.gitignore,
34097 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
34098 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
34099 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
34100 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
34101 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
34102 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
34103 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
34104 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
34105 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
34106 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
34107 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
34108 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
34109 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
34110 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
34111 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
34112 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
34113 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
34114 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
34115 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
34116 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
34117 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
34118 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
34119 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
34120 programs/control/.gitignore, programs/eject/.gitignore,
34121 programs/expand/.gitignore, programs/explorer/.gitignore,
34122 programs/hh/.gitignore, programs/icinfo/.gitignore,
34123 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
34124 programs/notepad/.gitignore, programs/oleview/.gitignore,
34125 programs/progman/.gitignore, programs/regedit/.gitignore,
34126 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
34127 programs/rundll32/.gitignore, programs/start/.gitignore,
34128 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
34129 programs/view/.gitignore, programs/wcmd/.gitignore,
34130 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
34131 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
34132 programs/winedbg/.gitignore, programs/winefile/.gitignore,
34133 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
34134 programs/winepath/.gitignore, programs/winetest/.gitignore,
34135 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
34136 programs/winver/.gitignore, programs/wordpad/.gitignore,
34137 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
34138 tools/winapi/.gitignore, tools/winebuild/.gitignore,
34139 tools/winedump/.gitignore, tools/winegcc/.gitignore,
34140 tools/wmc/.gitignore, tools/wrc/.gitignore:
34141 Take advantage of the recursive nature of .gitignore for Makefile entries.
34142 Prefix other entries with '/' to make them non-recursive.
34144 * ANNOUNCE, ChangeLog, VERSION, configure:
34147 ----------------------------------------------------------------
34148 2006-07-07 Mike McCormack <mike@codeweavers.com>
34150 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
34151 dlls/query/Makefile.in, dlls/query/query.spec,
34152 dlls/query/query_main.c:
34153 query: Add a skeleton for query.dll.
34155 2006-07-07 James Hawkins <truiken@gmail.com>
34157 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
34158 advpack: Add tests for different configurations of INF filenames and
34159 working directories for install functions.
34161 2006-07-10 Alexandre Julliard <julliard@winehq.org>
34163 * configure, configure.ac, include/basetsd.h, include/windef.h,
34164 tools/winegcc/winegcc.c:
34165 configure: Define _WIN64 when building on a 64-bit platform.
34167 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
34168 include/msvcrt/mbstring.h, include/msvcrt/search.h,
34169 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
34170 include/msvcrt/sys/types.h, include/msvcrt/time.h,
34171 include/msvcrt/wchar.h:
34172 include/msvcrt: Fix all definitions of size_t for Win64.
34174 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
34175 dlls/msvcrt/time.c:
34176 msvcrt: Avoid including system headers in msvcrt.h.
34178 2006-07-07 Mike McCormack <mike@codeweavers.com>
34180 * include/Makefile.in, include/ntquery.h:
34181 query: Add ntquery.h.
34183 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
34185 * dlls/ntdll/tests/reg.c:
34186 ntdll/tests: Added some NULL testing.
34188 2006-07-10 Alexandre Julliard <julliard@winehq.org>
34190 * server/registry.c:
34191 server: Only accept 0 as registry handle in functions that take a parent key.
34193 2006-07-08 Robert Shearman <rob@codeweavers.com>
34195 * include/winerror.h:
34196 include: Add more error codes used by newer versions of COM.
34198 * dlls/oleaut32/typelib2.c:
34199 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
34200 had much wider testing.
34202 * dlls/oleaut32/typelib.c:
34203 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
34204 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
34205 mask. Upper 16 bits contains the ordinal number of the function.
34206 Allocation of the "recbuf" must be modified, to support larger data
34207 (based on a patch by White Snake <whitesnake78@mail.com>).
34209 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
34211 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
34212 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
34214 2006-07-07 Thomas Kho <tkho@ucla.edu>
34216 * dlls/winex11.drv/mouse.c:
34217 winex11: Use correct multiplier for negative relative mouse movements.
34219 2006-07-07 Juan Lang <juan_lang@yahoo.com>
34221 * dlls/crypt32/cert.c:
34222 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
34224 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
34226 * dlls/shell32/shell32_Ko.rc:
34227 shell32: Updated Korean resource.
34229 * programs/winecfg/Ko.rc:
34230 winecfg: Updated Korean resource.
34232 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
34234 * programs/winecfg/Nl.rc:
34235 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
34237 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
34239 * programs/winecfg/audio.c:
34240 winecfg: Write-strings warnings fix.
34242 2006-07-07 Jacek Caban <jacek@codeweavers.com>
34244 * dlls/urlmon/urlmon_main.c:
34245 urlmon: Register protocol handlers in DllMain.
34247 * dlls/urlmon/urlmon_main.c:
34248 urlmon: Use non heap based objects for class factories.
34250 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
34252 * dlls/wined3d/glsl_shader.c:
34253 wined3d: Fix typo breaking 3.0 pshaders color input.
34255 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34257 * dlls/winex11.drv/event.c:
34258 winex11.drv: Protect X11 calls by a critical section.
34260 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
34261 server/trace.c, server/window.c:
34262 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
34265 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
34267 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
34268 dlls/winex11.drv/opengl.c:
34269 Add a common fps counter channel to ddraw, opengl and d3d.
34271 2006-07-07 Jacek Caban <jacek@codeweavers.com>
34273 * dlls/mshtml/nsio.c:
34274 mshtml: Create nsWineURI even if we don't have valid nsIURI.
34276 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
34277 shdocvw: Added test of SetClientSite.
34279 * dlls/shdocvw/oleobject.c:
34280 shdocvw: Call GetContainer in SetClientSite.
34282 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
34283 include/htiframe.idl:
34284 include: Added htiframe.idl.
34286 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
34288 * dlls/wined3d/baseshader.c:
34289 wined3d: Trace ABS/ABSNEG modifiers.
34291 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
34292 wined3d: Create fake input semantics for d3d8 shaders.
34293 Use them to remove the need for loading arrays in two different places.
34295 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
34296 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
34297 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34298 wined3d: Reverse semantics maps for shaders.
34300 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
34301 wined3d: Make WINED3D_ATR macros more flexible.
34302 Make them operate on a type, as opposed to a semantic name.
34304 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
34305 wined3d: Simplify primitiveDeclartationConvertToStrided.
34306 Assign fixed indices to declaration inputs.
34307 Then use a common path to load the strided data.
34309 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
34310 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
34311 include/wine/wined3d_types.h:
34312 wined3d: Add position_transformed flag to Strided data format.
34314 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
34315 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
34317 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
34319 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
34320 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
34321 dlls/shell32/shresdef.h:
34322 shell32: Show a confirmation before deleting files with syscalls.
34324 * dlls/shell32/shfldr_unixfs.c:
34325 shell32: If possible use SHFileOperationW to delete in unixfs.
34326 This gives confirmation dialogs, recursive directory removal etc.
34328 2006-07-07 Christoph Frick <frick@sc-networks.de>
34330 * dlls/dinput/joystick_linuxinput.c:
34331 dinput: map_axis must be able to work with LONG's value range.
34333 * dlls/dinput/joystick_linuxinput.c:
34334 dinput: Remove redundant struct members.
34336 2006-07-06 Christoph Frick <frick@sc-networks.de>
34338 * dlls/dinput/joystick_linuxinput.c:
34339 dinput: Implement the GetProperty call for getting the range of an axis.
34341 * dlls/dinput/joystick_linuxinput.c:
34342 dinput: Call fake_current_js_state on the places where it is actually needed
34345 * dlls/dinput/joystick_linuxinput.c:
34346 dinput: Only fake the current state on axes that are actually there.
34348 * dlls/dinput/joystick_linuxinput.c:
34349 dinput: Move the axes and button configs into the JoyDev struct.
34351 * dlls/dinput/joystick_linuxinput.c:
34352 dinput: Utilize the offsets and the transform to support the user
34353 supplied data format.
34355 * dlls/dinput/joystick_linuxinput.c:
34356 dinput: Adds offset and transform and their basic handling to the joystick
34359 * dlls/dinput/joystick_linuxinput.c:
34360 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
34362 * dlls/dinput/joystick_linuxinput.c:
34363 dinput: Set the amount of POVs in the caps.
34365 * dlls/dinput/joystick_linuxinput.c:
34366 dinput: Detect more than one /dev/input/event joystick.
34368 2006-07-07 Jason Green <jave27@gmail.com>
34370 * dlls/wined3d/glsl_shader.c:
34371 wined3d: Fix D3DSIO_TEXKILL for GLSL.
34373 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
34375 * programs/winecfg/En.rc:
34376 winecfg: Shift Graphics page up to fill the empty place.
34378 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
34379 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
34380 d3d8: Fix remaining refcount tests and tighten all tests.
34382 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
34384 * dlls/wininet/ftp.c:
34385 wininet: Use correct way of determining the password for anonymous ftp.
34387 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
34389 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
34390 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
34391 ensure the 16/32 bits separation.
34393 * server/context_powerpc.c:
34394 server: Fix context_powerpc.c compilation.
34396 2006-07-07 Mike McCormack <mike@codeweavers.com>
34398 * dlls/uuid/uuid.c:
34399 uuid: Add indexsvr's IIDs to libuuid.
34401 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
34402 include: Add indexsvr.idl (IWordBreaker).
34404 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
34406 * dlls/riched20/caret.c:
34407 riched20: Replace an if-statement with empty body with a FIXME comment.
34409 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
34410 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
34411 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
34412 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
34413 dlls/wintab32/context.c:
34414 janitorial: Put "inline static" at the beginning of a declaration.
34416 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
34417 programs/explorer/systray.c:
34418 janitorial: Move the storage specifier to the beginning of the declaration.
34420 2006-07-06 Thomas Kho <tkho@ucla.edu>
34422 * programs/notepad/main.c:
34423 notepad: Change window classname from NPClass to Notepad.
34425 2006-07-06 Jacek Caban <jacek@codeweavers.com>
34427 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
34428 urlmon: Added image/x-png mime filter.
34430 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
34431 urlmon: Added image/bmp filter.
34433 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
34434 urlmon: Added image/gif filter.
34436 * dlls/urlmon/tests/misc.c:
34437 urlmon: Added more test of FindMimeFromData.
34439 * dlls/urlmon/urlmon_main.c:
34440 urlmon: Fix handling of proposed mime.
34442 * dlls/urlmon/urlmon_main.c:
34443 urlmon: Added image/pjpeg mime filter.
34445 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
34447 * programs/regedit/listview.c:
34448 regedit: Write-strings warning fix.
34450 2006-07-06 Robert Shearman <rob@codeweavers.com>
34452 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
34453 tools/widl/typegen.c, tools/widl/widltypes.h:
34454 widl: Add support for the builtin constants "TRUE" and "FALSE".
34456 * dlls/ole32/compobj.c:
34457 ole32: Fix the return value of COM_RegReadPath and make it static.
34459 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
34460 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
34463 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
34464 oleaut32: Add a typedef for "boolean".
34465 Fix up an conflict that this type has with jpeglib.h.
34467 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
34468 oleaut32: Fix the error code returned by ITypeComp on an interface when the
34469 name matches, but the flags don't.
34471 2006-07-05 James Hawkins <truiken@gmail.com>
34473 * dlls/advapi32/security.c:
34474 advapi32: Get the token type in ImpersonateLoggedOnUser.
34476 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
34477 advapi32: Add tests for LookupAccountSid.
34479 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
34481 * dlls/winex11.drv/event.c:
34482 winex11.drv: Add window style and visibility status to the take focus event
34485 2006-07-05 Jason Green <jave27@gmail.com>
34487 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
34488 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
34489 This instruction was being handled incorrectly in the case where the
34490 2nd src argument contained a relatively addressed constant.
34492 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
34494 * dlls/kernel/tests/file.c:
34495 kernel/tests: More tests for OpenFile.
34497 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
34499 * dlls/wininet/ftp.c:
34500 wininet: Return NULL handle if no connection is established.
34502 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
34504 * dlls/wined3d/drawprim.c:
34505 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
34507 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
34508 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
34509 dlls/wined3d/device.c:
34510 wined3d: Implement FVF to DECL9 conversion (with tests).
34512 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
34513 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
34514 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34515 dlls/wined3d/wined3d_private.h:
34516 wined3d: Move register count pass to SetFunction.
34517 Move semantics pointers out of the reg_maps, make them persistent data
34518 in the shader (again, for future software shaders).
34520 * dlls/wined3d/device.c:
34521 wined3d: Fix STREAM flag override.
34523 * dlls/wined3d/vertexdeclaration.c:
34524 wined3d: Add missing PSIZE register for decl8->9 conversion.
34526 * dlls/wined3d/device.c:
34527 wined3d: Allow mix of SW vertex and GLSL pixel shader.
34528 Do not attach non-GLSL shaders to the GLSL program, that will cause a
34529 crash. Mix with ARB shaders is never going to happen, because the
34530 selection code will always choose GLSL for both or ARB for both.
34532 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
34533 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
34534 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34535 dlls/wined3d/wined3d_private.h:
34536 wined3d: Rework shader mode selection.
34537 - currently half the shader selection code (GLSL vs ARB) is in
34538 fillGLcaps. The parts that check for software shaders are in
34539 GetDeviceCaps. That placement, will work, but is definitely not optimal.
34540 FillGLcaps should detect support - it should not make decision as to
34541 what's used, because that's not what the purpose of the function is.
34542 GetDeviceCaps should report support as it has already been selected.
34543 Instead, select shader mode in its own function, called in the
34544 appropriate places.
34545 - unifying pixel and vertex shaders into a single selection is a
34546 mistake. A software vertex shader can be coupled with a hardware arb or
34547 glsl pixel shader, or no shader at all. Split them back into two and add
34548 a SHADER_NONE variant.
34549 - drawprim is doing support checks for ARB_PROGRAM, and making shader
34550 decisions based on that - that's wrong, support has already been
34551 checked, and decided upon, and shaders can be implemented via software,
34552 ARB_PROGRAm or GLSL, so that support check isn't valid.
34553 - Store the shader selected mode into the shader itself. Different types
34554 of shaders can be combined, so this is an improvement. In fact, storing
34555 the mode into the settings globally is a mistake as well - it should be
34556 done per device, since different cards have different capabilities.
34558 2006-07-06 Jacek Caban <jacek@codeweavers.com>
34560 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
34561 dlls/shdocvw/tests/webbrowser.c:
34562 shdocvw: Added test of IProvideClassInfo.
34564 2006-07-06 Mike McCormack <mike@codeweavers.com>
34567 msi: Features may be published but absent.
34569 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
34570 msi: Add a test for MsiGetComponentPath and make it pass.
34573 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
34575 2006-06-30 Ge van Geldorp <ge@gse.nl>
34577 * configure, configure.ac:
34578 configure: Allow relocation on x86_64.
34580 2006-07-05 Jacek Caban <jacek@codeweavers.com>
34582 * dlls/mshtml/txtrange.c:
34583 mshtml: Added get_text implementation.
34585 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
34586 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
34587 mshtml: Added createRange implementation.
34589 * dlls/mshtml/selection.c:
34590 mshtml: Added get_type implementation.
34592 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
34593 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
34594 dlls/mshtml/selection.c:
34595 mshtml: Added get_selection implementation.
34597 * dlls/mshtml/olecmd.c:
34598 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
34600 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
34602 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
34603 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
34605 2006-07-05 Mike McCormack <mike@codeweavers.com>
34608 msi: Forward MsiUseFeature to MsiUseFeatureEx.
34610 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
34612 * fonts/Makefile.in:
34613 fonts: Fix a copy/paste bug preventing correct generation of the
34614 System font for codepages 1256 and 1257.
34616 2006-07-03 James Hawkins <truiken@gmail.com>
34618 * dlls/wininet/internet.c:
34619 wininet: Error out if hInternet is a bad handle.
34621 * dlls/wininet/ftp.c:
34622 wininet: Use a blank password if none is provided in FTP_Connect.
34624 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
34626 * configure, configure.ac, dlls/comdlg32/Makefile.in,
34627 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
34628 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
34629 comdlg32: Add initial test.
34631 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
34633 * dlls/cryptnet/.gitignore:
34634 cryptnet: Add .gitignore.
34636 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
34638 * dlls/user/tests/menu.c:
34639 user/tests: Write-strings warnings fix.
34641 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
34643 * dlls/mapi32/sendmail.c:
34644 mapi32: Write-strings warnings fix.
34646 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
34648 * include/wininet.h:
34649 wininet.h: Add extra error code.
34651 2006-07-04 Robert Reif <reif@earthlink.net>
34653 * dlls/dxdiagn/dxdiag_main.c:
34654 dxdiagn: Fix TRACE/FIXME formats.
34656 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
34658 * dlls/comctl32/listview.c:
34659 comctl32: listview: Recompute header size after an insertion of a column.
34661 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
34663 * dlls/ntdll/reg.c:
34664 ntdll: Fix possible TRACE crash.
34666 2006-07-03 Robert Shearman <rob@codeweavers.com>
34668 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34669 oleaut: Implement processing of modules for SLTG typelibs.
34670 Set funckind when processing SLTG functions.
34672 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34673 oleaut: Improve SLTG var support.
34674 Pass both the start of the block and the offset to the first item into
34675 SLTG_DoVars as they may be different.
34676 Process 0xfffe offsets for variable names - this means to use the
34678 Add support for parsing the optional varflags field.
34680 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34681 oleaut: Fix function support for SLTG dispinterfaces.
34683 * dlls/oleaut32/typelib.c:
34684 oleaut: Move the processing of functions in SLTG typelibs into a
34685 separate function and use it when processing dispinterfaces.
34687 * dlls/oleaut32/typelib.c:
34688 oleaut: Move the initialisation of memidConstructor and
34689 memidDestructor of type infos to the common ITypeInfo creation
34691 Remove the WARN message as this functionality isn't implemented in
34694 * dlls/oleaut32/typelib.c:
34695 oleaut: Process references for SLTG dispatch types.
34697 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34698 oleaut: Abstract out the processing of variables in SLTG typelib components
34699 to a common function.
34701 * dlls/oleaut32/typelib.c:
34702 oleaut: Process references when parsing SLTG alias types.
34704 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34705 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
34706 generating code to SLTG_DoType.
34707 Process SLTG alias types with SLTG_DoType as the data is stored in the
34708 same format as in other components of the typelib.
34710 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34711 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
34712 common to all elements, so move the processing of these from the
34713 individual element processing.
34714 Improve SLTG alias processing.
34716 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
34717 oleaut: Document some more members of SLTG_TypeInfoTail.
34719 * dlls/advapi32/service.c:
34720 advapi32: Fix the service function being called when extended is
34721 either set or not set (reported by Andrey Turkin).
34723 2006-07-03 Huw Davies <huw@codeweavers.com>
34725 * dlls/rpcrt4/ndr_marshall.c:
34726 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
34728 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
34730 * dlls/winex11.drv/keyboard.c:
34731 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
34733 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
34735 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
34736 Avoid non-portable WCHAR[] constructs.
34738 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
34740 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
34741 wined3d: Add a function to print out D3DDECLUSAGE9 values.
34743 * dlls/wined3d/baseshader.c:
34744 wined3d: Fix faulty DCL trace.
34746 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
34748 * dlls/wined3d/arb_program_shader.c:
34749 wined3d: Resync ARB mnxn function with GLSL mnxn function.
34751 * dlls/wined3d/baseshader.c:
34752 wined3d: Use shader_get_regtype() in register counting pass.
34754 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
34755 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34756 wined3d: Move SHADER_ARB code into arb_program_shader.c.
34758 * dlls/wined3d/device.c:
34759 wined3d: Cleanup: print constants in device code.
34761 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
34763 * include/d3d9types.h:
34764 d3d9: Fix FVF POSITION mask.
34766 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
34768 * programs/oleview/typelib.c:
34769 oleview: Added next field to TypeLib viewer treeview control.
34771 * programs/oleview/typelib.c:
34772 oleview: Improved type handling in TypeLib viewer.
34774 * programs/oleview/En.rc, programs/oleview/Makefile.in,
34775 programs/oleview/main.h, programs/oleview/oleview.c,
34776 programs/oleview/resource.h, programs/oleview/typelib.c:
34777 oleview: Added open TypeLib file functionality.
34779 * programs/oleview/En.rc, programs/oleview/resource.h,
34780 programs/oleview/typelib.c:
34781 oleview: Added type displaying in TypeLib Viewer.
34783 2006-06-30 Thomas Kho <tkho@ucla.edu>
34785 * programs/wcmd/wcmdmain.c:
34786 wcmd: Modify option parser to allow compound options.
34788 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
34790 * dlls/winmm/winealsa/audio.c:
34791 winmm/winealsa: Write-strings warning fix.
34793 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
34795 * programs/taskmgr/dbgchnl.c:
34796 taskmgr: Write-strings warnings fix.
34798 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
34800 * dlls/comctl32/tests/listview.c:
34801 comctl32/tests: Write-strings warnings fix.
34803 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
34805 * programs/regedit/listview.c:
34806 regedit: Write-strings warnings fix.
34808 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
34810 * dlls/mapi32/prop.c:
34811 mapi32: Use kernel32 functions instead of the ntdll ones.
34813 2006-06-30 Jacek Caban <jacek@codeweavers.com>
34815 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
34816 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
34817 shdocvw: Get rid of Mozilla ActiveX control dependency.
34819 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
34820 dlls/mshtml/oleobj.c:
34821 mshtml: Added beginning IDM_BROWSEMODE implementation.
34824 wine.inf: Set gecko url to activate Wine Gecko installer.
34826 * dlls/mshtml/install.c:
34827 mshtml: Add trailing '\' to gecko_path if needed.
34829 2006-06-30 Ge van Geldorp <ge@gse.nl>
34831 * include/cvconst.h, programs/winedbg/be_x86_64.c:
34832 winedbg: Implement be_x86_64_init_registers.
34834 * include/msvcrt/string.h:
34835 include/msvcrt: Make sure size_t is properly defined for 64-bit.
34837 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
34838 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
34839 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
34840 programs/winedbg/stack.c:
34841 winedbg: Adjust the parameters of the backend read/write routines to
34842 match those of ReadProcessMemory/WriteProcessMemory, since those are
34843 the ones actually used.
34846 server: The "select" call passes handles, not ints.
34848 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
34850 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
34851 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
34852 dlls/shell32/shresdef.h:
34853 shell32: Add an icon for delete confirmation.
34855 * dlls/shell32/shlfileop.c:
34856 shell32: Allow for custom icons in confirmation messages.
34858 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
34859 shell32: Pass the correct parent hwnd to confirmation dialogs.
34861 * dlls/shell32/shlfileop.c:
34862 shell32: Remove the now unused SHELL_DeleteFileW.
34864 2006-07-01 Robert Shearman <rob@codeweavers.com>
34866 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
34867 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
34868 the exponent parsing to after the hex digit parsing.
34870 2006-06-30 Robert Shearman <rob@codeweavers.com>
34872 * dlls/advapi32/service.c:
34873 advapi32: Implement RegisterServiceCtrlHandleExW.
34875 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
34877 * dlls/setupapi/tests/devinst.c:
34878 setupapi/tests: Add trailing '\n's to ok() calls.
34880 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
34882 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
34883 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
34884 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
34885 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
34886 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
34887 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
34888 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
34889 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
34890 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
34891 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
34892 dlls/urlmon/regsvr.c:
34893 Use the return value of register_key_guid.
34895 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
34897 * programs/oleview/En.rc, programs/oleview/typelib.c:
34898 oleview: Added base TypeLib Viewer menu functionality.
34900 * programs/oleview/En.rc, programs/oleview/main.h,
34901 programs/oleview/typelib.c:
34902 oleview: Added status bar to TypeLib Viewer.
34904 * programs/oleview/En.rc, programs/oleview/Makefile.in,
34905 programs/oleview/main.h, programs/oleview/oleview.c,
34906 programs/oleview/pane.c, programs/oleview/resource.h,
34907 programs/oleview/tree.c, programs/oleview/typelib.c:
34908 oleview: Added TypeLib Viewer base.
34909 - Added TypeLib Viewer base.
34910 - Fixed multiple instance of pane window functionality.
34911 - Added field with TypeLib path to ITEM_INFO structure.
34913 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
34915 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
34916 wined3d: Perform sanity checks on the rectangle in LockRect.
34918 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
34920 * dlls/ddraw/ddraw.c:
34921 ddraw: Added missing '\n' in debug traces.
34923 * dlls/quartz/pin.c:
34924 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
34926 2006-06-30 Robert Shearman <rob@codeweavers.com>
34928 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
34929 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
34930 that hasn't yet been marshaled then it should create a new stub
34933 * dlls/oleaut32/typelib.c:
34934 oleaut32: Fix a typo where the FIXME doesn't match the code.
34936 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
34937 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
34939 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
34940 advapi32: Implement RegDisablePredefinedCache.
34942 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
34944 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
34945 ntdll: Fix return codes for NtCreateKey (with tests).
34947 2006-06-29 James Hawkins <truiken@gmail.com>
34949 * dlls/shlwapi/tests/path.c:
34950 shlwapi: Add tests for PathFindExtensionA.
34952 * dlls/shlwapi/tests/path.c:
34953 shlwapi: Add tests for PathCanonicalize.
34955 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
34957 * dlls/shell32/shfldr_fs.c:
34958 shell32: Use SHFileOperationW to delete files.
34960 2006-06-29 Ivan Leo <ivanleo@gmail.com>
34962 * dlls/shell32/tests/shlfileop.c:
34963 shell32/tests: Comment out a test that crashes on windows nt 4.0.
34965 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
34967 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
34968 ddraw: Fix some material related bugs.
34970 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
34971 ddraw: Matrix values in the execute buffer are handles.
34973 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
34975 * dlls/winex11.drv/winpos.c:
34976 winex11.drv: Update window's full screen state on the resolution
34977 change as well as on the window resize event.
34979 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
34980 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
34981 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
34982 include/winpos.h, include/winuser.h:
34983 include: Move appropriate parts of winpos.h to winuser.h and win.h,
34984 remove winpos.h afterwards.
34986 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
34988 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
34989 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
34990 cryptnet: Implement a stub cryptnet dll.
34992 2006-06-28 Juan Lang <juan_lang@yahoo.com>
34994 * programs/regedit/childwnd.c:
34995 regedit: Update status bar after editing key name.
34997 2006-06-28 Jason Green <jave27@gmail.com>
34999 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
35000 wined3d: Fix a few GLSL shader instruction translations.
35001 This fixes the translations for a few instructions in GLSL and allows
35002 Cubemap sampling in pixel shaders < 2.0. It makes some of the
35003 lighting on textures in Half Life 2 look better, including some of the
35004 water effects. It's not perfect yet, but much closer now.
35006 2006-06-28 Robert Shearman <rob@codeweavers.com>
35008 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
35009 ole32: When marshaling a proxy make sure to maintain an external
35010 reference on the stub object so that the first proxy can be released.
35011 Implement external refcount sharing between a proxy and the marshaled proxy.
35012 Extend the marshaling of a proxy test to show that an external reference
35013 is always kept on the stub object.
35015 * dlls/ole32/tests/marshal.c:
35016 ole32: Add a test for CoCreateInstance doing object hosting by
35017 automatically creating an appropriate apartment for the object and
35018 returning a proxy to it.
35020 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
35021 ole32: Implement CoGetObject.
35023 * dlls/oleaut32/typelib.c:
35024 oleaut32: RegisterTypeLib should register any interface that derives
35025 from IDispatch rather than just dual interfaces.
35026 This is hinted at, although not explicitly stated on MSDN, but was
35027 verified by tests with native oleaut32.
35029 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
35031 * dlls/ddraw/vertexbuffer.c:
35032 ddraw: Correct a NULL pointer check.
35034 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35036 * dlls/kernel/tests/version.c:
35037 kernel: Version test was using imports missing on WinME.
35039 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
35041 * dlls/quartz/filtergraph.c:
35042 quartz: Fixed typo (Coverity).
35044 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
35046 * dlls/quartz/regsvr.c:
35047 quartz: Use the return value of register_key_guid.
35049 2006-06-27 Juan Lang <juan_lang@yahoo.com>
35051 * dlls/oleaut32/typelib.c:
35052 oleaut32: Handle bstr length of -1 in typelibs.
35054 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
35055 shell32: Add a stub for InvalidateDriveType.
35057 2006-06-27 H. Verbeet <hverbeet@gmail.com>
35059 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
35060 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
35061 wined3d: Use register combiners for texture stage operations.
35062 Make wined3d use register combiners for texture stage operations. In
35063 order to do that the texture unit index needs to be separated from the
35064 texture stage index. For cards that don't support the
35065 NV_register_combiners extension nothing should change.
35067 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
35068 wined3d: Add code for using register combiners for texture stage operations.
35069 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
35070 larger than 4. In Direct3D that would correspond to
35071 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
35072 (which can be much larger) to which it currently corresponds in
35073 wined3d. Using register combiners we can get around that limitation
35074 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
35075 stages. This patch adds code for doing the texture operations with
35076 register combiners instead of ARB_texture_env_combine or
35077 NV_texture_env_combine4, but doesn't make use of that code yet. That's
35078 what the next patch will do.
35080 * dlls/wined3d/drawprim.c:
35081 wined3d: Fix uploading of textures for shaders.
35082 The code for uploading / binding textures for use with pixel shaders
35083 is slightly different from the one for uploading / binding textures
35084 for use with the fixed function pipeline. It would be possible to keep
35085 the code in a single function with a couple of conditionals, but in
35086 combination with the changes needed for register combiners that would
35087 become quite messy.
35089 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
35090 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
35091 include/wine/wined3d_gl.h:
35092 wined3d: Texture limits fixes.
35093 GL_LIMITS(textures) is currently used for both the number of texture
35094 stages and the maximum number of simultaneous textures. In the current
35095 code that's the same, but in a later patch that will be separated,
35096 since a texture stage doesn't have to reference an actual
35097 texture. Also, shaders can access a larger number of samplers than the
35098 number of texture units the fixed function pipeline can access.
35100 * include/wine/wined3d_gl.h:
35101 wined3d: Add register combiner function pointers.
35103 * dlls/wined3d/utils.c:
35104 wined3d: Add & use D3DTEXTUREOP dumping code.
35106 2006-06-27 James Hawkins <truiken@gmail.com>
35108 * dlls/shlwapi/tests/path.c:
35109 shlwapi: Add tests for PathAppendA.
35111 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
35113 * dlls/shell32/shlfileop.c:
35114 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
35115 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
35116 operation when called without FOF_NOCONFIRMATION or with
35117 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
35120 2006-06-26 Huw Davies <huw@codeweavers.com>
35122 * dlls/opengl32/wgl.c:
35123 opengl32: Fix the returned metrics and add a translation vector to the end of
35126 2006-06-27 Alexandre Julliard <julliard@winehq.org>
35128 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35129 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
35131 server: Moved get/set_thread_context implementation to ptrace.c.
35133 2006-06-27 Ivan Leo <ivanleo@gmail.com>
35135 * dlls/msvcrt/tests/file.c:
35136 msvcrt/tests: Don't leave files on the disk.
35138 2006-06-27 William Knop <william.knop@gmail.com>
35140 * dlls/dbghelp/elf_module.c:
35141 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
35143 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
35145 * dlls/uxtheme/tests/system.c:
35146 uxtheme/tests: Add tests for IsThemePartDefined.
35148 2006-06-27 Hans Leidekker <hans@it.vu.nl>
35150 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
35151 userenv: Add a stub implementation for GetProfileType.
35153 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
35155 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
35156 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
35157 wined3d: Vertex buffer can be locked multiple times.
35159 2006-06-27 Huw Davies <huw@codeweavers.com>
35161 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
35162 msxml3: Always have a libxml doc associated with a domdoc object, even if the
35163 object has no nodes.
35164 This means we don't need to add checks for NULL libxml node ptrs in our node
35167 2006-06-27 James Hawkins <truiken@gmail.com>
35169 * dlls/msi/dialog.c:
35170 msi: Read the font color from the database, and use it for the text control.
35172 2006-06-26 James Hawkins <truiken@gmail.com>
35174 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
35175 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
35178 2006-06-27 Alexandre Julliard <julliard@winehq.org>
35180 * dlls/ntdll/critsection.c:
35181 ntdll: Faster critical sections on MacOS using Mach semaphores.
35183 * libs/wine/loader.c:
35184 libwine: Attempt to increase some user limits that are set too low on some
35187 * configure, configure.ac, include/config.h.in,
35188 programs/wineconsole/curses.c:
35189 wineconsole: Portability fixes in the curses mouse support.
35191 * tools/widl/widltypes.h:
35192 widl: Fixed syntax of DECL_LINK macro to look more like C code.
35194 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
35196 * dlls/shlwapi/tests/path.c:
35197 shlwapi: Test for UrlGetPart in case of file name.
35199 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
35201 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
35202 ntdll: Fix 2 failing test on native. Change Wine accordingly.
35204 2006-06-26 Hans Leidekker <hans@it.vu.nl>
35206 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
35207 shell32: Add a stub implementation for SHIsFileAvailableOffline.
35209 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
35211 * programs/winedbg/info.c:
35212 winedbg: Module info.
35213 when requesting info on a module by address, always print the module
35214 ELF/PE pair (if this applies) (and not only the embedded PE), which
35217 * programs/winedbg/info.c:
35218 winedbg: Use 64 bit version of imagehlp_module.
35219 This allows reimplementing the module list command and do less black
35220 magic to guess the ELF debug format.
35222 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
35223 dbghelp: Implemented SymEnumerateModules64.
35225 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
35226 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
35227 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
35228 dbghelp: Module info.
35229 - now internally storing module info as a 64bit module structure
35230 (the interest in not in the 64 bit side of things, but because
35231 it allows storing lots of usefull information)
35232 - fixed SymGetModuleInfo64W which wasn't returning the
35233 LoadedPdbName field
35234 - now filling for MSC files with the extended information
35235 (instead of guessing it)
35236 - reused the extended module info to store wine ELF module
35237 information (link for map link, stabs vs dwarf symbol info)
35239 2006-06-27 Alexandre Julliard <julliard@winehq.org>
35241 * programs/winetest/maketest:
35242 winetest: Portability fix in the maketest script. Added support for git.
35244 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
35246 * dlls/winex11.drv/window.c:
35247 winex11.drv: Write-strings warning fix.
35249 2006-06-27 Jason Green <jave27@gmail.com>
35251 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
35252 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
35253 wined3d: Implement more GLSL instructions and a little cleanup.
35254 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
35255 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
35256 they are implemented in ARB_fragment_program at least).
35257 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
35258 routine - use a pointer instead.
35260 2006-06-27 H. Verbeet <hverbeet@gmail.com>
35262 * dlls/wined3d/device.c:
35263 wined3d: Remove some redundant code.
35265 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
35266 wined3d: Fix compilation (VBO constants).
35268 2006-06-26 James Hawkins <truiken@gmail.com>
35270 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
35271 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
35273 * dlls/shlwapi/tests/path.c:
35274 shlwapi: Add tests for PathAddBackslash.
35276 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
35277 shlwapi: Add tests for PathCombineA.
35279 * dlls/shdocvw/version.rc:
35280 shdocvw: Upgrade the version to 5.50.4134.599.
35282 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
35284 * dlls/ddraw/device.c:
35285 ddraw: Fix some compiler warnings.
35287 * dlls/ddraw/ddraw.c:
35288 ddraw: Assign the surface descriptions height to the height.
35290 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
35292 * dlls/imagehlp/modify.c:
35293 imagehlp: Fixed typo (Coverity).
35295 * dlls/uxtheme/tests/system.c:
35296 uxtheme/tests: Add tests for GetCurrentThemeName.
35298 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
35300 * dlls/uxtheme/tests/system.c:
35301 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
35303 2006-06-25 Jacek Caban <jacek@codeweavers.com>
35305 * dlls/mshtml/conpoint.c:
35306 mshtml: Added Unadvise implementation.
35308 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
35309 dlls/mshtml/mshtml_private.h:
35310 mshtml: Destroy connection points.
35312 * dlls/mshtml/conpoint.c:
35313 mshtml: Added Advise implementation.
35315 * dlls/mshtml/nsio.c:
35316 mshtml: Return text/html by default in GetContentType.
35318 * dlls/mshtml/nsio.c:
35319 mshtml: Return NS_OK in GetStatus if channel is NULL.
35321 * dlls/mshtml/navigate.c:
35322 mshtml: Call OnStopRequest in OnStopBinding.
35324 * dlls/mshtml/navigate.c:
35325 mshtml: Break reading if IStream::Read returns 0 bytes.
35327 2006-06-23 Jacek Caban <jacek@codeweavers.com>
35329 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
35330 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
35331 mshtml: Added HTMLLoadOptions implementation (with tests).
35333 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
35335 * dlls/winmm/mci.c:
35336 mci: Fix some mciSendString quirks.
35337 Really check in MCI open string commands if the name we have is a
35338 device (and no longer rely on bad heuristics for it).
35340 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
35342 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
35343 dlls/dbghelp/elf_module.c:
35344 dbghelp: Dwarf & thunks.
35345 - added the elf_is_in_thunk_area() function to locate an address
35346 within the known thunk area of Wine's builtin modules
35347 - now passing this thunk information to the dwarf parser so that it
35348 can drop functions from the thunk areas (as dwarf symbols), so that
35349 those functions can be later on marked as thunks in dbghelp
35352 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
35354 * dlls/dbghelp/elf_module.c:
35355 dbghelp: Elf for wine and spec definitions.
35356 Enhancement over previous fix (we don't need to insert NOTYPE symbols
35357 in our public symbol table, so drop them as early as possible).
35359 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
35361 * dlls/msi/install.c, dlls/msi/tests/package.c:
35362 msi: Disable some path validity checks in MsiSetTargetPath.
35364 2006-06-24 Ivan Leo <ivanleo@gmail.com>
35366 * dlls/amstream/amstream.c:
35367 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
35368 IAMMultiMediaStreamImpl_OpenMoniker.
35370 * dlls/advapi32/tests/security.c:
35371 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
35373 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
35375 * dlls/user/resources/user32_Pl.rc:
35376 user: user32_Pl.rc: Fix the capitalization of OK.
35378 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
35380 * dlls/ntdll/time.c:
35381 ntdll: Add UZT timezone info.
35383 2006-06-23 Francois Gouget <fgouget@free.fr>
35385 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
35386 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
35387 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
35388 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
35389 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
35390 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
35391 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
35392 dlls/wined3d/utils.c, programs/winefile/resource.h:
35393 Assorted spelling, case and grammar fixes.
35395 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
35397 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
35398 dlls/shell32/shlexec.c:
35399 shell32: Fix computation of default verb.
35400 Compute the default verb as documented on MSDN instead of blindly
35401 assuming it is 'open'. This fixes the WordViewer association in some
35404 * dlls/winmm/winecoreaudio/audio.c:
35405 winecoreaudio: Protect pthread.h inclusion.
35407 * dlls/ddraw/tests/refcount.c:
35408 ddraw: Fix compilation with gcc 2.95.
35410 * dlls/crypt32/tests/encode.c:
35411 crypt32: Fix compilation with gcc 2.95.
35413 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
35415 * dlls/ddraw/ddraw.c:
35416 ddraw: Set the video memory and visible flag on render targets.
35418 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
35419 ddraw: Enumerate the reference d3ddevice.
35421 * dlls/wined3d/surface.c:
35422 wined3d: Fix single buffering.
35423 Tell gl to draw to the back buffer when a back buffer is used, do not
35424 use the value from gl.
35426 * dlls/wined3d/device.c:
35427 wined3d: Fix a bad trace.
35429 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
35431 * dlls/wined3d/device.c:
35432 wined3d: Create vertex buffer objects for D3D vertex buffers.
35434 * dlls/wined3d/vertexbuffer.c:
35435 wined3d: Vertex fixups.
35437 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
35438 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
35439 include/wine/wined3d_types.h:
35440 wined3d: Add support for VBOs to the drawing code.
35442 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
35444 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
35445 shlwapi: PathCombineW should return NULL on invalid parameters.
35447 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
35449 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
35450 oleview: Added Korean resources.
35452 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
35454 * programs/oleview/En.rc, programs/oleview/details.c,
35455 programs/oleview/interface.c, programs/oleview/main.h,
35456 programs/oleview/resource.h, programs/oleview/tree.c:
35457 oleview: Fix compilation with gcc 2.95.
35458 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
35459 - moved some string to resources
35460 - fixed implementation of IPersistStream interface viewer
35462 * programs/oleview/interface.c:
35463 oleview: Added propper ClassName displaying to interface viewer.
35465 * programs/oleview/En.rc, programs/oleview/Makefile.in,
35466 programs/oleview/interface.c, programs/oleview/main.h,
35467 programs/oleview/oleview.c, programs/oleview/resource.h:
35468 oleview: Added interface viewer.
35470 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
35472 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
35473 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
35474 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
35476 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
35478 * dlls/gdi/tests/metafile.c:
35479 gdi/tests: Write-strings warnings fix.
35481 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
35483 * tools/widl/widltypes.h:
35484 widl: Write-strings warnings fix.
35486 2006-06-23 James Hawkins <truiken@gmail.com>
35488 * dlls/shell32/brsfolder.c:
35489 shell32: Add missing multiply by sizeof(WCHAR)l
35491 2006-06-23 Huw Davies <huw@codeweavers.com>
35493 * dlls/rpcrt4/ndr_stubless.c:
35494 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
35496 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
35497 dlls/winex11.drv/x11drv.h:
35498 winex11: Introduce a function to retrieve the glx drawable and have
35499 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
35501 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
35503 * dlls/imagehlp/modify.c:
35504 imagehlp: Fixed typo (Coverity).
35506 2006-06-23 Alexandre Julliard <julliard@winehq.org>
35508 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35509 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
35511 server: Moved some common bits of get/set_thread_context to thread.c.
35513 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
35515 libwine: Added entry for sigprocmask in the pthread functions table.
35517 * loader/pthread.c:
35518 wine-pthread: Set thread scope to force using kernel threads on Solaris.
35520 2006-06-22 Huw Davies <huw@codeweavers.com>
35522 * dlls/opengl32/wgl.c:
35523 opengl32: If there's no glX context don't return a wgl context.
35525 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
35527 * programs/oleview/En.rc, programs/oleview/oleview.c,
35528 programs/oleview/resource.h:
35529 oleview: Added system configuration dialog.
35531 * programs/oleview/En.rc, programs/oleview/oleview.c:
35532 oleview: Added copy HTML tag functionality.
35534 * programs/oleview/oleview.c:
35535 oleview: Added copy CLSID functionality.
35537 * programs/oleview/En.rc, programs/oleview/main.h,
35538 programs/oleview/oleview.c, programs/oleview/resource.h,
35539 programs/oleview/tree.c:
35540 oleview: Added CreateInstanceOn functionality.
35542 2006-06-22 James Hawkins <truiken@gmail.com>
35544 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
35545 msi: Add tests for components that aren't associated with a feature.
35547 2006-06-22 Jacek Caban <jacek@codeweavers.com>
35549 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
35550 dlls/mshtml/mshtml_private.h:
35551 mshtml: Added stub implementation of HTMLLoadOptions.
35553 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
35554 include/Makefile.in, include/optary.idl:
35555 mshtml: Added optary.idl file.
35557 * dlls/mshtml/nsio.c:
35558 mshtml: Inherit NSContainer in NewURI.
35560 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
35561 mshtml: Fix a typo.
35563 * dlls/mshtml/olecmd.c:
35564 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
35566 2006-06-23 Juan Lang <juan_lang@yahoo.com>
35568 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
35569 advapi: Add a stub for SystemFunction035.
35571 * dlls/kernel/tests/locale.c:
35572 kernel: Change failing to test to show it doesn't have anything to do
35573 with embedded NULLs.
35575 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
35577 * dlls/secur32/ntlm.c:
35578 secur32: Write-strings warnings fix.
35580 * dlls/ole32/tests/stg_prop.c:
35581 ole32/tests: Write-strings warning fix.
35583 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
35585 * dlls/dinput/mouse.c:
35586 dinput: Warp mouse each 10ms instead of dropping events.
35588 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
35590 * dlls/uxtheme/tests/system.c:
35591 uxtheme/tests: Destroy the windows after we've used them.
35593 * dlls/uxtheme/tests/system.c:
35594 uxtheme/tests: Add a case sensitivity test.
35596 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
35598 * programs/oleview/En.rc:
35599 oleview: Spelling fixes (English).
35601 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
35602 oleview: French localization.
35604 2006-06-22 Huw Davies <huw@codeweavers.com>
35606 * dlls/winex11.drv/opengl.c:
35607 winex11: glXQueryExtension has its error and event base arguments swapped
35608 compared with other *QueryExtension functions!
35610 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
35612 * programs/oleview/details.c, programs/oleview/main.h,
35613 programs/oleview/tree.c:
35614 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
35616 2006-06-22 Alexandre Julliard <julliard@winehq.org>
35618 * configure, configure.ac:
35619 configure: Send pkg-config error messages to /dev/null.
35621 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
35623 * dlls/riched20/editor.c:
35624 riched20: Fix message range for get_msg_name.
35626 2006-06-21 Juan Lang <juan_lang@yahoo.com>
35628 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
35629 include/wincrypt.h:
35630 crypt32: Implement CertGetCRLFromStore.
35631 - implement CertGetCRLFromStore, with tests
35632 - update tests for CRL revocation functions to show name isn't checked
35634 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
35635 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
35637 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
35638 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
35641 2006-06-21 Ivan Leo <ivanleo@gmail.com>
35643 * dlls/quartz/filesource.c:
35644 quartz: Fix media type detection.
35646 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
35648 * dlls/dbghelp/elf_module.c:
35649 dbghelp: Elf for wine and spec definitions.
35650 - fixed regression when looking for winebuild's special symbols in ELF symtab
35651 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
35654 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
35657 Makefile.in: Add target "ctags" to the overview.
35659 * DEVELOPERS-HINTS:
35660 DEVELOPER-HINTS: Some directories where added / renamed.
35662 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
35664 * dlls/uxtheme/tests/system.c:
35665 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
35667 * dlls/uxtheme/tests/system.c:
35668 uxtheme/tests: Add some tests for GetWindowTheme.
35670 2006-06-21 James Hawkins <truiken@gmail.com>
35672 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
35673 atl: Add a stub implementation of AtlModuleLoadTypeLib.
35675 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
35676 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
35678 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
35680 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
35681 ddraw: Use the handle infrastructure for Matrix handles.
35683 2006-06-21 Alexandre Julliard <julliard@winehq.org>
35685 * ANNOUNCE, ChangeLog, VERSION, configure:
35688 ----------------------------------------------------------------
35689 2006-06-21 Alexandre Julliard <julliard@winehq.org>
35691 * programs/oleview/.gitignore, programs/oleview/oleview:
35692 oleview: Delete the symlink from git.
35694 * AUTHORS, dlls/shell32/shell32_main.c:
35695 Updated the AUTHORS list and converted it to utf-8.
35697 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
35699 * tools/mkinstalldirs:
35700 tools: Fix mkinstalldirs.
35701 We cannot trust 'mkdir -p' to set the proper permissions on parent
35702 directories. So create them manually.
35703 Fix handling of paths containing spaces.
35704 Properly prefix the path with './' if it starts with a '-'.
35705 Stop trying to create a path after the first error.
35707 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
35709 * dlls/uxtheme/tests/system.c:
35710 uxtheme/tests: Extra testing for GetLastError.
35712 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
35714 * dlls/msvcrt/tests/string.c:
35715 msvcrt: Add simple test for _strdup(0).
35717 * dlls/msvcrt/string.c:
35718 msvcrt: Fix a crash in _strdup.
35720 2006-06-20 James Hawkins <truiken@gmail.com>
35722 * dlls/msi/action.c:
35723 msi: Fix handling of the no-op identifier in the Directory table.
35725 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
35727 * dlls/ntdll/server.c:
35728 ntdll: Write-strings warnings fix.
35730 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
35732 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
35733 winspool/tests: Tests for EnumForms and set an error value in our stub.
35735 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
35737 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
35738 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
35739 msvcrt: Fix _initterm, with tests.
35741 2006-06-11 Simon Kissane <skissane@gmail.com>
35743 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
35744 kernel32: Added SetThreadUILanguage() stub.
35746 2006-06-21 Robert Shearman <rob@codeweavers.com>
35748 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
35749 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
35751 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
35752 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
35754 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
35756 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
35757 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
35758 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
35759 wined3d: Pixel format cleanup.
35761 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
35763 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
35764 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
35766 Also use the whole device surface if one of the extents is zero or
35767 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
35770 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
35772 * dlls/winspool.drv/info.c:
35773 winspool: An empty string as server name is valid for AddPrinterDriver.
35775 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
35777 * programs/oleview/details.c:
35778 oleview: Added registry tab in details window.
35780 * programs/oleview/En.rc, programs/oleview/Makefile.in,
35781 programs/oleview/details.c, programs/oleview/main.h,
35782 programs/oleview/oleview.c, programs/oleview/resource.h,
35783 programs/oleview/tree.c:
35784 oleview: Added details window base.
35786 * programs/oleview/En.rc, programs/oleview/main.h,
35787 programs/oleview/oleview.c, programs/oleview/resource.h,
35788 programs/oleview/tree.c:
35789 oleview: Added base menu funcionality.
35791 * programs/oleview/En.rc, programs/oleview/main.h,
35792 programs/oleview/oleview.c, programs/oleview/resource.h,
35793 programs/oleview/tree.c:
35794 oleview: Added more TreeView entries.
35796 * programs/oleview/tree.c:
35797 oleview: Added TreeView entries read from registry.
35799 * programs/oleview/En.rc, programs/oleview/Makefile.in,
35800 programs/oleview/main.h, programs/oleview/oleview.c,
35801 programs/oleview/resource.h, programs/oleview/tree.c:
35802 oleview: Added TreeView window.
35804 * programs/oleview/Makefile.in, programs/oleview/main.h,
35805 programs/oleview/oleview.c, programs/oleview/pane.c:
35806 oleview: Added pane bar.
35808 * configure, configure.ac, programs/Makefile.in,
35809 programs/oleview/.gitignore, programs/oleview/En.rc,
35810 programs/oleview/Makefile.in, programs/oleview/main.h,
35811 programs/oleview/oleview, programs/oleview/oleview.c,
35812 programs/oleview/resource.h, programs/oleview/rsrc.rc:
35813 oleview: Added initial version.
35815 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
35817 * dlls/wined3d/surface_gdi.c:
35818 wined3d: Add an "\n" to a fixme to fix an overflow.
35820 2006-06-20 Jason Green <jave27@gmail.com>
35822 * dlls/wined3d/glsl_shader.c:
35823 wined3d: Bind correct number of samplers for GLSL shaders.
35824 We are only checking against GL_MAX_TEXTURES when binding samplers,
35825 when we should be checking against the maximum number of samplers that
35826 the card supports. Spotted by H. Verbeet.
35828 2006-06-20 Juan Lang <juan_lang@yahoo.com>
35830 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
35831 crypt32: Implement some CRL verification functions.
35833 * dlls/crypt32/main.c, include/wincrypt.h:
35834 wincrypt.h: Add more definitions and prototypes.
35836 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
35838 * dlls/wininet/tests/url.c:
35839 wininet/tests: Write-strings warnings fix.
35841 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
35843 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
35844 dlls/winex11.drv/x11drv_main.c:
35845 winex11.drv: Add support for full screen window state using the NETWM protocol.
35847 2006-06-20 James Hawkins <truiken@gmail.com>
35849 * dlls/advpack/install.c:
35850 advpack: Implement DoInfInstall on top of the install framework.
35852 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35854 * dlls/kernel/tests/file.c:
35855 kernel: Add tests for OpenFile.
35857 * dlls/kernel/tests/file.c:
35858 kernel: Check for an exe which is always present in a system dir.
35860 * dlls/lz32/tests/lzexpand_main.c:
35861 lz32: Small test fixes.
35863 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
35865 * dlls/shell32/shlfileop.c:
35866 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
35868 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
35870 * tools/winedump/output.c:
35871 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
35873 * tools/winedump/output.c:
35874 winedump: Use ntdll as template.
35876 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
35877 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
35878 dlls/compstui/compstui_main.c:
35879 compstui: Add minimal compstui.dll (stubs only).
35881 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
35883 * dlls/ntdll/virtual.c:
35884 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
35886 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
35888 * programs/winecfg/Ru.rc:
35889 winecfg: Russian translation.
35891 2006-06-20 Jacek Caban <jacek@codeweavers.com>
35893 * dlls/urlmon/umon.c:
35894 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
35896 * dlls/shdocvw/persist.c:
35897 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
35899 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
35900 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
35901 dlls/mshtml/oleobj.c:
35902 mshtml: Move IOleCommandTarget implementation to separate file.
35904 * dlls/mshtml/persist.c:
35905 mshtml: Initialize url variable in IPersistMoniker::Load.
35907 * dlls/mshtml/nsio.c:
35908 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
35910 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
35911 mshtml: Added IPropertyNotifySink connection point.
35913 2006-06-20 Juan Lang <juan_lang@yahoo.com>
35915 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
35916 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
35917 dlls/crypt32/tests/store.c:
35918 crypt32: Rearrange functions a bit.
35920 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
35921 shlwapi: Small cleanups.
35922 - forward MLGetUILanguage to kernel32
35923 - correct type of parameter to MLLoadLibrary
35925 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
35927 * programs/winecfg/theme.c:
35928 winecfg: Create Resources directory when adding themes.
35930 2006-06-20 Huw Davies <huw@codeweavers.com>
35932 * dlls/rpcrt4/rpc_message.c:
35933 rpcrt4: Don't use a short to hold the packet length, since it can
35934 result in premature termination of the send.
35936 2006-06-20 Alexandre Julliard <julliard@winehq.org>
35938 * dlls/ntdll/tape.c:
35939 ntdll: Fixed tape.c compilation on Solaris.
35941 * libs/wine/mmap.c:
35942 libwine: Better memory reservation algorithm for platforms that use
35945 * configure, configure.ac:
35946 configure: Default to using wine-pthread on all platforms.
35948 2006-06-20 Jeremy White <jwhite@codeweavers.com>
35950 * configure, configure.ac:
35951 configure: Probe more carefully for soname support, primarily for Solaris
35954 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
35956 * dlls/dbghelp/dwarf.c:
35957 dbghelp: dwarf: Tidy up leb128 reading.
35959 * dlls/dbghelp/dwarf.c:
35960 dbghelp: Indent the code as the rest of dbghelp module.
35962 * dlls/dbghelp/elf_module.c:
35963 dbghelp: Support multiple debug formats.
35964 When several debug formats (eg stabs & dwarf2) exist in the same
35965 module, allow to load them all (this is needed when different
35966 compilation units are compiled with different debug options).
35968 * dlls/dbghelp/dwarf.c:
35969 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
35972 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
35973 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
35974 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
35975 dbghelp: Added the ability to define a source file by dir+filename instead of
35978 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
35979 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
35980 Walking the whole lot, not doing anything interesting apart from
35981 traversing the data.
35983 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
35984 dlls/dbghelp/elf_module.c:
35985 dbghelp: Pass .debug_loc section information to dwarf.
35987 * dlls/dbghelp/dwarf.c:
35988 dbghelp: Dwarf & parse context.
35989 - split the data structures for walking through the data (abbrev,
35990 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
35991 - created dwarf2_parse_compilation_unit() for clarity
35992 - added section structure to gather information about all ELF sections
35993 related to all dwarf2 sections (more to come)
35995 * dlls/dbghelp/dwarf.c:
35996 dbghelp: Dwarf & udt members.
35997 - correctly set size & offsets for regular udt members
35998 - first shot at bitfields for udt members
36000 * dlls/dbghelp/dwarf.c:
36001 dbghelp: Dwarf & function blocks.
36002 - properly handling function blocks
36003 - handling of variables inside of blocks (either on stack, or in a
36004 register, or relative to the frame register if any)
36005 - added dwarf2_subprogram_t structure so that we can pass around
36006 relevant information for function parsing
36008 * dlls/dbghelp/dwarf.c:
36009 dbghelp: dwarf: Properly handle function formal parameters.
36011 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
36012 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
36013 dbghelp: Storage of func locals & parameters.
36014 - added the ability to tell to add_func_local whether we're adding
36015 a local variable or a parameter (and removed the black magic
36017 - we can now address variables defined as an offset to a register
36019 * dlls/dbghelp/dwarf.c:
36020 dbghelp: Dwarf & global symbols.
36021 Offset the addresses for global symbols (func & variables) by the base
36022 image of the corresponding module.
36024 * dlls/dbghelp/dwarf.c:
36025 dbghelp: dwarf: Added support for function labels.
36027 * dlls/dbghelp/dwarf.c:
36028 dbghelp: Proper support for nested types definitions (even in C).
36030 * dlls/dbghelp/dwarf.c:
36031 dbghelp: Dwarf - function scheme.
36032 - various fixes to follow better the functions definition (nesting,
36034 - don't directly parse types referenced by a subprogram, they'll be
36035 loaded anyway when needed
36037 * dlls/dbghelp/dwarf.c:
36038 dbghelp: Dwarf & locations.
36039 - put back the block attribute parsing
36040 - added dwarf2_compute_location to properly decode a location (at
36043 * dlls/dbghelp/dwarf.c:
36044 dbghelp: Dwarf compiland.
36045 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
36046 - commented out the location parsing which is an ugly hack
36048 * dlls/dbghelp/dwarf.c:
36049 dbghelp: Dwarf & new scheme.
36050 - add some helpers for the rewrite
36051 - module is now part of the dwarf2_parse_context
36053 * dlls/dbghelp/dwarf.c:
36054 dbghelp: Dwarf & type references.
36055 Removed unused type references scheme that we'll implement using a
36056 different scheme in next patches.
36058 * dlls/dbghelp/dwarf.c:
36059 dbghelp: Dwarf merge parsing of UDT.
36060 Merge into a single function the struct/class/union parsing.
36062 * dlls/dbghelp/dwarf.c:
36063 dbghelp: Dwarf & debug info entries.
36064 - now loading the debug info entries into specific structures
36065 - this will help writing new functions
36066 - this will allow handling of forward references
36068 * dlls/dbghelp/dwarf.c:
36069 dbghelp: Dwarf abbrev table is now a sparse array.
36070 - added a pool for memory allocation when parsing a compilation unit
36071 - now using the brand new sparse array for the abbrev table
36073 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
36074 dbghelp: Added another basic type for storage: the sparse array.
36076 * dlls/dbghelp/dwarf.c:
36077 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
36079 * dlls/dbghelp/dwarf.c:
36080 dbghelp: Remove the unneeded level attribute while parsing.
36082 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
36083 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
36085 * dlls/dbghelp/dwarf.c:
36086 dbghelp: Dwarf & typedefs.
36087 - removed lookup for name for the const modifier
36088 - hard wire dwarf-reference to our pointer types
36090 * dlls/dbghelp/dwarf.c:
36091 dbghelp: Dwarf & module's symtype.
36092 - we should set the module's symtype upon success
36093 - removed unneeded bRet variable
36095 * dlls/dbghelp/dwarf.c:
36096 dbghelp: Dwarf2 & AT_byte_size.
36097 - AT_byte_size can be larger than a single byte (especially for enums)
36098 - added missing enumeration type parsing
36100 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
36101 programs/winedbg/types.c:
36102 winedbg: Proper handling of typedefs.
36103 Added types_get_real_type() to get rid of typedef information, and
36104 access the real underlying type.
36106 2006-06-19 Juan Lang <juan_lang@yahoo.com>
36108 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
36109 dlls/crypt32/tests/encode.c:
36110 crypt32: Encode/decode CRL issuing dist points.
36112 2006-06-19 Jason Green <jave27@gmail.com>
36114 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
36115 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
36117 * dlls/wined3d/glsl_shader.c:
36118 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
36119 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
36120 that's not part of the spec.
36121 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
36122 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
36124 2006-06-20 James Hawkins <truiken@gmail.com>
36127 tools/wine.inf: Add d3d8.dll to the fake dlls list.
36129 2006-06-20 Ge van Geldorp <ge@gse.nl>
36131 * dlls/kernel/global16.c:
36132 kernel32: "base" is a pointer in 16-bit global heap.
36134 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
36135 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
36136 winedbg: Added x86_64 support.
36138 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
36140 * dlls/shell32/shlfileop.c:
36141 shell32: Remove the now unused SHELL_ConfirmDialog.
36143 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
36144 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
36146 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36148 * dlls/lz32/tests/lzexpand_main.c:
36149 lz32: Remove dead code from the LZOpenFileW test.
36151 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
36153 * dlls/shell32/shell32_Pl.rc:
36154 shell32: Update the Polish translation.
36156 2006-06-19 Juan Lang <juan_lang@yahoo.com>
36158 * dlls/crypt32/crl.c:
36159 crypt32: Simplify CRL creation.
36160 Decoding already handles signed and unsigned CRLs, so don't duplicate
36161 that in CertCreateCRLContext.
36163 * dlls/crypt32/cert.c:
36164 crypt32: Simplify certificate creation.
36165 Decoding already handles signed and unsigned certs, so don't duplicate
36166 that in CertCreateCertificateContext.
36168 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36170 * dlls/lz32/tests/lzexpand_main.c:
36171 lz32: test LZOpenFileW.
36173 * dlls/lz32/tests/lzexpand_main.c:
36174 lz32: LZOpenFileA sets last error sometimes.
36176 * dlls/lz32/tests/lzexpand_main.c:
36177 lz32: Rename function aliases to real (ASCII) function names.
36179 2006-06-19 Robert Shearman <rob@codeweavers.com>
36181 * dlls/shell32/shfldr_desktop.c:
36182 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
36184 * dlls/shell32/shfldr_mycomp.c:
36185 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
36187 * dlls/rpcrt4/rpc_server.c:
36188 rpcrt4: Move the packet manipulation from the exception filter to the exception
36190 Remove the unused server_sem variable.
36192 2006-06-19 Juan Lang <juan_lang@yahoo.com>
36194 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
36195 crypt32: Fix decoding signed certs and CRLs.
36197 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
36199 * dlls/uxtheme/tests/system.c:
36200 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
36202 2006-06-20 Mike McCormack <mike@codeweavers.com>
36204 * dlls/ole32/stg_prop.c:
36205 ole32: Implement reading of VT_CF storage properties.
36207 2006-06-19 Alexandre Julliard <julliard@winehq.org>
36209 * libs/wine/config.c:
36210 libwine: Remove one more directory level when checking for build dir.
36211 This way it still works if the libdir we got was libs/wine instead of libs.
36213 2006-06-19 Jeremy White <jwhite@codeweavers.com>
36215 * dlls/msvcrt/time.c:
36216 msvcrt: Solaris asctime_r compilation fix.
36218 * dlls/dbghelp/elf_module.c:
36219 dbghelp: Fix a Solaris compilation error.
36221 * dlls/winex11.drv/winpos.c:
36222 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
36224 * dlls/ntdll/directory.c:
36225 ntdll: On Solaris, limits.h is required for PATH_MAX.
36227 2006-06-19 Ge van Geldorp <ge@gse.nl>
36229 * dlls/dbghelp/minidump.c:
36230 dbghelp: Fix compilation for x86_64.
36232 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
36234 * dlls/secur32/schannel.c, include/sspi.h:
36235 include: Fix definition of SECURITY_INTEGER.
36237 2006-06-19 Alexandre Julliard <julliard@winehq.org>
36239 * tools/winebuild/build.h, tools/winebuild/main.c,
36240 tools/winebuild/relay.c:
36241 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
36244 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
36246 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
36247 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
36248 dlls/setupapi/tests/devinst.c:
36249 setupapi: Implement SetupDiCreateDeviceInfoListExW.
36251 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
36253 * dlls/uxtheme/tests/system.c:
36254 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
36256 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
36258 * dlls/dnsapi/name.c:
36259 dnsapi: Fix conflicts nameser.h with winerror.h.
36261 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
36263 * dlls/secur32/ntlm.c:
36264 secur32: Fix another GetProcessHeap vs GetProcessHeap().
36266 2006-06-19 Hans Leidekker <hans@it.vu.nl>
36268 * dlls/mscms/profile.c:
36269 mscms: Fix famous typo in HeapFree call.
36271 2006-06-19 Kai Blin <kai.blin@gmail.com>
36273 * dlls/secur32/negotiate.c:
36274 secur32: Remove unneeded function from the Negotiate provider.
36276 2006-06-20 Mike McCormack <mike@codeweavers.com>
36278 * dlls/ole32/ole2.c:
36281 2006-06-19 Mike McCormack <mike@codeweavers.com>
36283 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
36284 hlink: Add a stub implementation for HlinkNavigateToStringReference.
36286 * dlls/imm32/imm.c:
36287 imm32: Fix some return codes.
36289 * dlls/wininet/urlcache.c:
36290 wininet: Make sure to null terminate a string before copying it.
36292 2006-06-19 Alexandre Julliard <julliard@winehq.org>
36294 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
36295 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
36297 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
36299 * include/ddk/compstui.h:
36300 include: Declare remaining exported functions in compstui.h.
36302 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
36304 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
36305 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
36306 dlls/ddraw/viewport.c:
36307 ddraw: Implement proper handle management.
36309 2006-06-16 Jason Green <jave27@gmail.com>
36311 * dlls/wined3d/glsl_shader.c:
36312 wined3d: Correct implementation of D3DSIO_LOOP.
36313 I initially misread the specification. src0.x is the iteration count,
36314 not the max amount for the loop register. This fixes that.
36316 * dlls/wined3d/baseshader.c:
36317 wined3d: Fix lookup for LOOP register.
36319 2006-06-17 Jason Green <jave27@gmail.com>
36321 * dlls/wined3d/glsl_shader.c:
36322 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
36325 2006-06-16 Jason Green <jave27@gmail.com>
36327 * dlls/wined3d/glsl_shader.c:
36328 wined3d: Load boolean and integer constants into the GLSL shader program.
36330 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
36331 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36332 wined3d: Implement locally defined boolean and integer constants in GLSL.
36334 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
36335 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
36336 wined3d: Add preliminary support for constant boolean and integer registers
36338 - Separate the declaration phase of the shader string generator into
36339 the arb and glsl specific files.
36340 - Add declarations and recognition for application-sent constant
36341 integers and booleans (locally defined ones will follow).
36342 - Standardize capitilization of pixel/vertex specific variable names.
36344 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
36345 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
36346 dlls/wined3d/wined3d_private.h:
36347 wined3d: Move constant loading into target-specific files.
36348 - Moves GLSL constant loading code into glsl_shader.c and out of the
36349 over-populated drawprim.c.
36350 - Creates a new file named arb_program_shader.c which will hold code
36351 specific to ARB_vertex_program & ARB_fragment_program.
36352 - Remove the constant loading calls from drawprim.c
36354 * dlls/wined3d/vertexshader.c:
36355 wined3d: Remove dead vertex shader code.
36357 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
36359 * dlls/riched20/caret.c:
36360 riched20: EM_CHARFROMPOS didn't work properly with scrolling
36361 (vertical scrollbar position was not taken into account).
36363 2006-06-17 Hans Leidekker <hans@it.vu.nl>
36365 * dlls/dnsapi/query.c:
36366 dnsapi: Free all allocated records instead of just the last one.
36368 * dlls/dnsapi/query.c:
36369 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
36371 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
36373 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
36374 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
36375 dlls/ddraw/tests/refcount.c:
36376 ddraw: Palette refcounting fixes + tests.
36378 2006-06-17 Robert Shearman <rob@codeweavers.com>
36381 ntdll: If ObjectAttributes is NULL then an error is returned at the
36382 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
36383 not need to be checked for NULL later on in the function.
36385 * dlls/rpcrt4/rpc_server.c:
36386 rpcrt4: Use the thread pool in the RPC server for processing packets.
36388 * dlls/ole32/ftmarshal.c:
36389 ole32: Document CoCreateFreeThreadedMarshaler.
36391 * dlls/ole32/rpc.c:
36392 ole32: Reuse event handles used for COM calls.
36393 This reduces the number of server calls during a COM call by half.
36395 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
36397 * tools/widl/client.c, tools/widl/server.c:
36398 widl: Fix updating the proc offset.
36400 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
36402 * programs/winecfg/Tr.rc:
36403 winecfg: Update Turkish resorce file.
36405 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36407 * dlls/lz32/tests/lzexpand_main.c:
36408 lz32: Enable old test and expand it.
36410 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
36412 * dlls/kernel/cpu.c:
36413 kernel: Fix reported address space limit to be in keeping with ntdll.
36415 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
36417 * dlls/winspool.drv/info.c:
36418 winspool: AddMonitor: Test the driver entry before return an error.
36420 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
36422 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
36423 msi/tests: Write-strings warnings fixes.
36425 2006-06-15 Kevin Koltzau <kevin@plop.org>
36427 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
36428 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
36429 oleaut32: Fix 64bit warnings in tests.
36431 * dlls/mscms/handle.c:
36432 mscms: Fix 64bit warnings.
36434 2006-06-16 András Kovács <andras@csevego.net>
36436 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
36437 uninstaller: Hungarian translation.
36439 2006-06-16 Scott Bambrough <scottb@xandros.com>
36441 * configure, configure.ac:
36442 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
36443 /usr/lib/libicudata.a.
36445 2006-06-16 Mike McCormack <mike@codeweavers.com>
36447 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
36448 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
36449 dlls/inseng/inseng_main.c, tools/wine.inf:
36450 inseng: Initial implementation of inseng (required for IE6 to install under
36453 2006-06-14 Jacek Caban <jacek@codeweavers.com>
36455 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
36456 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
36457 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
36458 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
36459 mshtml: Added Wine Gecko installer.
36461 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
36463 * dlls/wined3d/device.c:
36464 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
36466 2006-06-16 Huw Davies <huw@codeweavers.com>
36468 * dlls/rpcrt4/ndr_stubless.c:
36469 rpcrt4: Fix the argument size of conformant arrays.
36471 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
36473 * dlls/msi/tests/package.c:
36474 msi: Added tests for MsiSetTargetPath.
36476 2006-06-15 Francois Gouget <fgouget@free.fr>
36478 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
36479 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
36480 programs/cmdlgtst/cmdlgtst.c:
36481 Add trailing '\n's to ok() calls.
36482 Remove spaces before '\n'.
36484 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
36485 dlls/riched20/editor.c, dlls/wined3d/device.c,
36486 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
36487 Assorted spelling fixes.
36489 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
36491 * dlls/shell32/shlexec.c:
36492 shell32: Remove dead code in SHELL_FindExecutable().
36494 * dlls/ntdll/virtual.c:
36495 ntdll: Use page_size instead of page_mask+1.
36497 2006-06-16 Kai Blin <kai.blin@gmail.com>
36499 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
36500 secur32: Implement QueryContextAttributes. Add tests.
36502 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
36504 * dlls/avifil32/api.c:
36505 avifil32: Corrected destination size in MultiByteToWideChar.
36507 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
36509 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
36510 d3d9: Remove ValidatePixel/VertexShader.
36512 2006-06-15 Juan Lang <juan_lang@yahoo.com>
36514 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
36515 dlls/crypt32/tests/encode.c:
36516 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
36518 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
36520 * dlls/hlink/hlink_main.c:
36521 hlink: Fix typo. We should set hl not ppvObj.
36523 2006-06-16 H. Verbeet <hverbeet@gmail.com>
36525 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36526 include/wine/wined3d_gl.h:
36527 wined3d: Add and use GL_EXT_fog_coord defines.
36529 2006-06-16 Alexandre Julliard <julliard@winehq.org>
36531 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
36532 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
36533 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
36534 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
36535 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
36536 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
36537 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
36538 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
36539 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
36540 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
36541 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
36542 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
36543 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
36544 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
36545 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
36546 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
36547 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
36548 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
36549 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
36550 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
36551 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
36552 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
36553 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
36554 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
36555 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
36556 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
36557 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
36558 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
36559 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
36560 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
36561 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
36562 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
36563 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
36564 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
36565 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
36566 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
36567 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
36568 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
36569 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
36570 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
36571 dlls/x11drv/xvidmode.h:
36572 x11drv: Renamed the x11drv directory to winex11.drv.
36574 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
36576 * programs/notepad/Pl.rc:
36577 notepad: Pl.rc: Fix the ellipsis in menu.
36579 2006-06-15 Huw Davies <huw@codeweavers.com>
36581 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
36582 printing: Don't limit the printer name length to CCHDEVICENAME characters.
36584 2006-06-15 James Hawkins <truiken@gmail.com>
36586 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
36587 dlls/msi/tests/install.c:
36588 msi: Add tests for MsiInstallProduct.
36590 2006-06-15 Alexandre Julliard <julliard@winehq.org>
36592 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
36593 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
36594 dlls/ddraw/viewport.c:
36595 ddraw: Make some functions static.
36597 * configure, configure.ac:
36598 configure: Ues the standard AC_MSG_WARN to print warnings.
36600 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
36601 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
36603 * dlls/d3dx8/Makefile.in:
36604 d3dx8: Remove dependencies on OpenGL headers and libraries.
36606 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
36607 d3d9: Remove dependencies on OpenGL headers and libraries.
36609 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
36610 d3d8: Remove dependencies on OpenGL headers and libraries.
36612 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
36614 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
36615 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36616 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
36617 dlls/wined3d/wined3d_private.h:
36618 wined3d: Support more than one back buffer.
36620 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
36622 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
36623 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
36624 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
36625 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
36626 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
36627 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
36628 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
36629 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
36630 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
36631 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
36632 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
36633 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
36634 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
36635 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
36636 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
36637 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
36638 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
36639 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
36640 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
36641 dlls/ddraw/viewport.c:
36642 ddraw: Rewrite most of ddraw using WineD3D.
36644 2006-06-15 Alexandre Julliard <julliard@winehq.org>
36647 server: Fixed a compiler warning on MacOSX.
36649 * libs/wine/config.c:
36650 libwine: Fixed a compiler warning on MacOSX.
36652 2006-06-12 Peter Åstrand <astrand@cendio.se>
36654 * dlls/winmm/mci.c:
36655 winmm: Add support for "open new" commands.
36657 2006-06-14 Mike McCormack <mike@codeweavers.com>
36659 * dlls/msi/tests/db.c:
36660 msi: Add test for _Streams table (based on patch by Andrey Turkin).
36662 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
36664 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36665 include/wine/wined3d_gl.h:
36666 wined3d: Correct vertex fog for transformed vertices and correctly
36667 handle non-vertex, non-table fog.
36669 2006-06-13 Jason Green <jave27@gmail.com>
36671 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
36672 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
36673 dlls/wined3d/wined3d_private.h:
36674 wined3d: Implement more GLSL instructions.
36675 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
36676 - Process instruction-based modifiers (function existed, it just
36677 wasn't being called)
36678 - Add loop checking to register maps.
36679 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
36680 except for GLSL, so won't matter.
36682 2006-06-14 Robert Shearman <rob@codeweavers.com>
36684 * dlls/atl/atl_main.c:
36685 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
36686 based on documentation by Mike McCormack.
36688 * dlls/kernel/tests/sync.c:
36689 kernel: Add a test for mutexes.
36691 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
36692 dlls/kernel/tests/version.c:
36693 kernel: Add some tests for VerifyVersionInfo.
36695 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
36696 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
36697 as CoUnmarshalInterface may have advanced the stream, even if it failed.
36699 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
36700 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
36702 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
36704 * programs/winecfg/No.rc:
36705 winecfg: Updated Norwegian Bokmål resources.
36707 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
36708 gphoto2.ds: Added Norwegian Bokmål resources.
36710 2006-06-15 Alexandre Julliard <julliard@winehq.org>
36712 * programs/winedbg/stack.c:
36713 winedbg: Avoid a crash when there's no backtrace to print.
36715 * dlls/kernel/heap.c:
36716 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
36718 2006-06-15 Mike McCormack <mike@codeweavers.com>
36721 server: Fix a win64 warning.
36724 server: Cast user handles to unsigned long for win64 compatibility.
36727 server: Cast handles to unsigned long for win64 compatibility.
36729 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
36730 dlls/comctl32/tests/listview.c:
36731 comctl32: Add a short test for the listview.
36733 * dlls/comctl32/listview.c:
36734 comctl32: Arrange the listview after deleting all items so we will place icons
36737 * dlls/comctl32/listview.c:
36738 comctl32: Use the listview's background colour when drawing with imagelist.
36740 2006-06-14 Mike McCormack <mike@codeweavers.com>
36743 msi: Don't define COND_SPACE twice.
36745 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
36747 * dlls/mciwave/mciwave.c:
36748 mciwave: Fixed a bogus free.
36750 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
36752 * dlls/user/combo.c:
36753 user32: Fix character conversion in combo box.
36754 Replace toupper/tolower with CharUpper/CharLower functions.
36756 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
36759 wine.inf: Add fake dll for advpack.dll.
36761 2006-06-14 Robert Shearman <rob@codeweavers.com>
36763 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
36764 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
36766 * dlls/ntdll/virtual.c:
36767 ntdll: Change the test for no relocation information to use the
36768 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
36770 This fixes loading of resource-only DLLs that have a load-address of
36773 * dlls/msxml3/domdoc.c:
36774 msxml: Text nodes with just whitespace should be stripped.
36776 * dlls/msxml3/text.c:
36777 msxml: Implement IXMLDOMElement for text elements by using
36778 create_element instead of create_basic_node.
36780 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
36781 msxml: Allow the element implementation to be aggregatable.
36783 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
36785 * configure, configure.ac, dlls/uxtheme/Makefile.in,
36786 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
36787 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
36788 uxtheme: Add framework and initial tests.
36790 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
36792 * include/winuser.h:
36793 winuser.h: Add some missing virtual key symbols.
36795 2006-06-13 Mike McCormack <mike@codeweavers.com>
36797 * dlls/msi/tests/db.c:
36798 msi: Add a test for reading long strings.
36800 * dlls/msi/tests/db.c:
36801 msi: Add a test for creating a record with a long string.
36803 * dlls/msi/tests/db.c:
36804 msi: Add a test for MsiDatabaseExport.
36806 2006-06-14 Mike McCormack <mike@codeweavers.com>
36809 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
36811 * dlls/advpack/reg.c:
36812 advpack: Remove some dead code. (Coverity)
36814 * include/dbghelp.h:
36815 dbghelp: Fix the prototype of some callbacks.
36817 * dlls/crypt32/oid.c:
36818 crypt32: Fix a cast for Win64.
36820 * tools/wrc/parser.y:
36821 wrc: Remove some tokens declared twice.
36823 2006-06-13 Robert Shearman <rob@codeweavers.com>
36825 * dlls/rpcrt4/rpc_transport.c:
36826 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
36829 2006-06-13 Alexandre Julliard <julliard@winehq.org>
36831 * dlls/ntdll/serial.c:
36832 ntdll: Cast termios.c_cflag to avoid a printf format warning.
36834 * programs/winedbg/gdbproxy.c:
36835 winedbg: sscanf arguments should be ints, not size_t.
36837 * tools/winebuild/relay.c, tools/winebuild/res32.c:
36838 winebuild: Fix a few printf format warnings by casting size_t.
36840 * dlls/wined3d/wined3d_private.h:
36841 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
36843 * dlls/oleaut32/vartype.c:
36844 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
36846 * dlls/msvcrt/cppexcept.h:
36847 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
36849 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
36850 dlls/crypt32/store.c:
36851 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
36853 * tools/widl/server.c, tools/widl/typegen.c:
36854 widl: Use unsigned int instead of size_t to avoid printf format warnings.
36856 * programs/winevdm/winevdm.c:
36857 winevdm: Don't use sizeof in traces to avoid printf format warnings.
36859 * programs/rpcss/np_server.c:
36860 rpcss: Don't use sizeof in traces to avoid printf format warnings.
36862 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
36863 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
36865 * dlls/user/dde_misc.c, dlls/user/message.c:
36866 user32: Don't use sizeof in traces to avoid printf format warnings.
36868 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
36869 dlls/rpcrt4/rpcss_np_client.c:
36870 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
36872 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
36873 ole32: Don't use sizeof in traces to avoid printf format warnings.
36875 * dlls/netapi32/netbios.c:
36876 netapi32: Don't use sizeof in traces to avoid printf format warnings.
36878 * dlls/msvfw32/msvideo_main.c:
36879 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
36881 * dlls/mciseq/mcimidi.c:
36882 mciseq: Don't use sizeof in traces to avoid printf format warnings.
36884 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
36885 kernel32: Don't use sizeof in traces to avoid printf format warnings.
36887 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
36888 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
36889 dsound: Don't use sizeof in traces to avoid printf format warnings.
36891 * dlls/dplayx/dplayx_global.c:
36892 dplayx: Don't use sizeof in traces to avoid printf format warnings.
36894 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
36895 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
36897 * dlls/dinput/device.c:
36898 dinput: Don't use sizeof in traces to avoid printf format warnings.
36900 * dlls/d3d9/stateblock.c:
36901 d3d9: Don't use sizeof in traces to avoid printf format warnings.
36903 * dlls/d3d8/device.c:
36904 d3d8: Don't use sizeof in traces to avoid printf format warnings.
36906 * dlls/comdlg32/printdlg16.c:
36907 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
36909 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
36910 comctl32: Don't use sizeof in traces to avoid printf format warnings.
36912 * dlls/advapi32/service.c:
36913 advapi32: Don't use sizeof in traces to avoid printf format warnings.
36915 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
36916 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
36918 * dlls/version/tests/info.c:
36919 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
36921 * dlls/urlmon/tests/misc.c:
36922 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
36924 * dlls/rpcrt4/tests/rpc.c:
36925 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
36927 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
36928 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
36930 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
36931 dlls/ntdll/tests/rtlstr.c:
36932 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
36934 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
36935 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
36937 * dlls/mlang/tests/mlang.c:
36938 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
36940 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
36941 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
36943 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
36944 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
36945 dlls/kernel/tests/pipe.c:
36946 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
36948 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
36949 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
36951 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
36952 dlls/crypt32/tests/store.c:
36953 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
36955 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
36956 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36959 * dlls/version/tests/install.c:
36960 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36963 * dlls/shlwapi/tests/ordinal.c:
36964 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36967 * dlls/ntdll/tests/path.c:
36968 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36971 * dlls/mscms/tests/profile.c:
36972 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36975 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
36976 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36979 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
36980 dlls/crypt32/tests/str.c:
36981 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36984 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
36985 dlls/advapi32/tests/security.c:
36986 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
36989 2006-06-08 Nick Burns <adger44@hotmail.com>
36991 * include/windef.h:
36992 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
36994 2006-06-13 Mike McCormack <mike@codeweavers.com>
36996 * include/custcntl.h, include/dispdib.h, include/mapi.h,
36997 include/objbase.h, include/storage.h, include/twain.h,
36998 include/winnls32.h:
36999 include: Remove non-ASCII characters in headers for winelib compatibility.
37001 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
37002 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
37004 * dlls/msi/table.c:
37005 msi: Fix loading of long strings.
37007 * dlls/winmm/joystick/joystick.c:
37008 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
37011 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
37013 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
37014 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
37015 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
37016 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
37017 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
37018 dlls/user/exticon.c, dlls/user/listbox.c:
37019 Yet another round of redundant NULL checks before HeapFree.
37021 2006-06-13 Alexandre Julliard <julliard@winehq.org>
37023 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
37024 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
37025 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
37026 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
37027 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
37028 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
37029 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
37030 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
37032 msvcrt: Explicitly specify CDECL calling convention on exported functions.
37034 * dlls/oledlg/oledlg_main.c:
37035 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
37037 * dlls/avifil32/api.c:
37038 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
37040 2006-06-12 Mike McCormack <mike@codeweavers.com>
37042 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
37043 userenv: Add profinfo.h.
37045 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
37047 * dlls/wined3d/pixelshader.c:
37048 wined3d: Fix params for DP2ADD/TEXLDD.
37049 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
37050 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
37052 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37053 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37054 wined3d: Mark instructions without a destination token.
37055 There are a total of 17 instructions without a destination token. Of
37056 those 9 have num_params != 0, which means that we will not process any
37057 of them correctly, because we assume the first token (if present) is a
37059 Those are basically all the flow control instructions, which we plan to
37060 support very soon. They have source tokens, and no destination. Add a
37061 flag that marks them up to the ins table. Use this flag in the trace
37062 pass, and generation pass.
37064 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
37065 dlls/wined3d/glsl_shader.c:
37066 wined3d: Keep pshader and vshader constants in GLSL separate.
37067 GLSL uniforms have as scope the entire program.
37068 To prevent conflicts, name pshader and vshader constants differently.
37069 Based on a patch by Jason Green.
37071 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
37072 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
37073 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37074 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
37075 - track sampler declarations and store the sampler usage in reg_maps structure
37076 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
37077 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
37078 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
37079 - change drawprim to bind pixel shader samplers
37080 Additional improvements:
37081 - rename texture limit to texcoord to prevent confusion
37082 - add sampler limit, and use that for samplers - *not* the same as texcoord above
37084 * dlls/wined3d/glsl_shader.c:
37085 wined3d: Cast more things.
37086 Anything with a swizzle has to be casted to vec4, or it won't work properly.
37087 There's multiple ways to do this, for the moment pick the easiest one.
37089 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
37090 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37091 dlls/wined3d/wined3d_private.h:
37092 wined3d: Add support for shader model 3.0 I/O registers.
37093 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
37094 To support that, define temporaries called IN and OUT, and use those as
37095 the output registers. At the end of the vshader, unpack the OUT temps
37096 into the proper GL variables. At the beginning of the pshader, pack the
37097 GL variables back into 12 IN registers.
37099 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
37100 wined3d: Trivial cleanups
37101 - compiler warnings and errors should be FIXME
37102 - remove obsolete comment, and change variable type.
37104 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37105 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37106 wined3d: Register map cleanups.
37108 - do not use DWORD as a bitmask, that places artificial limit of 32 on
37110 - track attributes that are used and declare only those
37111 - move declarations function call in pshader/vshader to allow us to
37112 insert pixel or vertex specific code between the declarations and
37113 the rest of the code
37114 - remove redundant 0 intializers
37115 - remove useless continue statement
37117 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
37118 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37119 dlls/wined3d/wined3d_private.h:
37120 wined3d: Share trace pass
37121 Now that the declaration function is out of the way, the tracing pass,
37122 which is very long and 100% the same can be shared between pixel and
37124 The new function is called shader_trace_init(), and is responsible for:
37125 - tracing the shader
37126 - initializing the function length
37127 - setting the shader version [needed very early]
37129 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
37130 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
37131 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37132 wined3d: Rework dcl processing.
37133 The new function is called in pass 2 (getister counting/maps), and
37134 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
37135 which, in addition to the old vertex shader input declarations covers
37136 Shader Model 3.0 vshader output and pshader input declarations. The
37137 result is stored into the reg_map structure.
37139 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
37140 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
37141 dlls/wined3d/wined3d_private.h:
37142 wined3d: The namedArrays code path is dead (always FALSE).
37143 Delete the entire namedArrays code path and all its dependencies (one
37144 of which is quite long - storeOrder in drawprim is always FALSE, for
37145 example). Delete declaredArrays, and make its code path the default.
37147 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37149 * dlls/mscms/tests/profile.c:
37150 mscms: Eliminate complex test macro to make source navigation easier.
37152 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
37155 include: The visibility attribute is supported only by gcc >= 3.3.
37157 2006-06-12 Robert Shearman <rob@codeweavers.com>
37159 * dlls/mlang/mlang.c:
37160 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
37161 The source is largely irrelevant since we are not likely to be wanting
37162 to ship updates to the MIME database as registry updates, instead of
37163 just changing the code.
37165 * dlls/mlang/mlang.c:
37166 mlang: Add us-ascii encoding to the list of supported encodings.
37168 * dlls/advapi32/security.c:
37169 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
37171 * dlls/advapi32/security.c:
37172 advapi32: Replace some mixed tabs with spaces.
37174 * dlls/advapi32/security.c:
37175 advapi32: Support well-knowns SIDs in string SIDs.
37177 * dlls/advapi32/security.c:
37178 advapi32: Nul-terminate the domain string in LookupAccountNameW.
37180 * dlls/ole32/compobj.c:
37181 ole32: Print an error if a DLL's DllGetClassObject fails as this is
37182 usually a good indicator of a bug elsewhere in Wine.
37184 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
37186 * dlls/wined3d/device.c:
37187 wined3d: Move a checkGLcall to it's gl call inside an "if".
37189 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
37190 dlls/wined3d/wined3d_private.h:
37191 wined3d: Fix stencil related render states.
37193 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
37194 wined3d: Enable two sided stencil in the caps.
37196 * dlls/wined3d/utils.c:
37197 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
37199 2006-06-12 Alexandre Julliard <julliard@winehq.org>
37201 * dlls/msvcrtd/debug.c:
37202 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
37204 * dlls/msvcrt20/msvcrt20.c:
37205 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
37207 * dlls/crtdll/crtdll_main.c:
37208 crtdll: Explicitly specify CDECL calling convention on exported functions.
37210 * dlls/ntdll/misc.c:
37211 ntdll: Explicitly specify CDECL calling convention on exported functions.
37213 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
37214 ole32: Explicitly specify CDECL calling convention on exported functions.
37216 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
37217 dlls/wldap32/compare.c, dlls/wldap32/control.c,
37218 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
37219 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
37220 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
37221 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
37222 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
37223 wldap32: Explicitly specify CDECL calling convention on exported functions.
37225 * dlls/glut32/glut.c, include/winbase.h:
37226 include: Added prototype for DllMain.
37228 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
37230 include: Make the Dll* entry points hidden.
37232 * dlls/ntdll/ntdll.spec:
37233 ntdll: Added spec entry for NtQueryMultipleValueKey.
37235 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
37236 riched20: Fix an uninitialized variable bug.
37237 Mark todo a test that depended on the bug to succeed.
37239 2006-06-10 H. Verbeet <hverbeet@gmail.com>
37241 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
37242 wined3d: Cleanup GetSrcAndOpFromValue().
37243 - Cleanup GetSrcAndOpFromValue().
37244 - Use naming more consistent with the rest of the file.
37246 2006-06-12 Mike McCormack <mike@codeweavers.com>
37248 * dlls/msi/tests/db.c:
37249 msi: Add some more test cases for INSERT.
37251 * dlls/msi/tests/format.c:
37252 msi: Add some more MsiFormatRecord tests.
37254 * dlls/msi/tests/package.c:
37255 msi: Add tests for creating packages and formatting records.
37257 * dlls/msi/tests/package.c:
37258 msi: Delete any databases we create at the end of each test.
37260 * dlls/msi/tests/msi.c:
37261 msi: Fix compilation on msvc6.
37263 * dlls/msi/tests/db.c:
37264 msi: Remove an inconsistent test.
37266 * dlls/msi/tests/format.c:
37267 msi: Fix some test cases to pass against win2k.
37269 2006-06-12 Robert Shearman <rob@codeweavers.com>
37271 * include/xmldom.idl:
37272 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
37274 * dlls/atl/atl_main.c:
37275 atl: Implement AtlModuleGetClassObject.
37277 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
37278 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
37281 * dlls/msxml3/nodelist.c:
37282 msxml3: Initialise output interface pointers to NULL in
37283 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
37285 2006-06-12 Alexandre Julliard <julliard@winehq.org>
37287 * dlls/wineps.drv/type42.c:
37288 wineps.drv: Make some variables static.
37290 * dlls/crypt32/oid.c:
37291 crypt32: Make some variables static and/or const.
37293 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
37294 dlls/shell32/shlview.c:
37295 shell32: Make some variables static and/or const.
37297 * dlls/kernel/registry16.c:
37298 kernel32: Make some variables static.
37300 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
37301 dlls/advapi32/service.c:
37302 advapi32: Make some variables static and/or const.
37304 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
37305 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
37306 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
37307 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
37308 winemp3.acm: Make some variables static and/or const.
37310 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
37311 msi: Make some variables static and/or const.
37313 * dlls/crtdll/crtdll.spec:
37314 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
37317 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
37318 x11drv: Get rid of the no longer used desktop_tid variable.
37320 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
37322 * dlls/user/menu.c:
37323 user32: Remove redundant SetLastError call from MENU_SetMenu.
37325 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
37327 * include/Makefile.in, include/ddk/compstui.h:
37328 include/ddk: Add minimal compstui.h.
37330 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
37332 * programs/winedbg/tgt_minidump.c:
37333 winedbg: Write-strings warnings fix.
37335 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
37337 * dlls/setupapi/devinst.c:
37338 setupapi: Documentation update.
37340 2006-06-11 Mike McCormack <mike@codeweavers.com>
37342 * dlls/user/message.c:
37343 user32: Win64 lparam and wparam are longs.
37345 * dlls/user/lstr.c:
37346 user32: Fix a pointer size warning in Win64.
37348 * dlls/kernel/locale.c:
37349 kernel32: Fix a cast for Win64.
37351 * dlls/msi/tests/db.c:
37352 msi: Add some test cases for "SELECT ... WHERE condition".
37354 * dlls/msi/handle.c:
37355 msi: Freeing the zero handle always succeeds.
37357 * dlls/msi/msiquery.c:
37358 msi: Always initialize MsiViewFetch's returned record to zero.
37360 2006-06-10 H. Verbeet <hverbeet@gmail.com>
37362 * dlls/d3d9/tests/device.c:
37363 d3d9: Make some test functions static.
37365 * dlls/d3d8/tests/device.c:
37366 d3d8: Make some test functions static.
37368 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
37370 * dlls/msvcrt/except.c:
37371 msvcrt: Print exception code in hex.
37373 2006-06-10 Jason Green <jave27@gmail.com>
37375 * dlls/wined3d/vertexshader.c:
37376 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
37378 2006-06-10 Robert Shearman <rob@codeweavers.com>
37380 * dlls/rpcrt4/cstub.c:
37381 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
37382 This is needed because IRpcStubBuffer::Invoke should not allow RPC
37383 exceptions to be passed to the caller.
37385 * dlls/rpcrt4/ndr_marshall.c:
37386 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
37387 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
37389 * dlls/rpcrt4/ndr_marshall.c:
37390 rpcrt4: Use safe_mutiply in conformant array functions.
37392 * dlls/rpcrt4/ndr_marshall.c:
37393 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
37394 to validate the conformance values being read from the wire.
37396 * dlls/rpcrt4/ndr_marshall.c:
37397 rpcrt4: Check that strings are null-terminated on unmarshaling of
37398 conformant-varying structs.
37400 * dlls/rpcrt4/ndr_marshall.c:
37401 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
37402 or pStubMsg->MaxCount.
37404 * dlls/rpcrt4/ndr_marshall.c:
37405 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
37408 * dlls/rpcrt4/ndr_marshall.c:
37409 rpcrt4: Introduce a new function, safe_multiply, which will raise an
37410 exception if a multiply overflows a 4-byte integer.
37411 This will protect the unmarshaling code against attacks specifying a
37413 Use this new function in the conformant string functions to harden them
37416 2006-06-12 Alexandre Julliard <julliard@winehq.org>
37418 * dlls/uuid/uuid.c, include/guiddef.h:
37419 uuid: Mark all GUID variables as hidden.
37421 * dlls/dnsapi/main.c:
37422 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
37424 * dlls/advapi32/advapi32.spec:
37425 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
37427 2006-06-10 Alexandre Julliard <julliard@winehq.org>
37429 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
37430 dlls/wined3d/vertexshader.c:
37431 wined3d: Make all the local shader functions static.
37433 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
37434 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
37435 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
37436 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
37437 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
37438 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
37439 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
37440 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
37441 dlls/wined3d/volumetexture.c:
37442 wined3d: Make the virtual table functions static where possible.
37444 2006-06-09 Pavel Roskin <proski@gnu.org>
37446 * programs/winecfg/drivedetect.c:
37447 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
37449 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
37450 winecfg: Allow and prefer using A: and B: for floppies.
37451 Pass drive type to allocate_letter(). Start search from 'A' for
37453 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
37454 that is triggered by non-sequential drive allocation.
37456 2006-06-09 Jason Green <jave27@gmail.com>
37458 * dlls/wined3d/glsl_shader.c:
37459 wined3d: Change fog output variable name for GLSL shaders.
37461 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
37462 wined3d: Fix regression from register maps switch for ARB shaders.
37463 I missed a register mask in the move to share the shader_hw_def()
37464 function between pixel and vertex shaders for ARB shaders. Fixed
37465 that, and made the GLSL version use the same mask for consistency.
37467 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
37469 * dlls/wined3d/pixelshader.c:
37470 wined3d: Enable CND/CMP for SHADER_ARB.
37472 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
37473 wined3d: Print out sampler state names.
37475 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37476 wined3d: Downgrade Get*Shader FIXME to TRACE.
37478 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
37480 * dlls/winspool.drv/tests/info.c:
37481 winspool/tests: Tests for GetPrintProcessorDirectory.
37483 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
37485 * dlls/advapi32/tests/registry.c:
37486 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
37488 2006-06-10 Alexandre Julliard <julliard@winehq.org>
37490 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
37491 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
37492 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
37493 msi: Make all the ops structures static and const.
37495 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
37496 imagehlp: Remove the unused internal.c file.
37498 * dlls/oleaut32/tmarshal.c:
37499 oleaut32: Make the virtual table functions static where possible.
37501 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
37502 dlls/ole32/storage32.h:
37503 ole32: Make the virtual table functions static where possible.
37505 * dlls/itss/itss.c:
37506 itss: Make the virtual table functions static where possible.
37508 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
37509 dlls/dxdiagn/provider.c:
37510 dxdiagn: Make the virtual table functions static where possible.
37512 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
37513 dswave: Make the virtual table functions static where possible.
37515 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
37516 dlls/dsound/duplex.c:
37517 dsound: Make the virtual table functions static where possible.
37519 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
37520 dpnet: Make the virtual table functions static where possible.
37522 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
37523 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
37524 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
37525 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
37526 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
37527 dmusic: Make the virtual table functions static where possible.
37529 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
37530 dlls/dmsynth/synthsink.c:
37531 dmsynth: Make the virtual table functions static where possible.
37533 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
37534 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
37535 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
37536 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
37537 dmstyle: Make the virtual table functions static where possible.
37539 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
37540 dlls/dmscript/scripttrack.c:
37541 dmscript: Make the virtual table functions static where possible.
37543 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
37544 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
37545 dlls/dmloader/loaderstream.c:
37546 dmloader: Make the virtual table functions static where possible.
37548 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
37549 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
37550 dlls/dmcompos/signposttrack.c:
37551 dmcompos: Make the virtual table functions static where possible.
37553 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
37554 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
37555 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
37556 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
37557 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
37558 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
37559 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
37560 d3d9: Make the virtual table functions static where possible.
37562 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
37563 d3dx8: Make the virtual table functions static where possible.
37565 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
37566 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
37567 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
37568 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
37569 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
37570 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
37571 dlls/d3d8/volumetexture.c:
37572 d3d8: Make the virtual table functions static where possible.
37574 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
37576 * dlls/x11drv/keyboard.c:
37577 x11drv: Write-strings warnings fix.
37579 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
37581 * dlls/winspool.drv/info.c:
37582 winspool: Add GetPrintProcessorDirectoryA.
37584 2006-06-09 Robert Shearman <rob@codeweavers.com>
37586 * dlls/oleaut32/tmarshal.c:
37587 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
37588 so remove the case for it being NULL.
37590 * dlls/ole32/rpc.c:
37591 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
37592 tell the RPC runtime that the call failed.
37594 * dlls/ole32/regsvr.c:
37595 ole32: Register ISequentialStream for marshaling.
37597 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
37598 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
37599 CoRevertToSelf on top of CoGetCallContext, which is a stub.
37601 * dlls/ole32/ftmarshal.c:
37602 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
37604 2006-06-09 Alexandre Julliard <julliard@winehq.org>
37606 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
37607 dlls/shell32/shfldr_unixfs.c:
37608 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
37610 * dlls/riched20/richole.c:
37611 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
37613 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
37614 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
37615 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
37616 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
37617 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
37618 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
37620 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
37621 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
37622 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
37624 2006-06-09 Jason Green <jave27@gmail.com>
37626 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
37627 wined3d: GLSL shader cleanup patch.
37628 - Based on comments from H. Verbeet
37629 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
37630 in GLSL shaders. They are interchangeable, and only served to make
37631 the trace look more intuitive, but they don't always apply as-is, so
37632 we'll just leave everything to .xyzw.
37633 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
37634 is no shader set on the next primitive, then that primitive will
37635 call UseProgramObjectARB(0) when it begins to draw.
37637 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
37639 * dlls/dbghelp/minidump.c:
37640 dbghelp: Implement fetch_thread_info on powerpc.
37642 * dlls/ntdll/thread.c:
37643 ntdll: Fix NtQueryInformationThread on non x86.
37645 2006-06-09 Robert Shearman <rob@codeweavers.com>
37647 * dlls/rpcrt4/ndr_marshall.c:
37648 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
37649 could end up using the previously allocated memory even if it isn't
37650 the right size, causing heap corruption.
37652 * dlls/rpcrt4/ndr_marshall.c:
37653 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
37654 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
37656 * dlls/rpcrt4/ndr_stubless.c:
37657 rpcrt4: Don't raise an exception if there is no freer function - not all types
37660 * dlls/rpcrt4/ndr_marshall.c:
37661 rpcrt4: Implement more base types for complex types.
37663 * dlls/rpcrt4/rpc_binding.c:
37664 rpcrt4: Now that there's a process-wide pool of connections we don't
37665 need to copy the FromConn field when copying bindings.
37667 * dlls/rpcrt4/rpc_message.c:
37668 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
37669 always returning RPC_S_OK.
37671 2006-06-08 H. Verbeet <hverbeet@gmail.com>
37673 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
37674 dlls/d3d9/tests/texture.c:
37675 d3d9: Add a test for default texture stage state values.
37677 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
37679 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
37680 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
37682 2006-06-09 Peter Beutner <p.beutner@gmx.net>
37684 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
37685 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
37686 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
37687 dlls/msvidc32/msvidc32_Tr.rc:
37688 msvidc: Change short description to MS-CRAM.
37690 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
37692 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
37693 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
37694 passed in to CreateWindow menu should be handled.
37696 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
37698 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
37699 oleaut32: Fix safearray data destruction.
37701 2006-06-09 Alexandre Julliard <julliard@winehq.org>
37703 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
37704 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
37705 opengl32: Store function pointers in a separate array to avoid a bunch of
37708 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
37709 dlls/opengl32/wgl.c:
37710 opengl32: Only store the glX name if different from the wgl name.
37712 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
37713 dlls/opengl32/opengl_ext.h:
37714 opengl32: Make all the function pointers and thunks static.
37716 2006-06-09 Mike McCormack <mike@codeweavers.com>
37718 * dlls/msi/dialog.c:
37719 msi: Update the progress control while installing.
37721 * dlls/msi/action.c:
37722 msi: Remove some unnecessary NULL checks.
37724 2006-06-09 Jason Green <jave27@gmail.com>
37726 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
37727 wined3d: Allow drawPrim to create and use the GLSL program.
37729 * dlls/wined3d/device.c:
37730 wined3d: Add GLSL helper functions to Device.
37731 - Add functions to attach & detach shader objects, create and delete programs,
37732 and maintain the list of programs.
37733 - Add a list of GLSL shader programs to the device which is initialized on
37734 Init3D(), and deleted on Release().
37736 * dlls/wined3d/vertexshader.c:
37737 wined3d: Map vertex shader instructions to GLSL generating functions.
37739 * dlls/wined3d/pixelshader.c:
37740 wined3d: Map pixel shader instructions to GLSL generating functions.
37742 * dlls/wined3d/wined3d_private.h:
37743 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
37745 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
37746 wined3d: Added more declarations to GLSL.
37747 - Declare more variable names for GLSL programs.
37748 - Some of these won't need to be declared eventually, but it doesn't hurt to
37750 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
37752 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37753 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37754 wined3d: Unified float constant register mapping between ARB pixel and vertex
37756 - Got rid of the separate constant maps.
37757 - Side effect of this is that the map is a bit larger for pixel shaders than
37760 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
37761 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
37762 wined3d: Add the bulk of the GLSL string generation functions.
37763 - Add a new file glsl_shader.c which contains almost every GLSL specific
37764 function we'll need
37765 - Move print_glsl_info() into glsl_shader.c
37766 - Move the shader_reg_maps struct info into the private header, and make it
37767 part of SHADER_OPCODE_ARG.
37768 - Create a new shared ps/vs register map for float constants (future patch
37769 will make ARB programs use this, too)
37771 2006-06-08 Jason Green <jave27@gmail.com>
37773 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
37774 dlls/wined3d/wined3d_private.h:
37775 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
37776 loading float constants for GLSL.
37777 - DrawPrim is just too big of a function. This separates the passing
37778 of constants to the shader into new functions.
37779 - Fixes an off-by-one error when loading vertex declaration constants
37780 (should be <, not <=)
37781 - Adds a function for GLSL loading of constants (aka Uniforms)
37782 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
37783 future patch will actually create this program)
37785 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
37787 * dlls/comctl32/propsheet.c:
37788 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
37789 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
37790 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
37793 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
37795 * programs/cmdlgtst/cmdlgtst.c:
37796 cmdlgtst: Use standard debug functions.
37798 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
37800 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
37801 dlls/comdlg32/finddlg16.c:
37802 comdlg32: Rename finddlg.c to finddlg16.c.
37804 2006-06-09 Alexandre Julliard <julliard@winehq.org>
37806 * dlls/hlink/hlink.spec:
37807 hlink: Add spec file entry for HlinkQueryCreateFromData.
37809 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
37810 rpcrt4: Make the protseq_ops structure constant.
37812 * dlls/kernel/heap.c:
37813 kernel: Added support for GlobalMemoryStatus on MacOS.
37815 * dlls/mshtml/navigate.c:
37816 mshtml: Changed C syntax that winapi_check doesn't like.
37818 2006-06-08 Alexandre Julliard <julliard@winehq.org>
37820 * ANNOUNCE, ChangeLog, VERSION, configure:
37823 ----------------------------------------------------------------
37824 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
37826 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
37827 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
37829 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
37830 usp10: Update ScriptGetCMap to conform to Windows.
37832 * dlls/usp10/tests/usp10.c:
37833 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
37835 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
37837 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
37838 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
37841 2006-06-08 Alexandre Julliard <julliard@winehq.org>
37843 * dlls/rpcrt4/epm_towers.h:
37844 rpcrt4: Avoid potential redefinition of uuid_t.
37846 * configure, configure.ac:
37847 configure: Make the font warning more explicit about what package is missing.
37849 2006-06-08 Robert Reif <reif@earthlink.net>
37851 * include/Makefile.in, include/lm.h, include/lmmsg.h:
37852 include: Add lmmsg.h.
37854 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
37856 * dlls/shell32/tests/shlfileop.c:
37857 shell32/tests: Test to make sure we can create a non-nested directory.
37859 * dlls/shell32/shlfileop.c:
37860 shell32: SHCreateDirectoryEx can create a non-nested directory.
37862 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
37864 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
37865 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
37866 user/tests: Update LoadImage test.
37867 Include a bitmap in the resources and don't depend on Windows'
37868 OBM_CHECK bitmap anymore.
37870 2006-06-06 Robert Shearman <rob@codeweavers.com>
37872 * dlls/oleaut32/variant.c:
37873 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
37875 * dlls/oleaut32/vartype.c:
37876 oleaut32: Handle BSTRs in VARIANT_CopyData.
37878 2006-06-08 Mike McCormack <mike@codeweavers.com>
37880 * server/registry.c:
37881 server: Fix a possible memory leak.
37883 * server/queue.c, server/sock.c, server/user.h:
37884 server: Make wparam and lparam values unsigned long for win64 compatability.
37886 2006-06-07 Robert Shearman <rob@codeweavers.com>
37889 server: Don't attach the thread input when changing parents if the new
37890 parent is the desktop (i.e. it is becoming a top-level window).
37892 * server/named_pipe.c:
37893 server: Don't set the client's server field before the server has
37894 changed into a connected state, otherwise we could assert in
37895 pipe_client_destroy.
37897 2006-06-08 Alexandre Julliard <julliard@winehq.org>
37899 * server/event.c, server/process.c, server/request.c, server/thread.c,
37901 server: Don't report a fatal protocol error for things that we can recover from.
37903 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
37905 * dlls/wininet/ftp.c:
37906 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
37908 * dlls/wininet/ftp.c:
37909 wininet: ftp: 125 is an acceptable response code for the STORE command.
37911 2006-06-07 Robert Shearman <rob@codeweavers.com>
37913 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
37914 libs/unicode/cptable.c:
37915 libunicode: Add a code page table for the US-ASCII encoding.
37917 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
37918 dlls/rpcrt4/rpc_transport.c:
37919 rpcrt4: Implement a process-wide connection pool for client connections,
37920 rather than relying on the restriction of one connection per
37921 binding. This also avoids the problem of two threads using the same
37922 connection at the same time.
37924 * dlls/rpcrt4/ndr_stubless.c:
37925 rpcrt4: Fix the retrieval of This for interpreted proxies.
37927 * dlls/rpcrt4/ndr_stubless.c:
37928 rpcrt4: Implement full-pointer support for interpreted stubs.
37929 Move the calls to the full pointer init functions before
37930 NdrClient/ServerInitializeNew, like in MIDL-generated code.
37932 2006-06-07 H. Verbeet <hverbeet@gmail.com>
37934 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
37935 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
37936 d3d9: Add a test for GetContainer (Volumes & Surfaces).
37938 * dlls/d3d9/vshaderdeclaration.c:
37939 d3d9: Remove unused vshaderdeclaration.c.
37941 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
37942 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
37943 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
37944 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
37945 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
37946 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
37947 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
37948 d3d9: Fix QueryInterface.
37949 QueryInterface should return S_OK on success and set the object
37950 pointer to NULL on failure. This is similar to the patch Ivan
37951 submitted a while ago for wined3d.
37953 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
37954 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
37955 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
37956 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
37957 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
37958 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
37959 dlls/d3d8/volumetexture.c:
37960 d3d8: Fix QueryInterface.
37961 QueryInterface should return S_OK on success and set the object
37962 pointer to NULL on failure. This is similar to the patch Ivan
37963 submitted a while ago for wined3d.
37965 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
37967 * dlls/msvcrt/undname.c:
37968 msvcrt: Write-strings warning fix.
37970 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
37972 * dlls/kernel/tests/process.c:
37973 kernel/tests: Write-strings warnings fix.
37975 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
37977 * dlls/crypt32/encode.c:
37978 crypt32: Write-strings warning fix.
37980 * dlls/dbghelp/source.c:
37981 dbghelp: Write-strings warning fix.
37983 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
37985 * dlls/wined3d/pixelshader.c:
37986 wined3d: TEXREG2GB is valid on pshaders 1.1.
37988 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
37990 * dlls/wined3d/baseshader.c:
37991 wined3d: Fix NULL dereference in generator function.
37993 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
37994 dlls/wined3d/wined3d_private.h:
37995 wined3d: Fix missing light recording.
37996 Write a light with the default parameters in disabled state if
37997 capturing a missing light.
37999 * dlls/d3d9/tests/stateblock.c:
38000 d3d9: Test missing light recording.
38001 When a light does not exist, and the app attempts to capture it in the
38002 stateblock, a disabled light with the default light parameters is
38005 * dlls/d3d9/tests/device.c:
38006 d3d9: Mipmaps level test.
38008 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
38010 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
38011 msi: Add Russian resource file.
38013 2006-06-07 Robert Reif <reif@earthlink.net>
38015 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
38016 include/lmserver.h:
38017 netapi32: Add stub for NetServerEnumEx.
38019 2006-06-07 Mike McCormack <mike@codeweavers.com>
38021 * dlls/kernel/console.c, include/wine/server_protocol.h,
38022 programs/wineconsole/wineconsole.c, server/console.c,
38023 server/protocol.def, server/trace.c:
38024 server: open_console's from field should be a handle.
38026 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
38027 tools/make_requests:
38028 server: Use unsigned long for request types that are 64bit in win64.
38030 2006-06-07 Alexandre Julliard <julliard@winehq.org>
38032 * server/request.c:
38033 server: Print process/thread id instead of pointer in protocol errors.
38035 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
38037 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
38038 dlls/x11drv/dib.c, programs/regedit/listview.c:
38039 Remove more redundant NULL checks before HeapFree (found by Smatch).
38041 2006-06-05 EA Durbin <ead1234@hotmail.com>
38043 * dlls/msi/tests/db.c:
38044 msi/tests: Fixed a typo.
38046 2006-06-06 Mike McCormack <mike@codeweavers.com>
38048 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
38049 hlink: Implement DllRegisterServer.
38051 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
38052 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
38053 hlink: Add a basic implementation (based on work by Aric Stewart).
38055 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
38056 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
38057 dlls/hlink/hlink_main.c:
38058 hlink: Add a stub implementation (based on Aric Stewart's code).
38060 * include/hlink.idl:
38061 hlink: Declare prototypes for some functions.
38063 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
38065 * programs/winecfg/main.c:
38066 winecfg: Avoid unnecessary casts.
38068 * dlls/comctl32/propsheet.c:
38069 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
38071 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
38073 * include/winuser.h:
38074 include: Add SETWALLPAPER_DEFAULT to winuser.h.
38076 2006-06-06 H. Verbeet <hverbeet@gmail.com>
38078 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
38079 wined3d: Return the result of QueryInterface in GetContainer.
38081 * dlls/wined3d/utils.c:
38082 wined3d: Remove a redundant break.
38084 * dlls/wined3d/device.c:
38085 wined3d: Don't hardcode type sizes for shader constants.
38087 * dlls/d3d9/tests/shader.c:
38088 d3d9: Add a test for setting / getting vertex shader constants.
38090 2006-06-06 Robert Shearman <rob@codeweavers.com>
38092 * dlls/shdocvw/regsvr.c:
38093 shdocvw: Register some more documented classes that native also registers.
38095 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
38096 widl: Support coclass forward declarations.
38098 * include/exdisp.idl:
38099 include: Add two more coclasses to exdisp.idl.
38101 2006-06-06 Hans Leidekker <hans@it.vu.nl>
38103 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
38104 dnsapi: Add stub implementations for the remaining documented functions.
38106 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
38108 * dlls/x11drv/xvidmode.c:
38109 x11drv: Declared two functions as static to avoid compiler warnings.
38111 2006-06-06 Alexandre Julliard <julliard@winehq.org>
38113 * programs/winedbg/debug.l:
38114 Revert "winedbg: Remove useless NOCMD state."
38115 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
38117 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
38120 wine.inf: Added default values for .htm and .html file extension.
38122 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
38124 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
38125 oleaut32: safearray: Convert dimension index at the API boundary.
38127 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
38129 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
38130 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
38131 include/wine/wined3d_interface.h:
38132 wined3d: Remove constant type field in stateblock.
38133 It is wrong to maintain a mapping from a constant index to a type
38134 field, because different constant types do not share an index -
38135 boolean constant 0 is supposed to co-exist with floating point
38136 constant 0, not replace it. Drawprim and other code using the type
38137 array to decide whether to look up a constant in bools, floats, or
38138 ints is wrong - you can't make that decision based on the index.
38140 * dlls/wined3d/vertexshader.c:
38141 wined3d: Rename vertex shader constants.
38142 From const%lu to C%lu for consistency (to match pshaders).
38144 * dlls/wined3d/pixelshader.c:
38145 wined3d: Add limits for ps_2_x.
38147 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38148 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38149 wined3d: Trace improvements.
38151 * dlls/wined3d/pixelshader.c:
38152 wined3d: pshader defi has 5 parameters.
38154 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
38157 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
38159 2006-06-05 James Hawkins <truiken@gmail.com>
38161 * dlls/oleaut32/typelib.c:
38162 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
38165 * dlls/oleaut32/typelib.c:
38166 oleaut32: Copy BYREF args directly if they have the same variant type.
38168 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
38170 * dlls/gdi/tests/bitmap.c:
38171 gdi: New tests for GetDIBits.
38172 New tests that check if GetDIBits works with a bitmap that is selected
38173 in a device context (works in Windows, should fail according to the
38176 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
38178 * dlls/msvcrt/wcs.c:
38179 msvcrt: Write-strings warnings fix.
38181 2006-06-06 Mike McCormack <mike@codeweavers.com>
38183 * programs/winecfg/audio.c:
38184 winecfg: Make some pointer casts win64 compliant.
38186 * programs/wineconsole/dialog.c:
38187 wineconsole: Use correct prototypes for dialog procs.
38189 * programs/wcmd/wcmdmain.c:
38190 wcmd: Fix a Win64 warning.
38192 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
38193 taskmgr: Use correct types for Win64.
38195 * programs/hh/main.c:
38196 hh: Cast GetProcAddress's return to supress a Win64 warning.
38198 * programs/winetest/gui.c:
38199 winetest: Fix dialog prototypes.
38201 2006-06-05 Mike McCormack <mike@codeweavers.com>
38203 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
38204 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
38205 dlls/userenv/userenv_main.c:
38206 userenv: Add a stub implementation of userenv.dll.
38208 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
38210 * dlls/kernel/tests/codepage.c:
38211 kernel/tests: Some tests for WideCharToMultiByte.
38213 2006-06-06 Mike McCormack <mike@codeweavers.com>
38215 * dlls/advapi32/crypt.c:
38216 advapi32: Fix comment to match the function (thanks to Dan Kegel).
38218 2006-06-05 Juan Lang <juan_lang@yahoo.com>
38220 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
38221 programs/winedbg/info.c:
38222 winedbg: Get rid of unused mode command.
38224 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
38226 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
38227 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
38228 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
38229 dlls/x11drv/x11drv_main.c:
38230 x11drv: Improve handling of the case where the clipboard is opened
38231 with a window from another thread or process.
38233 * include/ddrawi.h:
38234 include: Add DDHAL_UPDATEOVERLAYDATA structure.
38236 2006-06-05 Huw Davies <huw@codeweavers.com>
38238 * dlls/msi/tests/package.c:
38239 msi: Add some integer condition tests.
38241 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
38243 * dlls/kernel/tests/file.c:
38244 kernel/tests: More tests for FindFirstFile.
38246 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
38248 * programs/wordpad/wordpad.c:
38249 wordpad: Declare three functions as static to avoid compiler warnings.
38251 2006-06-05 Mike McCormack <mike@codeweavers.com>
38253 * include/Makefile.in, include/hlguids.h:
38254 hlink: Add hlguids.h (based on a patch by Aric Stewart).
38256 * dlls/dnsapi/ns_parse.c:
38257 dnsapi: Fix the case where we have libresolv headers but no libraries.
38259 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
38261 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
38262 dlls/wined3d/swapchain.c:
38263 wined3d: Render target locking fixes.
38265 2006-06-04 Mike McCormack <mike@codeweavers.com>
38267 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
38268 advapi32: Implement and test SystemFunction031.
38270 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
38271 dlls/advapi32/tests/crypt_lmhash.c:
38272 advapi32: Implement and test SystemFunction030.
38274 2006-06-05 Hans Leidekker <hans@it.vu.nl>
38277 msi: Fix some copy/paste bugs in the implementation of condition operators.
38279 2006-06-04 Juan Lang <juan_lang@yahoo.com>
38281 * programs/winedbg/debug.l:
38282 winedbg: Remove useless NOCMD state.
38284 * dlls/user/winpos.c:
38285 user: Use SetPropW rather than SetPropA for internal property.
38287 2006-06-05 Robert Shearman <rob@codeweavers.com>
38289 * dlls/msi/where.c:
38290 msi: An empty string is equivalent to nil, so handle this in the optimised
38291 WHERE_execute path.
38293 * dlls/rpcrt4/ndr_marshall.c:
38294 rpcrt4: Implement varying array NDR functions.
38296 * dlls/rpcrt4/ndr_marshall.c:
38297 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
38299 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
38301 * programs/winedbg/types.c:
38302 winedbg: Correct typedefs in type manipulations.
38304 2006-06-04 Mike McCormack <mike@codeweavers.com>
38306 * programs/progman/dialog.c, programs/progman/group.c,
38307 programs/progman/program.c:
38308 progman: Win64 fixes.
38310 * programs/cmdlgtst/cmdlgtst.c:
38311 cmdlgtst: Use correct types for Win64.
38313 * programs/winemine/dialog.c, programs/winemine/main.h:
38314 winemine: Fix dialog proc prototypes for Win64.
38316 * programs/winemine/dialog.c, programs/winemine/dialog.h,
38317 programs/winemine/main.c:
38318 winemine: Remove dialog.h as it's redundant.
38320 * include/windef.h:
38321 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
38323 2006-06-02 Juan Lang <juan_lang@yahoo.com>
38325 * programs/winedbg/debug.l:
38326 winedbg: Fix a crash on initial empty input.
38328 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
38329 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
38330 crypt32: Implement X509_NAME_VALUE encoding/decoding.
38332 2006-06-03 Jacek Caban <jacek@codeweavers.com>
38334 * dlls/shdocvw/oleobject.c:
38335 shdocvw: Set focus in ui_activate.
38337 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
38338 dlls/mshtml/nsio.c:
38339 mshtml: Use mime type reported by moniker if possible.
38341 * dlls/mshtml/navigate.c:
38342 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
38344 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
38345 mshtml: Added beginning OnDataAvailable implementation.
38347 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
38348 mshtml: Added begining binding code in IPersistMoniker::Load.
38350 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
38351 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
38352 mshtml: Set binding channel, listener and context in AsyncOpen.
38354 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
38355 dlls/mshtml/persist.c:
38356 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
38358 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
38359 mshtml: Add create_nscallback function to allow using BSCallback out of
38362 * dlls/mshtml/nsio.c:
38363 mshtml: Move some code from before_async_open to AsyncOpen.
38365 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
38366 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
38367 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
38368 We have to handle it in another way.
38370 2006-06-03 Kai Blin <kai.blin@gmail.com>
38372 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
38373 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
38375 2006-06-03 Jacek Caban <jacek@codeweavers.com>
38377 * dlls/urlmon/binding.c:
38378 urlmon: Use task queue to handle OnDataAvailable call.
38380 * dlls/urlmon/binding.c:
38381 urlmon: Added OnResponse implementation.
38383 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
38385 * dlls/sane.ds/sane_main.c:
38386 sane.ds: Replace FIXME() by TRACE() on sane_exit.
38388 2006-06-02 Robert Shearman <rob@codeweavers.com>
38390 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
38391 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
38392 Instead just fill it in with all zeros.
38394 * dlls/rpcrt4/ndr_misc.h:
38395 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
38396 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
38397 isn't set by ComputeConformanceOrVariance and so could be left filled
38400 * dlls/rpcrt4/ndr_marshall.c:
38401 rpcrt4: The lifetime of the binding handle stored in the context
38402 handle is independent of the binding handle used in the call that
38403 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
38404 and then call RpcBindingFree later to free it.
38406 * dlls/rpcrt4/ndr_marshall.c:
38407 rpcrt4: Fix an incorrect format string pointer being passed in to
38408 ComputeVariance in NdrConformantVaryingStructBufferSize.
38410 * dlls/rpcrt4/rpc_transport.c:
38411 rpcrt4: Skip over the right-hand-side data for the protocol floor so
38412 that we can parse the towers received from native rpcrt4.
38414 * dlls/rpcrt4/ndr_marshall.c:
38415 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
38418 * dlls/rpcrt4/ndr_marshall.c:
38419 rpcrt4: Freeing a NULL context handle is allowed.
38421 * dlls/rpcrt4/ndr_marshall.c:
38422 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
38425 * dlls/rpcrt4/ndr_marshall.c:
38426 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
38427 by passing the correct type format string to ReadConformance.
38429 * dlls/rpcrt4/ndr_marshall.c:
38430 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
38431 marshall all-zeros.
38433 * dlls/rpcrt4/ndr_marshall.c:
38434 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
38437 * dlls/rpcrt4/rpc_transport.c:
38438 rpcrt4: Print some more informative error messages when getaddrinfo fails.
38440 2006-06-02 Mike McCormack <mike@codeweavers.com>
38442 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
38443 wininet: Simple tests for InternetGetCookie's parameters.
38445 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
38446 wininet: Fix up and test InternetSetCookie parameter checking.
38448 * dlls/wininet/internet.c:
38449 wininet: Remove some dead code (Coverity).
38451 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
38453 * dlls/advapi32/tests/registry.c:
38454 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
38456 * dlls/rsaenh/rsaenh.c:
38457 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
38460 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
38462 * dlls/shell32/shlfileop.c:
38463 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
38465 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
38466 dlls/shell32/shlfileop.c:
38467 shell32: Avoid Unicode->ANSI conversion when deleting a file.
38469 2006-06-02 Juan Lang <juan_lang@yahoo.com>
38471 * dlls/crypt32/tests/encode.c:
38472 crypt32: Add name value tests.
38473 Add tests for name values, and move tests for different string
38474 encodings to there.
38476 2006-06-01 Juan Lang <juan_lang@yahoo.com>
38478 * dlls/crypt32/decode.c:
38479 crypt32: Remove exception handling from internal decoding functions.
38481 * dlls/crypt32/tests/encode.c:
38482 crypt32: Add a couple CRL encoding tests, one that shows a problem.
38484 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
38486 * dlls/user/listbox.c:
38487 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
38489 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
38491 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
38493 user32: Send WM_SIZE when window changes state between restored/min/maximized.
38495 2006-06-01 Wino Rojo <winorojo@hotmail.com>
38497 * dlls/x11drv/opengl.c:
38498 x11drv: Fix for a BadMatch error.
38500 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
38502 * dlls/winspool.drv/tests/info.c:
38503 winspool/tests: Remove the check for unimplemented functions.
38505 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
38507 * dlls/winspool.drv/info.c:
38508 winspool.drv: Add GetPrintProcessorDirectoryW.
38510 2006-06-01 Robert Shearman <rob@codeweavers.com>
38512 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
38513 dlls/rpcrt4/tests/rpc.c:
38514 rpcrt4: All of the parameters to TowerExplode are optional.
38516 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
38517 dlls/rpcrt4/tests/rpc.c:
38518 rpcrt4: Implement TowerConstruct and TowerExplode.
38519 Add some tests for these undocumented functions.
38521 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
38522 dlls/rpcrt4/rpc_transport.c:
38523 rpcrt4: Add functions for generating and parsing the upper floors in
38524 endpoint-mapper towers for different transports.
38526 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
38527 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
38529 * dlls/rpcrt4/ndr_midl.c:
38530 rpcrt4: Don't send the unused part of the allocated buffer.
38532 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
38533 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
38536 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
38538 * dlls/comctl32/header.c:
38539 comctl32/header: Check Null before accessing struct member.
38541 2006-06-01 Kai Blin <kai.blin@gmail.com>
38543 * dlls/secur32/ntlm.c:
38544 secur32: Add EncryptMessage and DecryptMessage stubs.
38546 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
38548 * dlls/user/menu.c:
38549 user32: Popup menu position fixes.
38550 - Open large popup menus on the other side only if there's enough space
38551 - Open popup menus such that the y position of the first item in the
38552 popup menu is the same as the y position of the focused menu item.
38554 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
38556 * programs/winecfg/audio.c:
38557 winecfg: Add CoreAudio to audio drivers list.
38559 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
38561 * dlls/user/tests/msg.c:
38562 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
38563 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
38564 PeekMessage test by explicit calls to PeekMessage(), check queue
38565 status and processed messages after each call to see what is going on
38568 2006-06-01 Juan Lang <juan_lang@yahoo.com>
38570 * dlls/crypt32/tests/base64.c:
38571 crypt32: Make base64 tests loadable on win9x.
38573 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
38575 * dlls/shell32/shellpath.c:
38576 shell32: Add Fonts to user's shell folders list.
38578 2006-06-01 Robert Shearman <rob@codeweavers.com>
38580 * tools/widl/widl.man.in:
38581 widl: Fix a typo in the man page.
38583 * tools/widl/typegen.c:
38584 widl: Properly size the return value procformat.
38586 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38587 tools/widl/typegen.h, tools/widl/widltypes.h:
38588 widl: Only write one procformat string and one typeformat string per file.
38590 2006-06-01 Huw Davies <huw@codeweavers.com>
38592 * dlls/gdi/freetype.c:
38593 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
38595 2006-06-01 Alexandre Julliard <julliard@winehq.org>
38597 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
38598 dlls/winmm/winecoreaudio/coreaudio.c,
38599 dlls/winmm/winecoreaudio/coreaudio.h:
38600 winecoreaudio: Fixed the FSF address.
38602 2006-05-24 Ken Thomases <ken@codeweavers.com>
38604 * dlls/winmm/winecoreaudio/audio.c:
38605 winecoreaudio: Don't CFAllocate buffer for port message.
38607 * dlls/winmm/winecoreaudio/audio.c:
38608 winecoreaudio: Use unique name for message port.
38609 Use a unique port name for the message port to the message thread.
38610 Port names are system-global, so using a non-unique constant name
38611 prevents the CoreAudio driver from being used in multiple processes
38614 * dlls/winmm/winecoreaudio/audio.c:
38615 winecoreaudio: 8-bit Linear PCM data is unsigned.
38617 * dlls/winmm/winecoreaudio/audio.c:
38618 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
38619 When fulfilling the output AudioUnit's request for audio data, don't
38620 stop when the current wavehdr is exhausted; advance to the next. This
38621 addresses the buzzy quality of the sound.
38623 * dlls/winmm/winecoreaudio/audio.c:
38624 winecoreaudio: Improve state tracking.
38625 Improved tracking of device state (stopped, playing, or paused).
38626 Also, tied starting and stopping the AudioUnit more directly to the
38627 state. No need to change the state when preparing or unpreparing
38628 wavehdrs. Pausing overrides both playing and stopped states; if
38629 stopped, pausing prevents output from starting when the program
38630 writes. When, restarting from the paused state, the device starts
38631 playing if there are queued wavehdrs. Otherwise, it goes to stopped
38634 * dlls/winmm/winecoreaudio/audio.c:
38635 winecoreaudio: Miscellaneous cleanup.
38636 Miscellaneous cleanup: release resources when done with them; protect
38637 against null pointers; reduce redundant code; avoid potential integer
38638 underflow; clarify a do-nothing loop.
38640 * dlls/winmm/winecoreaudio/audio.c:
38641 winecoreaudio: Fix race to open.
38642 Fixes a race condition (noted in a comment for wodOpen) when multiple
38643 threads try to open the same wave-out device simultaneously.
38644 Addressed by creating the device mutexes when the driver is
38645 initialized, instead of as each device is opened. Then use the mutex
38646 to protect the open operation against races. At the same time, made
38647 the mutexes recursive to avoid self-deadlocks the driver was
38648 encountering when reentered from the callback.
38650 2006-06-01 Mike McCormack <mike@codeweavers.com>
38652 * dlls/rpcrt4/ndr_marshall.c:
38653 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
38655 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
38657 * dlls/wined3d/surface_gdi.c:
38658 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
38660 2006-05-31 Jacek Caban <jacek@codeweavers.com>
38662 * dlls/urlmon/binding.c:
38663 urlmon: Remove no longer needed binding value in task_t.
38665 * dlls/urlmon/binding.c:
38666 urlmon: Use task queue for cross thread calls in on_progress.
38668 * dlls/urlmon/binding.c:
38669 urlmon: Use task queue in Switch implementation.
38671 * dlls/urlmon/binding.c:
38672 urlmon: Added task queue architecture and use it for OnProgress calls from
38675 * dlls/urlmon/binding.c:
38676 urlmon: Make suse that every OnProgress call is in an apartment thread.
38678 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
38680 * dlls/crypt32/tests/cert.c:
38681 crypt32/tests: Write-strings warning fix.
38683 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
38685 * dlls/comctl32/header.c:
38686 comctl32: header: Update the rects in HEADER_Refresh if needed.
38688 2006-05-31 Hans Leidekker <hans@it.vu.nl>
38690 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
38691 dnsapi: Fall back to a netbios query when a dns query fails.
38693 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
38695 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
38696 wsock32: Added GetService{A,W} stubs.
38698 2006-05-31 Jacek Caban <jacek@codeweavers.com>
38700 * dlls/urlmon/binding.c:
38701 urlmon: Use FindMimeFromData to determine MIME type.
38703 2006-05-31 Huw Davies <huw@codeweavers.com>
38705 * dlls/rpcrt4/ndr_marshall.c:
38706 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
38708 2006-05-31 Robert Shearman <rob@codeweavers.com>
38710 * dlls/oleaut32/typelib.c:
38711 oleaut32: Make sure to read the memid and the name offset from the
38712 correct offsets, after the function data, so add cFuncs to the offsets
38714 Resolve referenced types for variables.
38715 Fixes initialisation of the dbgrid32 OCX.
38717 * dlls/oleaut32/typelib.c:
38718 oleaut32: Resolve referenced types for return values as well as parameters in
38721 * tools/widl/parser.y:
38722 widl: Allow some more "reserved words" to be used as identifiers.
38724 * include/rpcdcep.h:
38725 include: Add some defines used by MIDL-generated code.
38727 2006-05-31 Alexandre Julliard <julliard@winehq.org>
38729 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
38730 winecoreaudio: Fixed a bunch of compiler warnings.
38732 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
38733 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
38735 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
38736 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
38738 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
38739 dnsapi: Portability fixes.
38741 2006-05-31 Juan Lang <juan_lang@yahoo.com>
38743 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
38744 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
38745 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
38746 include/wincrypt.h:
38747 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
38748 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
38749 Blin's base64 encoder/decoder.
38751 2006-05-31 Mike McCormack <mike@codeweavers.com>
38753 * programs/wineconsole/dialog.c:
38754 wineconsole: Store the font as a DWORD_PTR.
38756 * programs/wineconsole/user.c:
38757 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
38759 * programs/wordpad/wordpad.c:
38760 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
38762 2006-05-30 Jacek Caban <jacek@codeweavers.com>
38764 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
38765 urlmon: Added text/html filter.
38767 * dlls/urlmon/urlmon_main.c:
38768 urlmon: Use filters mechanism in FindMimeFromData.
38770 2006-05-31 Troy Rollo <wine@troy.rollo.name>
38772 * dlls/ole32/storage32.c:
38773 ole32: Use STGM_WRITE when opening child storage to delete its children.
38775 2006-05-30 Robert Reif <reif@earthlink.net>
38777 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
38778 winmm: Always check for open and close enents in wave test.
38779 Always check for open and close events.
38780 Send WM_APP message to thread to terminate it rather than TerminateThread.
38781 Fix CreateThread/waveOutOpen race by waiting for background thread to
38782 run before waveOutOpen is called.
38783 Add more non-hardware supported formats. There is a bug in wave
38784 mapper GetPosition when multiple headers are used and this helps
38787 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
38789 * dlls/dnsapi/query.c:
38790 dnsapi: Fixed missing lock release on error path.
38792 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
38794 * dlls/d3d8/tests/device.c:
38795 d3d8: Backport of the d3d9 swapchain test to d3d8.
38797 * dlls/d3d8/device.c:
38798 d3d8: Back buffer count fix.
38800 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
38802 * dlls/crypt32/cert.c:
38803 crypt32: Write-strings warning fix.
38805 * dlls/winmm/joystick/Makefile.in:
38806 winmm/joystick: joystick.c requires Unicode library.
38808 2006-05-30 Alexandre Julliard <julliard@winehq.org>
38810 * dlls/comctl32/propsheet.c:
38811 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
38813 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
38815 * configure, configure.ac, dlls/Makefile.in,
38816 dlls/winmm/winecoreaudio/.gitignore,
38817 dlls/winmm/winecoreaudio/Makefile.in,
38818 dlls/winmm/winecoreaudio/audio.c,
38819 dlls/winmm/winecoreaudio/audiounit.c,
38820 dlls/winmm/winecoreaudio/coreaudio.c,
38821 dlls/winmm/winecoreaudio/coreaudio.h,
38822 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
38823 winecoreaudio: Initial Audio Driver for Mac OS X.
38825 2006-05-29 Hans Leidekker <hans@it.vu.nl>
38827 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
38828 dnsapi: Implement DnsQuery_{A,UTF8,W}.
38830 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
38831 dlls/dnsapi/ns_parse.c:
38832 dnsapi: Add DNS message parsing routines from BIND.
38834 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
38836 * dlls/comctl32/header.c:
38837 comctl32: header: Ignore out-of-range iOrder in SetItemT.
38839 * dlls/kernel/format_msg.c:
38840 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
38842 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
38844 * dlls/msi/tests/format.c:
38845 msi: Increase verbosity in some failing tests.
38847 2006-05-30 Mike McCormack <mike@codeweavers.com>
38849 * dlls/wininet/http.c:
38850 wininet: Don't crash when querying NULL values.
38852 * dlls/wininet/tests/http.c:
38853 wininet: Add a test for basic authentication.
38855 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
38856 user32: Stub implementations for Win64's Get/Set LongPtr functions.
38858 2006-05-29 Troy Rollo <wine@troy.rollo.name>
38860 * include/wine/wined3d_gl.h:
38861 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
38863 2006-05-30 Troy Rollo <wine@troy.rollo.name>
38865 * dlls/comdlg32/filedlg.c:
38866 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
38867 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
38868 non-NULL pointer for CB_GETITEMDATA.
38870 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
38872 * dlls/wined3d/device.c:
38873 wined3d: Properly destroy texture object if we failed to create its surfaces.
38875 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
38876 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
38877 d3d9: Add reference to the parent device for surfaces.
38878 Allow some objects to have no parent device.
38879 Tighten refcount tests and test refound decrement on Release.
38881 2006-05-29 Robert Shearman <rob@codeweavers.com>
38883 * dlls/rpcrt4/ndr_marshall.c:
38884 rpcrt4: Make UserMarshalFlags static.
38886 * dlls/rpcrt4/ndr_marshall.c:
38887 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
38888 unmarshaler routines of embedded complexes in complex struct and array
38890 Fixes a regression caused by commit
38891 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
38894 * dlls/rpcrt4/ndr_marshall.c:
38895 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
38898 * dlls/rpcrt4/ndr_fullpointer.c:
38899 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
38900 set the number of pointers to a large default, so that NumberOfBuckets
38901 doesn't end up less than zero.
38903 * dlls/rpcrt4/ndr_marshall.c:
38904 rpcrt4: Handle marshaling/unmarshaling full pointers.
38906 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
38907 rpcrt4: For full pointers the state consists of flags, so or new flags into
38908 the field instead of assigning.
38909 The return value of all full pointer functions that return an int
38910 depends on the passed in query type being a flag in the state.
38912 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
38914 * dlls/comctl32/tests/treeview.c:
38915 comctl32/tests: Write-strings warnings fix.
38917 2006-05-29 Hans Leidekker <hans@it.vu.nl>
38920 msi: Implement MsiLocateComponent{A,W}.
38922 2006-05-30 Mike McCormack <mike@codeweavers.com>
38924 * programs/msiexec/msiexec.c:
38925 msiexec: Improve 64bit compatibility.
38927 2006-05-29 Mike McCormack <mike@codeweavers.com>
38929 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
38930 wldap32: Fix unused variable warnings.
38932 * dlls/gdi/freetype.c:
38933 gdi32: Fix an unused variable warning.
38935 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
38937 * dlls/wined3d/device.c:
38938 wined3d: Do not disable GL_BLEND when alpha blending is active.
38940 * dlls/wined3d/surface_gdi.c:
38941 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
38944 2006-05-28 Robert Reif <reif@earthlink.net>
38946 * dlls/winmm/tests/wave.c:
38947 winmm: Add multiple header wave tests.
38948 The current wave tests only use a single header for playback. Tests
38949 have been added to use multiple headers and to reuse them. This is
38950 how streaming applications and direct sound use the wave api.
38952 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
38954 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
38955 comctl32/tests: Write-strings warning fix.
38957 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
38959 * DEVELOPERS-HINTS:
38960 DEVELOPER-HINTS: Some directories are renamed / removed / added.
38962 * dlls/winspool.drv/tests/info.c:
38963 winspool/tests: Use 0xdeadbeef as magic value.
38965 * dlls/winspool.drv/info.c:
38966 winspool: Documentation for GetPrintProcessorDirectory.
38968 2006-05-28 Alexandre Julliard <julliard@winehq.org>
38970 * server/request.c:
38971 server: Return an error for invalid requests instead of killing the client
38974 * dlls/user/winproc.c:
38975 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
38978 Make.rules: Define datarootdir to avoid a configure warning.
38980 2006-05-28 Frank Richter <frank.richter@gmail.com>
38982 * dlls/shdocvw/shdocvw_main.c:
38983 shdocvw: Install Mozilla control silently.
38985 * dlls/shdocvw/De.rc:
38986 shdocvw: Improve German translation.
38988 2006-05-28 Kai Blin <kai.blin@gmail.com>
38990 * dlls/secur32/tests/main.c:
38991 secur32: Cleaning up the authentication tests.
38992 This should make it easier to add encryption tests later.
38994 2006-05-27 Jacek Caban <jacek@codeweavers.com>
38996 * dlls/urlmon/binding.c:
38997 urlmon: Improve debug traces.
38999 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
39000 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
39002 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
39003 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
39005 2006-05-27 Alexandre Julliard <julliard@winehq.org>
39007 * tools/sfnt2fnt.c:
39008 sfnt2fnt: Clean output files when aborting on a signal.
39010 * tools/make_ctests.c:
39011 make_ctests: Clean output files when aborting on an error or signal.
39014 fnt2fon: Clean output files when aborting on an error or signal.
39017 bin2res: Clean output files when aborting on an error or signal.
39019 * tools/widl/widl.c:
39020 widl: Clean output files when aborting on a signal.
39023 wrc: Clean output files when aborting on an error or signal.
39026 wmc: Clean output files when aborting on an error or signal.
39028 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
39030 * dlls/ntdll/loader.c:
39031 ntdll: Free TLS pointers when exiting thread.
39033 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
39034 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
39035 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
39037 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
39039 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
39040 include/wine/server_protocol.h, include/winternl.h,
39041 server/named_pipe.c, server/protocol.def, server/trace.c:
39042 ntdll/kernel32: Pipe information.
39043 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
39045 - reimplemented kernel32.GetNamedPipeInfo on top of it
39046 - enhance current features to make this work both on client and server handles
39047 - now also returning the number of instances
39049 2006-05-26 Jason Green <jave27@gmail.com>
39051 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39052 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39053 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
39056 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
39057 wined3d: Final move of the GLSL registry check (hopefully).
39059 2006-05-27 Alexandre Julliard <julliard@winehq.org>
39061 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
39062 kernel32: Partial implementation of GetModuleHandleExA/W.
39064 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
39065 ntdll: Implemented RtlPcToFileHeader.
39067 2006-05-26 Kai Blin <kai.blin@gmail.com>
39069 * dlls/secur32/base64_codec.c:
39070 secur32: Fix wrong bit shift in the base64 encoder.
39071 Thanks to Juan Lang for catching this one.
39073 2006-05-26 Robert Shearman <rob@codeweavers.com>
39075 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
39076 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
39077 Implement NdrFullPointerFree.
39079 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
39080 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
39082 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
39083 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
39084 NdrFullPointerInsertRefId.
39086 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
39087 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
39088 rpcrt4: Implement some full pointer functions and add stubs for others.
39091 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
39093 * dlls/wined3d/surface.c:
39094 wined3d: Implement IWineD3DSurface::BltFast.
39096 2006-05-26 Mike McCormack <mike@codeweavers.com>
39098 * dlls/secur32/ntlm.c:
39099 secur32: Avoid some code duplication.
39101 * dlls/rpcrt4/ndr_marshall.c:
39102 rpcrt4: Implement NdrClientContext(Un)Marshall.
39104 2006-05-26 Juan Lang <juan_lang@yahoo.com>
39106 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
39107 dlls/crypt32/tests/cert.c, include/wincrypt.h:
39108 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
39109 CertVerifySubjectCertificateContext.
39111 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
39112 dlls/crypt32/store.c:
39113 crypt32: Combine redundant code.
39115 2006-05-25 Huw Davies <huw@codeweavers.com>
39117 * dlls/gdi/freetype.c:
39118 gdi32: The font cache needs to discriminate whether the device can cope with
39119 bitmap fonts or not.
39121 2006-05-26 Robert Shearman <rob@codeweavers.com>
39123 * dlls/rpcrt4/ndr_marshall.c:
39124 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
39125 ComputeConformanceOrVariance it is still necessary to set the count
39126 variable to the value retrieved.
39128 * dlls/rpcrt4/rpc_message.c:
39129 rpcrt4: Return the actual status code sent back by the server, rather than
39132 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
39134 * dlls/wined3d/surface_gdi.c:
39135 wined3d: Fix IWineGDISurface::SaveSnapshot.
39137 * dlls/wined3d/surface.c:
39138 wined3d: Disable the depth test in UnlockRect
39140 2006-05-26 Jason Green <jave27@gmail.com>
39142 * dlls/wined3d/drawprim.c:
39143 wined3d: Fix regression introduced by recent multitexture patch.
39145 2006-05-26 Alexandre Julliard <julliard@winehq.org>
39147 * dlls/comctl32/theme_dialog.c:
39148 comctl32: Dialog procedures should be called with CallWindowProc.
39150 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
39151 dlls/user/winproc.h:
39152 user: Only include winproc.h where necessary.
39154 * dlls/user/winproc.c:
39155 user: Added fast 32->16 mapping for the remaining messages.
39157 * dlls/user/winproc.c:
39158 user: Added fast 32->16 mapping for the listbox and combobox messages.
39160 * dlls/user/winproc.c:
39161 user: Added fast 32->16 mapping for the edit control messages.
39163 * dlls/user/winproc.c:
39164 user: Added fast 32->16 mapping for button and scrollbar messages.
39166 * dlls/user/winproc.c:
39167 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
39169 * dlls/user/winproc.c:
39170 user: Added fast 32->16 mapping for the WM_DDE* messages.
39172 * dlls/user/winproc.c:
39173 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
39176 * dlls/user/winproc.c:
39177 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
39179 * dlls/user/winproc.c:
39180 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
39181 WM_WINDOWPOSCHANGING/CHANGED.
39183 * dlls/user/winproc.c:
39184 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
39186 * dlls/user/winproc.c:
39187 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
39189 * dlls/user/winproc.c:
39190 user: Added fast 16->32 mapping for the remaining messages.
39192 * dlls/user/winproc.c:
39193 user: Added fast 16->32 mapping for the WM_DDE* messages.
39195 * dlls/user/winproc.c:
39196 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
39199 * dlls/user/winproc.c:
39200 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
39202 * dlls/user/winproc.c:
39203 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
39204 WM_WINDOWPOSCHANGING/CHANGED.
39206 * dlls/user/winproc.c:
39207 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
39209 * dlls/user/winproc.c:
39210 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
39212 * include/wine/unicode.h:
39213 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
39216 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
39217 Fixed a couple of instances of the old FSF address that crept back in.
39219 2006-05-25 Phil Costin <philcostin@hotmail.com>
39221 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
39222 wined3d: Create stub for D3DPERF_SetOptions function.
39224 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
39226 * tools/wineprefixcreate.in:
39227 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
39228 relaying on the PATH.
39230 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
39232 * dlls/comctl32/header.c:
39233 comctl32: header: Put the new item in place of the hot divider instead of
39236 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
39238 * dlls/comctl32/header.c:
39239 comctl32: header: Draw the drag image and hot dividers while dragging an item.
39241 * dlls/comctl32/header.c:
39242 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
39244 * dlls/comctl32/header.c:
39245 comctl32: header: Implement HDM_SETHOTDIVIDER.
39247 * dlls/comctl32/header.c:
39248 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
39250 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
39252 * dlls/comctl32/listview.c:
39253 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
39254 Apply the HDS_DRAGDROP header style if the listview has the
39255 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
39256 doesn't support them.
39258 2006-05-25 Juan Lang <juan_lang@yahoo.com>
39260 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
39261 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
39262 crypt32: Implement CertSerializeCRLStoreElement.
39264 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
39266 * dlls/mapi32/util.c:
39267 mapi32: Break out of the loop as soon as MSI call succeeds.
39269 * dlls/gdi/freetype.c:
39270 gdi: Add more const qualifiers.
39272 2006-05-26 Jason Green <jave27@gmail.com>
39274 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
39275 wined3d: Move the GLSL registry check again.
39277 2006-05-26 Mike McCormack <mike@codeweavers.com>
39279 * tools/winapi/tests.dat:
39280 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
39282 * include/rpcndr.h:
39283 rpcrt4: Remove unused IN and OUT macros.
39285 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
39287 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
39288 mapi32: Implement FGetComponentPath.
39291 msi: Translate the resulting string only if the previous call succeeded.
39293 2006-05-25 Jacek Caban <jacek@codeweavers.com>
39295 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
39296 urlmon: Fix implementation of ReleaseBindInfo.
39298 * dlls/urlmon/binding.c:
39299 urlmon: Better pending read handling.
39301 * dlls/urlmon/binding.c:
39302 urlmon: Added Switch implementation.
39304 * dlls/urlmon/binding.c:
39305 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
39308 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
39309 dlls/urlmon/urlmon_main.h:
39310 urlmon: Call OnProgress in apartment thread.
39312 * dlls/urlmon/binding.c:
39313 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
39315 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
39316 urlmon: Added ReportResult implementation.
39318 * dlls/urlmon/binding.c:
39319 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
39321 2006-05-25 Juan Lang <juan_lang@yahoo.com>
39323 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
39324 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
39325 crypt32: Add support for CRLs.
39327 * dlls/crypt32/cert.c:
39328 crypt32: Use public functions when finding certificates.
39330 2006-05-25 Phil Costin <philcostin@hotmail.com>
39332 * dlls/wined3d/directx.c:
39333 wined3d: Shader caps fix - code relocation.
39335 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
39337 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
39338 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
39339 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
39340 wined3d: Dynamicly load GL_ARB_multitexture functions.
39342 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
39344 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
39345 dlls/wined3d/wined3d_private.h:
39346 wined3d: Small rhw vertex fix.
39347 Fix the one pixel displacement and move the glOrtho code in a common
39350 2006-05-25 Alexandre Julliard <julliard@winehq.org>
39353 configure: Regenerated with autoconf 2.59d.
39355 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
39356 include/wine/unicode.h:
39357 include: Prevent internal Wine headers from being used in tests.
39359 * dlls/wined3d/surface.c:
39360 wined3d: Fixed a compiler warning.
39362 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
39364 * dlls/ntdll/file.c:
39365 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
39367 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
39369 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
39370 wininet: Constify data.
39372 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
39373 gdi: Constify data.
39375 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
39378 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
39380 2006-05-24 Jason Green <jave27@gmail.com>
39382 * include/wine/wined3d_gl.h:
39383 wined3d: Add some more GLSL defines.
39385 2006-05-25 Mike McCormack <mike@codeweavers.com>
39387 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
39388 rpcrt4: Stub implementations for NDRS marshalling functions.
39390 * dlls/crypt32/oid.c:
39391 crypt32: Fix a integer to pointer cast.
39393 * dlls/msi/action.c, dlls/msi/database.c:
39394 msi: Fix some pointer to integer casts.
39396 * dlls/kernel/console.c:
39397 kernel32: Fix some pointer to integer casts.
39399 * dlls/mapi32/mapi32_main.c:
39400 mapi32: Fix prototype of MAPILogon and MAPILogoff.
39402 * include/richedit.h:
39403 richedit: Fix prototype of the callback function.
39405 2006-05-24 Robert Shearman <rob@codeweavers.com>
39407 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
39408 dlls/ole32/ftmarshal.c:
39409 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
39411 * dlls/ole32/ftmarshal.c:
39412 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
39413 remove unnecessary unmarshaling code for the standard-marshal case -
39414 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
39416 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
39417 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
39418 free-threaded marshaler.
39420 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
39421 ole32: Implement table-weak marshaling for the free-threaded marshaler.
39423 * dlls/ole32/ftmarshal.c:
39424 ole32: Release the standard marshal in the free-threaded marshaler's
39425 UnmarshalInterface function.
39427 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
39428 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
39429 and UnmarshalInterface methods, with test cases.
39431 * dlls/ole32/ftmarshal.c:
39432 ole32: Fix the free-threaded marshaler when it has no outer unknown.
39434 * dlls/rpcrt4/ndr_marshall.c:
39435 rpcrt4: Set the Memory field of the stub message structure to the
39436 start of the memory that an embedded pointer is embedded in so that
39437 FC_POINTER conformance works correctly.
39439 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
39440 rpcrt4: Implement explicit generic binding handles.
39442 * dlls/rpcrt4/ndr_stubless.c:
39443 rpcrt4: Move the getting of the client binding handle to a separate function.
39445 * dlls/rpcrt4/ndr_stubless.c:
39446 rpcrt4: Move the initialising of the stub message structure nearer to the top
39448 Set stubMsg.StackTop after calling the initialise function.
39450 * dlls/rpcrt4/ndr_stubless.c:
39451 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
39453 * dlls/rpcrt4/rpc_binding.c:
39454 rpcrt4: Implement RpcBindingCopy.
39456 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
39457 uuid: Add some COM CLSIDs.
39459 * include/urlmon.idl:
39460 include: Add several more interfaces to urlmon.idl.
39462 2006-05-24 Jacek Caban <jacek@codeweavers.com>
39464 * dlls/urlmon/tests/misc.c:
39465 urlmon: Added registering name space test.
39467 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
39468 dlls/urlmon/urlmon_main.h:
39469 urlmon: Use registered protocols.
39471 * dlls/urlmon/session.c:
39472 urlmon: Added [Un]RegisterNamespace implementation.
39474 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
39475 dlls/mshtml/service.c:
39476 mshtml: The secret interface is CMarkup. Improve FIXMEs.
39478 2006-05-24 Juan Lang <juan_lang@yahoo.com>
39480 * dlls/crypt32/tests/store.c:
39481 crypt32: Add one more test of CertAddEncodedCertificateToStore.
39483 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
39484 dlls/crypt32/store.c:
39485 crypt32: Move cert functions that don't depend on the implementation of stores
39488 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
39490 * dlls/wined3d/device.c:
39491 wined3d: Fog fixes.
39493 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
39495 * dlls/wined3d/surface.c:
39496 wined3d: Turn around the image in LockRect.
39498 * dlls/wined3d/device.c:
39499 wined3d: Silence the offscreen surface creation fixme.
39501 * dlls/wined3d/device.c:
39502 wined3d: Color keying emulation.
39504 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
39506 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
39507 d3d9: StateBlock is also created in EndStateBlock. With tests.
39509 2006-05-24 Alexandre Julliard <julliard@winehq.org>
39511 * ANNOUNCE, ChangeLog, VERSION, configure:
39514 ----------------------------------------------------------------
39515 2006-05-24 Alexandre Julliard <julliard@winehq.org>
39517 * dlls/usp10/tests/usp10.c:
39518 usp10: Fixed a compiler warning.
39520 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
39521 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
39522 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
39523 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
39524 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
39525 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
39526 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
39527 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
39528 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
39529 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
39530 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
39531 Link against libwine_unicode everywhere we use Unicode functions.
39533 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
39534 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
39535 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
39536 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
39537 dlls/shlwapi/tests/path.c:
39538 Tests should not use wine/unicode.h.
39540 * tools/widl/typelib.c, tools/widl/write_msft.c:
39541 widl: Get rid of unnecessary inclusion of unicode.h.
39543 * libs/wine/debug.c:
39544 libwine: Don't use libwine_unicode functions.
39546 2006-05-24 Mike McCormack <mike@codeweavers.com>
39548 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
39549 programs/winefile/winefile.c:
39550 Fixed more boolean comparisons against TRUE.
39552 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
39553 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
39555 * dlls/wininet/dialogs.c:
39556 wininet: Fix a possible NULL pointer deference.
39558 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
39561 Makefile.in: find needs a slash when the source dir is a symlink.
39563 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
39565 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
39566 gphoto2.ds: Added Korean resources.
39568 2006-05-24 Alexandre Julliard <julliard@winehq.org>
39570 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
39571 libs/unicode/string.c, libs/unicode/wine_unicode.def,
39572 libs/unicode/wine_unicode.map:
39573 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
39575 * include/wine/unicode.h, libs/unicode/string.c,
39576 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
39577 libwine_unicode: Define all functions in the library even if they can be inlined.
39579 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
39581 * dlls/user/tests/msg.c:
39582 user: Add a test to check the queue status if there is a pending
39583 posted message and the quit flag is set.
39585 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
39587 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
39588 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
39589 include/wine/wined3d_interface.h:
39590 wined3d: Swapchain and back buffer corrections + tests.
39592 2006-05-24 Mike McCormack <mike@codeweavers.com>
39594 * dlls/msi/dialog.c:
39595 msi: Set a default radio button.
39597 * dlls/msi/action.c:
39598 msi: Fix a possible memory leak.
39600 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
39602 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
39603 include/wine/wined3d_gl.h:
39604 wined3d: Fix ARB_imaging abuse.
39606 2006-05-24 Alexandre Julliard <julliard@winehq.org>
39608 * dlls/wined3d/device.c:
39609 wined3d: Fixed a couple of boolean comparisons against TRUE.
39611 2006-05-23 Jason Green <jave27@gmail.com>
39613 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
39614 dlls/wined3d/wined3d_private.h:
39615 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
39618 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
39619 wined3d: Add function to print the infolog of a GLSL shader on errors.
39620 With assistance from H. Verbeet.
39622 * include/wine/wined3d_gl.h:
39623 wined3d: Added some GLSL defines and function prototypes.
39625 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
39627 * dlls/comdlg32/printdlg.c:
39628 comdlg32: Write-strings warning fix.
39630 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
39632 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
39633 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
39634 programs/notepad/Fr.rc, programs/progman/Fr.rc,
39635 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
39636 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
39637 programs/wordpad/Fr.rc:
39638 Uniformization of French main menu accelerators.
39640 2006-05-23 Hans Leidekker <hans@it.vu.nl>
39642 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
39643 uninstaller: Add Dutch resources.
39645 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
39647 * dlls/x11drv/xrender.c:
39648 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
39650 2006-05-23 Juan Lang <juan_lang@yahoo.com>
39652 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
39653 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
39655 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
39657 * dlls/wined3d/directx.c:
39658 wined3d: Remove a double cap flag.
39660 * dlls/wined3d/surface.c:
39661 wined3d: Remove an unnecessary NULL check.
39663 2006-05-23 Jacek Caban <jacek@codeweavers.com>
39665 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
39666 dlls/mshtml/persist.c:
39667 mshtml: Added stub implementation of IPersistStreamInit.
39669 * dlls/shdocvw/oleobject.c:
39670 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
39672 * dlls/shdocvw/oleobject.c:
39673 shdocvw: Don't do verb that is already done.
39675 * dlls/shdocvw/oleobject.c:
39676 shdocvw: Move UI activating to the separated function.
39678 * dlls/shdocvw/oleobject.c:
39679 shdocvw: Move inplace activating code to the separated function.
39681 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
39682 dlls/shdocvw/webbrowser.c:
39683 shdocvw: Added WebBrowser v1 implementation.
39685 * dlls/shdocvw/regsvr.c:
39686 shdocvw: Added WebBrowser v1 registration.
39688 2006-05-23 Robert Shearman <rob@codeweavers.com>
39690 * dlls/comctl32/propsheet.c:
39691 comctl32: Fix the loading of strings for the property sheet page by
39692 caching the ID of the string to load before overwriting it with an
39695 2006-05-23 Alexandre Julliard <julliard@winehq.org>
39697 * dlls/user/winproc.c:
39698 user: Reuse the fast A->W function to implement the 16->32W case.
39699 Get rid of the no longer needed 16->32W mapping functions.
39701 * dlls/user/winproc.c:
39702 user: Reuse the fast W->A function to implement the 32W->16 case.
39703 Get rid of the no longer needed 32W->16 mapping functions.
39705 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
39706 user: Use winproc callbacks for the remaining 16-bit messaging functions.
39708 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
39710 * dlls/comctl32/header.c:
39711 comctl32: header: Don't try to draw items outside the clipping rect.
39713 * dlls/comctl32/header.c:
39714 comctl32: header: Make the column resizing smooth in full drag mode.
39715 Make the column resizing smooth in full drag mode even for listview
39716 with lots of elements by redrawing only the resized column and calling
39719 2006-05-22 Juan Lang <juan_lang@yahoo.com>
39721 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
39722 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
39723 crypt32: Abstract contexts.
39724 - create an abstract interface for contexts, and use it for certificates
39725 - create a simple context list, and use it for memory stores
39727 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
39729 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
39730 usp10: Add stub for ScriptStringOut.
39732 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
39734 * dlls/wined3d/swapchain.c:
39735 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
39737 2006-05-23 Huw Davies <huw@codeweavers.com>
39739 * dlls/rpcrt4/tests/ndr_marshall.c:
39740 rpcrt4: Uncomment test now that it works correctly.
39742 * dlls/rpcrt4/ndr_marshall.c:
39743 rpcrt4: Add another static.
39745 * dlls/rpcrt4/ndr_marshall.c:
39746 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
39747 amongst the NdrSimpleStruct* ones.
39749 2006-05-23 Alexandre Julliard <julliard@winehq.org>
39751 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39752 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
39753 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
39754 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
39755 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
39756 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
39757 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
39758 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
39759 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
39760 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
39761 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
39762 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
39763 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
39764 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
39765 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
39766 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
39767 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
39768 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
39769 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
39770 programs/winetest/Makefile.in:
39771 winspool: Renamed the directory to winspool.drv.
39773 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
39774 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
39775 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
39776 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
39777 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
39778 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
39779 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
39780 dlls/wineps.drv/data/AvantGarde_Demi.c,
39781 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
39782 dlls/wineps.drv/data/Bookman_Demi.c,
39783 dlls/wineps.drv/data/Bookman_DemiItalic.c,
39784 dlls/wineps.drv/data/Bookman_Light.c,
39785 dlls/wineps.drv/data/Bookman_LightItalic.c,
39786 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
39787 dlls/wineps.drv/data/Courier_Bold.c,
39788 dlls/wineps.drv/data/Courier_BoldOblique.c,
39789 dlls/wineps.drv/data/Courier_Oblique.c,
39790 dlls/wineps.drv/data/Helvetica.c,
39791 dlls/wineps.drv/data/Helvetica_Bold.c,
39792 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
39793 dlls/wineps.drv/data/Helvetica_Narrow.c,
39794 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
39795 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
39796 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
39797 dlls/wineps.drv/data/Helvetica_Oblique.c,
39798 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
39799 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
39800 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
39801 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
39802 dlls/wineps.drv/data/Palatino_Bold.c,
39803 dlls/wineps.drv/data/Palatino_BoldItalic.c,
39804 dlls/wineps.drv/data/Palatino_Italic.c,
39805 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
39806 dlls/wineps.drv/data/Times_Bold.c,
39807 dlls/wineps.drv/data/Times_BoldItalic.c,
39808 dlls/wineps.drv/data/Times_Italic.c,
39809 dlls/wineps.drv/data/Times_Roman.c,
39810 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
39811 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
39812 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
39813 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
39814 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
39815 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
39816 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
39817 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
39818 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
39819 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
39820 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
39821 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
39822 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
39823 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
39824 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
39825 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
39826 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
39827 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
39828 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
39829 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
39830 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
39831 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
39832 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
39833 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
39834 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
39835 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
39836 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
39837 dlls/wineps/data/AvantGarde_BookOblique.c,
39838 dlls/wineps/data/AvantGarde_Demi.c,
39839 dlls/wineps/data/AvantGarde_DemiOblique.c,
39840 dlls/wineps/data/Bookman_Demi.c,
39841 dlls/wineps/data/Bookman_DemiItalic.c,
39842 dlls/wineps/data/Bookman_Light.c,
39843 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
39844 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
39845 dlls/wineps/data/Courier_BoldOblique.c,
39846 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
39847 dlls/wineps/data/Helvetica_Bold.c,
39848 dlls/wineps/data/Helvetica_BoldOblique.c,
39849 dlls/wineps/data/Helvetica_Narrow.c,
39850 dlls/wineps/data/Helvetica_Narrow_Bold.c,
39851 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
39852 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
39853 dlls/wineps/data/Helvetica_Oblique.c,
39854 dlls/wineps/data/NewCenturySchlbk_Bold.c,
39855 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
39856 dlls/wineps/data/NewCenturySchlbk_Italic.c,
39857 dlls/wineps/data/NewCenturySchlbk_Roman.c,
39858 dlls/wineps/data/Palatino_Bold.c,
39859 dlls/wineps/data/Palatino_BoldItalic.c,
39860 dlls/wineps/data/Palatino_Italic.c,
39861 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
39862 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
39863 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
39864 dlls/wineps/data/ZapfChancery_MediumItalic.c,
39865 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
39866 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
39867 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
39868 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
39869 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
39870 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
39871 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
39872 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
39873 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
39874 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
39875 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
39876 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
39877 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
39878 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
39879 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
39880 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
39881 wineps: Renamed the directory to wineps.drv.
39883 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
39884 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
39885 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
39886 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
39887 dlls/msisys/msisys.ocx.spec:
39888 msisys: Renamed the directory to msisys.ocx.
39890 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
39892 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
39893 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
39894 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
39895 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
39896 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
39897 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
39898 dlls/advapi32/registry.c, dlls/advapi32/security.c,
39899 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
39900 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
39901 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
39902 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
39903 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
39904 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
39905 dlls/advpack/install.c, dlls/advpack/reg.c,
39906 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
39907 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
39908 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
39909 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
39910 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
39911 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
39912 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
39913 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
39914 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
39915 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
39916 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
39917 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
39918 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
39919 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
39920 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
39921 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
39922 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
39923 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
39924 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
39925 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
39926 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
39927 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
39928 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
39929 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
39930 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
39931 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
39932 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
39933 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
39934 dlls/comcat/factory.c, dlls/comcat/information.c,
39935 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
39936 dlls/comcat/version.rc, dlls/comctl32/animate.c,
39937 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
39938 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
39939 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
39940 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
39941 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
39942 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
39943 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
39944 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
39945 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
39946 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
39947 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
39948 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
39949 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
39950 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
39951 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
39952 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
39953 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
39954 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
39955 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
39956 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
39957 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
39958 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
39959 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
39960 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
39961 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
39962 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
39963 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
39964 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
39965 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
39966 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
39967 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
39968 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
39969 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
39970 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
39971 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
39972 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
39973 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
39974 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
39975 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
39976 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
39977 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
39978 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
39979 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
39980 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
39981 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
39982 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
39983 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
39984 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
39985 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
39986 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
39987 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
39988 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
39989 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
39990 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
39991 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
39992 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
39993 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
39994 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
39995 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
39996 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
39997 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
39998 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
39999 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
40000 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
40001 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
40002 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
40003 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
40004 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
40005 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
40006 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
40007 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
40008 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
40009 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
40010 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
40011 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
40012 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
40013 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
40014 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
40015 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
40016 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
40017 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
40018 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
40019 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
40020 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
40021 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
40022 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
40023 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
40024 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
40025 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
40026 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
40027 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
40028 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
40029 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
40030 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
40031 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
40032 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
40033 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
40034 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
40035 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
40036 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
40037 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
40038 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
40039 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
40040 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
40041 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
40042 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
40043 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
40044 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
40045 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
40046 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
40047 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
40048 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
40049 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
40050 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
40051 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
40052 dlls/ddraw/main.c, dlls/ddraw/material.c,
40053 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
40054 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
40055 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
40056 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
40057 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
40058 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
40059 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
40060 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
40061 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
40062 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
40063 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
40064 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
40065 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
40066 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
40067 dlls/dinput/device.c, dlls/dinput/device_private.h,
40068 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
40069 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
40070 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
40071 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
40072 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
40073 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
40074 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
40075 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
40076 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
40077 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
40078 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
40079 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
40080 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
40081 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
40082 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
40083 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
40084 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
40085 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
40086 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
40087 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
40088 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
40089 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
40090 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
40091 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
40092 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
40093 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
40094 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
40095 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
40096 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
40097 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
40098 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
40099 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
40100 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
40101 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
40102 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
40103 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
40104 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
40105 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
40106 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
40107 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
40108 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
40109 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
40110 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
40111 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
40112 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
40113 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
40114 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
40115 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
40116 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
40117 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
40118 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
40119 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
40120 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
40121 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
40122 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
40123 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
40124 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
40125 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
40126 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
40127 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
40128 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
40129 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
40130 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
40131 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
40132 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
40133 dlls/dsound/capture.c, dlls/dsound/dsound.c,
40134 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
40135 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
40136 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
40137 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
40138 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
40139 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
40140 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
40141 dlls/dsound/version.rc, dlls/dswave/dswave.c,
40142 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
40143 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
40144 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
40145 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
40146 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
40147 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
40148 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
40149 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
40150 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
40151 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
40152 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
40153 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
40154 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
40155 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
40156 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
40157 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
40158 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
40159 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
40160 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
40161 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
40162 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
40163 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
40164 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
40165 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
40166 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
40167 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
40168 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
40169 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
40170 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
40171 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
40172 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
40173 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
40174 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
40175 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
40176 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
40177 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
40178 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
40179 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
40180 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
40181 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
40182 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
40183 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
40184 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
40185 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
40186 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
40187 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
40188 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
40189 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
40190 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
40191 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
40192 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
40193 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
40194 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
40195 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
40196 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
40197 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
40198 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
40199 dlls/kernel/comm.c, dlls/kernel/computername.c,
40200 dlls/kernel/console.c, dlls/kernel/console_private.h,
40201 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
40202 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
40203 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
40204 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
40205 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
40206 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
40207 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
40208 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
40209 dlls/kernel/local16.c, dlls/kernel/locale.c,
40210 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
40211 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
40212 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
40213 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
40214 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
40215 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
40216 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
40217 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
40218 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
40219 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
40220 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
40221 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
40222 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
40223 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
40224 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
40225 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
40226 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
40227 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
40228 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
40229 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
40230 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
40231 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
40232 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
40233 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
40234 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
40235 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
40236 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
40237 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
40238 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
40239 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
40240 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
40241 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
40242 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
40243 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
40244 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
40245 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
40246 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
40247 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
40248 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
40249 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
40250 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
40251 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
40252 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
40253 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
40254 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
40255 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
40256 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
40257 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
40258 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
40259 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
40260 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
40261 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
40262 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
40263 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
40264 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
40265 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
40266 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
40267 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
40268 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
40269 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
40270 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
40271 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
40272 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
40273 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
40274 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
40275 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
40276 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
40277 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
40278 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
40279 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
40280 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
40281 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
40282 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
40283 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
40284 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
40285 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
40286 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
40287 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
40288 dlls/kernel/resource.c, dlls/kernel/resource16.c,
40289 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
40290 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
40291 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
40292 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
40293 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
40294 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
40295 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
40296 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
40297 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
40298 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
40299 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
40300 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
40301 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
40302 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
40303 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
40304 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
40305 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
40306 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
40307 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
40308 dlls/kernel/version.c, dlls/kernel/version.rc,
40309 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
40310 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
40311 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
40312 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
40313 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
40314 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
40315 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
40316 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
40317 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
40318 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
40319 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
40320 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
40321 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
40322 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
40323 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
40324 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
40325 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
40326 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
40327 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
40328 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
40329 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
40330 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
40331 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
40332 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
40333 dlls/msacm32/filter.c, dlls/msacm32/format.c,
40334 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
40335 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
40336 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
40337 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
40338 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
40339 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
40340 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
40341 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
40342 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
40343 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
40344 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
40345 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
40346 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
40347 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
40348 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
40349 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
40350 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
40351 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
40352 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
40353 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
40354 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
40355 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
40356 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
40357 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
40358 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
40359 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
40360 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
40361 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
40362 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
40363 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
40364 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
40365 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
40366 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
40367 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
40368 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
40369 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
40370 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
40371 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
40372 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
40373 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
40374 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
40375 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
40376 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
40377 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
40378 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
40379 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
40380 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
40381 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
40382 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
40383 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
40384 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
40385 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
40386 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
40387 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
40388 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
40389 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
40390 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
40391 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
40392 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
40393 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
40394 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
40395 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
40396 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
40397 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
40398 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
40399 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
40400 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
40401 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
40402 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
40403 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
40404 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
40405 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
40406 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
40407 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
40408 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
40409 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
40410 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
40411 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
40412 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
40413 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
40414 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
40415 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
40416 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
40417 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
40418 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
40419 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
40420 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
40421 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
40422 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
40423 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
40424 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
40425 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
40426 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
40427 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
40428 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
40429 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
40430 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
40431 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
40432 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
40433 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
40434 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
40435 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
40436 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
40437 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
40438 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
40439 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
40440 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
40441 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
40442 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
40443 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
40444 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
40445 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
40446 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
40447 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
40448 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
40449 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
40450 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
40451 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
40452 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
40453 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
40454 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
40455 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
40456 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
40457 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
40458 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
40459 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
40460 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
40461 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
40462 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
40463 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
40464 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
40465 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
40466 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
40467 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
40468 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
40469 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
40470 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
40471 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
40472 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
40473 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
40474 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
40475 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
40476 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
40477 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
40478 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
40479 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
40480 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
40481 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
40482 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
40483 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
40484 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
40485 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
40486 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
40487 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
40488 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
40489 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
40490 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
40491 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
40492 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
40493 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
40494 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
40495 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
40496 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
40497 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
40498 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
40499 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
40500 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
40501 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
40502 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
40503 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
40504 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
40505 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
40506 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
40507 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
40508 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
40509 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
40510 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
40511 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
40512 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
40513 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
40514 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
40515 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
40516 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
40517 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
40518 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
40519 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
40520 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
40521 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
40522 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
40523 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
40524 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
40525 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
40526 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
40527 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
40528 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
40529 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
40530 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
40531 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
40532 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
40533 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
40534 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
40535 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
40536 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
40537 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
40538 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
40539 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
40540 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
40541 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
40542 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
40543 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
40544 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
40545 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
40546 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
40547 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
40548 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
40549 dlls/quartz/transform.c, dlls/quartz/transform.h,
40550 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
40551 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
40552 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
40553 dlls/riched20/context.c, dlls/riched20/editor.c,
40554 dlls/riched20/editor.h, dlls/riched20/editstr.h,
40555 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
40556 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
40557 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
40558 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
40559 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
40560 dlls/riched20/writer.c, dlls/riched32/richedit.c,
40561 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
40562 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
40563 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
40564 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
40565 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
40566 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
40567 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
40568 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
40569 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
40570 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
40571 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
40572 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
40573 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
40574 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
40575 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
40576 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
40577 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
40578 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
40579 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
40580 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
40581 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
40582 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
40583 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
40584 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
40585 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
40586 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
40587 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
40588 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
40589 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
40590 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
40591 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
40592 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
40593 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
40594 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
40595 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
40596 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
40597 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
40598 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
40599 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
40600 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
40601 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
40602 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
40603 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
40604 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
40605 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
40606 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
40607 dlls/setupapi/install.c, dlls/setupapi/misc.c,
40608 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
40609 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
40610 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
40611 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
40612 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
40613 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
40614 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
40615 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
40616 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
40617 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
40618 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
40619 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
40620 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
40621 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
40622 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
40623 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
40624 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
40625 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
40626 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
40627 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
40628 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
40629 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
40630 dlls/shell32/control.c, dlls/shell32/cpanel.h,
40631 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
40632 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
40633 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
40634 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
40635 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
40636 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
40637 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
40638 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
40639 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
40640 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
40641 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
40642 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
40643 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
40644 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
40645 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
40646 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
40647 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
40648 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
40649 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
40650 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
40651 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
40652 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
40653 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
40654 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
40655 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
40656 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
40657 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
40658 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
40659 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
40660 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
40661 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
40662 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
40663 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
40664 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
40665 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
40666 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
40667 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
40668 dlls/shell32/undocshell.h, dlls/shell32/version.h,
40669 dlls/shell32/version.rc, dlls/shell32/version16.rc,
40670 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
40671 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
40672 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
40673 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
40674 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
40675 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
40676 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
40677 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
40678 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
40679 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
40680 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
40681 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
40682 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
40683 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
40684 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
40685 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
40686 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
40687 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
40688 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
40689 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
40690 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
40691 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
40692 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
40693 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
40694 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
40695 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
40696 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
40697 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
40698 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
40699 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
40700 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
40701 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
40702 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
40703 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
40704 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
40705 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
40706 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
40707 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
40708 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
40709 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
40710 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
40711 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
40712 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
40713 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
40714 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
40715 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
40716 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
40717 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
40718 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
40719 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
40720 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
40721 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
40722 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
40723 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
40724 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
40725 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
40726 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
40727 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
40728 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
40729 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
40730 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
40731 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
40732 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
40733 dlls/user/sysparams.c, dlls/user/tests/class.c,
40734 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
40735 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
40736 dlls/user/tests/edit.c, dlls/user/tests/input.c,
40737 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
40738 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
40739 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
40740 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
40741 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
40742 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
40743 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
40744 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
40745 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
40746 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
40747 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
40748 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
40749 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
40750 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
40751 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
40752 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
40753 dlls/version/install.c, dlls/version/resource.c,
40754 dlls/version/tests/info.c, dlls/version/tests/install.c,
40755 dlls/version/tests/version.rc, dlls/version/ver16.c,
40756 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
40757 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
40758 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
40759 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
40760 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
40761 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
40762 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
40763 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
40764 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
40765 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
40766 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
40767 dlls/wined3d/device.c, dlls/wined3d/directx.c,
40768 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
40769 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
40770 dlls/wined3d/query.c, dlls/wined3d/resource.c,
40771 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
40772 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
40773 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
40774 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
40775 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
40776 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
40777 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
40778 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
40779 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
40780 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
40781 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
40782 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
40783 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
40784 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
40785 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
40786 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
40787 dlls/winedos/int5c.c, dlls/winedos/int67.c,
40788 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
40789 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
40790 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
40791 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
40792 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
40793 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
40794 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
40795 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
40796 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
40797 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
40798 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
40799 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
40800 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
40801 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
40802 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
40803 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
40804 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
40805 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
40806 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
40807 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
40808 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
40809 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
40810 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
40811 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
40812 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
40813 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
40814 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
40815 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
40816 dlls/wininet/http.c, dlls/wininet/internet.c,
40817 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
40818 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
40819 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
40820 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
40821 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
40822 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
40823 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
40824 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
40825 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
40826 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
40827 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
40828 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
40829 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
40830 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
40831 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
40832 dlls/winmm/driver.c, dlls/winmm/joystick.c,
40833 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
40834 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
40835 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
40836 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
40837 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
40838 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
40839 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
40840 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
40841 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
40842 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
40843 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
40844 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
40845 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
40846 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
40847 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
40848 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
40849 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
40850 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
40851 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
40852 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
40853 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
40854 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
40855 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
40856 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
40857 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
40858 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
40859 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
40860 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
40861 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
40862 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
40863 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
40864 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
40865 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
40866 dlls/winspool/info.c, dlls/winspool/tests/info.c,
40867 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
40868 dlls/winspool/wspool.h, dlls/wintab32/context.c,
40869 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
40870 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
40871 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
40872 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
40873 dlls/wldap32/compare.c, dlls/wldap32/control.c,
40874 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
40875 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
40876 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
40877 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
40878 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
40879 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
40880 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
40881 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
40882 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
40883 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
40884 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
40885 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
40886 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
40887 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
40888 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
40889 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
40890 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
40891 dlls/wsock32/service.c, dlls/wsock32/socket.c,
40892 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
40893 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
40894 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
40895 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
40896 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
40897 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
40898 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
40899 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
40900 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
40901 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
40902 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
40903 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
40904 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
40905 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
40906 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
40907 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
40908 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
40909 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
40910 include/accctrl.h, include/aclapi.h, include/activscp.idl,
40911 include/adshlp.h, include/advpub.h, include/amstream.idl,
40912 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
40913 include/austream.idl, include/aviriff.h, include/axcore.idl,
40914 include/axextend.idl, include/basetsd.h, include/basetyps.h,
40915 include/cderr.h, include/cguid.h, include/comcat.idl,
40916 include/commctrl.h, include/commdlg.h, include/compobj.h,
40917 include/control.idl, include/cpl.h, include/custcntl.h,
40918 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
40919 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
40920 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
40921 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
40922 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
40923 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
40924 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
40925 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
40926 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
40927 include/ddstream.idl, include/devenum.idl, include/devguid.h,
40928 include/digitalv.h, include/dinput.h, include/dispdib.h,
40929 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
40930 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
40931 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
40932 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
40933 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
40934 include/dpaddr.h, include/dplay.h, include/dplay8.h,
40935 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
40936 include/dsconf.h, include/dsdriver.h, include/dshow.h,
40937 include/dsound.h, include/dsrole.h, include/dxdiag.h,
40938 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
40939 include/dyngraph.idl, include/errors.h, include/evcode.h,
40940 include/evntrace.h, include/excpt.h, include/exdisp.idl,
40941 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
40942 include/guiddef.h, include/heap.h, include/hlink.idl,
40943 include/htmlhelp.h, include/iads.idl, include/icm.h,
40944 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
40945 include/imm.h, include/initguid.h, include/ipexport.h,
40946 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
40947 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
40948 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
40949 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
40950 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
40951 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
40952 include/mapi.h, include/mapicode.h, include/mapidefs.h,
40953 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
40954 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
40955 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
40956 include/minmax.h, include/mlang.idl, include/mmddk.h,
40957 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
40958 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
40959 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
40960 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
40961 include/msi.h, include/msidefs.h, include/msiquery.h,
40962 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
40963 include/msvcrt/errno.h, include/msvcrt/locale.h,
40964 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
40965 include/msvcrt/mbstring.h, include/msvcrt/search.h,
40966 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
40967 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
40968 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
40969 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
40970 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
40971 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
40972 include/nb30.h, include/ndrtypes.h, include/npapi.h,
40973 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
40974 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
40975 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
40976 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
40977 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
40978 include/oleauto.h, include/olectl.h, include/oledlg.h,
40979 include/oleidl.idl, include/pktdef.h, include/poppack.h,
40980 include/powrprof.h, include/propidl.idl, include/prsht.h,
40981 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
40982 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
40983 include/ras.h, include/reason.h, include/regstr.h,
40984 include/richedit.h, include/richole.idl, include/rpc.h,
40985 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
40986 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
40987 include/schemadef.h, include/schnlsp.h, include/sddl.h,
40988 include/secext.h, include/security.h, include/sensapi.h,
40989 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
40990 include/sfc.h, include/shellapi.h, include/shldisp.idl,
40991 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
40992 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
40993 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
40994 include/sqltypes.h, include/sspi.h, include/storage.h,
40995 include/strmif.idl, include/tapi.h, include/tchar.h,
40996 include/textserv.h, include/thread.h, include/tlhelp32.h,
40997 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
40998 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
40999 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
41000 include/wincon.h, include/wincrypt.h, include/windef.h,
41001 include/windns.h, include/windows.h, include/windowsx.h,
41002 include/wine/debug.h, include/wine/exception.h,
41003 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
41004 include/wine/mmsystem16.h, include/wine/port.h,
41005 include/wine/pthread.h, include/wine/rpcss_shared.h,
41006 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
41007 include/wine/winaspi.h, include/wine/winbase16.h,
41008 include/wine/windef16.h, include/wine/wine_common_ver.rc,
41009 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
41010 include/wine/wined3d_types.h, include/wine/wingdi16.h,
41011 include/wine/winnet16.h, include/wine/winsock16.h,
41012 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
41013 include/wingdi.h, include/wininet.h, include/winioctl.h,
41014 include/winldap.h, include/winnetwk.h, include/winnls.h,
41015 include/winnls32.h, include/winnt.h, include/winpos.h,
41016 include/winreg.h, include/winres.h, include/winresrc.h,
41017 include/winsock.h, include/winsock2.h, include/winspool.h,
41018 include/winsvc.h, include/wintab.h, include/wintabx.h,
41019 include/winternl.h, include/wintrust.h, include/winuser.h,
41020 include/winver.h, include/wmistr.h, include/wnaspi32.h,
41021 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
41022 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
41023 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
41024 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
41025 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
41026 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
41027 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
41028 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
41029 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
41030 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
41031 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
41032 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
41033 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
41034 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
41035 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
41036 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
41037 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
41038 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
41039 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
41040 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
41041 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
41042 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
41043 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
41044 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
41045 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
41046 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
41047 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
41048 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
41049 programs/clock/Zh.rc, programs/clock/clock_res.h,
41050 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
41051 programs/clock/winclock.c, programs/clock/winclock.h,
41052 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
41053 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
41054 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
41055 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
41056 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
41057 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
41058 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
41059 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
41060 programs/control/control.c, programs/control/params.h,
41061 programs/eject/eject.c, programs/expand/expand.c,
41062 programs/explorer/desktop.c, programs/explorer/explorer.c,
41063 programs/explorer/explorer_private.h, programs/explorer/hal.c,
41064 programs/explorer/systray.c, programs/hh/main.c,
41065 programs/icinfo/icinfo.c, programs/iexplore/main.c,
41066 programs/make_progs, programs/msiexec/msiexec.c,
41067 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
41068 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
41069 programs/notepad/Da.rc, programs/notepad/De.rc,
41070 programs/notepad/En.rc, programs/notepad/Eo.rc,
41071 programs/notepad/Es.rc, programs/notepad/Fi.rc,
41072 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
41073 programs/notepad/It.rc, programs/notepad/Ja.rc,
41074 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
41075 programs/notepad/No.rc, programs/notepad/Pl.rc,
41076 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
41077 programs/notepad/Si.rc, programs/notepad/Sk.rc,
41078 programs/notepad/Sw.rc, programs/notepad/Th.rc,
41079 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
41080 programs/notepad/Zh.rc, programs/notepad/dialog.c,
41081 programs/notepad/dialog.h, programs/notepad/main.c,
41082 programs/notepad/main.h, programs/notepad/notepad_res.h,
41083 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
41084 programs/progman/Da.rc, programs/progman/De.rc,
41085 programs/progman/En.rc, programs/progman/Es.rc,
41086 programs/progman/Fi.rc, programs/progman/Fr.rc,
41087 programs/progman/Hu.rc, programs/progman/It.rc,
41088 programs/progman/Ko.rc, programs/progman/Nl.rc,
41089 programs/progman/No.rc, programs/progman/Pt.rc,
41090 programs/progman/Ru.rc, programs/progman/Si.rc,
41091 programs/progman/Sk.rc, programs/progman/Sw.rc,
41092 programs/progman/Tr.rc, programs/progman/Va.rc,
41093 programs/progman/Wa.rc, programs/progman/Xx.rc,
41094 programs/progman/Zh.rc, programs/progman/accel.rc,
41095 programs/progman/dialog.c, programs/progman/group.c,
41096 programs/progman/grpfile.c, programs/progman/main.c,
41097 programs/progman/progman.h, programs/progman/program.c,
41098 programs/progman/rsrc.rc, programs/progman/string.c,
41099 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
41100 programs/regedit/De.rc, programs/regedit/En.rc,
41101 programs/regedit/Es.rc, programs/regedit/Fr.rc,
41102 programs/regedit/Hu.rc, programs/regedit/It.rc,
41103 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
41104 programs/regedit/Nl.rc, programs/regedit/No.rc,
41105 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
41106 programs/regedit/Ru.rc, programs/regedit/Si.rc,
41107 programs/regedit/Tr.rc, programs/regedit/about.c,
41108 programs/regedit/childwnd.c, programs/regedit/edit.c,
41109 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
41110 programs/regedit/listview.c, programs/regedit/main.c,
41111 programs/regedit/main.h, programs/regedit/regedit.c,
41112 programs/regedit/regproc.c, programs/regedit/regproc.h,
41113 programs/regedit/resource.h, programs/regedit/resource.rc,
41114 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
41115 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
41116 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
41117 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
41118 programs/rundll32/rundll32.c, programs/start/Cs.rc,
41119 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
41120 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
41121 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
41122 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
41123 programs/start/resources.h, programs/start/rsrc.rc,
41124 programs/start/start.c, programs/taskmgr/De.rc,
41125 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
41126 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
41127 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
41128 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
41129 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
41130 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
41131 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
41132 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
41133 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
41134 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
41135 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
41136 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
41137 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
41138 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
41139 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
41140 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
41141 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
41142 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
41143 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
41144 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
41145 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
41146 programs/uninstaller/main.c, programs/uninstaller/resource.h,
41147 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
41148 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
41149 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
41150 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
41151 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
41152 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
41153 programs/view/resource.h, programs/view/view.c,
41154 programs/view/viewrc.rc, programs/view/winmain.c,
41155 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
41156 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
41157 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
41158 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
41159 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
41160 programs/wcmd/builtins.c, programs/wcmd/directory.c,
41161 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
41162 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
41163 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
41164 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
41165 programs/winecfg/De.rc, programs/winecfg/En.rc,
41166 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
41167 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
41168 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
41169 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
41170 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
41171 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
41172 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
41173 programs/winecfg/audio.c, programs/winecfg/drive.c,
41174 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
41175 programs/winecfg/libraries.c, programs/winecfg/main.c,
41176 programs/winecfg/properties.h, programs/winecfg/resource.h,
41177 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
41178 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
41179 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
41180 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
41181 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
41182 programs/wineconsole/winecon_user.h,
41183 programs/wineconsole/wineconsole.c,
41184 programs/wineconsole/wineconsole_Cs.rc,
41185 programs/wineconsole/wineconsole_De.rc,
41186 programs/wineconsole/wineconsole_En.rc,
41187 programs/wineconsole/wineconsole_Eo.rc,
41188 programs/wineconsole/wineconsole_Es.rc,
41189 programs/wineconsole/wineconsole_Fr.rc,
41190 programs/wineconsole/wineconsole_Hu.rc,
41191 programs/wineconsole/wineconsole_It.rc,
41192 programs/wineconsole/wineconsole_Ko.rc,
41193 programs/wineconsole/wineconsole_Nl.rc,
41194 programs/wineconsole/wineconsole_No.rc,
41195 programs/wineconsole/wineconsole_Pl.rc,
41196 programs/wineconsole/wineconsole_Pt.rc,
41197 programs/wineconsole/wineconsole_Ru.rc,
41198 programs/wineconsole/wineconsole_Tr.rc,
41199 programs/wineconsole/wineconsole_Zh.rc,
41200 programs/wineconsole/wineconsole_res.h,
41201 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
41202 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
41203 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
41204 programs/winedbg/dbg.y, programs/winedbg/debug.l,
41205 programs/winedbg/debugger.h, programs/winedbg/display.c,
41206 programs/winedbg/expr.c, programs/winedbg/expr.h,
41207 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
41208 programs/winedbg/intvar.h, programs/winedbg/memory.c,
41209 programs/winedbg/source.c, programs/winedbg/stack.c,
41210 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
41211 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
41212 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
41213 programs/winefile/De.rc, programs/winefile/En.rc,
41214 programs/winefile/Es.rc, programs/winefile/Fr.rc,
41215 programs/winefile/Hu.rc, programs/winefile/It.rc,
41216 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
41217 programs/winefile/No.rc, programs/winefile/Pl.rc,
41218 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
41219 programs/winefile/Si.rc, programs/winefile/Sv.rc,
41220 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
41221 programs/winefile/resource.h, programs/winefile/resource.rc,
41222 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
41223 programs/winefile/winefile.c, programs/winefile/winefile.h,
41224 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
41225 programs/winemine/Cs.rc, programs/winemine/De.rc,
41226 programs/winemine/En.rc, programs/winemine/Es.rc,
41227 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
41228 programs/winemine/It.rc, programs/winemine/Ko.rc,
41229 programs/winemine/Nl.rc, programs/winemine/No.rc,
41230 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
41231 programs/winemine/Ru.rc, programs/winemine/Si.rc,
41232 programs/winemine/Tr.rc, programs/winemine/dialog.c,
41233 programs/winemine/dialog.h, programs/winemine/main.c,
41234 programs/winemine/main.h, programs/winemine/resource.h,
41235 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
41236 programs/winetest/dist.rc, programs/winetest/gui.c,
41237 programs/winetest/main.c, programs/winetest/resource.h,
41238 programs/winetest/send.c, programs/winetest/util.c,
41239 programs/winetest/winetest.h, programs/winetest/winetest.rc,
41240 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
41241 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
41242 programs/winhelp/De.rc, programs/winhelp/En.rc,
41243 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
41244 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
41245 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
41246 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
41247 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
41248 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
41249 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
41250 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
41251 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
41252 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
41253 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
41254 programs/winhelp/macro.c, programs/winhelp/macro.h,
41255 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
41256 programs/winhelp/string.c, programs/winhelp/winhelp.c,
41257 programs/winhelp/winhelp.h, programs/winver/winver.c,
41258 programs/wordpad/De.rc, programs/wordpad/En.rc,
41259 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
41260 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
41261 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
41262 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
41263 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
41264 server/change.c, server/class.c, server/clipboard.c,
41265 server/console.c, server/console.h, server/context_alpha.c,
41266 server/context_i386.c, server/context_powerpc.c,
41267 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
41268 server/directory.c, server/event.c, server/fd.c, server/file.c,
41269 server/file.h, server/handle.c, server/handle.h, server/hook.c,
41270 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
41271 server/named_pipe.c, server/object.c, server/object.h,
41272 server/process.c, server/process.h, server/protocol.def,
41273 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
41274 server/request.c, server/request.h, server/security.h,
41275 server/semaphore.c, server/serial.c, server/signal.c,
41276 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
41277 server/thread.h, server/timer.c, server/token.c, server/trace.c,
41278 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
41279 server/window.c, server/winstation.c, tools/bin2res.c,
41280 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
41281 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
41282 tools/font_convert.sh, tools/genpatch, tools/make_authors,
41283 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
41284 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
41285 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
41286 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
41287 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
41288 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
41289 tools/widl/typelib.c, tools/widl/typelib.h,
41290 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
41291 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
41292 tools/widl/write_msft.c, tools/winapi/c_function.pm,
41293 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
41294 tools/winapi/config.pm, tools/winapi/function.pm,
41295 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
41296 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
41297 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
41298 tools/winapi/options.pm, tools/winapi/output.pm,
41299 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
41300 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
41301 tools/winapi/util.pm, tools/winapi/winapi.pm,
41302 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
41303 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
41304 tools/winapi/winapi_cleanup_options.pm,
41305 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
41306 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
41307 tools/winapi/winapi_fixup_documentation.pm,
41308 tools/winapi/winapi_fixup_editor.pm,
41309 tools/winapi/winapi_fixup_options.pm,
41310 tools/winapi/winapi_fixup_statements.pm,
41311 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
41312 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
41313 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
41314 tools/winapi/winapi_test_options.pm, tools/wine.inf,
41315 tools/winebuild/build.h, tools/winebuild/import.c,
41316 tools/winebuild/main.c, tools/winebuild/parser.c,
41317 tools/winebuild/relay.c, tools/winebuild/res16.c,
41318 tools/winebuild/res32.c, tools/winebuild/spec16.c,
41319 tools/winebuild/spec32.c, tools/winebuild/utils.c,
41320 tools/winedump/cvinclude.h, tools/winedump/debug.c,
41321 tools/winedump/dump.c, tools/winedump/emf.c,
41322 tools/winedump/function_grep.pl, tools/winedump/le.c,
41323 tools/winedump/lnk.c, tools/winedump/main.c,
41324 tools/winedump/minidump.c, tools/winedump/misc.c,
41325 tools/winedump/msmangle.c, tools/winedump/ne.c,
41326 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
41327 tools/winedump/search.c, tools/winedump/symbol.c,
41328 tools/winedump/winedump.h, tools/winegcc/utils.c,
41329 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
41330 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
41331 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
41332 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
41333 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
41334 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
41335 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
41336 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
41337 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
41338 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
41339 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
41340 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
41341 Update the address of the Free Software Foundation.
41343 2006-05-21 Labrousse Jean <jlabrous@altern.org>
41345 * dlls/msi/action.c:
41346 msi: Fix short name and long name mismatch in action.c.
41348 2006-05-23 Troy Rollo <wine@troy.rollo.name>
41350 * dlls/ole32/storage32.c:
41351 ole32: Fix excessive file sizes for Storage files.
41352 The IStorage (DocFile) implementation was adding empty blocks at the
41353 end of the file every time a caller wrote data that was not a multiple
41354 of 512 bytes. If the caller made a lot of very small writes the file
41355 size could be huge even though the data in the file was tiny. This was
41356 caused by BlockChainStream_SetSize trying to allocate file blocks for
41357 the new data using a condition that bore no relationship to the
41358 required condition, and it was not necessary to do so at that time
41359 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
41360 (called via BlockChainStream_Enlarge).
41362 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
41364 * dlls/user/tests/msg.c:
41365 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
41366 Windows doesn't like when a thread plays games with the focus, that
41367 leads to all kinds of misbehaviours and failures to activate a
41368 window. So, better don't generate a mouse click message in
41369 mouse_ll_global_thread_proc.
41371 * dlls/user/tests/msg.c:
41372 user/tests: Add lparam to all HCBT_MINMAX hook messages.
41374 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
41376 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
41377 dlls/wined3d/wined3d_private.h:
41378 wined3d: OpengGL accelerated blits.
41379 Implement some basic opengl accelerated blts from and to render
41380 targets. It's not perfect yet, but enought to make some D3D apps
41381 happy. For now the only supported operations are:
41382 - Full screen back -> Front buffer: Just call present
41383 - Offscreen surface -> render target
41384 - Render target -> offscreen surface(slow)
41385 - render target colorfill
41387 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
41389 * dlls/wined3d/surface.c:
41390 wined3d: Surface pixel format conversion code.
41392 2006-05-22 Robert Shearman <rob@codeweavers.com>
41395 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
41397 * dlls/ole32/tests/marshal.c:
41398 ole32: Release the outer unknown in the proxybuffer test.
41399 Release the outer unknown in the proxybuffer test to show that the
41400 last release of the outer unknown doesn't free the proxy buffer.
41402 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
41403 ole32: Release the proxy buffer object on the last release of the proxy's
41405 Release the proxy buffer object on the last release of the proxy's outer
41406 unknown, otherwise memory is leaked for the Ndr implementation of
41408 Fix up the hand-coded proxies to match the behaviour from the Ndr
41411 * dlls/wininet/tests/url.c:
41412 wininet: Fix a failing test.
41414 * dlls/rpcrt4/rpc_message.c:
41415 rpcrt4: Fix copying too much data from the buffer by not taking into account
41416 the fact that auth_pad_len has been included in the fragment length.
41418 * dlls/rpcrt4/rpc_message.c:
41419 rpcrt4: Authentication padding should only be generated if there is
41420 authentication data.
41422 * include/winbase.h:
41423 include: Add defines used in CopyFileEx.
41425 * include/guiddef.h:
41426 include: Make guiddef.h defines match PSDK.
41427 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
41428 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
41429 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
41430 __IID_DEFINED__ being defined.
41432 2006-05-22 Alexandre Julliard <julliard@winehq.org>
41434 * dlls/user/winproc.c:
41435 user: Added A<->W mapping for WM_GETDLGCODE.
41437 2006-05-20 Hans Leidekker <hans@it.vu.nl>
41439 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
41440 include/dshow.h, include/errors.h:
41441 quartz: Add stub implementation for AMGetErrorText{A,W}.
41443 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
41445 * dlls/wined3d/pixelshader.c:
41446 wined3d: Simplify input/output modifier line handling.
41448 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
41449 wined3d: Clean up register use maps.
41451 * dlls/wined3d/drawprim.c:
41452 wined3d: Allow use of pixel shaders with drawStridedSlow.
41454 * dlls/wined3d/vertexshader.c:
41455 wined3d: Only run parse_decl_usage on vshader INPUT registers.
41457 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
41459 * dlls/advapi32/tests/security.c:
41460 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
41462 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
41464 * dlls/advapi32/tests/security.c:
41465 advapi32: Make test loadable on win9x.
41467 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
41469 * dlls/winspool/tests/info.c:
41470 winspool/test: Disable a test that crashes on win9x.
41472 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
41474 * dlls/winspool/info.c:
41475 winspool: Remove cross calls W->A for the "Printers" registry path.
41477 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
41479 * dlls/winspool/info.c:
41480 winspool: An empty string as server name is valid (EnumPrinterDrivers).
41482 2006-05-21 Mike McCormack <mike@codeweavers.com>
41484 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
41485 advapi32: Implement and test SystemFunction026+027.
41487 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
41488 dlls/advapi32/tests/crypt_md4.c:
41489 advapi32: Implement and test SystemFunction011.
41491 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
41492 dlls/advapi32/tests/crypt_lmhash.c:
41493 advapi32: Test and implement SystemFunction024/025.
41495 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
41496 dlls/advapi32/tests/crypt_lmhash.c:
41497 advapi32: Implement and test SystemFunction(012-023).
41499 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
41500 dlls/advapi32/tests/crypt_md4.c:
41501 advapi32: Implement and test SystemFunction010.
41503 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
41504 dlls/advapi32/tests/crypt_lmhash.c:
41505 advapi32: Implement and test SystemFunction009.
41507 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
41509 * dlls/ntdsapi/ntdsapi.spec:
41510 ntdsapi: Add DsMakeSpnA to the spec file.
41512 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
41515 wine.inf: Create fake dlls for ADPCM codecs.
41517 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41519 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
41520 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
41521 dlls/dsound/version.rc:
41522 directx: Update file versions to dx9c (compared to win2k).
41524 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
41526 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
41527 dlls/d3d9/tests/device.c:
41528 d3d9: Add refcount tests for all objects created by device.
41530 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
41531 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
41532 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
41533 dlls/d3d9/volumetexture.c:
41534 d3d9: All objects created by device should keep reference to it.
41536 * configure, configure.ac, dlls/d3d8/Makefile.in,
41537 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
41538 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
41539 d3d8: Add refcount test.
41541 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
41542 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
41543 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
41544 d3d8: All objects created by device should keep reference to it.
41547 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
41549 2006-05-20 Robert Shearman <rob@codeweavers.com>
41551 * dlls/comctl32/propsheet.c:
41552 comctl32: Make sure to always have the default pushbutton for wizards as an
41555 * dlls/comctl32/propsheet.c:
41556 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
41557 PSWIZB_DISABLEDFINISH, followed by another one without those flags
41558 should show the next button again and hide the finish button.
41560 2006-05-20 Alexandre Julliard <julliard@winehq.org>
41562 * dlls/user/winproc.c:
41563 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
41565 * dlls/user/winproc.c:
41566 user: Added fast A->W mapping for the remaining messages.
41568 * dlls/user/winproc.c:
41569 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
41571 * dlls/user/winproc.c:
41572 user: Added fast A->W mapping for WM_CHAR and related messages.
41574 * dlls/user/winproc.c:
41575 user: Added fast A->W mapping for EM_GETLINE.
41577 * dlls/user/winproc.c:
41578 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
41580 * dlls/user/winproc.c:
41581 user: Added fast A->W mapping for WM_SETTEXT and related messages.
41583 * dlls/user/winproc.c:
41584 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
41586 * dlls/user/winproc.c:
41587 user: Added fast A->W mapping for WM_MDICREATE.
41589 * dlls/user/winproc.c:
41590 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
41592 2006-05-19 Peter Beutner <p.beutner@gmx.net>
41594 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
41595 dlls/d3d8/volume.c:
41596 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
41597 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
41599 2006-05-18 Jason Green <jave27@gmail.com>
41601 * dlls/wined3d/baseshader.c:
41602 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
41604 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
41605 dlls/wined3d/vertexshader.c:
41606 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
41608 2006-05-19 Robert Shearman <rob@codeweavers.com>
41610 * dlls/rpcrt4/ndr_stubless.c:
41611 rpcrt4: Handle pointers to context handles in the stubless code.
41612 Implement check for NULL context handles if requested.
41614 * dlls/rpcrt4/ndr_marshall.c:
41615 rpcrt4: We don't need to free object pointers if we are told we must allocate.
41617 * dlls/rpcrt4/ndr_marshall.c:
41618 rpcrt4: Use macros to generate the code for unmarshaling base types.
41620 * dlls/rpcrt4/ndr_marshall.c:
41621 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
41622 Call it with fMustAlloc set to TRUE instead to achieve the same result
41623 without side-effects.
41625 * dlls/rpcrt4/ndr_marshall.c:
41626 rpcrt4: Make more internal functions static.
41628 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
41629 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
41631 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
41633 * include/ndrtypes.h:
41634 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
41636 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
41638 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
41639 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
41640 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
41641 Add a stub implementation of ntdsapi.dll.
41643 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
41645 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
41647 advapi32: Add stub FileEncryptionStatus and declarations.
41649 2006-05-18 Alexandre Julliard <julliard@winehq.org>
41651 * dlls/user/winproc.c:
41652 user: Get rid of the MSGPARAMS16 structure.
41654 2006-05-20 Alexandre Julliard <julliard@winehq.org>
41656 * dlls/user/winproc.c, dlls/user/winproc.h:
41657 user: Make a lot of winproc functions static.
41659 * dlls/user/msg16.c:
41660 user: Call the A version of message functions from 16-bit code.
41661 This avoids having to export too many different message translation
41664 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
41665 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
41667 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
41668 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
41670 2006-05-18 Alexandre Julliard <julliard@winehq.org>
41672 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
41673 user: Use a winproc callback instead of a message map/unmap in
41674 SendMessageTimeoutA.
41676 * dlls/user/message.c:
41677 user: Store the destination thread id in the send_message_info structure.
41679 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
41681 * dlls/comctl32/header.c:
41682 comctl32: header: Make sure no message is sent between
41683 PrepareCallbackItems/FreeCallbackItems.
41685 * dlls/comctl32/header.c:
41686 comctl32: header: Don't erase the background in HEADER_Refresh.
41688 * dlls/comctl32/header.c:
41689 comctl32: header: The border size is 4 not 3.
41691 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
41693 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
41694 dlls/wined3d/wined3d_private.h:
41695 wined3d: Sort of oversized surface support.
41697 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
41699 * dlls/wined3d/directx.c:
41700 wined3d: Add more device caps.
41702 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
41703 wined3d: Allow SYSTEMMEM textures and surfaces.
41705 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
41707 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
41708 dlls/wined3d/wined3d_private.h:
41709 wined3d: Implement IWineD3DDevice::SetDisplayMode.
41711 2006-05-19 Huw Davies <huw@codeweavers.com>
41713 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
41714 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
41715 Add simple struct tests.
41717 2006-05-19 Robert Shearman <rob@codeweavers.com>
41719 * dlls/rpcrt4/rpc_transport.c:
41720 rpcrt4: Warn if CreateNamedPipe fails.
41722 * dlls/rpcrt4/rpc_message.c:
41723 rpcrt4: Add the correct amount of auth padding to messages.
41725 * dlls/rpcrt4/rpc_transport.c:
41726 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
41728 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
41729 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
41730 rpcrt4: Update the todo lists and copyrights.
41732 2006-05-18 Robert Shearman <rob@codeweavers.com>
41734 * dlls/rpcrt4/rpc_transport.c:
41735 rpcrt4: Fix for the open functions in the transports being transposed between
41736 ncacn_np and ncalrpc.
41738 * dlls/rpcrt4/rpc_transport.c:
41739 rpcrt4: Don't release the auth info if it isn't present.
41741 2006-05-19 Robert Reif <reif@earthlink.net>
41743 * dlls/winmm/tests/wave.c:
41744 winmm: Fix wave test handle use after close bug.
41746 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
41748 * dlls/x11drv/winpos.c:
41749 x11drv: Fix the regression caused by the recent ShowWindow fixes.
41751 2006-05-19 Mike McCormack <mike@codeweavers.com>
41753 * dlls/secur32/ntlm.c:
41754 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
41756 * dlls/secur32/ntlm.c:
41757 secur32: Tidy up the initialization code a little.
41759 2006-05-18 Jacek Caban <jacek@codeweavers.com>
41761 * tools/widl/typelib.c:
41762 widl: Don't add importlib if it is already on the list. Remove warning.
41764 * tools/widl/write_msft.c:
41765 widl: Added support for importing parent interfaces from importlib.
41767 * dlls/shdocvw/client.c:
41768 shdocvw: Return S_OK in OnInPlaceDeactivate.
41770 2006-05-18 Phil Costin <philcostin@hotmail.com>
41772 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
41773 wined3d: Trace output corrections and cleanups.
41775 2006-05-18 Juan Lang <juan_lang@yahoo.com>
41777 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
41778 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
41780 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
41781 dlls/crypt32/store.c:
41782 crypt32: Move context interface definition to common header.
41784 2006-05-18 Alexandre Julliard <julliard@winehq.org>
41786 * dlls/user/winproc.c, dlls/user/winproc.h:
41787 user: Convert the 16-bit winproc functions to use a callback pointer.
41789 * dlls/user/winproc.c:
41790 user: Convert the other winproc 32-bit functions to use a callback pointer.
41792 * dlls/user/winproc.c, dlls/user/winproc.h:
41793 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
41794 This way it doesn't need to know about dialog procedures. Also renamed
41795 it to WINPROC_CallProcWtoA.
41797 2006-05-18 Phil Costin <philcostin@hotmail.com>
41799 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
41800 dlls/wined3d/wined3d_private.h:
41801 wined3d: Check registry for UseGLSL enabled.
41803 2006-05-18 Mike McCormack <mike@codeweavers.com>
41805 * dlls/rpcrt4/rpc_binding.c:
41806 rpcrt4: Fix a possible memory leak, cleanup a bit.
41808 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
41809 dlls/rpcrt4/tests/rpc.c:
41810 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
41812 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
41813 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
41815 2006-05-18 Alexandre Julliard <julliard@winehq.org>
41817 * dlls/user/tests/dialog.c:
41818 user: Fixed a broken trace in the dialog test.
41820 * dlls/user/winproc.c:
41821 user: Added helper functions for A<->W conversion of single characters.
41823 * dlls/user/winproc.c:
41824 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
41826 * dlls/user/winproc.c:
41827 user: Unify the mapping of listbox and combobox messages.
41829 * dlls/user/winproc.c:
41830 user: Get rid of the WINPROC_MapMsg32WTo32A function.
41832 * dlls/user/winproc.c:
41833 user: Added fast W->A mapping for WM_IME_CHAR.
41835 * dlls/user/winproc.c:
41836 user: Added fast W->A mapping for WM_CHAR and related messages.
41838 * dlls/user/winproc.c:
41839 user: Added fast W->A mapping for EM_GETLINE.
41841 * dlls/user/winproc.c:
41842 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
41844 * dlls/user/winproc.c:
41845 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
41847 * dlls/user/winproc.c:
41848 user: Added fast W->A mapping for WM_MDICREATE.
41850 * dlls/user/winproc.c:
41851 user: Added fast W->A mapping for WM_SETTEXT and related messages.
41853 * dlls/user/winproc.c:
41854 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
41856 * dlls/user/winproc.c:
41857 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
41859 * dlls/user/winproc.c:
41860 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
41862 2006-05-17 Juan Lang <juan_lang@yahoo.com>
41864 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
41865 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
41867 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
41869 * dlls/user/message.c:
41870 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
41872 2006-05-18 Robert Shearman <rob@codeweavers.com>
41874 * dlls/rpcrt4/rpc_binding.c:
41875 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
41876 RpcBindingSetAuthInfoExA.
41878 * dlls/rpcrt4/rpc_binding.c:
41879 rpcrt4: A NULL AuthInfo is allowed.
41880 Pass the server principal name into AcquireCredentialsHandleA.
41882 * dlls/rpcrt4/rpc_binding.c:
41883 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
41884 instead of just NTLM.
41886 * dlls/rpcrt4/rpc_binding.c:
41887 rpcrt4: Only use the cached connection if the authentication information
41890 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
41891 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
41892 dlls/rpcrt4/rpc_transport.c:
41893 rpcrt4: Store non-connection-specific authentication information in a ref-counted
41894 structure that is shared between connections and bindings.
41896 * dlls/rpcrt4/ndr_ole.c:
41897 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
41898 NdrInterfacePointerMarshall.
41900 * dlls/rpcrt4/ndr_marshall.c:
41901 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
41903 * dlls/rpcrt4/Makefile.in:
41904 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
41907 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
41908 dlls/rpcrt4/rpc_transport.c:
41909 rpcrt4: Increment the call id field of the request header.
41910 This is necessary for compatibility with MS/RPC servers.
41912 * dlls/rpcrt4/ndr_marshall.c:
41913 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
41915 * dlls/rpcrt4/ndr_marshall.c:
41916 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
41918 * dlls/rpcrt4/rpc_message.c:
41919 rpcrt4: If the authorisation failed during a send then we should return
41920 ERROR_ACCESS_DENIED.
41922 * dlls/rpcrt4/ndr_marshall.c:
41923 rpcrt4: Fix NdrConformantArrayMemorySize.
41925 * dlls/rpcrt4/ndr_marshall.c:
41926 rpcrt4: Implement NdrUserMarshalMemorySize.
41928 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
41930 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
41931 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
41932 wined3d: Take predication tokens into account.
41933 Each instruction can have a predication token. Account for it in the
41934 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
41935 structure for generation. MSDN claims the token is at the end of the
41936 instruction, but that's not true - testing a demo, which lets me
41937 manipulate the shader shows the predication token is the first source
41938 token immediately following the destination token.
41940 * dlls/wined3d/baseshader.c:
41941 wined3d: Parameter trace corrections.
41943 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41944 wined3d: SETP takes 3 parameters.
41946 2006-05-17 Huw Davies <huw@codeweavers.com>
41948 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
41949 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
41950 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
41951 Add a bunch of marshaling tests (based on a program by Rob Shearman).
41953 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
41955 * dlls/kernel/tests/path.c:
41956 kernel: Fix path test to pass on 95 and 98.
41958 2006-05-17 Jacek Caban <jacek@codeweavers.com>
41960 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
41961 dlls/shdocvw/webbrowser.c:
41962 shdocvw: Code cleanup.
41964 * dlls/shdocvw/ie.c:
41965 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
41967 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
41968 dlls/shdocvw/webbrowser.c:
41969 shdocvw: Move IConnectionPointContainer implementation to separated object.
41971 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
41972 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41973 shdocvw: Move connection points to the new ConnectionPointContainer struct.
41975 2006-05-15 Jacek Caban <jacek@codeweavers.com>
41977 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
41978 tools/widl/widltypes.h:
41979 widl: Added importlib reading implementation.
41981 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
41983 * dlls/comctl32/header.c:
41984 comctl32: header: Don't erase the left header egde.
41986 * dlls/comctl32/header.c:
41987 comctl32: header: Send the width in HDN_BEGINTRACK.
41989 * dlls/comctl32/listview.c:
41990 comctl32: listview: Recompute sizes after a column deletion.
41992 2006-05-17 Robert Shearman <rob@codeweavers.com>
41994 * dlls/rpcrt4/ndr_ole.c:
41995 rpcrt4: Implement NdrInterfacePointerMemorySize.
41997 * dlls/rpcrt4/ndr_marshall.c:
41998 rpcrt4: Make some functions that aren't used outside of the file static.
42000 * dlls/rpcrt4/ndr_marshall.c:
42001 rpcrt4: Fill out more of the function tables with functions that already exist.
42003 * dlls/rpcrt4/ndr_marshall.c:
42004 rpcrt4: Raise an exception if there is no default handler for a union.
42006 2006-05-17 Alexandre Julliard <julliard@winehq.org>
42008 * dlls/user/winproc.c:
42009 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
42010 So we have to access it using Get/SetWindowLong when unmapping the
42011 message results (based on a patch by Troy Rollo).
42013 * dlls/user/defdlg.c:
42014 user: Remove unreachable code in DEFDLG_Proc.
42016 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
42017 dlls/user/winproc.c, dlls/user/winproc.h:
42018 user: Support storing multiple winprocs in a single winproc handle.
42019 Allows to remove special cases for window classes being Ascii and
42020 Unicode at the same time.
42022 * dlls/user/winproc.c:
42023 user: Allocate 16-bit thunks separately from the window proc structure.
42024 Also make sure the thunk memory block has execute permissions.
42026 * dlls/x11drv/clipboard.c:
42027 x11drv: Fixed typo in the clipboard XA_STRING handling.
42029 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
42031 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
42032 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
42033 gdi: Fix GetObject for bitmaps.
42034 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
42035 for device-dependent bitmaps.
42038 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
42040 * dlls/winspool/info.c:
42041 winspool: Fix OpenDriverReg on top of validate_envW.
42043 * dlls/winspool/tests/info.c:
42044 winspool/tests: More tests for OpenPrinter.
42046 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
42048 * dlls/winspool/info.c:
42049 winspool: Do not fail in OpenPrinter on pDefault / local print server.
42051 * dlls/winspool/info.c:
42052 winspool: Show SetPrinter parameters in the FIXME.
42054 * dlls/winspool/tests/info.c:
42055 winspool/tests: A truncated dmDeviceName is 0-terminated.
42057 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
42059 * dlls/wined3d/pixelshader.c:
42060 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
42061 As previously mentioned, RASTOUT is invalid on pixel shaders.
42062 On shaders 1.x, r0 is treated as the color output register:
42063 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
42064 That's what we currently do in all cases, change it not to do so
42065 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
42067 * dlls/wined3d/vertexshader.c:
42068 wined3d: LRP is not a valid ARBvp code.
42070 * dlls/wined3d/pixelshader.c:
42071 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
42073 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42074 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
42076 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42077 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42078 wined3d: Modify shader_dump_param() to take into account address token.
42079 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
42080 However, for shaders 2.0, we must look into the address token, and
42081 print the register there. Handle both cases to correct the trace.
42083 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42084 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42085 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
42086 Change the trace pass, the register counting pass, and the hw
42087 generator pass to take into account the new get_params() function. For
42088 hw generation, store the address tokens into the SHADER_OPCODE_ARG
42089 structure, so they're available to generator functions.
42091 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42092 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42093 wined3d: Add shader_get_param() fn, which processes address tokens.
42094 Add a new function to process parameters.
42095 On shaders 1.0, processing parameters amounts to *pToken++.
42096 On shaders 2.0+, we have a relative addressing token to account for.
42097 This function should be used, instead of relying on num_params everywhere.
42099 * dlls/wined3d/baseshader.c:
42100 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
42102 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
42103 wined3d: Allow multiple output modifiers.
42105 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42106 wined3d: Fix SINCOS parameters.
42107 SINCOS has 4 parameters in shaders 2.0.
42108 It has 2 parameters in shaders 3.0.
42109 It's undefined in shaders 1.0.
42111 * dlls/wined3d/vertexshader.c:
42112 wined3d: DEFI takes 5 parameters.
42113 According the spec and the Painkiller log, DEFI has 5 parameters on
42116 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
42118 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
42119 user32: Make all the recently added ShowWindow tests pass in Wine.
42121 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
42123 * dlls/ntdll/tests/info.c:
42124 ntdll/tests: Don't fail if a process is not available.
42126 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
42128 * dlls/usp10/usp10.c:
42129 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
42131 * programs/winedbg/types.c:
42132 winedbg: extract_as_integer
42133 - now supporting extract_as_integer on functions (so that,
42134 for example, 'disas foo' works as expected)
42135 - now properly handling errors when calling extract_as_integer
42137 2006-05-16 Juan Lang <juan_lang@yahoo.com>
42139 * dlls/crypt32/store.c:
42140 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
42142 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
42144 * dlls/riched20/tests/editor.c:
42145 riched20: Removed useless double casts, just print the DWORD hexmask.
42147 2006-05-15 Juan Lang <juan_lang@yahoo.com>
42149 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
42150 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
42151 crypt32: Split the unwieldy encode.c into two files.
42153 2006-05-16 Juan Lang <juan_lang@yahoo.com>
42155 * dlls/crypt32/store.c:
42156 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
42158 * dlls/crypt32/store.c:
42159 crypt32: Use the caller-supplied encoding type when decoding certs.
42161 * dlls/crypt32/tests/store.c:
42162 crypt32: Add more tests for adding certs to a store.
42164 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
42165 dlls/crypt32/tests/cert.c, include/wincrypt.h:
42166 crypt32: Implement CertCompare functions, with tests.
42168 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
42170 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
42171 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
42173 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
42174 unknown field it should store only the comctl32 4.0 fields (with test
42177 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
42178 comctl32: header: Copy some fields on INSERTITEM even if they are not in
42181 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
42182 comctl32: header: Automatically set some format fields.
42184 2006-05-16 Peter Beutner <p.beutner@gmx.net>
42186 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
42187 msvcrt: Fix handling of 'h' prefix in swprintf.
42188 - '%hs' in widechar string functions is wrongly recognized as
42189 a widechar string. Fix this by always checking the prefix first.
42191 - remove code duplication in %c/%s handling by moving code into a function.
42193 2006-05-16 Mike McCormack <mike@codeweavers.com>
42195 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
42196 wininet: Add a standalone http test.
42198 * dlls/wininet/ftp.c:
42199 wininet: Make sure hIC is valid before trying to use it. (Coverity)
42201 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
42203 * include/d3d9types.h, include/wine/wined3d_types.h:
42204 d3d: Add D3DDEVTYPE_NULLREF definition.
42206 2006-05-16 Hans Leidekker <hans@it.vu.nl>
42208 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
42209 wldap32: Document the modify and modrdn functions.
42211 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
42213 * dlls/kernel/tests/path.c:
42214 kernel: Properly delete a test file.
42216 2006-05-16 Alexandre Julliard <julliard@winehq.org>
42218 * tools/config.guess, tools/config.sub, tools/install-sh:
42219 tools: Updated the autoconf scripts to more recent versions.
42221 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
42223 * dlls/user/tests/msg.c:
42224 user32: Add more ShowWindow tests.
42225 Move ShowWindow tests for children with an invisible parent into a
42226 separate test, add more ShowWindow tests. The tests show that an
42227 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
42228 called on a child with an invisible parent is not always true.
42230 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
42232 * dlls/wined3d/vertexshader.c:
42233 wined3d: Correctly define the number of possible parameters.
42235 2006-05-15 Robert Shearman <rob@codeweavers.com>
42237 * dlls/rpcrt4/ndr_marshall.c:
42238 rpcrt4: Implement fixed array functions.
42240 * dlls/rpcrt4/ndr_marshall.c:
42241 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
42243 * dlls/rpcrt4/ndr_marshall.c:
42244 rpcrt4: Implement computing of conformance from a correlation descriptor for
42245 conformant strings.
42247 * dlls/rpcrt4/ndr_marshall.c:
42248 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
42250 * dlls/rpcrt4/ndr_marshall.c:
42251 rpcrt4: Don't duplicate the conformance calculating code, just use the
42252 common ComputeConformance function to store the result in
42253 pStubMsg->MaxCount (as this is what callback function store the
42254 conformance value into anyway).
42256 * dlls/rpcrt4/ndr_marshall.c:
42257 rpcrt4: Implement conformant varying struct functions.
42259 * dlls/rpcrt4/ndr_marshall.c:
42260 rpcrt4: Implement more conformance operations and more types.
42262 2006-05-15 Jacek Caban <jacek@codeweavers.com>
42264 * dlls/shdocvw/oleobject.c:
42265 shdocvw: Don't release IOleInPlaceSite in DoVerb.
42267 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
42269 * dlls/wined3d/surface.c:
42270 wined3d: Unset the ddraw primary when it is released.
42272 * dlls/wined3d/utils.c:
42273 wined3d: Add missing render states to the dumping function.
42275 * dlls/wined3d/device.c:
42276 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
42278 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
42280 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
42281 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
42282 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
42284 2006-05-15 Juan Lang <juan_lang@yahoo.com>
42286 * dlls/crypt32/tests/encode.c:
42287 crypt32: Test importing public keys from a certificate.
42289 * dlls/crypt32/tests/store.c:
42290 crypt32: Avoid a use-after-free bug in tests.
42292 2006-05-15 Mike McCormack <mike@codeweavers.com>
42294 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
42295 wininet: Return correct errors in InternetOpenUrlW.
42297 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
42298 wininet: Return correct errors in InternetConnectW
42300 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
42301 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
42302 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
42304 * dlls/rpcrt4/rpc_binding.c:
42305 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
42307 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
42308 dlls/advapi32/tests/crypt_lmhash.c:
42309 advapi32: Implement and test SystemFunction005.
42311 2006-05-15 Robert Shearman <rob@codeweavers.com>
42313 * dlls/rpcrt4/ndr_marshall.c:
42314 rpcrt4: Implement NdrSimpleStructMemorySize.
42316 * dlls/rpcrt4/ndr_marshall.c:
42317 rpcrt4: Fix the conformant struct functions to not call conformant array
42319 The conformance has to be the first thing in the buffer, in accordance
42320 with the DCE/RPC spec and to be compatible with the pointer layout
42321 format strings that MIDL generates.
42323 * dlls/rpcrt4/ndr_marshall.c:
42324 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
42327 * dlls/rpcrt4/ndr_marshall.c:
42328 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
42329 array functions, before calling a function that could change it and
42330 cause the wrong number of loop iterations.
42332 * dlls/rpcrt4/ndr_marshall.c:
42333 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
42334 Pointers in a non-encapsulated union behave like embedded pointers, so
42335 don't rely on the NdrPointer* functions doing the right thing in this
42336 case and call the Pointer* functions directly.
42338 * dlls/rpcrt4/ndr_marshall.c:
42339 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
42340 fact that it increments the buffer.
42341 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
42342 unions without using a memory sizer routine, since this function
42343 shouldn't touch the buffer.
42344 Add a new function EmbeddedComplexMemorySize and use it in some memory
42345 sizer routines where EmbeddedComplexSize was previously used.
42347 * dlls/rpcrt4/ndr_marshall.c:
42348 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
42349 when calculating the appropriate memory and buffer pointers.
42351 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
42353 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42354 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42355 wined3d: Shaders: share dump_param function, version functions.
42357 * dlls/wined3d/stateblock.c:
42358 wined3d: Fix incorrect sizeof.
42360 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
42363 gdi: Duplicate extent value for the second byte of a DBCS char.
42365 2006-05-15 Alexandre Julliard <julliard@winehq.org>
42367 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
42368 configure: Make libraries properly relocatable on MacOS.
42369 Also set the compatibility version.
42371 2006-05-12 Francois Gouget <fgouget@free.fr>
42373 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
42374 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
42375 dlls/usp10/usp10.c:
42376 Fix some winapi_check documentation warnings.
42378 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
42379 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
42380 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
42381 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
42382 Various trace fixes.
42383 Add trailing '\n's to trace calls.
42384 Remove spaces before '\n'.
42386 * configure, configure.ac, dlls/advpack/tests/install.c,
42387 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
42388 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
42389 Assorted spelling fixes.
42391 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
42393 * dlls/comctl32/tests/header.c:
42394 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
42396 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
42398 * dlls/comctl32/listview.c:
42399 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
42401 * dlls/comctl32/header.c:
42402 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
42403 Improve HEADER_SendHeaderDispInfoNotify and rename it to
42404 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
42405 the buffers allocated by it. GetItemT and DrawItem calls these
42408 * dlls/comctl32/header.c:
42409 comctl32: header: Mark the callback items in a mask.
42410 Mark the callback items in the callbackMask HEADER_ITEM field. The
42411 pszText for callback texts is now NULL what simplifies some
42412 checks. Checks for lpItem->pszText==emptyString are also not needed as
42413 emptyString is not stored in lpItem but used as a parameter to
42414 Str_SetPtr (I haven't noticed it).
42416 * dlls/comctl32/header.c:
42417 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
42419 * dlls/comctl32/header.c:
42420 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
42422 * dlls/comctl32/header.c:
42423 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
42425 * dlls/comctl32/header.c:
42426 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
42428 * dlls/comctl32/header.c:
42429 comctl32: header: Don't check lpItem for NULL in GetItemT.
42431 2006-05-11 Jacek Caban <jacek@codeweavers.com>
42433 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
42434 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
42435 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
42436 dlls/shdocvw/webbrowser.c:
42437 shdocvw: Wrap Heap* finctions by inline functions.
42439 2006-05-15 Huw Davies <huw@codeweavers.com>
42441 * dlls/oleaut32/tmarshal.c:
42442 oleaut32: Update the marshal state buffer size when resizing (Doh!).
42444 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
42446 * dlls/msvcrt/tests/time.c:
42447 msvcrt: Fix times tests to pass on windows.
42448 Add more tests for daylight-time savings.
42450 2006-05-13 Robert Shearman <rob@codeweavers.com>
42452 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
42453 server/request.h, server/token.c, server/trace.c:
42454 server: Retrieve the groups for a token from the server.
42456 * dlls/rpcrt4/ndr_marshall.c:
42457 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
42458 as documented on MSDN.
42459 Fix base type arm handling on little-endian machines, as the current
42460 code would always pass in the address to the format char of 0x80
42461 instead of the base type format char.
42463 * dlls/rpcrt4/ndr_marshall.c:
42464 rpcrt4: Make ComplexStructSize increment the buffer.
42466 * dlls/rpcrt4/ndr_marshall.c:
42467 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
42468 NdrPointerMarshall.
42470 * dlls/rpcrt4/ndr_marshall.c:
42471 rpcrt4: Implement NdrComplexStructMemorySize.
42473 * dlls/rpcrt4/ndr_marshall.c:
42474 rpcrt4: Implement NdrComplexArrayMemorySize.
42476 * dlls/rpcrt4/rpc_defs.h:
42477 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
42479 * dlls/rpcrt4/ndr_marshall.c:
42480 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
42481 so make sure to save it before calling one of these and restore it afterwards.
42483 * dlls/rpcrt4/ndr_marshall.c:
42484 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
42485 of MIDL_STUB_MESSAGE.
42487 * dlls/rpcrt4/ndr_marshall.c:
42488 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
42489 functions and adapt them to be callable without having a correlation
42492 * dlls/advapi32/tests/security.c:
42493 advapi32: Add tests for getting the groups, user and privileges of a token.
42495 2006-05-14 Mike McCormack <mike@codeweavers.com>
42497 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
42498 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
42499 dlls/advapi32/tests/crypt_lmhash.c:
42500 advapi32: Implement and test SystemFunction004.
42502 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
42503 dlls/advapi32/tests/crypt_lmhash.c:
42504 advapi32: Implement and test SystemFunction003.
42506 2006-05-12 Mike McCormack <mike@codeweavers.com>
42508 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
42509 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
42510 dlls/advapi32/tests/crypt_lmhash.c:
42511 advapi32: Implement and test SystemFunction002 (DES decrypt).
42513 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
42515 * dlls/wined3d/surface.c:
42516 wined3d: Avoid a NULL dereference in RealizePalette.
42518 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
42520 * dlls/wined3d/device.c:
42521 wined3d: Render state additions and fixes.
42523 * dlls/wined3d/surface.c:
42524 wined3d: Nonpow2 repacking support for GetDC.
42526 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
42528 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
42529 wined3d: Support for single buffering.
42531 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
42533 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
42534 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
42535 dlls/wined3d/wined3d_private.h:
42536 wined3d: Implement IWineGDISurface.
42538 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
42540 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
42541 dlls/wined3d/wined3d_private.h:
42542 wined3d: Implement IWineD3DDevice::ProcessVertices.
42544 2006-05-12 Mike McCormack <mike@codeweavers.com>
42546 * dlls/rpcrt4/rpc_defs.h:
42547 rpcrt4: Add missing PKT_AUTH3 packet type.
42549 * dlls/rpcrt4/rpc_message.c:
42550 rpcrt4: Add infrastructure for send authentication data.
42552 * dlls/rpcrt4/rpc_binding.c:
42553 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
42555 2006-05-13 Hans Leidekker <hans@it.vu.nl>
42557 * dlls/dnsapi/tests/name.c:
42558 dnsapi: Add tests for DnsValidateName_A.
42560 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
42562 * dlls/gphoto2.ds/gphoto2_i.h:
42563 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
42566 2006-05-13 Jacek Caban <jacek@codeweavers.com>
42568 * tools/widl/write_msft.c:
42569 widl: Added RPC_FC_ENUM16 encoding.
42571 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
42572 widl: res50 is number of impinfos. Fix its usage.
42574 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
42575 oleaut32: res50 is number of impinfos. Fix its usage.
42577 2006-05-12 Jacek Caban <jacek@codeweavers.com>
42579 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
42582 * dlls/shdocvw/navigate.c:
42583 shdocvw: Added support for navigation to application URLs.
42585 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
42586 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
42588 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
42590 * dlls/ntdll/tests/port.c:
42591 ntdll: Fix endless loop in port test for users without admin rights.
42593 2006-05-12 Francois Gouget <fgouget@free.fr>
42595 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
42596 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
42597 gphoto2.ds: Spelling fix.
42599 * include/mprapi.h:
42600 mprapi: Add FIXME for the missing in6addr.h include.
42602 * dlls/rpcrt4/rpc_transport.c:
42603 rpcrt4: Fix some conditional includes.
42604 Check for HAVE_UNISTD_H before including unistd.h.
42605 There is no HAVE_SYS_TYPES to check.
42606 Tweak the indentation of a few #include directives.
42608 * include/dmusici.h, include/rpcdce.h:
42609 include: Remove uneeded __RPC_FAR references.
42611 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
42612 tools/winapi/winapi_parser.pm:
42613 winapi: Add support for APIENTRY.
42614 Factorize a couple of call convention matching regular expressions.
42616 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
42618 * dlls/ole32/tests/storage32.c:
42619 ole32: Fix compilation with gcc 2.95.
42621 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
42623 * dlls/oleaut32/tmarshal.c:
42624 oleaut32: Fix converting file name to Unicode.
42625 Fix converting the typelib file name to Unicode by using the correct
42628 2006-05-11 Juan Lang <juan_lang@yahoo.com>
42630 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
42631 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
42632 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
42633 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
42634 dlls/crypt32/tests/store.c:
42635 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
42637 2006-05-12 Mike McCormack <mike@codeweavers.com>
42639 * dlls/wininet/http.c:
42640 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
42643 * dlls/wininet/ftp.c:
42644 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
42646 2006-05-14 Mike McCormack <mike@codeweavers.com>
42648 * server/registry.c:
42649 server: Avoid a crash if a registry notify event has been set already.
42651 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
42653 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
42654 winedbg: Fixed regression for command 'bt all'.
42655 Don't print 'process has terminated' message when detaching from a
42656 process (or backtracing it).
42658 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
42660 * dlls/ntdll/serial.c:
42661 ntdll: Fix serial timeout regression.
42663 2006-05-11 Alexandre Julliard <julliard@winehq.org>
42665 * ANNOUNCE, ChangeLog, VERSION, configure:
42668 ----------------------------------------------------------------
42669 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
42671 * dlls/kernel/tests/toolhelp.c:
42672 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
42674 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
42676 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
42677 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
42678 dbghelp: SymFindFileInPath and PDB
42679 - implemented correct lookup when SymFindFileInPath is called to find
42681 - added pdb_fetch_file_info to gather relevant information
42682 - when looking for a PDB file (from a .EXE or a .DLL), now using
42683 SymFindFileInPath to locate the PDB file with the correct
42686 * dlls/dbghelp/module.c:
42687 dbghelp: Removed call to registered callback when unloading a module.
42688 First, native dbghelp doesn't do it, and it crashed windbg, likely
42689 because we got the undocumented arguments wrong.
42691 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
42692 dbghelp: Implemented SymSearchW.
42694 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
42695 dbghelp: Implemented SymEnumSymbolsW.
42697 * dlls/dbghelp/symbol.c:
42698 dbghelp: Improved SymSearch (now using tag, index and address).
42700 * dlls/dbghelp/symbol.c:
42701 dbghelp: Factorize and simplify a bit symbol enumeration code.
42703 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
42704 dbghelp: Stubbed SymGetSourceFileTokenW.
42706 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
42707 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
42709 dbghelp: Implemented SymGetLineFromAddrW64.
42711 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
42712 dbghelp: Implemented SymFromAddrW.
42714 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
42715 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
42717 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
42718 dbghelp: Implemented SymLoadModuleExW.
42720 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
42721 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
42722 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
42724 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
42725 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
42726 dlls/dbghelp/pe_module.c, include/dbghelp.h:
42727 dbghelp: SymInitializeW.
42728 - implemented SymInitializeW (and made SymInitialize call it)
42729 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
42731 - per process search path is now stored as unicode string
42733 * dlls/dbghelp/dbghelp.spec:
42734 dbghelp: Updated spec file.
42736 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
42738 * dlls/wined3d/device.c:
42739 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
42741 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
42742 wined3d: Initialize volume format.
42744 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42745 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42746 wined3d: Share shader_dump_ins_modifiers().
42747 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
42748 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
42749 shown in the trace.
42751 2006-05-10 Robert Reif <reif@earthlink.net>
42753 * dlls/winmm/tests/wave.c:
42754 winmm: Fix wave test volume warning.
42755 Volume is only valid when sound card has volume support.
42757 2006-05-11 Mike McCormack <mike@codeweavers.com>
42759 * dlls/wininet/dialogs.c:
42760 wininet: Fix a typo (spotted by Coverity).
42762 * dlls/advapi32/crypt_arc4.c:
42763 advapi32: Fix a typo (spotted by Peter Berg Larsen).
42765 2006-05-10 Alexandre Julliard <julliard@winehq.org>
42767 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
42768 dlls/user/nonclient.c, dlls/user/winpos.c:
42769 user: Prefer SendMessageW over SendMessageA where possible.
42771 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
42772 x11drv: Prefer SendMessageW over SendMessageA where possible.
42774 2006-05-10 Francois Gouget <fgouget@free.fr>
42776 * tools/winapi/winapi_parser.pm:
42777 winapi_check: Fix 'long int' parsing.
42778 Fix parsing of 'long int'.
42779 Simplify handling of spaces in a couple of regular expressions.
42781 2006-05-10 Robert Shearman <rob@codeweavers.com>
42783 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
42784 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
42785 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
42786 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
42787 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
42788 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
42789 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
42790 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
42791 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
42792 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
42793 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
42794 Check the return value from register_key_guid in all the DLL registering code.
42796 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
42798 * dlls/ntdll/file.c:
42799 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
42801 2006-05-09 James Hawkins <truiken@gmail.com>
42803 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
42804 dlls/ntdll/tests/port.c:
42805 ntdll: Add initial tests for the NT Ports API.
42807 2006-05-10 Mike McCormack <mike@codeweavers.com>
42809 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
42810 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
42811 advapi32: Implement and test SystemFunction032 (arc4 encryption).
42813 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
42814 dlls/advapi32/tests/crypt_md4.c:
42815 advapi32: Implement and test SystemFunction007.
42817 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
42818 dlls/advapi32/tests/crypt_lmhash.c:
42819 advapi32: Implement and test SystemFunction001.
42821 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
42822 dlls/advapi32/tests/crypt_lmhash.c:
42823 advapi32: Implement and test SystemFunction008.
42825 * dlls/rpcrt4/rpc_binding.c:
42826 rpcrt4: Cache the connection so we don't rebind on every call.
42828 2006-05-10 Robert Shearman <rob@codeweavers.com>
42830 * dlls/ole32/tests/moniker.c:
42831 ole32: Add a test for IMoniker_IsDirty.
42833 * dlls/rpcrt4/ndr_marshall.c:
42834 rpcrt4: Use the buffer passed in as an argument and don't increment
42835 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
42836 marshalling/unmarshalling routines as these can be used for embedded
42837 pointers, which handle the allocating or finding of the buffer
42838 themselves. Do the incrementing in the outer
42839 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
42841 * dlls/rpcrt4/ndr_marshall.c:
42842 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
42844 * dlls/rpcrt4/ndr_marshall.c:
42845 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
42847 * dlls/rpcrt4/ndr_marshall.c:
42848 rpcrt4: Correctly align the buffer to read/write array data to.
42850 * dlls/rpcrt4/ndr_marshall.c:
42851 rpcrt4: Correctly align the buffer before reading/writing structure data.
42853 * dlls/rpcrt4/ndr_marshall.c:
42854 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
42856 * dlls/rpcrt4/ndr_marshall.c:
42857 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
42859 * dlls/ole32/rpc.c:
42860 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
42861 It should have its own exception handler to catch any exceptions that are raised.
42863 2006-05-10 Huw Davies <huw@codeweavers.com>
42865 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
42866 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
42868 * dlls/oleaut32/tmarshal.c:
42869 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
42870 Based on a patch by Rob Shearman.
42872 * dlls/oleaut32/tmarshal.c:
42873 oleaut32: Add a function to grow the marshal state buffer to a specified size.
42875 2006-05-10 Alexandre Julliard <julliard@winehq.org>
42877 * dlls/user/class.c, dlls/user/wnd16.c:
42878 user: Moved Get/SetClassLong16 to wnd16.c.
42880 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
42881 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
42882 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
42884 * dlls/user/user.exe.spec, dlls/user/winproc.c:
42885 user: Store the pointer to the winproc in the thunk structure.
42886 This allows simplifying the handling of 16-bit thunks.
42888 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
42889 dlls/user/winproc.h:
42890 user: Make the WINDOWPROCTYPE enum private to winproc.c.
42892 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
42893 dlls/user/winproc.h:
42894 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
42896 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
42897 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
42898 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
42900 * dlls/user/class.c, dlls/user/win.c, include/win.h:
42901 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
42902 Also fix the initial value for the server is_unicode flag.
42904 2006-05-09 Jason Green <jave27@gmail.com>
42906 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
42907 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
42909 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42910 dlls/wined3d/wined3d_private.h:
42911 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
42913 * dlls/wined3d/pixelshader.c:
42914 wined3d: Use GenerateShader in pixel shaders and remove old function.
42916 * dlls/wined3d/pixelshader.c:
42917 wined3d: Add GenerateShader function to pixel shaders.
42919 * dlls/wined3d/vertexshader.c:
42920 wined3d: Use new GenerateShader function for vertex shaders.
42922 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42923 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
42925 * dlls/wined3d/baseshader.c:
42926 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
42928 * dlls/wined3d/vertexshader.c:
42929 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
42931 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42932 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42933 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
42935 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42936 dlls/wined3d/wined3d_private.h:
42937 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
42939 * dlls/wined3d/vertexshader.c:
42940 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
42942 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42943 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
42945 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42946 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42947 wined3d: Move program_dump_decl_usage into baseshader.
42949 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
42951 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
42952 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
42953 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
42954 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
42955 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
42956 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
42957 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
42958 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
42959 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
42960 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
42961 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
42962 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
42963 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
42964 Some HeapFree's are hidden behind macros. Found by smatch.
42966 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
42968 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42969 wined3d: Clean up some dead code.
42971 * dlls/wined3d/pixelshader.c:
42972 wined3d: Break out texture instruction processing.
42974 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42975 dlls/wined3d/wined3d_private.h:
42976 wined3d: Break out arithmetic instruction processing.
42978 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
42979 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42980 wined3d: Merge register counting pass.
42982 * dlls/wined3d/vertexshader.c:
42983 wined3d: Make register counting pass the same.
42985 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
42987 * dlls/wined3d/surface.c:
42988 wined3d: Update the DIB section's palette on GetDC.
42990 * dlls/wined3d/palette.c:
42991 wined3d: Update the device palette if the primary palette is changed.
42993 * dlls/wined3d/surface.c:
42994 wined3d: Implement WineD3DSurface palette methods.
42996 * dlls/wined3d/surface.c:
42997 wined3d: Implement GetFlipStatus and GetBltStatus.
42999 * dlls/wined3d/surface.c:
43000 wined3d: Implement IWineD3DSurface::Flip.
43002 2006-05-09 Juan Lang <juan_lang@yahoo.com>
43004 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
43005 dlls/crypt32/tests/store.c, include/wincrypt.h:
43006 crypt32: Partially implement CertGetIssuerCertificateFromStore.
43008 * dlls/crypt32/cert.c:
43009 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
43011 2006-05-09 James Hawkins <truiken@gmail.com>
43014 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
43016 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
43018 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
43019 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
43021 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
43023 * dlls/kernel/comm.c:
43024 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
43025 Noticed by Dan Armbrust.
43027 2006-05-09 Alexandre Julliard <julliard@winehq.org>
43029 * dlls/x11drv/window.c:
43030 x11drv: We really need to flush the display when destroying a window.
43032 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
43034 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43035 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
43036 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
43037 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
43038 - implemented kernel32.EscapeCommFunction on top of them
43040 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43041 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
43042 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
43043 - implemented kernel32.SetupComm on top of it
43045 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43046 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
43047 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
43048 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
43050 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43051 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
43052 - implemented SERIAL_GET_CHARS ioctl
43053 - made use of it in kernel32.GetCommState
43055 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43056 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
43057 - implemented SERIAL_GET_HANDFLOW ioctl
43058 - made use of it in kernel.GetCommState
43060 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43061 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
43062 - implemented SERIAL_GET_LINE_CONTROL ioctl
43063 - made use of it in kernel.GetCommState
43065 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43066 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
43067 - implemented SERIAL_GET_BAUD_RATE ioctl
43068 - made use of it in kernel.GetCommState
43070 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43071 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
43072 - implemented ntdll's serial IOCTL SET_CHARS
43073 - used this IOCTL in kernel32.SetCommState
43075 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43076 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
43077 - implemented ntdll's serial IOCTL SET_HANDFLOW
43078 - used this IOCTL in kernel32.SetCommState
43080 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43081 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
43082 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
43083 - used this IOCTL in kernel32.SetCommState
43085 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
43086 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
43087 - created dump_dcb to print out DCB information
43088 - implemented ntdll's serial IOCTL SET_BAUD_RATE
43089 - used this IOCTL in kernel32.SetCommState
43091 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
43093 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
43094 wined3d: Implement IWineD3DSurface::SetColorKey.
43096 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
43097 wined3d: Implement IWineD3DSurface::IsLost and Restore.
43099 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
43100 wined3d: rhw vertex fixup.
43101 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
43104 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
43106 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
43107 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
43108 wined3d: Share get_opcode.
43110 2006-05-09 Robert Reif <reif@earthlink.net>
43112 * dlls/winmm/tests/wave.c:
43113 winmm: Print out more info on failed test.
43114 Print out more info on failed test. Looks like there is a bug in ALSA
43115 OSS emulation where it is returning a mid-sample position.
43117 2006-05-09 Hans Leidekker <hans@it.vu.nl>
43119 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
43120 dnsapi: The ttl value should be ignored when comparing dns records.
43122 2006-05-09 David Lichterman <laviddichterman@gmail.com>
43124 * dlls/mciwave/Makefile.in:
43125 mciwave: Fix make install error.
43127 2006-05-09 Alexandre Julliard <julliard@winehq.org>
43129 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
43130 user: Added specific winproc functions for calling dialog procedures.
43132 * dlls/user/winproc.c:
43133 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
43135 * dlls/user/class.c:
43136 user: Always set the correct class winproc depending on the A/W type.
43138 * dlls/user/winproc.c:
43139 user: Remove some redundant NULL pointer checks.
43141 * dlls/user/msg16.c:
43142 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
43144 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
43145 dlls/user/winproc.h, dlls/user/wnd16.c:
43146 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
43148 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
43149 dlls/user/winproc.h, dlls/user/wnd16.c:
43150 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
43153 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
43156 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
43158 * dlls/kernel/except.c:
43159 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
43161 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
43163 * dlls/ntdll/virtual.c:
43164 ntdll: Make the section with AddressOfEntryPoint in it executable.
43166 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
43168 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
43169 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
43171 * include/wingdi.h:
43172 gdi32: Add defines for GLYPHSET and WCRANGE.
43174 2006-05-09 Mike McCormack <mike@codeweavers.com>
43176 * dlls/x11drv/opengl.c:
43177 x11drv: Fix a warning when opengl headers are missing.
43179 2006-05-09 Tomas Carnecky <tom@dbservice.com>
43181 * dlls/opengl32/wgl.c:
43182 opengl: Properly use glXQueryDrawable() to get the Visual ID.
43184 2006-05-08 Phil Costin <philcostin@hotmail.com>
43186 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
43187 wined3d: Add check for GL Shading Language 100 Extension.
43189 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
43191 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
43192 dlls/wined3d/wined3d_private.h:
43193 wined3d: Clean up per version shader limits code.
43195 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
43196 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
43197 dlls/wined3d/wined3d_private.h:
43198 wined3d: Addline cleanup.
43200 2006-05-09 Hans Leidekker <hans@it.vu.nl>
43202 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
43203 dnsapi: Partially implement DnsQueryConfig.
43205 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
43208 wine.inf: Install comctl32.dll as fake DLL.
43210 2006-05-08 Juan Lang <juan_lang@yahoo.com>
43212 * dlls/crypt32/encode.c:
43213 crypt32: Simplify OID decoding
43214 Use a more direct function to decode OIDs, instead of the bizarre
43217 2006-05-08 Robert Reif <reif@earthlink.net>
43219 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
43220 winmm: Check waveOutGetVolume parameter.
43222 2006-05-09 Hans Leidekker <hans@it.vu.nl>
43224 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
43225 sane.ds: Added Dutch resources.
43227 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
43228 gphoto2.ds: Added Dutch resources.
43230 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
43232 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
43233 gphoto2.ds: Added French resources.
43235 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
43237 * dlls/twain_32/dsm_ctrl.c:
43238 twain_32: Add missing HeapFree's on error patch (found by smatch).
43240 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
43242 * DEVELOPERS-HINTS, documentation/PACKAGING:
43243 Some documentation changes for twain split.
43245 2006-05-09 Alexandre Julliard <julliard@winehq.org>
43247 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
43248 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
43249 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
43250 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
43251 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
43252 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
43254 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
43255 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
43256 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
43257 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
43258 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
43259 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
43261 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
43263 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
43264 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
43265 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
43266 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
43267 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
43268 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
43269 dlls/gphoto2.ds/ui.c, include/config.h.in:
43270 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
43271 Wrote a GUI import dialog.
43272 With help from Aric Stewart.
43274 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
43275 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
43276 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
43277 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
43278 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
43279 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
43280 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
43281 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
43282 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
43283 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
43284 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
43285 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
43286 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
43287 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
43288 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
43289 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
43290 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
43291 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
43292 twain_32: Split out the sane specific parts from twain_32 code.
43293 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
43295 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
43296 twain_32: Moved twain.h to the include directory.
43298 2006-05-08 Huw Davies <huw@codeweavers.com>
43300 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
43301 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
43303 2006-05-08 Robert Shearman <rob@codeweavers.com>
43305 * dlls/ole32/antimoniker.c:
43306 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
43308 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
43309 ole32: Implement several class moniker functions using the description provided on MSDN.
43311 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
43312 ole32: Remove duplicated CLSIDs.
43314 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
43315 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
43316 dlls/ole32/tests/moniker.c:
43317 ole32: Add an implementation of class monikers.
43319 * dlls/ole32/tests/moniker.c:
43320 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
43322 * dlls/ole32/compositemoniker.c:
43323 ole32: Fix regression caused by an earlier patch that removed the
43324 check for the composite moniker having only one moniker in it. In this
43325 case, return the one moniker and free the memory associate with the
43328 * dlls/ole32/compositemoniker.c:
43329 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
43330 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
43331 instead of the virtual implementation of it on mostRightMk.
43333 * dlls/ole32/compositemoniker.c:
43334 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
43336 2006-05-08 Hans Leidekker <hans@it.vu.nl>
43338 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
43339 dlls/dnsapi/tests/record.c:
43340 dnsapi: Implement and test DnsRecordSetCompare.
43342 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
43344 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
43345 dinput8: DllGetClassObject support.
43347 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
43349 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
43350 dlls/wined3d/wined3d_private.h:
43351 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
43353 2006-05-01 Tomas Carnecky <tom@dbservice.com>
43355 * dlls/x11drv/init.c:
43356 x11drv: Return correct PBuffer drawable.
43358 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
43360 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
43361 msvcrt: Don't duplicate handle in _get_osfhandle.
43363 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
43365 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
43366 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
43368 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
43370 * dlls/setupapi/tests/stringtable.c:
43371 setupapi: Improve unit tests for case sensitivity in string tables.
43373 2006-05-01 Mike Hearn <mike@plan99.net>
43375 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43376 ole32: Add StgCreateFile test and conformance fix.
43378 2006-05-08 Alexandre Julliard <julliard@winehq.org>
43380 * dlls/ole32/compositemoniker.c:
43381 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
43383 2006-05-08 Robert Shearman <rob@codeweavers.com>
43385 * dlls/ole32/compositemoniker.c:
43386 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
43388 * dlls/ole32/compositemoniker.c:
43389 ole32: Create moniker enumerator with an initial reference count.
43391 * dlls/ole32/tests/moniker.c:
43392 ole32: Test moniker display names.
43394 * dlls/ole32/tests/moniker.c:
43395 ole32: Add a test for IMoniker_IsDirty.
43397 * dlls/ole32/tests/moniker.c:
43398 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
43400 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
43401 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
43403 * dlls/ole32/marshal.c:
43404 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
43406 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
43407 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
43409 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
43410 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
43412 * dlls/ole32/tests/moniker.c:
43413 ole32: Add tests for generic composite monikers.
43415 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
43416 dlls/ole32/oleproxy.c:
43417 ole32: Add a class factory for composite monikers.
43419 * dlls/ole32/compositemoniker.c:
43420 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
43421 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
43422 which can't happen anyway.
43423 Allow construction of a moniker with no sub-monikers.
43425 * dlls/ole32/compositemoniker.c:
43426 ole32: Implement IMarshal for composite monikers.
43428 * dlls/ole32/compositemoniker.c:
43429 ole32: Release all existing monikers before loading the state.
43431 * dlls/ole32/compositemoniker.c:
43432 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
43434 * dlls/ole32/compositemoniker.c:
43435 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
43437 * dlls/ole32/compositemoniker.c:
43438 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
43439 will return S_FALSE when there are no more monikers left to enumerate.
43441 * dlls/ole32/compositemoniker.c:
43442 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
43444 * dlls/ole32/compositemoniker.c:
43445 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
43446 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
43448 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
43449 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
43451 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
43452 ole32: Support marshaling of anti monikers.
43454 * dlls/ole32/regsvr.c:
43455 ole32: Register CLSID_CompositeMoniker.
43457 * dlls/ole32/regsvr.c:
43458 ole32: Register CLSIDs for all OLE monikers.
43460 * dlls/ole32/tests/moniker.c:
43461 ole32: Add tests for item moniker.
43463 * dlls/ole32/tests/moniker.c:
43464 ole32: Make class moniker test more generic and test more properties.
43466 * dlls/rpcrt4/rpc_message.c:
43467 rpcrt4: Automatically resolve the endpoint.
43469 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
43471 * dlls/wined3d/pixelshader.c:
43472 wined3d: Fix possible buffer overflow.
43473 Increase size of passed buffer to print into.
43475 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
43477 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
43478 usp10: Add ScriptTextOut functionality and restructure tests.
43480 2006-04-28 Jason Green <jave27@gmail.com>
43482 * dlls/wined3d/vertexshader.c:
43483 wined3d: Eliminate duplicate function: vshader_program_dump_param().
43485 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
43487 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
43488 dlls/wined3d/wined3d_private.h:
43489 wined3d: Share get_register_code().
43491 2006-04-26 Thomas Kho <tkho@ucla.edu>
43493 * dlls/user/menu.c, dlls/user/tests/menu.c:
43494 user: Fix behavior when selecting disabled menu items.
43496 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
43497 user: Allow menu WndProc to recognize VK_[LR]MENU.
43499 2006-04-28 Thomas Kho <tkho@ucla.edu>
43501 * dlls/user/tests/menu.c:
43502 user: Extend menu conformance test.
43504 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
43506 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
43507 wined3d: Add IWineD3DSurface::GetPitch.
43509 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
43510 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
43511 include/wine/wined3d_types.h:
43512 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
43514 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
43515 dlls/wined3d/wined3d_private.h:
43516 wined3d: Add some surface flags.
43518 2006-05-07 Huw Davies <huw@codeweavers.com>
43520 * dlls/oleaut32/usrmarshal.c:
43521 oleaut32: Implement GetVarDesc_Proxy and friends.
43523 * dlls/oleaut32/usrmarshal.c:
43524 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
43525 constant equivalents. It's now obvious why these were chosen. Should
43528 2006-05-08 James Hawkins <truiken@gmail.com>
43531 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
43533 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
43535 * dlls/user/resources/user32_Ko.rc:
43536 user32: Updated Korean resource.
43538 2006-05-07 Robert Reif <reif@earthlink.net>
43540 * programs/winecfg/audio.c:
43541 winecfg: Fix audio crash when no drivers are available.
43543 * dlls/winmm/wineoss/audio.c:
43544 wineoss: Missing mixer fixes.
43545 Don't list volume in capabilities when mixer is missing.
43547 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
43548 winmm: More wave callback tests.
43549 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
43550 callback type not tested now is CALLBACK_WINDOW.
43552 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
43554 * dlls/comctl32/comctl32.h:
43555 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
43557 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
43559 * dlls/shell32/shlview.c:
43560 shell32: Don't use uninitialized item.mask in shlview.
43562 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
43564 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
43565 dbghelp: Stub for SymGetSourceFileToken.
43567 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
43568 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
43569 dbghelp: Base and symbols.
43570 - report the correct image base for a symbol which is
43571 seen as being in a builtin PE module, whilst its debug
43572 information is gotten from an ELF module
43573 - module_get_debug now returns a pair of modules
43574 (the requested that has to be presented back to the client
43575 and the effective one, which contains the debug info)
43576 - reworked SymFromName in order to provide also the revelant
43577 module base address
43579 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
43581 * dlls/dinput/dinput_main.c:
43582 dinput: Fix Initialize return value.
43584 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
43586 * dlls/user/tests/wsprintf.c:
43587 user32: Added tests for CharUpper and CharLower.
43589 * dlls/ole32/compobj.c:
43590 ole32: Fixed typo in debug statement.
43592 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
43595 gdi: A-to-W conversion should be font-independent.
43597 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
43599 * dlls/comctl32/propsheet.c:
43600 comctl32: Make some internal functions and variables static, remove
43601 some unneeded prototypes.
43603 * dlls/comctl32/propsheet.c:
43604 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
43605 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
43607 * dlls/comctl32/propsheet.c:
43608 comctl32: psInfo->proppage[index].pszText is always initialized to a
43609 proper value regardless of PSP_USETITLE, use it unconditionally.
43611 2006-05-04 James Hawkins <truiken@gmail.com>
43613 * dlls/advpack/install.c:
43614 advpack: DelDirs should only remove a directory if it's empty.
43616 * dlls/advpack/install.c:
43617 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
43619 2006-05-01 Mike Hearn <mike@plan99.net>
43621 * dlls/ntdll/sec.c:
43622 ntdll: Fix heap corruption in RtlDeleteAce.
43624 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
43626 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
43627 wined3d: Separate pshader/vshader tables.
43629 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
43631 * dlls/winspool/tests/info.c:
43632 winspool/tests: Fix failures in test_DEVMODE.
43634 2006-05-05 Huw Davies <huw@codeweavers.com>
43636 * dlls/oleaut32/usrmarshal.c:
43637 oleaut32: Fix VARIANT_UserFree.
43639 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
43640 oleaut32: Remove weird attempt to clear VT_VARIANT.
43643 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
43644 oleaut32: Rewrite VARIANT user marshaling.
43646 2006-05-02 Hans Leidekker <hans@it.vu.nl>
43648 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
43649 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
43651 2006-05-01 Hans Leidekker <hans@it.vu.nl>
43653 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
43654 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
43656 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
43657 dlls/dnsapi/tests/record.c:
43658 dnsapi: Add tests for DnsRecordCompare.
43660 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
43661 dnsapi: Implement DnsRecordCompare.
43663 2006-05-01 Robert Shearman <rob@codeweavers.com>
43665 * dlls/rpcrt4/rpc_transport.c:
43666 rpcrt4: Use getaddrinfo to get the sockaddr.
43667 Use getaddrinfo to get the sockaddr to use for connecting to a remote
43668 server as Connection->NetworkAddr may be a hostname as well. Use a
43669 loop to support both IP and IPv6.
43671 * dlls/ole32/compobj.c:
43672 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
43673 Remove the fixme printed if CoGetClassObject fails in
43674 CoCreateInstance, because we already print an error in all cases and
43675 the error more accurately pin-points the source of the problem.
43677 * dlls/rpcrt4/ndr_marshall.c:
43678 rpcrt4: Implement NdrConformantVaryingArrayFree.
43680 * dlls/rpcrt4/ndr_marshall.c:
43681 rpcrt4: Dereference the pointer if necessary only after doing the
43682 pointer checks and writing the pointer ID to the wire.
43684 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
43685 rpcrt4: Add a stub for RpcBindingSetOption.
43687 * dlls/rpcrt4/ndr_marshall.c:
43688 rpcrt4: Improve the traces in the pointer functions.
43690 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
43692 * dlls/mlang/mlang.c:
43693 mlang: Partially implemented ConvertStringEx.
43695 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
43697 * dlls/user/tests/msg.c:
43698 user: Test cases demonstrating position changes for MDI children.
43700 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
43702 * dlls/comctl32/treeview.c:
43703 comctl32: Update first visible when appropiate in the TVI_SORT case.
43705 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
43707 * dlls/wined3d/drawprim.c:
43708 wined3d: Remove dead shader code.
43710 2006-04-26 Robert Shearman <rob@codeweavers.com>
43712 * dlls/setupapi/parser.c:
43713 setupapi: Fix parsing of UCS-16 files.
43714 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
43715 patch by Hervé Poussineau.
43717 2006-05-03 Robert Shearman <rob@codeweavers.com>
43719 * dlls/ole32/stg_stream.c:
43720 ole32: IPersistStream is also implemented by any object that implements IStream.
43722 * dlls/ole32/storage32.c:
43723 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
43725 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43726 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
43728 * dlls/oleaut32/typelib.c:
43729 oleaut32: Check the return value from VariantCopy when copying values
43730 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
43732 * dlls/oleaut32/typelib.c:
43733 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
43735 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43736 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
43738 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43739 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
43740 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
43741 store the STGM_CREATE flag in openFlags, since it is only relevant when
43742 opening the stream and the tests show that it isn't returned in the
43745 * dlls/ole32/tests/storage32.c:
43746 ole32: Add tests for IStorage::Stat.
43748 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
43749 ole32: Fix access right check for opening and creating streams and storages.
43750 Check the access mode for opening and creating streams and storages
43751 doesn't exceed the access rights the current storage was opened with,
43752 not the parent storage.
43754 * dlls/ole32/stg_stream.c:
43755 ole32: Add more tracing for reading and writing storage streams.
43756 Add more tracing for read and write operations and warn in the case of
43759 * dlls/ole32/tests/storage32.c:
43760 ole32: Add tests for sub-storages and creating streams.
43761 Replace a test that fails on NT and with DCOM95 DLLs with a test that
43762 ensures access permissions are checked correctly for sub-storages and
43765 * dlls/ole32/tests/storage32.c:
43766 ole32: Add a storage test for reading and writing of streams that have
43767 had their parent storage released.
43770 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
43771 For NtQueryInformationToken(TokenGroups), don't do a size check before
43772 the server call, as we don't know how many SIDs there are to return
43773 and hence the needed buffer size.
43775 2006-05-03 Huw Davies <huw@codeweavers.com>
43777 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
43778 oleaut32: Alignment fixes for safearrays.
43780 * dlls/oleaut32/tests/usrmarshal.c:
43781 oleaut32: Fix tests under win2k.
43783 2006-05-02 Huw Davies <huw@codeweavers.com>
43785 * dlls/oleaut32/tests/usrmarshal.c:
43786 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
43788 2006-04-29 Huw Davies <huw@codeweavers.com>
43790 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
43791 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
43793 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
43795 * dlls/setupapi/tests/stringtable.c:
43796 setupapi: Add case sensitivity string table tests.
43798 2006-05-02 Troy Rollo <wine@troy.rollo.name>
43801 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
43803 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
43805 * dlls/winspool/tests/info.c:
43806 winspool/tests: Fix test for GetPrinterDriver.
43808 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
43810 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
43811 dlls/ntdll/thread.c:
43812 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
43814 * dlls/secur32/secur32.c:
43815 secur32: Missing LeaveCriticalSection on error paths.
43817 2006-04-30 James Hawkins <truiken@gmail.com>
43819 * dlls/advpack/install.c:
43820 advpack: Don't fail if the dll to register doesn't exist.
43822 2006-04-30 Mike McCormack <mike@codeweavers.com>
43824 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
43825 shlwapi: Add a stub implementation for IUnknown_ProfferService.
43827 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
43828 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
43830 * dlls/ole32/stg_stream.c:
43831 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
43833 2006-04-30 Jacek Caban <jacek@codeweavers.com>
43835 * dlls/shdocvw/webbrowser.c:
43836 shdocvw: Added some comments.
43838 2006-04-29 Jacek Caban <jacek@codeweavers.com>
43840 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43841 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
43843 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43844 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
43846 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43847 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
43849 2006-04-28 Jacek Caban <jacek@codeweavers.com>
43851 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43852 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
43854 * dlls/shdocvw/webbrowser.c:
43855 shdocvw: Added get_HWND implementation.
43857 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43858 shdocvw: Added [get|put]_Visible implementation.
43860 * dlls/shdocvw/oleobject.c:
43861 shdocvw: Fix GetMiscStatus implementation.
43863 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
43865 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
43866 dlls/wined3d/device.c, dlls/wined3d/directx.c,
43867 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
43868 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
43869 dlls/wined3d/query.c, dlls/wined3d/resource.c,
43870 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
43871 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
43872 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
43873 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
43874 dlls/wined3d/volumetexture.c:
43875 wined3d: QueryInterface corrections.
43877 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
43879 * dlls/secur32/ntlm.c:
43880 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
43882 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
43883 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
43884 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
43886 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
43887 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
43888 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
43889 Add a stub implementation of mprapi.dll.
43891 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
43893 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
43894 wpp: Support long long constants if configure says long long is available
43896 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
43898 * dlls/user/tests/input.c:
43899 user: tests: Change INPUT to TEST_INPUT, fix union usage.
43901 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
43903 * dlls/wined3d/vertexshader.c:
43904 wined3d: Vertex Shader regtype cleanups.
43906 2006-04-22 Dan Kegel <dank@kegel.com>
43908 * dlls/msi/source.c:
43909 msi: Fix missing case in MsiSourceListAddSourceEx.
43911 2006-04-28 James Hawkins <truiken@gmail.com>
43913 * dlls/ole32/storage32.c:
43914 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
43916 * dlls/advpack/install.c:
43917 advpack: Implement the DelDirs command.
43919 * dlls/advpack/install.c:
43920 advpack: Implement the CheckAdminRights option.
43922 * dlls/advpack/install.c:
43923 advpack: Implement the RunPreSetupCommands command.
43925 * dlls/advpack/install.c:
43926 advpack: INF install is implemented so fix the documentation.
43928 * dlls/advpack/install.c:
43929 advpack: Implement the PerUserInstall command.
43931 * dlls/advpack/install.c:
43932 advpack: Leave room for the NULL terminator in the working_dir string.
43934 * dlls/advpack/install.c:
43935 advpack: NULL-terminate the source path.
43937 * dlls/advpack/install.c:
43938 advpack: Return the hresult in ExecuteCabW.
43940 * dlls/advpack/reg.c:
43941 advpack: Clean up the formatting of RegInstall to match the rest of the file.
43943 * dlls/advpack/reg.c:
43944 advpack: Perform an Advanced INF-level install in RegInstall.
43946 * dlls/advpack/reg.c:
43947 advpack: Factor out writing predefined strings into write_predefined_strings.
43949 * dlls/advpack/advpack.c:
43950 advpack: Ignore the return value from the OCX registration.
43952 2006-04-21 Hans Leidekker <hans@it.vu.nl>
43954 * dlls/wldap32/search.c:
43955 wldap32: Document the search functions.
43957 2006-04-21 Jacek Caban <jacek@codeweavers.com>
43959 * dlls/kernel/kernel_main.c:
43960 kernel: Remove no longer needed includes.
43962 2006-04-21 Robert Reif <reif@earthlink.net>
43964 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
43965 dlls/advapi32/tests/lsa.c:
43966 advapi32: Add some lsa tests.
43968 * dlls/advapi32/lsa.c:
43969 advapi32: Fix LsaClose return value.
43971 2006-04-29 Robert Reif <reif@earthlink.net>
43973 * dlls/netapi32/access.c:
43974 netapi32: Implement NetUserModalsGet level 2.
43976 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
43977 dsound: Add DirectSoundBuffer_Lock tests.
43979 2006-04-28 Robert Reif <reif@earthlink.net>
43981 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
43982 dsound: Check DirectSoundBuffer_Lock parameters.
43983 Check DirectSoundBuffer_Lock parameters and return an error (like
43984 Windows) rather than fixing up the parameters.
43986 2006-04-28 Jacek Caban <jacek@codeweavers.com>
43988 * dlls/mshtml/tests/htmldoc.c:
43989 mshtml: Added test of connection points.
43991 * dlls/mshtml/conpoint.c:
43992 mshtml: Added GetConnectionInterface implementation.
43994 * dlls/mshtml/conpoint.c:
43995 mshtml: Added GetConnectionPointContainer implementation.
43997 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
43998 mshtml: Added stub implementation of connection points.
44000 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
44001 dlls/mshtml/mshtml_private.h:
44002 mshtml: Added IConnectionPointContainer stub implementation.
44004 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
44005 mshtml: Added get_body implementation.
44007 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
44008 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
44009 mshtml: Added IHTMLTextContainer stub implementation.
44011 * include/mshtmdid.h, include/mshtml.idl:
44012 mshtml: Added IHTMLTextContainer declaration.
44014 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
44016 * fonts/ms_sans_serif.sfd:
44017 fonts: Add missing Latin glyph to ms_sans_serif.
44019 * fonts/system.sfd:
44020 fonts: Add some missing Latin glyphs to System.
44022 * fonts/courier.sfd:
44023 fonts: Add some missing Latin glyphs to Courier.
44025 2006-04-28 Huw Davies <huw@codeweavers.com>
44027 * dlls/oleaut32/usrmarshal.c:
44028 oleaut32: Implement GetDocumentation_Proxy/Stub.
44030 * dlls/oleaut32/usrmarshal.c:
44031 oleaut32: Implement GetFuncDesc_Proxy and friends.
44033 * dlls/oleaut32/usrmarshal.c:
44034 oleaut32: Implement GetTypeAttr_Proxy and friends.
44036 * dlls/rpcrt4/ndr_marshall.c:
44037 rpcrt4: Support for non-encapsulated unions.
44039 * dlls/gdi/freetype.c:
44040 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
44041 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
44043 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
44045 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
44046 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
44047 widl: Implement 'oldnames' option.
44049 * tools/widl/typegen.c:
44052 2006-04-26 Robert Shearman <rob@codeweavers.com>
44055 server: Threads should start off without having an impersonation token.
44057 * dlls/advapi32/security.c:
44058 advapi32: Implement the majority of ImpersonateLoggedOnUser.
44060 * dlls/wininet/internet.c:
44061 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
44063 * include/ndrtypes.h:
44064 include: Copy some format character types from wine/rpcfc.h to
44065 ndrtypes.h and change them into an enumeration.
44067 2006-04-28 Mike McCormack <mike@codeweavers.com>
44069 * include/rpcdce.h:
44070 rpcrt4: Add some defines.
44072 2006-04-26 Mike McCormack <mike@codeweavers.com>
44074 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
44075 rpcrt4: Add stub implementations for RPC authentication functions.
44077 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
44078 wininet: Fix peeking of http data with a nul byte in it.
44080 * dlls/msi/package.c:
44081 msi: Use the source name of the msi package when it fails to copy.
44083 * programs/msiexec/msiexec.c:
44084 msiexec: Force using /i file.msi, some programs pass properties without an =.
44086 2006-04-25 Mike McCormack <mike@codeweavers.com>
44088 * dlls/ole32/ole2.c:
44089 ole32: Store drop targets in a standard list.
44091 2006-04-22 Robert Reif <reif@earthlink.net>
44093 * dlls/netapi32/tests/access.c:
44094 netapi32: Add minimal NetUserModalsGet test.
44096 2006-04-22 András Kovács <andras@csevego.net>
44098 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
44099 regedit: Translation to Hungarian.
44101 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
44102 wordpad: Translation to Hungarian.
44104 * documentation/README.hu:
44105 Translated README file to Hungarian.
44107 2006-04-21 Jacek Caban <jacek@codeweavers.com>
44109 * tools/widl/parser.y:
44112 * include/exdisp.idl, include/mshtml.idl:
44113 include: Added missing importlib.
44115 2006-04-21 Alexandre Julliard <julliard@winehq.org>
44117 * server/mapping.c:
44118 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
44120 2006-04-21 Jacek Caban <jacek@codeweavers.com>
44122 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
44123 widl: Added importlib parsing code.
44125 * dlls/shdocvw/iexplore.c:
44126 shdocvw: Don't create IE default window in embedding mode.
44128 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
44129 shdocvw: Use InternetExplorer object in create_ie_window.
44131 2006-04-21 Mike McCormack <mike@codeweavers.com>
44133 * dlls/rpcrt4/rpc_transport.c:
44134 rpcrt4: Invalid sockets should have a value of -1.
44136 2006-04-21 Alexandre Julliard <julliard@winehq.org>
44139 wpp: Fixed typo in long long constants handling.
44141 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
44144 wpp: Implement long long constant parsing.
44146 2006-04-19 Hans Leidekker <hans@it.vu.nl>
44148 * include/windns.h:
44149 dnsapi: Add a couple of macros and prototypes.
44151 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
44153 * dlls/wined3d/device.c:
44154 wined3d: Fix mipmap level count.
44156 * dlls/wined3d/pixelshader.c:
44157 wined3d: Improve/implement D3DSIO_TEX.
44158 - unify per-version cases into a single sequence
44159 - make use of get_register_name() for the destination register
44160 - ignore destination write mask - it's only allowed on 2.0+ shaders,
44161 and only the default mask is allowed there (xyzw)
44162 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
44163 - implement for shaders 2.0-3.0
44165 * dlls/wined3d/utils.c:
44166 wined3d: Texture format corrections.
44167 - add missing GL type and make GL cfg entries for A16B16G16R16
44168 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
44169 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
44172 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
44173 wined3d: Correct vtrace usage.
44175 2006-04-21 Mike McCormack <mike@codeweavers.com>
44177 * dlls/rpcrt4/rpc_transport.c:
44178 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
44180 * dlls/rpcrt4/rpc_transport.c:
44181 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
44183 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
44184 rpcrt4: Hide the details of the rpc transport mechanism.
44186 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
44187 rpcrt4: Abstract RPCRT4_SpawnConnection.
44189 * dlls/rpcrt4/rpc_transport.c:
44190 rpcrt4: Move the connected check inside the named pipe code.
44192 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
44193 dlls/rpcrt4/rpc_transport.c:
44194 rpcrt4: Split the transport layer into a different file.
44196 * dlls/rpcrt4/rpc_server.c:
44197 rpcrt4: Allocate RpcServerProtseq in a single place.
44199 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
44201 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44202 usp10: Fix return codes of ScriptGetFontProperties + tests.
44204 2006-04-20 Robert Reif <reif@earthlink.net>
44206 * dlls/advapi32/lsa.c:
44207 advapi32: Fix LsaQueryInformationPolicy return values.
44209 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
44211 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
44212 dlls/wined3d/wined3d_private.h:
44213 wined3d: Implement IWineD3DPalette.
44215 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
44217 * tools/widl/typegen.c:
44218 widl: Implement support for unique pointers to strings.
44220 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
44222 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
44223 include/pshpack4.h, include/pshpack8.h:
44224 include: Expand pack nesting from 3 to 15 levels.
44226 2006-04-21 Alexandre Julliard <julliard@winehq.org>
44228 * dlls/gdi/freetype.c:
44229 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
44231 2006-04-20 Alexandre Julliard <julliard@winehq.org>
44233 * dlls/kernel/kernel_main.c:
44234 kernel: Make GetTickCount call NtGetTickCount.
44236 2006-04-19 Jacek Caban <jacek@codeweavers.com>
44238 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
44239 ntdll: Added NtGetTickCount implementation.
44241 2006-04-20 Alexandre Julliard <julliard@winehq.org>
44243 * dlls/user/class.c:
44244 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
44245 Based on a patch by qingdoa daoo.
44247 2006-04-20 Mike McCormack <mike@codeweavers.com>
44249 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
44250 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
44251 rpcrt4: Abstract the transport layer functionality.
44253 2006-04-20 James Hawkins <truiken@gmail.com>
44255 * dlls/advpack/install.c:
44256 advpack: Implement LaunchINFSectionW.
44258 * dlls/advpack/install.c:
44259 advpack: Implement ExecuteCabW.
44261 * dlls/advpack/install.c:
44262 advpack: Implement the RunPostSetupCommands callback.
44264 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
44265 advpack: Implement the RegisterOCXs callback.
44267 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
44269 * dlls/usp10/usp10.c:
44270 usp10: Set defaults for ScriptGetFontProperties.
44271 Set defaults similar to Win XP for Kashida and set the default char in
44272 ScriptGetFontProperties.
44274 * dlls/usp10/usp10.c:
44275 usp10: Remove the need to pass chars to ScriptPlace.
44277 2006-04-20 Alexandre Julliard <julliard@winehq.org>
44279 * server/context_i386.c:
44280 server: Remove some no longer needed ptrace code to set registers.
44281 Also make sure the debug registers are properly copied to the context
44284 * dlls/ntdll/exception.c:
44285 ntdll: Use NtSetContextThread in NtRaiseException.
44287 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
44288 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
44289 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
44290 server/context_i386.c:
44291 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
44293 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
44295 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44296 wined3d: Trace corrections/improvements.
44298 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
44300 * dlls/comctl32/toolbar.c:
44301 comctl32: Fix an unsigned comparison to zero.
44303 2006-04-20 James Hawkins <truiken@gmail.com>
44305 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
44306 dlls/advpack/install.c:
44307 advpack: Set the ldids of the install section in install_init.
44309 * dlls/advpack/install.c:
44310 advpack: Add stub handling for the RegisterOCXs command.
44312 * dlls/advpack/install.c:
44313 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
44315 * dlls/advpack/install.c:
44316 advpack: LaunchINFSectionExA is no longer a stub.
44318 2006-04-20 Mike McCormack <mike@codeweavers.com>
44320 * dlls/rpcrt4/rpc_binding.c:
44321 rpcrt4: Use a separate function to open each protseq.
44323 * dlls/rpcrt4/rpc_server.c:
44324 rpcrt4: Abstract access to the connection's waitable object.
44326 2006-04-20 Robert Shearman <rob@codeweavers.com>
44328 * tools/widl/write_msft.c:
44329 widl: Prevent NULL pointer de-refs on "void *" types.
44331 * dlls/wininet/internet.c:
44332 wininet: Don't allocate memory for the thread error structure until it is needed.
44333 Don't allocate memory for the thread error structure until it is
44334 needed, as it is quite large and wastes memory for threads that don't
44335 call any wininet function.
44337 * dlls/rpcrt4/ndr_marshall.c:
44338 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
44340 * dlls/rpcrt4/ndr_marshall.c:
44341 rpcrt4: Free all pointers by default, except for conformant strings.
44342 Free all pointers by default, except for conformant strings.
44343 Conformant arrays should always be freed.
44344 Add FC_CVARRAY to list of known types to avoid a FIXME.
44346 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
44347 rpcrt4: Fix some memory leaks.
44349 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
44350 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
44351 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
44352 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
44354 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
44355 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
44357 * dlls/rpcrt4/ndr_stubless.c:
44358 rpcrt4: Store the return value on the stack for interpreted stubs.
44359 Store the return value on the stack for stubs, as MIDL reserves space
44360 for it and gives us a stack offset. This fixes calling methods with
44361 thunks that assume that the return value will be stored on the stack.
44363 * dlls/rpcrt4/ndr_stubless.c:
44364 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
44365 Correctly fill in StackTop for stubless clients/servers so that
44366 conformance for top-level parameters works.
44368 * dlls/rpcrt4/ndr_stubless.c:
44369 rpcrt4: There's no need to set stubMsg.StackTop twice.
44371 * dlls/rpcrt4/ndr_stubless.c:
44372 rpcrt4: Fix the MSVC version of call_server_func.
44373 Fix the MSVC version of call_server_func to pop the registers in the
44374 same order they were pushed.
44376 2006-04-19 Thomas Kho <tkho@ucla.edu>
44378 * dlls/x11drv/keyboard.c:
44379 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
44381 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
44383 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
44384 programs/progman/Es.rc, programs/progman/Fr.rc,
44385 programs/progman/Hu.rc, programs/progman/It.rc,
44386 programs/progman/Ko.rc, programs/progman/Nl.rc,
44387 programs/progman/No.rc, programs/progman/Pt.rc,
44388 programs/progman/Ru.rc, programs/progman/Si.rc,
44389 programs/progman/Tr.rc, programs/progman/Xx.rc,
44390 programs/progman/Zh.rc:
44391 progman: Add close button and sysmenu to dialogs.
44393 * dlls/comctl32/header.c:
44394 comctl32: header: Avoid freeing invalid pointers.
44396 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
44398 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
44399 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
44400 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
44401 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
44402 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
44403 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
44404 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
44405 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
44406 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
44407 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
44408 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
44409 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
44410 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
44411 user: Add SS_NOPREFIX to the text style in message boxes.
44413 2006-04-19 Jacek Caban <jacek@codeweavers.com>
44415 * dlls/shdocvw/ie.c:
44416 shdocvw: Added InternetExplorer::Navigate2 implementation.
44418 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
44419 shdocvw: Move create_doc_view_hwnd call to navigate_url.
44421 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
44422 shdocvw: Register InternetExplorer class factory in IEWinMain.
44423 Based on a patch by Mike McCormack.
44425 * dlls/shdocvw/ie.c:
44426 shdocvw: Added InternetExplorer::put_Visible implementation.
44428 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
44429 shdocvw: Move IEWinMain to iexplore.c.
44431 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
44432 dlls/shdocvw/shdocvw.h:
44433 shdocvw: Added beginning InternetExplorer implementation.
44435 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
44436 dlls/shdocvw/shdocvw_main.c:
44437 shdocvw: Move DllGetClassObject implementation to factory.c.
44439 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
44440 dlls/shdocvw/webbrowser.c:
44441 shdocvw: Move more initialization code to DocHost_Init.
44443 * include/mshtmdid.h, include/mshtml.idl:
44444 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
44446 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
44448 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
44449 dlls/gdi/gdi_private.h, include/wingdi.h:
44450 gdi: Added implementation of GetCharABCWidthsI.
44452 2006-04-19 Alexandre Julliard <julliard@winehq.org>
44454 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
44455 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
44456 server/process.c, server/process.h, server/thread.c, server/thread.h:
44457 server: Use the standard suspend mechanism to simulate a breakpoint
44458 in an active process, instead of sending a SIGTRAP.
44461 loader: Attempt to detect broken vmsplit setups.
44463 2006-04-18 Mike Frysinger <vapier@gentoo.org>
44465 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
44466 joystick: Search for /dev/input/js as well as /dev/js.
44468 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
44470 * dlls/wined3d/pixelshader.c:
44471 wined3d: Support for shift modifiers.
44473 * dlls/wined3d/pixelshader.c:
44474 wined3d: Support more than 4/6 tex/temp registers.
44476 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
44478 * dlls/comctl32/tests/header.c:
44479 comctl32: Test the HDM_SETITEM notifications.
44481 * dlls/comctl32/header.c:
44482 comctl32: header: Send correct notify after HDM_SETITEM.
44483 The HDN_ITEMCHANGING notify should have the new data instead of the
44484 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
44485 field if it changed.
44487 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
44488 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
44490 2006-04-19 Huw Davies <huw@codeweavers.com>
44492 * dlls/oleaut32/usrmarshal.c:
44493 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
44494 Based on some documentation by Rob Shearman.
44496 2006-04-20 Mike McCormack <mike@codeweavers.com>
44498 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
44499 dlls/rpcrt4/rpc_message.c:
44500 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
44502 * dlls/rpcrt4/rpc_message.c:
44503 rpcrt4: Make RPCRT4_Send more compatible with write(2).
44505 2006-04-19 Mike McCormack <mike@codeweavers.com>
44507 * dlls/rpcrt4/rpc_message.c:
44508 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
44510 * dlls/rpcrt4/rpc_binding.c:
44511 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
44513 * dlls/rpcrt4/rpc_binding.c:
44514 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
44516 * dlls/rpcrt4/rpc_binding.c:
44517 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
44519 2006-04-19 Alexandre Julliard <julliard@winehq.org>
44521 * dlls/dbghelp/dbghelp.c:
44522 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
44524 * dlls/shell32/shell32.spec:
44525 shell32: Fixed ordinals of SHDefExtractIconA/W.
44527 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
44529 * dlls/user/menu.c, dlls/user/tests/menu.c:
44530 user: Find popup menus by ID.
44531 - Find menus by ID: Proper fallback to popup menus.
44532 - Use the menu ID, not the handle for the fallback.
44533 - Save the fallback menu's position.
44535 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
44537 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
44538 wined3d: Implement GetHWND and SetHWND.
44540 * dlls/wined3d/device.c:
44541 wined3d: Implement EnumTextureFormats.
44543 * dlls/wined3d/device.c:
44544 wined3d: Implement EnumZBufferFormats.
44546 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
44547 dlls/wined3d/wined3d_private.h:
44548 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
44550 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
44551 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
44552 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
44553 wined3d: Implement Init3D and Uninit3D.
44555 2006-04-18 James Hawkins <truiken@gmail.com>
44557 * dlls/advpack/advpack.c:
44558 advpack: Set the destination directory to the working directory if key equals SourceDir.
44560 * dlls/advpack/advpack.c:
44561 advpack: Add the ability to set multiple keys on one line in set_ldid.
44563 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
44564 dlls/advpack/files.c, dlls/advpack/install.c:
44565 advpack: Put function declarations in advpack_private.h.
44567 2006-04-19 Mike McCormack <mike@codeweavers.com>
44569 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
44570 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
44572 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
44573 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
44575 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
44576 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
44577 Based on a patch by Rob Shearman.
44579 2006-04-18 Huw Davies <huw@codeweavers.com>
44581 * dlls/gdi/bitblt.c:
44582 gdi32: Fix return values in BitBlt/StretchBlt.
44584 * dlls/gdi/bitblt.c:
44585 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
44587 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
44589 * dlls/comctl32/header.c:
44590 comctl32: header: Remove the unused bUnicode.
44592 * dlls/comctl32/header.c:
44593 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
44595 2006-04-19 Mike McCormack <mike@codeweavers.com>
44597 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
44598 msi: Clean up memset usage.
44600 * dlls/msi/classes.c:
44601 msi: Fix a regression caused by some bad logic.
44603 * dlls/msi/helpers.c:
44604 msi: Don't fall back to the folder's parent if the folder doesn't exist.
44606 2006-04-18 Alexandre Julliard <julliard@winehq.org>
44608 * programs/explorer/hal.c:
44609 explorer: Reuse drives that point to the same device to avoid memory leaks.
44610 Also print a warning if HAL support is not compiled in.
44612 * tools/winebuild/build.h, tools/winebuild/import.c,
44613 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
44614 winebuild: Disable linking to external symbols by default.
44616 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
44617 wldap32: Added a wrapper for ber_scanf.
44619 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
44620 wldap32: Added a wrapper for ber_printf.
44622 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
44623 wldap32: Add wrappers for the ber_* functions.
44625 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
44626 ntdll: Add wrappers for the remaining math functions.
44628 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
44629 ntdll: Add wrappers for the string functions.
44631 * configure, configure.ac:
44632 configure: Added check to catch old versions of the dbus library.
44634 2006-04-18 Mike McCormack <mike@codeweavers.com>
44636 * dlls/msi/helpers.c:
44637 msi: Simplify create_component_advertise_string() a little.
44639 2006-04-18 Robert Shearman <rob@codeweavers.com>
44641 * dlls/oleaut32/usrmarshal.c:
44642 oleaut32: Fix differences between the size returned in sizing the
44643 buffer for interfaces and the buffer actually used.
44645 * dlls/oleaut32/usrmarshal.c:
44646 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
44647 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
44648 otherwise BSTR_UserUnmarshal will try to use the memory in the
44651 * tools/widl/typelib.c, tools/widl/write_msft.c:
44652 widl: Ignore [object] attribute on interfaces written to a typelib.
44654 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
44656 * dlls/winspool/tests/info.c:
44657 winspool: Add a test for DocumentProperties.
44659 2006-04-18 Alexandre Julliard <julliard@winehq.org>
44661 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
44662 programs/explorer/explorer_private.h, programs/explorer/hal.c:
44663 explorer: Initial version of dynamic drive support using HAL.
44665 * configure, configure.ac, include/config.h.in:
44666 configure: Added checks for HAL libraries.
44669 libwine: Added a couple of missing memory constraints in LDT syscalls.
44671 2006-04-18 Jacek Caban <jacek@codeweavers.com>
44673 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
44674 dlls/shdocvw/webbrowser.c:
44675 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
44677 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
44678 dlls/shdocvw/webbrowser.c:
44679 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
44681 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
44682 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
44683 dlls/shdocvw/webbrowser.c:
44684 shdocvw: Move connection points to DocHost object.
44686 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
44687 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
44688 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
44690 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
44691 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
44692 shdocvw: Get rid of WebBrowser dependency in DocHost object.
44694 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
44695 shdocvw: Move IOleInPlaceFrame to DocHost object.
44697 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
44698 shdocvw: Move IServiceProvider to DocHost object.
44700 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
44701 shdocvw: Move IDispatch to DocHost object.
44703 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
44704 shdocvw: Move IOleCommandTarget to DocHost object.
44706 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
44707 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
44708 dlls/shdocvw/webbrowser.c:
44709 shdocvw: Move IOleDocumentSite to DocHost object.
44711 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
44712 dlls/shdocvw/shdocvw.h:
44713 shdocvw: Move IDocHostUIHandler to DocHost object.
44715 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
44716 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
44717 dlls/shdocvw/webbrowser.c:
44718 shdocvw: Move IOleInPlaceSite to DocHost object.
44720 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
44721 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
44722 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
44723 code between WebBrowser and InternetExplorer.
44725 2006-04-18 Alexandre Julliard <julliard@winehq.org>
44727 * tools/winebuild/import.c:
44728 winebuild: Fixed index in module table for delayed imports.
44730 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
44732 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44733 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
44735 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44736 wined3d: Use correct register number mask.
44737 The regmask currently being used is wrong - 0x1FFF includes the high
44738 two bits of the register type.
44740 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44741 wined3d: Dcl opcode takes 2 parameters.
44743 * dlls/wined3d/pixelshader.c:
44744 wined3d: Fix _dw modifier.
44745 The _dw modifier needs to specify a component swizzle, just like the
44746 _dz currently does.
44748 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
44750 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44751 wined3d: Fix flow control instructions number of parameters.
44752 - else, endif, break take 0 parameters [not 2]
44753 - if, rep take 1 parameter [not 2]
44754 - breakp takes 1 parameter [not 2]
44755 - move all flow control instructions in one place
44756 - sync software shaders signatures with this
44758 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44759 wined3d: Skip unhandled opcodes in vshaders.
44761 * dlls/wined3d/pixelshader.c:
44762 wined3d: Texkill is supported for ps2.0-3.0.
44764 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
44766 * dlls/comctl32/header.c:
44767 comctl32: Send Unicode notifications if required in header control.
44769 * dlls/comctl32/listview.c:
44770 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
44772 * dlls/shell32/shlview.c:
44773 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
44775 * programs/progman/dialog.c, programs/progman/grpfile.c:
44776 progman: Fix two simple bugs.
44777 Use correctly the GetOpenFileName function.
44778 Use _lcreat instead of _lopen to create a new file.
44780 2006-04-18 Mike McCormack <mike@codeweavers.com>
44782 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
44783 ole32: More tests and fixes for STGM_PRIORITY.
44785 * dlls/ole32/tests/clipboard.c:
44786 ole32: Fix a declaration.
44788 * dlls/ole32/tests/marshal.c:
44789 ole32: Uncomment some code to make sure it is compiled, but don't run it.
44791 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
44793 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
44794 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
44796 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
44797 wined3d: Add the remaining IWineD3DDevice methods.
44799 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
44800 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
44801 wined3d: Add IWineD3DPalette.
44803 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
44804 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
44805 wined3d: Add a parameter for surface type selection.
44807 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
44809 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
44810 shell32: Define 2 more avi resources.
44812 2006-04-17 Mike McCormack <mike@codeweavers.com>
44814 * configure, configure.ac:
44815 configure: Exit with a non-zero exit code if a core dependency is missing.
44817 * configure, configure.ac, dlls/Makedll.rules.in,
44818 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
44819 programs/Makeprog.rules.in:
44820 configure: Remove the --disable-debug and --disable-trace options.
44822 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
44823 dlls/msi/tests/msi.c:
44824 msi: Fix some possible NULL pointer dereferences (Coverity).
44826 * programs/regsvr32/regsvr32.c:
44827 regsvr32: Ignore the /c flag.
44829 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
44831 * dlls/winspool/tests/info.c:
44832 winspool: Basic tests for DeleteMonitor.
44834 * dlls/winspool/info.c:
44835 winspool: Implement DeleteMonitor.
44837 2006-04-17 James Hawkins <truiken@gmail.com>
44839 * dlls/advpack/install.c:
44840 advpack: Add install_init/release to perform install initialization.
44842 * dlls/advpack/advpack.c:
44843 advpack: Factor out OCX registering into do_ocx_reg.
44845 * dlls/advpack/advpack.c:
44846 advpack: Use get_parameter to read the three parameters of RegisterOCX.
44847 Use get_parameter to read the three parameters to RegisterOCX.
44848 Remove the ERRs and TRACEs now that we return the HRESULT.
44850 * dlls/advpack/advpack.c:
44851 advpack: The fallback directory is the fifth field index, not the sixth.
44853 * dlls/advpack/install.c:
44854 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
44856 * dlls/advpack/advpack.c:
44857 advpack: Fix the documentation for RegisterOCX.
44859 * dlls/advpack/advpack.c:
44860 advpack: Fix the return type of RegisterOCX.
44862 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
44864 * tools/widl/client.c, tools/widl/server.c:
44865 widl: Support multiple RPC interfaces per binary.
44867 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
44869 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
44870 twain_32: Added Norwegian resource.
44872 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
44874 * programs/winefile/No.rc:
44875 winefile: Fix typo in the Norwegian resources.
44877 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
44879 * configure, configure.ac:
44880 configure: On FreeBSD, make wine-pthread the new default.
44882 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
44884 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
44885 twain_32: French localization.
44887 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
44888 shlwapi: French localization.
44890 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
44891 iccvid: French localization.
44893 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
44894 msvfw: French localization.
44896 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
44897 msvidc: French localization.
44899 * programs/winecfg/Fr.rc:
44900 winecfg: French localization.
44902 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
44904 * dlls/dbghelp/stack.c:
44905 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
44907 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
44909 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
44910 wined3d: Add a method to change the front and back buffers.
44912 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
44914 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
44915 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
44916 include/wine/wined3d_interface.h:
44917 wined3d: Add IWineD3DSurface::Blt.
44919 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
44921 * dlls/uxtheme/metric.c:
44922 uxtheme: Fix GetThemeSysString as the error-path was always taken.
44924 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
44926 * tools/widl/typegen.c:
44927 widl: Implement support for unique pointers to arrays.
44929 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
44931 * programs/explorer/systray.c:
44932 explorer: Fixed a typo in system tray.
44934 2006-04-13 Aric Stewart <aric@codeweavers.com>
44936 * dlls/comctl32/listview.c:
44937 comctl32: Listview notify fix.
44938 Turn off updating for that the unselect and select and then turns it
44939 on for the focus call, this results in 1 edit notify being sent at the
44940 end of the operation.
44942 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
44944 * dlls/kernel/tests/heap.c:
44945 kernel: Add some tests for Lock/Unlock memory handles.
44947 * dlls/kernel/heap.c:
44948 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
44950 2006-04-14 Jacek Caban <jacek@codeweavers.com>
44952 * dlls/shdocvw/webbrowser.c:
44953 shdocvw: Added Top, Left, Height and Width properties implementation.
44955 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
44956 shdocvw: Store IOleInPlaceSite in WebBrowser object.
44958 * dlls/shdocvw/oleobject.c:
44959 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
44961 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
44962 shdocvw: Better window handling.
44963 Use unicode version of DefWindowProc in unicode window procs.
44966 * dlls/shell32/shlexec.c:
44967 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
44969 2006-04-14 Hans Leidekker <hans@it.vu.nl>
44971 * dlls/wldap32/misc.c:
44972 wldap32: Document the miscellaneous functions.
44974 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
44976 * dlls/wined3d/device.c:
44977 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
44979 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
44981 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
44982 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
44984 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
44985 rpcrt4: Constify NDR function tables.
44987 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
44989 * dlls/comctl32/animate.c:
44990 comctl32: Change return code comparison in AVI control.
44992 2006-04-13 James Hawkins <truiken@gmail.com>
44994 * dlls/advpack/advpack.c:
44995 advpack: Document RegisterOCX.
44997 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
44999 * dlls/shell32/shell32_Fi.rc:
45000 shell32: Fix common files directory location in shell32_Fi.rc.
45002 2006-04-12 Thomas Kho <tkho@ucla.edu>
45004 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
45005 x11drv: Properly handle VK_LMENU input.
45007 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
45009 * dlls/kernel/tests/toolhelp.c:
45010 kernel: Load tests again on NT 3.51 (toolhelp API not present).
45012 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
45014 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
45015 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
45017 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
45019 * include/wine/wined3d_interface.h:
45020 wined3d: Add macros for (Un)Init3D and Flip.
45022 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
45024 * dlls/shell32/shell32_It.rc:
45025 shell32: Italian resources update.
45027 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
45029 * programs/winefile/winefile.c:
45030 winefile: Use header full drag.
45033 include: Fix a mistake in the declaration of _sntprintf.
45035 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
45037 * programs/winecfg/Fi.rc:
45038 winecfg: Update the Finnish resources.
45040 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
45041 twain_32: Add Finnish resources.
45043 2006-04-13 Mike McCormack <mike@codeweavers.com>
45045 * include/wtypes.idl:
45046 wtypes.idl: Add size attribute to a void pointer.
45048 * tools/widl/write_msft.c:
45049 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
45051 2006-04-13 Alexandre Julliard <julliard@winehq.org>
45053 * libs/wine/mmap.c:
45054 libwine: Only try to mmap the exact address when reserving memory.
45055 This should avoid some extra work on platforms that need the
45056 try_mmap_fixed function.
45058 * libs/wine/mmap.c:
45059 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
45062 server: Remove the use_ptrace variable.
45064 * ANNOUNCE, ChangeLog, VERSION, configure:
45067 ----------------------------------------------------------------
45068 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
45070 * programs/winecfg/Nl.rc:
45071 winecfg: Update Dutch resource.
45073 2006-04-13 Alexandre Julliard <julliard@winehq.org>
45075 * dlls/advpack/reg.c:
45076 advpack: Fixed a couple of typos in Unicode conversion.
45078 * dlls/crypt32/encode.c:
45079 crypt32: Fixed day/month mismatch in time encoding routines.
45081 * dlls/crypt32/cert.c:
45082 crypt32: Avoid crash on NULL pointer in trace.
45084 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
45086 * dlls/user/menu.c:
45087 user: Fix dereferencing a potential NULL pointer.
45089 2006-04-12 Jason Green <jave27@gmail.com>
45091 * dlls/wined3d/utils.c:
45092 wined3d: Add case 0 to switch statement and fix the fixme.
45093 Screwed up a copy/paste from one of my recent patches. This
45094 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
45095 as the Stencil format. Also, it changes the FIXME to print the
45098 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
45100 * dlls/version/install.c:
45101 version: Translate some German comments.
45103 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
45105 * dlls/usp10/usp10.c:
45106 usp10: Add some tests to ScriptGetFontProperties.
45108 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
45110 * dlls/msvcrt/undname.c:
45111 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
45113 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
45115 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
45116 wined3d: Add IWineD3DSurface::Flip.
45118 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
45119 dlls/d3d9/directx.c, dlls/wined3d/device.c,
45120 include/wine/wined3d_interface.h:
45121 wined3d: Split device creation and opengl initialization.
45123 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
45125 * dlls/wined3d/device.c:
45126 wined3d: Combined unhandled renderstate cases into one.
45128 * dlls/wined3d/device.c:
45129 wined3d: IWineD3DDeviceImpl_Reset cleanup.
45130 Joined the functions as it looks like a typo in the function name
45131 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
45133 2006-04-12 Jacek Caban <jacek@codeweavers.com>
45135 * dlls/shell32/shlexec.c:
45136 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
45138 * dlls/shdocvw/dochost.c:
45139 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
45141 2006-04-12 Alexandre Julliard <julliard@winehq.org>
45143 * dlls/wineps/init.c:
45144 wineps: Load generic.ppd from the data dir if nothing else is specified.
45146 2006-04-12 Huw Davies <huw@codeweavers.com>
45148 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
45149 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
45151 2006-04-12 Alexandre Julliard <julliard@winehq.org>
45153 * loader/preloader.c:
45154 preloader: Workaround for broken no-exec protections.
45155 Add an executable page at the top of the address space to defeat
45156 broken no-exec protections that play with the code selector limit.
45158 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
45160 * dlls/comctl32/listview.c:
45161 comctl32: Fix listview column resize.
45162 Draw a track line after a HDN_TRACK, resize the columns only after a
45164 Create the header with HDS_FULLDRAG.
45166 * dlls/comctl32/header.c:
45167 comctl32: Fix listview column resize.
45168 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
45169 after a mouse move.
45171 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
45173 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
45174 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
45175 dlls/avifil32/icmstream.c:
45176 avifil32: Avoid not necessary zeroing out of an allocated memory block.
45178 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
45180 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
45181 dlls/wined3d/wined3d_private.h:
45182 wined3d: Add a resource dumper.
45184 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
45186 * dlls/gdi/enhmetafile.c:
45187 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
45189 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
45191 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
45192 dlls/kernel/tests/toolhelp.c:
45193 kernel32: Added some tests for toolhelp functions.
45195 * dlls/kernel/toolhelp.c:
45196 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
45198 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
45200 * programs/winetest/Makefile.in:
45201 winetest: Added dnsapi tests.
45203 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
45205 * dlls/wined3d/pixelshader.c:
45206 wined3d: Enable texld instruction (shaders 1.4).
45208 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
45210 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
45211 wined3d: Reorganize shaders code a bit.
45213 2006-04-11 Hans Leidekker <hans@it.vu.nl>
45215 * dlls/wldap32/page.c:
45216 wldap32: Improve error handling in create_page_control().
45218 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
45220 * dlls/winspool/tests/info.c:
45221 winspool: Basic tests for AddMonitor.
45223 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
45225 * dlls/winspool/info.c:
45226 winspool: Implement AddMonitor.
45228 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
45230 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
45231 dlls/d3d9/vertexshader.c:
45232 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
45234 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
45235 d3d8: VertexShader should keep reference to the parent device object.
45237 2006-04-12 Alexandre Julliard <julliard@winehq.org>
45240 server: Don't attach thread input to the desktop.
45241 Now that the desktop can be owned by a thread we need to explicitly
45242 check for it in the thread attach check.
45244 2006-04-11 Petr Tesarik <hat@tesarici.cz>
45246 * dlls/winedos/int2f.c:
45247 winedos: Implement INT2F/AX=1501 (get drive device list).
45249 2006-04-11 Juan Lang <juan_lang@yahoo.com>
45251 * dlls/msi/appsearch.c:
45252 msi: Fix possible crash bugs in error path.
45254 2006-04-11 Mike McCormack <mike@codeweavers.com>
45256 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
45257 shdocvw: Register iexplore.exe as a COM local server.
45259 2006-04-11 Jason Green <jave27@gmail.com>
45261 * dlls/wined3d/vertexdeclaration.c:
45262 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
45264 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
45266 * dlls/wined3d/swapchain.c:
45267 wined3d: Don't do a logical AND on the swap effect.
45269 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
45271 * dlls/wined3d/resource.c:
45272 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
45274 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
45276 * dlls/riched20/editor.c, dlls/riched20/para.c:
45277 riched20: Allow inheriting table cell definitions from previous table row.
45278 Allow inheriting of table cell definitions from a previous table row
45279 when the current table row does not contain a \trowd, only an \intbl.
45281 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
45283 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
45284 shlwapi: Ignore leading spaces in PathMatchSpec.
45286 * dlls/shlwapi/tests/path.c:
45287 shlwapi: Add tests for PathMatchSpec.
45290 gdi: Do not convert string paramter when rendering glyph indexes.
45293 gdi: Write out glyph count correctly in GetCharacterPlacementA.
45295 2006-04-11 Alexandre Julliard <julliard@winehq.org>
45298 Makefile: There are currently no tests in the programs directory.
45300 2006-04-09 Dan Kegel <dank@kegel.com>
45302 * dlls/x11drv/clipboard.c:
45303 x11drv: Fix two clipboard bugs.
45304 Fix two clipboard problems that caused BadAtom crashes and caused some
45305 clipboard formats to not be exported properly.
45307 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
45309 * dlls/wined3d/pixelshader.c:
45310 wined3d: Remove bogus address register warning for pixel shaders.
45311 Pixel shaders don't have an address register, this warning is bogus.
45312 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
45314 2006-04-11 James Hawkins <truiken@gmail.com>
45316 * dlls/advpack/advpack.c, dlls/advpack/install.c:
45317 advpack: Implement UserInstStubWrapper.
45319 2006-04-11 Mike McCormack <mike@codeweavers.com>
45321 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
45322 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
45323 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
45324 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
45325 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
45327 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
45329 * dlls/msvcrt/file.c:
45331 Make sure, when copying handles from std ones (when no io info is
45332 inherited from parent) to create inheritable handles (spotted by
45335 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
45337 * tools/winedump/debug.c, tools/winedump/dump.c,
45338 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
45339 tools/winedump/winedump.h:
45340 winedump: Constify some pointers.
45342 2006-04-11 Alexandre Julliard <julliard@winehq.org>
45344 * tools/winedump/dump.c, tools/winedump/pe.c:
45345 winedump: Added detection of Wine fake dlls.
45346 Also pass the real start of the file to the dump functions, instead of
45347 having the generic code care about the specifics of the individual
45350 2006-04-11 Petr Tesarik <hat@tesarici.cz>
45352 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
45353 winedos: Implement true CDROM DOS device driver.
45355 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
45356 winedos: Move all device driver initialization code to a newly written
45357 function DOSDEV_SetupDevice().
45359 * dlls/winedos/int2f.c:
45360 winedos: Move most of MSCDEX stuff into a separate function.
45362 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
45363 winedos: Move some declarations to the header file.
45365 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
45367 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
45368 wininet: Added Esperanto language.
45370 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
45371 shlwapi: Added Esperanto language.
45373 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
45374 oleaut32: Added Esperanto language.
45376 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
45377 mpr: Added Esperanto language.
45379 * programs/view/Eo.rc, programs/view/viewrc.rc:
45380 view: Added Esperanto language.
45382 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
45383 serialui: Added Esperanto language.
45385 * dlls/mpr/mpr_It.rc:
45386 mpr: Italian language update.
45388 * dlls/wininet/wininet_It.rc:
45389 wininet: Italian language update.
45391 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
45393 * programs/winecfg/De.rc:
45394 winecfg: Update German resource.
45396 2006-04-11 Mike McCormack <mike@codeweavers.com>
45398 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
45399 dlls/shdocvw/shdocvw_main.c:
45400 shdocvw: Move the private class factory declaration into factory.c.
45402 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
45404 * programs/winecfg/Ko.rc:
45405 winecfg: Updated Korean resources.
45407 2006-04-11 Mike McCormack <mike@codeweavers.com>
45409 * dlls/msi/tests/format.c:
45410 msi: Add some more MsiFormatRecord tests.
45412 2006-04-11 James Hawkins <truiken@gmail.com>
45414 * dlls/advpack/install.c:
45415 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
45417 * dlls/advpack/files.c, dlls/advpack/install.c:
45418 advpack: Implement LaunchINFSectionEx.
45420 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
45421 dlls/advpack/reg.c:
45422 advpack: Standardize the format of advpack traces.
45423 Display all strings in advpack traces.
45424 Use debugstr_a/w for TRACE strings.
45426 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
45427 advpack: Standardize the format of advpack parameter lists.
45429 2006-04-10 Juan Lang <juan_lang@yahoo.com>
45431 * dlls/ntdll/thread.c:
45432 ntdll: Initialize a variable.
45433 Fix an uninitialized pointer in RtlCreateUserThread, caught by
45436 * dlls/crypt32/cert.c:
45437 crypt32: Fix a typo caught by coverity.
45439 2006-04-11 Jacek Caban <jacek@codeweavers.com>
45441 * include/exdisp.idl:
45442 exdisp.idl: Added missing attributes and fix some arguments names.
45444 * include/exdisp.idl:
45445 exdisp.idl: Added missing declarations.
45447 2006-04-10 Alexandre Julliard <julliard@winehq.org>
45449 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
45450 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
45452 server: Moved the tkill function to ptrace.c.
45454 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
45455 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
45456 server: Get rid of the no longer used get_thread_single_step function.
45458 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
45459 server: Removed the thread attached flag, since we always detach now.
45462 server: Always detach from the thread when we are done with ptrace.
45464 * dlls/user/tests/menu.c:
45465 user: Use a smaller window for the menu test.
45467 2006-04-10 Jacek Caban <jacek@codeweavers.com>
45469 * include/docobj.idl:
45470 docobj.idl: Fix some enums declarations.
45472 * include/exdisp.idl:
45473 exdisp.idl: Move declarations to better match to IE SDK.
45475 * include/exdisp.idl:
45476 exdisp.idl: Added SHDocVw type library declaration.
45478 2006-04-10 Hans Leidekker <hans@it.vu.nl>
45480 * tools/winapi/win32.api:
45481 dnsapi: Teach winapi_check about dnsapi.dll.
45483 * DEVELOPERS-HINTS, documentation/PACKAGING:
45484 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
45486 2006-04-10 Alexandre Julliard <julliard@winehq.org>
45488 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
45489 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
45490 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
45491 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
45492 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
45493 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
45494 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
45495 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
45496 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
45497 dlls/twain_32/README, dlls/twain_32/TWAIN,
45498 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
45499 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
45500 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
45501 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
45502 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
45503 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
45504 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
45505 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
45506 dlls/twain_32/ui.c:
45507 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
45509 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
45510 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
45511 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
45512 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
45513 dlls/richedit/richedit.c:
45514 riched32: Renamed the dlls/richedit directory to dlls/riched32.
45516 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45517 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
45518 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
45519 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
45520 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
45521 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
45522 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
45523 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
45524 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
45525 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
45526 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
45527 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
45528 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
45529 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
45530 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
45531 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
45532 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
45533 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
45534 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
45535 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
45536 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
45537 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
45538 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
45539 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
45540 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
45541 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
45542 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
45543 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
45544 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
45545 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
45546 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
45547 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
45548 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
45549 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
45550 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
45551 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
45552 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
45553 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
45554 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
45555 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
45556 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
45557 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
45558 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
45559 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
45560 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
45561 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
45562 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
45563 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
45564 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
45565 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
45566 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
45567 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
45568 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
45569 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
45571 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45572 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
45573 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
45574 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
45575 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
45576 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
45577 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
45578 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
45579 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
45580 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
45581 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
45582 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
45583 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
45584 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
45585 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
45586 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
45587 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
45588 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
45589 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
45590 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
45591 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
45592 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
45593 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
45594 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
45595 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
45596 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
45597 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
45598 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
45599 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
45600 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
45601 programs/winetest/Makefile.in:
45602 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
45604 2006-04-10 Huw Davies <huw@codeweavers.com>
45606 * dlls/gdi/freetype.c:
45607 gdi32: Add support for ttc indices in the font link list.
45609 2006-04-09 Jason Green <jave27@gmail.com>
45611 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
45612 wined3d: Add some more debugging info.
45613 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
45615 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
45617 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45618 tools/widl/typegen.h:
45619 widl: Implement support for ref pointers to simple structs.
45621 2006-04-08 Hans Leidekker <hans@it.vu.nl>
45623 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
45624 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
45626 * dlls/wldap32/control.c:
45627 wldap32: Fix broken parameter handling.
45629 2006-04-09 Hans Leidekker <hans@it.vu.nl>
45631 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
45632 dnsapi: Add a configure check for the resolver library and header.
45634 * configure, configure.ac, dlls/dnsapi/Makefile.in,
45635 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
45636 dlls/dnsapi/tests/name.c:
45637 dnsapi: Add a test for DnsNameCompare_A.
45639 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
45640 dlls/dnsapi/name.c:
45641 dnsapi: Implement DnsNameCompare_{A,W}.
45643 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
45644 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
45645 dnsapi: Add a stub implementation of dnsapi.dll.
45647 * include/Makefile.in, include/windns.h:
45648 dnsapi: Add windns.h.
45649 Based on a patch sent by Matthew Kehrer a while ago.
45651 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
45653 * dlls/ddraw/tests/d3d.c:
45654 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
45656 2006-04-08 James Hawkins <truiken@gmail.com>
45658 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
45659 advpack: Add initial implementation of SetPerUserSecValues.
45661 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
45664 wine.inf: Added dbghelp & imagehlp as fake DLLs.
45666 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
45668 * dlls/wined3d/wined3d_private.h:
45669 wined3d: Print all errors in checkGLcall.
45671 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
45672 dlls/wined3d/vertexshader.c:
45673 wined3d: Downgrade some FIXMEs.
45675 * dlls/wined3d/utils.c:
45676 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
45678 D3DFMT_L16 -> GL_LUMINANCE16_EXT
45679 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
45680 as Raphael suggested.
45681 Also increase the returned Bpp for unknown and unhandled formats from
45682 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
45683 shows some flashy graphics before it dies again :)
45685 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
45687 * dlls/shdocvw/iexplore.c:
45688 shdocvw: Constify IExplore OLE vtables.
45690 * dlls/x11drv/keyboard.c:
45691 x11drv: Update French keyboard layout to better match the X11 one.
45693 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
45695 * programs/winecfg/No.rc:
45696 winecfg: Updated Norwegian resources.
45698 2006-04-09 Huw Davies <huw@codeweavers.com>
45700 * fonts/system.sfd:
45701 fonts: Add accented greek glyphs to System.
45703 2006-04-09 Hans Leidekker <hans@it.vu.nl>
45705 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
45706 ntdll: The closing brace of a guid string is at index 37.
45708 2006-04-08 Robert Reif <reif@earthlink.net>
45710 * dlls/dsound/tests/ds3d.c:
45711 dsound: Fix 2 bugs in ds3d tests.
45712 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
45714 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
45716 * dlls/usp10/usp10.c:
45717 usp10: Terminate some strings in fixmes and traces.
45719 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
45721 * dlls/winspool/info.c:
45722 winspool: Avoid reading from NULL (GetPrinterDriver).
45724 2006-04-08 Jacek Caban <jacek@codeweavers.com>
45726 * dlls/shdocvw/oleobject.c:
45727 shdocvw: Set active document of both frame and doc window.
45729 * dlls/shdocvw/dochost.c:
45730 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
45732 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
45733 mshtml: Make sure to use initialized variables.
45735 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
45736 mshtml: Fix ref counting.
45737 - Fix ref counting.
45738 - Use This->window instead of QI in NSContainer_Release.
45740 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
45742 * programs/wineconsole/wineconsole_Eo.rc,
45743 programs/wineconsole/wineconsole_res.rc:
45744 wineconsole: Esperanto language support.
45746 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
45747 winspool: Italian language support.
45749 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
45751 * programs/winhelp/Eo.rc:
45752 winhelp: Esperanto language update.
45754 * programs/regedit/It.rc:
45755 regedit: Italian language update.
45757 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
45759 * programs/start/It.rc:
45760 start: Italian language update.
45762 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
45764 * programs/uninstaller/Eo.rc:
45765 uninstaller: Esperanto language adjustments.
45767 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
45769 * programs/wineconsole/wineconsole_It.rc,
45770 programs/wineconsole/wineconsole_res.rc:
45771 wineconsole: Italian language support.
45773 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
45775 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
45776 winspool: Esperanto language support.
45778 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
45780 * dlls/winspool/info.c:
45781 winspool: A read can fail.
45783 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
45786 ddraw: Add MAKEFOURCC to ddraw.h.
45788 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
45789 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
45791 2006-04-08 Huw Davies <huw@codeweavers.com>
45793 * fonts/system.sfd:
45794 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
45796 2006-04-08 Hans Leidekker <hans@it.vu.nl>
45798 * dlls/wldap32/add.c:
45799 wldap32: Don't handle NULL attrs twice.
45801 * dlls/wldap32/init.c:
45802 wldap32: Don't return uninitialised values.
45804 * dlls/wldap32/error.c:
45805 wldap32: Fix overrun by one of static array.
45807 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
45809 * dlls/user/menu.c:
45810 user: Add an missing element to the hbmmenus array.
45812 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
45814 * tools/winedump/output.c:
45815 winedump: Use fchmod() instead of doing system(chmod).
45817 2006-04-08 Robert Reif <reif@earthlink.net>
45819 * dlls/dsound/capture.c:
45820 dsound: Remove NULL This pointer checks.
45822 2006-04-07 Robert Reif <reif@earthlink.net>
45824 * dlls/dsound/capture.c:
45825 dsound: Remove unnecessary NULL pointer check.
45827 2006-04-08 Troy Rollo <wine@troy.rollo.name>
45829 * dlls/ntdll/cdrom.c:
45830 ntdll: Fix DVD_ReadStructure's layout of layer information.
45831 Fix DVD_ReadStructure to reflect what Windows actually does, not what
45832 Microsoft (incorrectly) documents it to do and not what the DDK
45833 headers (incorrectly) suggest it does.
45835 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
45837 * dlls/ntdll/virtual.c:
45838 ntdll: Added ARM architecture.
45840 2006-04-05 Robert Reif <reif@earthlink.net>
45842 * programs/winecfg/En.rc, programs/winecfg/audio.c,
45843 programs/winecfg/resource.h:
45844 winecfg: Add default dsound sample rate and bits per sample.
45846 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
45847 dlls/dsound/dsound_private.h:
45848 dsound: Set default primary buffer sample rate and bits per sample.
45849 Programs that are written specifically for 2000 and xp don't bother to
45850 set the primary buffer format because it's a noop. However wine is
45851 patterned after win9x and DirectX 7 or earlier which has a real
45852 primary buffer and expects the program to change the primary buffer
45853 format if necessary.
45855 2006-04-07 Alexandre Julliard <julliard@winehq.org>
45857 * programs/explorer/desktop.c, server/window.c:
45858 explorer: Don't use ExitWindows on shutdown.
45859 ExitWindows kills all current processes and that creates a race with
45860 newly started processes. Instead, simply exit and let the new process
45861 create a new explorer.
45863 2006-04-06 Mike Hearn <mike@plan99.net>
45865 * dlls/kernel/path.c:
45866 kernel: Don't crash on NULL arg in GetShortPathNameW.
45868 * dlls/comctl32/imagelist.c:
45869 comctl32: Add OOM codepath in imagelist control.
45871 2006-04-07 Mike Hearn <mike@plan99.net>
45873 * dlls/gdi/enhmetafile.c:
45874 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
45876 * dlls/kernel/path.c:
45877 kernel: Correct SearchPathA argument validation.
45879 2006-04-07 Robert Reif <reif@earthlink.net>
45881 * dlls/dsound/tests/capture.c:
45882 dsound: Fix capture test.
45883 Remove bogus release of NULL pointer code found by Coverity.
45885 2006-04-07 Mike Hearn <mike@plan99.net>
45887 * dlls/uxtheme/metric.c:
45888 uxtheme: Fix GetThemeSysInt.
45889 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
45890 path would always be taken. Fix to check only that the values are
45891 outside the possible range.
45893 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
45895 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
45896 netapi32: Move NetShareEnum from browsr.c to share.c.
45898 2006-04-07 James Hawkins <truiken@gmail.com>
45900 * dlls/advpack/tests/advpack.c:
45901 advpack: Add a few more tests for SetPerUserSecValues.
45903 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
45905 * dlls/gdi/tests/bitmap.c:
45906 gdi: Also initialize a variable in the failure case.
45908 2006-04-07 Mike McCormack <mike@codeweavers.com>
45910 * dlls/msi/table.c:
45911 msi: Use a debug channel to turn on transform debugging.
45913 2006-04-07 Alexandre Julliard <julliard@winehq.org>
45915 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
45917 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
45919 * server/process.c:
45920 server: Hide assumptions about alignment inside the read_process_memory function.
45922 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
45923 server/protocol.def, server/trace.c:
45924 server: Get rid of alignment requirements in write_process_memory request.
45925 All the alignment handling is now done in the write_process_memory
45926 function inside the server.
45928 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
45930 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
45931 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
45933 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
45934 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
45935 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
45936 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
45937 include/wine/wined3d_types.h:
45938 wined3d: Add WINED3DBOX to wined3d_types.h.
45940 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
45941 dlls/wined3d/device.c, dlls/wined3d/directx.c,
45942 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
45943 dlls/wined3d/query.c, dlls/wined3d/resource.c,
45944 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
45945 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
45946 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
45947 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
45948 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
45949 wined3d: Rename return values from D3D* to WINED3D*.
45951 2006-04-07 Robert Shearman <rob@codeweavers.com>
45953 * dlls/ole32/filemoniker.c:
45954 ole32: Fix typo in FileMonikerImpl_BindToObject.
45955 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
45956 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
45957 (found by Coverity).
45959 * dlls/ole32/compositemoniker.c:
45960 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
45962 * dlls/ole32/antimoniker.c:
45963 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
45965 * dlls/ole32/defaulthandler.c:
45966 ole32: Fix DefaultHandler_EnumAdvises.
45967 As per MSDN, if the object has no connections then
45968 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
45969 is the case when This->oleAdviseHolder is NULL, so do this and avert a
45970 potential NULL dereference of This->oleAdviseHolder (found by
45973 * dlls/oleaut32/usrmarshal.c:
45974 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
45975 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
45976 the SafeArrayCreateEx call was missing a dereference operator (found
45979 * dlls/oleaut32/safearray.c:
45980 oleaut32: Remove deadcode in SafeArrayPutElement.
45981 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
45982 because of the check at the top of the function on pvData (found by
45985 * server/console.c:
45986 server: Free ptr in console_input_append_hist.
45987 Free ptr in console_input_append_hist before returning, otherwise it
45988 will be leaked (found by Coverity).
45989 Remove the setting of last error on mem_alloc failure, as it is already
45993 server: Handle failure of mem_alloc in duplicate_token.
45996 server: Handle possible mem_alloc failure in create_token.
45999 server: Should use release_object on an object instead of free.
46001 2006-04-07 Mike McCormack <mike@codeweavers.com>
46003 * dlls/msi/files.c:
46004 msi: Remove broken volume management code.
46006 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
46007 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
46008 shdocvw: Implement IEWinMain using a simple window frame.
46010 * dlls/x11drv/wintab.c:
46011 x11drv: Cursors index used with WTI_DEVICES is zero based.
46013 2006-04-07 Huw Davies <huw@codeweavers.com>
46015 * fonts/system.sfd, tools/sfnt2fnt.c:
46016 fonts: Add the Won sign in place of the backslash for Korean fonts.
46018 2006-04-07 James Hawkins <truiken@gmail.com>
46020 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
46021 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
46023 * dlls/advpack/files.c:
46024 advpack: Rewrite get_parameter to be able to handle an empty parameter.
46026 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
46028 * include/wine/wined3d_types.h:
46029 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
46031 * include/wine/wined3d_types.h:
46032 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
46034 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
46035 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
46036 include/wine/wined3d_types.h:
46037 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
46039 2006-04-07 James Hawkins <truiken@gmail.com>
46041 * dlls/ntdll/signal_i386.c:
46042 ntdll: Return error if the signal index equals the size of the array.
46044 2006-04-07 Mike McCormack <mike@codeweavers.com>
46046 * dlls/oleaut32/typelib.c:
46047 oleaut32: Remove unnecessary check for NULL.
46049 * server/registry.c:
46050 server: Avoid comparison of -1 with an unsigned variable.
46052 * libs/wine/config.c:
46053 libwine: Fix a memory leak.
46055 * dlls/msi/classes.c:
46056 msi: Fix a logic error.
46058 * dlls/msi/record.c:
46059 msi: Avoid accessing a null pointer.
46061 * dlls/msi/string.c:
46062 msi: Check the correct pointer after allocating memory.
46064 * dlls/msi/table.c:
46065 msi: Fix possible free of uninitialized pointer.
46067 2006-04-07 Alexandre Julliard <julliard@winehq.org>
46069 * dlls/kernel/process.c:
46070 kernel: Fixed set_process_name for the winevdm case.
46072 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
46074 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
46075 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
46076 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
46077 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
46078 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
46079 include/wine/wined3d_types.h:
46080 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
46082 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
46083 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
46084 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
46085 dlls/wined3d/device.c, dlls/wined3d/directx.c,
46086 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
46087 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
46088 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
46089 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
46091 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
46093 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
46094 dlls/netapi32/share.c, include/lmshare.h:
46095 netapi32: Add (stubbed) NetSessionEnum.
46097 2006-04-06 James Hawkins <truiken@gmail.com>
46099 * dlls/advpack/tests/advpack.c:
46100 advpack: Add initial tests for SetPerUserSecValues.
46102 2006-04-06 Huw Davies <huw@codeweavers.com>
46104 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
46105 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
46106 dlls/comctl32/tests/propsheet.rc:
46107 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
46109 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
46111 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
46113 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
46114 Also add numero-sign to Courier.
46116 2006-04-06 Alexandre Julliard <julliard@winehq.org>
46118 * dlls/ntdll/exception.c:
46119 ntdll: Print traces for EXC_CallHandler even with the assembly version.
46121 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
46123 * dlls/msvcrt/process.c:
46124 msvcrt: Append extension(.exe) for _spawnve argument.
46126 2006-04-06 Alexandre Julliard <julliard@winehq.org>
46128 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
46129 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
46131 2006-04-05 Juan Lang <juan_lang@yahoo.com>
46133 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
46134 dlls/crypt32/tests/cert.c:
46135 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
46137 * dlls/crypt32/store.c, include/wincrypt.h:
46138 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
46140 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
46142 * dlls/winspool/info.c:
46143 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
46145 * dlls/winspool/info.c:
46146 winspool: Implement EnumMonitorsW.
46148 2006-04-06 Mike McCormack <mike@codeweavers.com>
46150 * dlls/shdocvw/webbrowser.c:
46151 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
46153 * dlls/msi/files.c:
46154 msi: Avoid a crash if a parameter is NULL.
46156 2006-04-05 Robert Reif <reif@earthlink.net>
46158 * dlls/winmm/winearts/audio.c:
46159 winearts: Don't call arts_free if arts_init wasn't successful.
46161 2006-04-05 Huw Davies <huw@codeweavers.com>
46163 * dlls/gdi/freetype.c:
46164 gdi32: Always consume the subst structure.
46166 * dlls/gdi/freetype.c:
46167 gdi32: Use the localised family name if present
46168 (based on a patch on Byeong-Sik Jeon).
46170 * dlls/gdi/freetype.c:
46171 gdi32: Move a few functions around. Should be a nop.
46173 2006-04-05 Mike McCormack <mike@codeweavers.com>
46175 * include/exdisp.idl:
46176 shdocvw: Add class definition for InternetExplorer.
46178 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
46180 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
46181 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
46182 Make them pass under Wine.
46184 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
46187 include: Add lmshare to lm.h.
46189 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
46191 * include/wine/wined3d_interface.h:
46192 wined3d: Add some type macros to wined3d_interface.h.
46194 2006-04-05 Alexandre Julliard <julliard@winehq.org>
46196 * tools/winebuild/spec16.c:
46197 winebuild: Remove a no longer necessary movzwl instruction.
46198 This could cause broken relays to be generated depending on the order
46199 of the entry points in the relay list.
46200 Also add a few missing tabs in the assembly output.
46202 * dlls/cards/cards.c:
46203 cards: Avoid GetPixel to draw round corners, use a clip region instead.
46205 2006-04-04 James Hawkins <truiken@gmail.com>
46207 * dlls/advpack/install.c:
46208 advpack: Factor out advpack error handling into ADV_HRESULT.
46210 2006-04-04 Mike McCormack <mike@codeweavers.com>
46212 * configure, configure.ac, programs/Makefile.in,
46213 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
46214 programs/iexplore/main.c:
46215 Add an implementation of iexplore.exe.
46217 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
46218 shdocvw: Stub implementation of IEWinMain.
46220 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
46222 * dlls/msvcrt/environ.c:
46223 msvcrt: Fix a TRACE message to avoid buffer overflow.
46225 2006-04-04 Huw Davies <huw@codeweavers.com>
46227 * fonts/ms_sans_serif.sfd:
46228 fonts: Add a few missing glyphs.
46230 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
46232 * tools/widl/typegen.c:
46233 widl: Implement support for ref pointers to arrays of base types.
46235 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
46237 * dlls/dinput/joystick_linux.c:
46238 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
46240 2006-04-04 Alexandre Julliard <julliard@winehq.org>
46242 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
46243 x11drv: Avoid redundant flushing of the thread display.
46245 * dlls/x11drv/window.c:
46246 x11drv: Remove one more XSync call.
46248 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
46250 * dlls/wined3d/device.c:
46251 wined3d: CreateDevice should use the root window.
46253 * dlls/wined3d/device.c:
46254 wined3d: Output unhandled renderstates with debug_d3drenderstate.
46256 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
46257 wined3d: Add D3DFMT_L16.
46259 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
46261 * dlls/x11drv/x11drv_main.c:
46262 x11drv: Make UseXVidMode default to yes.
46264 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
46266 * dlls/x11drv/xvidmode.c:
46267 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
46269 2006-04-04 Mike McCormack <mike@codeweavers.com>
46271 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
46272 setupapi: Add a stub implementation for RegistryDelnode.
46274 2006-04-04 Huw Davies <huw@codeweavers>
46276 * dlls/gdi/freetype.c:
46277 gdi32: Use a function to add entries to the substitution list
46278 (based on a patch by Byeong-Sik Jeon).
46280 2006-04-04 Huw Davies <huw@codeweavers.com>
46282 * dlls/gdi/freetype.c:
46283 gdi32: Use RtlUshortByteSwap to read big endian words.
46285 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
46287 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
46288 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
46289 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
46290 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
46292 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
46293 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
46294 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
46296 2006-04-04 Alexandre Julliard <julliard@winehq.org>
46298 * dlls/user/exticon.c:
46299 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
46301 * tools/Makefile.in, tools/winegcc/Makefile.in:
46302 tools: Add LDFLAGS to all the linker invocations.
46304 * tools/winegcc/winegcc.c:
46305 winegcc: Don't use the library full name for .so libs.
46307 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
46309 * fonts/small_fonts.sfd:
46310 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
46312 * fonts/small_fonts.sfd:
46313 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
46315 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
46317 * dlls/x11drv/keyboard.c:
46318 x11drv: Fixed handling of XK_KP_Separator.
46320 2006-04-03 James Hawkins <truiken@gmail.com>
46322 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
46323 advpack: Forward RegInstallA to its Unicode counterpart.
46325 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
46326 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
46328 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
46329 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
46331 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
46332 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
46334 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
46335 advpack: Forward RegRestoreAllA to its Unicode counterpart.
46337 2006-03-31 Mike Hearn <mh@codeweavers.com>
46339 * dlls/kernel/process.c:
46340 kernel: Don't enforce process handle access rights in Win98 mode.
46342 2006-04-03 Jason Green <jave27@gmail.com>
46344 * dlls/wined3d/utils.c:
46345 wined3d: Add a couple more debugging output formats.
46347 2006-04-04 Alexandre Julliard <julliard@winehq.org>
46349 * configure, configure.ac:
46350 configure: Filter out garbage from arts-config --libs too.
46352 * dlls/gdi/freetype.c:
46353 gdi: Change ReadFontDir error into a warning.
46355 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
46357 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
46358 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
46360 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
46361 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
46362 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
46363 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
46365 2006-04-04 Mike McCormack <mike@codeweavers.com>
46367 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
46368 programs/msiexec/rsrc.rc:
46369 msiexec: Add an icon for msiexec and .msi files.
46371 2006-04-03 James Hawkins <truiken@gmail.com>
46374 wine.inf: Add hhctrl.ocx to the list of fake dlls.
46376 2006-04-04 Mike McCormack <mike@codeweavers.com>
46378 * configure, configure.ac:
46379 configure: Warn if the fonts aren't going to be built.
46381 2006-04-03 Alexandre Julliard <julliard@winehq.org>
46384 server: Don't single step into signal handlers.
46386 * dlls/ntdll/signal_i386.c:
46387 ntdll: Save FPU context for all exceptions.
46389 2006-04-03 Robert Shearman <rob@codeweavers.com>
46391 * dlls/ole32/usrmarshal.c:
46392 ole32: Add documentation for the clip format user marshal functions.
46394 * tools/widl/typegen.c:
46395 widl: Fix the type offset for generated conformant string calls.
46397 * dlls/kernel/kernel32.spec:
46398 kernel: Remove some stubs that aren't present in NT.
46400 * dlls/kernel/file.c:
46401 kernel: Document some file functions.
46403 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
46405 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
46406 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
46407 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
46409 2006-04-03 Mike McCormack <mike@codeweavers.com>
46411 * dlls/user/driver.c:
46412 user32: More informative message on failure to load x11drv.
46414 2006-04-03 Huw Davies <huw@codeweavers.com>
46416 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
46417 fonts: Add an 11 ppem strike of 'Small Fonts'.
46419 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
46421 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
46422 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
46423 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
46424 gdi: Separate GDI tests by moving them into appropriate files.
46425 Separate GDI tests by moving them into appropriate files:
46426 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
46428 * dlls/gdi/gdiobj.c:
46429 gdi: Move WineEngInit call before stock fonts creation.
46430 Move WineEngInit call before stock fonts creation, otherwise we end up
46431 caching wrong fonts before loading built-in bitmap fonts.
46433 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
46435 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
46436 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
46437 d3dx: VertexBuffer should keep reference to the parent device object.
46439 2006-04-03 Alexandre Julliard <julliard@winehq.org>
46441 * dlls/setupapi/fakedll.c:
46442 setupapi: Copy the complete resource tree into the fake dlls.
46444 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
46446 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
46447 twain: Add a Korean resource.
46449 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
46451 * dlls/winmm/winealsa/audio.c:
46452 winealsa: Fix pausing when the hardware does not support it.
46454 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
46456 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
46457 url: Add a function and two stubs.
46459 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
46461 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
46462 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
46463 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
46464 include/wine/wined3d_types.h:
46465 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
46467 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
46468 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
46469 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
46470 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
46471 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
46473 2006-04-03 Mike McCormack <mike@codeweavers.com>
46475 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
46476 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
46478 * dlls/kernel/profile.c:
46479 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
46481 * dlls/msi/string.c:
46482 msi: Improve the string table hash.
46484 2006-04-03 Alexandre Julliard <julliard@winehq.org>
46486 * dlls/kernel/process.c, dlls/ntdll/loader.c:
46487 ntdll: Process --help and --version args earlier on during startup.
46489 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
46491 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
46492 msi: Italian language support.
46494 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
46495 setupapi: Esperanto language support.
46497 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
46498 uninstaller: Esperanto language support.
46500 * programs/uninstaller/It.rc:
46501 uninstaller: Italian language support.
46503 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
46504 notepad: Esperanto language support.
46506 * programs/notepad/It.rc:
46507 notepad: Italian language support.
46509 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
46510 msi: Esperanto language support.
46512 * dlls/commdlg/cdlg_Eo.rc:
46513 commdlg: Esperanto language update.
46515 * dlls/commdlg/cdlg_It.rc:
46516 commdlg: Italian language update.
46518 * dlls/wineps/wps_It.rc:
46519 wineps: Italian language update.
46521 * dlls/user/resources/user32_Eo.rc:
46522 user32: Esperanto language update.
46524 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
46525 comctl32: Esperanto language support.
46527 * dlls/comctl32/comctl_It.rc:
46528 comctl32: Italian language updates.
46530 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
46531 clock: Esperanto language support.
46533 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
46535 * dlls/wined3d/basetexture.c:
46536 wined3d: Do not set the mipmap level count every time a texture is used.
46538 2006-04-02 Huw Davies <huw@codeweavers.com>
46540 * dlls/gdi/tests/gdiobj.c:
46541 gdi32: Add tests for 'Small Fonts'.
46543 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
46545 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
46546 msvcrt: Allow environment strings longer than 512 characters.
46548 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
46550 * dlls/usp10/usp10.c:
46551 usp10: Fixed debug output of ScriptItemize.
46553 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
46555 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
46556 dinput: Keyboard should be acquired before calling GetDeviceState.
46558 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
46560 * programs/regedit/No.rc:
46561 regedit: Fix typo in Norwegian resources.
46563 2006-04-01 Alexandre Julliard <julliard@winehq.org>
46565 * dlls/x11drv/window.c:
46566 x11drv: Get rid of XSync calls on window creation and destruction.
46568 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
46569 x11drv: Ignore X errors caused by windows being created or deleted.
46571 2006-03-31 Alexandre Julliard <julliard@winehq.org>
46573 * dlls/gdi/tests/metafile.c:
46574 gdi: In metafile test only print debug output if enabled.
46576 * loader/preloader.c:
46577 loader: Hide the preloader from the ps output.
46579 * tools/winewrapper:
46580 winewrapper: Remove a couple of variables that are no longer needed.
46582 * dlls/ntdll/loadorder.c:
46583 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
46585 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
46587 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
46588 kernel: Fix handling of invalid parameter in GlobalSize().
46590 2006-03-31 Robert Shearman <rob@codeweavers.com>
46592 * dlls/ole32/rpc.c:
46593 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
46594 Use ncalrpc instead of ncacn_np as the transport as this is more similar
46595 to how ole32 from NT works and should also be compatible with rpcrt4
46596 from Win9x, allowing more combinations of dlls to work.
46598 * dlls/kernel/process.c:
46599 kernel: Add some documentation for simple process functions.
46601 * tools/widl/typegen.c:
46602 widl: There's no need to cast _StubMsg - it's already of the correct type.
46604 * tools/widl/server.c:
46605 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
46606 Only assign variables if not a string and only create a local variable
46607 if not a sized parameter. Fixes type mismatches in the generated code
46608 due to differences in the algorithms between creating local variables
46611 * tools/widl/server.c:
46612 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
46614 * tools/widl/server.c:
46615 widl: Create the correct variable type for parameters with more than one level of indirection.
46617 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
46618 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
46620 * tools/widl/typegen.c:
46621 widl: Move handling of base type marshaling and unmarshaling to a separate function.
46622 Move handling of base type marshaling and unmarshaling to a separate
46623 function and improve it to support return values.
46625 * tools/widl/typegen.c:
46626 widl: Use print_phase_function for printing NdrPointerFree call.
46628 * tools/widl/typegen.c:
46629 widl: Add a function to generate the Ndr type calls.
46630 - Add a function to generate the Ndr type calls.
46631 - Fix a typo where the aligned buffer was added to itself, rather than
46634 * tools/widl/typegen.c:
46635 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
46636 Only write the buffer incrementing code for the marshaling and
46637 unmarshaling phases - buffer sizing is handled elsewhere and freeing
46640 * tools/widl/typegen.c:
46641 widl: Output the necessary sizing information for other phases.
46642 Output the necessary sizing information for PHASE_BUFFERSIZE and
46643 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
46646 * tools/widl/client.c:
46647 widl: Output NULL ref pointer check for pointer levels > 1 too.
46649 * tools/widl/client.c, tools/widl/server.c:
46650 widl: Fix a GCC warning in the generated client and server code.
46652 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
46653 widl: The lval member of var_t is essentially a duplicate of eval->cval.
46654 - Generate eval's for enums that don't explicitly have one. This means
46655 that enums written in header files won't match exactly what has been put
46656 into the IDL file, but the numeric constat is the same and MIDL does a
46658 - Replace constant lookups with eval->cval instead of lval.
46660 * tools/widl/typegen.c:
46661 widl: De-reference parameters' types before deciding what to do with them.
46662 De-reference parameters' types before deciding what to do with them.
46663 Also dereference string parameters since they are immediately
46664 dispatched to write_string_tfs when the string attribute is detected
46665 without any further processing done on them.
46667 * tools/widl/typegen.c:
46668 widl: Write pointer calls for all non-basetype pointer parameters to functions.
46670 * tools/widl/header.c:
46671 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
46672 Write definitions for MIDL_user_allocate and MIDL_user_free in the
46673 header when writing out RPC interfaces to prevent compile failures in
46674 the generated client/server code.
46676 * tools/widl/header.c:
46677 widl: Write out the pre- and postamble for RPC interfaces with no methods.
46679 * tools/widl/header.c:
46680 widl: Output interface defined guard for rpc interfaces too.
46682 * tools/widl/typegen.c:
46683 widl: NdrFcShort should be written out instead of NdrShort.
46685 * tools/widl/typegen.c:
46686 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
46688 * tools/widl/typegen.c:
46689 widl: Support references in type_memsize.
46691 * tools/widl/client.c, tools/widl/server.c:
46692 widl: Only output code for non-object interfaces in client and server.
46693 Only output code for non-object interfaces in client and server
46694 generation and convert the while loops into for loops.
46696 2006-03-31 Alexandre Julliard <julliard@winehq.org>
46698 * ANNOUNCE, ChangeLog, VERSION, configure:
46701 ----------------------------------------------------------------
46702 2006-03-31 Alexandre Julliard <julliard@winehq.org>
46704 * server/request.c:
46705 server: Avoid crash on startup when the configuration dir doesn't exist.
46707 * dlls/user/tests/win.c:
46708 user/tests: Flush events before running the keyboard event test.
46710 * dlls/comctl32/tests/monthcal.c:
46711 comctl32: Force a specific day value in the monthcal test.
46712 Avoids test failure when the current day happens to be the 31st...
46714 2006-03-30 James Hawkins <truiken@gmail.com>
46716 * dlls/advpack/advpack.spec:
46717 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
46719 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
46720 advpack: Forward ExecuteCabA to its Unicode counterpart.
46722 2006-03-30 Robert Shearman <rob@codeweavers.com>
46724 * dlls/ole32/dcom.idl:
46725 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
46727 * dlls/wininet/urlcache.c:
46728 wininet: Fix some string length calculations.
46729 Fix some string length calculations that didn't account for the
46730 different sized characters with Unicode.
46732 * dlls/wininet/urlcache.c:
46733 wininet: Only access the URL in the cache by the provided offset.
46735 2006-03-30 H. Verbeet <hverbeet@gmail.com>
46737 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
46738 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
46739 dlls/wined3d/wined3d_private.h:
46740 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
46742 2006-03-30 Juan Lang <juan_lang@yahoo.com>
46744 * dlls/crypt32/proplist.c:
46745 crypt32: Tiny fixes.
46747 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
46748 crypt32: Fix certificate adding
46749 - Implement add disposition in CertAddCertificateContextToStore,
46750 rather than in each store.
46751 - Add a few more tests.
46753 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
46755 * dlls/msvcrt/undname.c:
46756 msvcrt: Fix read beyond end of string in __unDNameEx().
46758 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
46760 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
46761 spoolss: Add DllAllocSplMem and DllFreeSplMem.
46763 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
46765 * dlls/gdi/tests/metafile.c:
46766 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
46767 These tests currently fail in Wine.
46769 * dlls/x11drv/keyboard.c:
46770 x11drv: Update Hungarian keyboard layout to better match the X11 one.
46772 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
46774 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
46775 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
46776 widl: Implement support for ref pointers to strings.
46778 2006-03-30 Huw Davies <huw@codeweavers.com>
46780 * dlls/gdi/freetype.c:
46781 gdi32: Move the font substitution list to a standard Wine list
46782 (based on a patch by Byeong-Sik Jeon).
46784 2006-03-30 Alexandre Julliard <julliard@winehq.org>
46786 * dlls/user/message.c:
46787 user: Only wait for sent messages in wait_message_reply.
46789 * dlls/x11drv/event.c:
46790 x11drv: Filter a few more event types in filter_event.
46791 ConfigureNotify and related events should only be processed when
46792 posted messages are selected. There's no need to handle MappingNotify
46793 if keyboard events are not selected.
46795 * dlls/Makefile.in, dlls/make_dlls:
46796 dlls: Removed a number of no longer needed dependencies.
46798 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
46800 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
46801 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
46802 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
46803 spoolss: Add minimal spoolss.dll.
46805 2006-03-30 Alexandre Julliard <julliard@winehq.org>
46807 * dlls/user/message.c, dlls/user/win.c:
46808 user: Don't send WM_PARENTNOTIFY to the desktop window.
46810 2006-03-29 James Hawkins <truiken@gmail.com>
46812 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
46813 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
46815 2006-03-30 James Hawkins <truiken@gmail.com>
46817 * dlls/advpack/install.c:
46818 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
46820 * dlls/advpack/install.c:
46821 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
46823 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
46825 * dlls/kernel/except.c:
46826 kernel: Resource browsing.
46827 Try to be a bit more strict when checking for resource mapping in
46828 exception handler (and prevent some exceptions while in exception
46831 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
46833 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
46834 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
46835 include/wine/wined3d_types.h:
46836 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
46838 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
46840 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
46841 twain: Add German resource.
46843 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
46845 * dlls/kernel/heap.c:
46846 kernel32: Display the parameter that caused a page fault in GlobalFree().
46848 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
46850 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
46851 kernel: Fix handling of invalid parameter in GlobalFlags().
46853 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
46856 tools: Remove wineconf.
46858 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
46860 * DEVELOPERS-HINTS:
46861 DEVELOPER-HINTS: Some directories are renamed / removed / added.
46863 2006-03-29 Robert Shearman <rob@codeweavers.com>
46865 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
46866 oleaut32: Add IPersist to QueryInterface.
46868 * dlls/oleaut32/typelib.c:
46869 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
46871 * dlls/oleaut32/olepicture.c:
46872 oleaut32: Replace memcmp with IsEqualIID macro.
46873 Replace memcmp with IsEqualIID macro that doesn't require a size
46874 parameter and remove the unneeded brackets to give more compact and
46875 more readable code.
46877 * dlls/ole32/compobj.c:
46878 ole32: Don't process posted messages in CoWaitForMultipleHandles.
46879 Tests with native show that during COM calls posted messages aren't
46880 retrieved other than COM calls so change the PeekMessage parameters in
46881 CoWaitForMultipleHandles to duplicate this.
46883 * dlls/ole32/compobj.c:
46884 ole32: Try to retrieve messages that are COM calls first.
46885 Try to retrieve messages that are COM calls first in
46886 CoWaitForMultipleHandles before retrieving other types.
46888 * dlls/ole32/compobj.c:
46889 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
46890 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
46891 function so that the order and type of the messages retrieved can be
46892 customised in the future.
46894 * dlls/ole32/compobj.c:
46895 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
46896 should depend on whether the current apartment is a single threaded one.
46898 * dlls/ole32/compobj.c:
46899 ole32: Pass the no yield flag to PeekMessage.
46900 Pass the no yield flag to PeekMessage since we sleep in
46901 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
46904 server: Store the token source.
46906 2006-03-29 Huw Davies <huw@codeweavers.com>
46908 * include/winuser.h:
46909 include: Add DFC_POPUPMENU.
46911 2006-03-30 Mike McCormack <mike@codeweavers.com>
46913 * dlls/wininet/http.c:
46914 wininet: Clean up HTTP_GetCustomHeaderIndex.
46916 * dlls/wininet/http.c:
46917 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
46919 * dlls/wininet/http.c:
46920 WININET: Clean up HttpQueryInfo.
46921 Fixes another return FALSE without SetLastError.
46923 * dlls/wininet/http.c:
46924 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
46926 2006-03-29 Mike McCormack <mike@codeweavers.com>
46928 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
46929 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
46931 2006-03-29 Alexandre Julliard <julliard@winehq.org>
46933 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
46935 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
46937 2006-03-27 Petr Tesarik <hat@tesarici.cz>
46939 * dlls/ntdll/cdrom.c:
46940 ntdll: Fix CDROM raw reads.
46941 - Fix incorrect data sizes.
46942 - Fix CDDA addressing.
46943 - Implement XAForm2 mode on Linux.
46945 2006-03-29 Alexandre Julliard <julliard@winehq.org>
46947 * programs/winecfg/x11drvdlg.c:
46948 winecfg: Disable the desktop option when configuring a specific application.
46950 2006-03-28 H. Verbeet <hverbeet@gmail.com>
46952 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
46953 include/wine/wined3d_interface.h:
46954 wined3d: Create an IWineD3DBaseShader class.
46956 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
46957 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
46958 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
46960 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
46961 dlls/wined3d/wined3d_private.h:
46962 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
46964 * dlls/wined3d/pixelshader.c:
46965 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
46967 2006-03-29 Mike McCormack <mike@codeweavers.com>
46969 * dlls/user/sysparams.c:
46970 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
46972 * dlls/user/sysparams.c:
46973 user32: Implement SPI_[GS]ETUIEFFECTS.
46975 * dlls/user/sysparams.c:
46976 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
46978 * dlls/user/sysparams.c:
46979 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
46981 * dlls/user/sysparams.c:
46982 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
46984 * dlls/user/sysparams.c:
46985 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
46987 * dlls/user/sysparams.c:
46988 user32: Implement SPI_[SG]ETCARETWIDTH.
46990 2006-03-28 Alexandre Julliard <julliard@winehq.org>
46992 * dlls/mshtml/persist.c:
46993 mshtml: Don't free the URL we have just stored in the callback object.
46995 * dlls/x11drv/mouse.c:
46996 x11drv: Only warp the mouse pointer if it has actually moved.
46998 2006-03-26 H. Verbeet <hverbeet@gmail.com>
47000 * dlls/d3d8/device.c:
47001 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
47003 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
47005 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
47006 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
47007 include/wine/wined3d_types.h:
47008 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
47010 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
47011 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
47012 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
47013 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
47014 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
47015 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
47016 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
47017 dlls/wined3d/device.c, dlls/wined3d/resource.c,
47018 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
47019 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
47020 include/wine/wined3d_types.h:
47021 wined3d: Add WINED3DPOOL to wined3d_types.h.
47023 2006-03-22 Aric Stewart <aric@codeweavers.com>
47025 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
47026 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
47027 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
47028 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
47029 twain: Add a property sheet UI for scanning.
47031 2006-03-28 Alexandre Julliard <julliard@winehq.org>
47033 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
47034 x11drv: Reinitialize the display settings when using a desktop window.
47036 2006-03-22 Aric Stewart <aric@codeweavers.com>
47038 * dlls/twain/ds_image.c:
47039 twain: A few cleanups, using some consts from sane.
47041 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
47043 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
47044 widl: Implement support for pointers to base types.
47046 2006-03-28 Alexandre Julliard <julliard@winehq.org>
47048 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
47049 advapi32: Fixed compiler warnings.
47051 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
47053 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
47055 advapi32: Fixed building TRUSTEEs with objects.
47056 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
47057 and BuildTrusteeWithObjectsAndSid, including regression tests.
47059 * dlls/comctl32/rebar.c:
47060 comctl32: Rebar size fix.
47061 Rebars without any bands should have a height/width of 0.
47063 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
47065 * tools/wineshelllink:
47066 wineshelllink: Remove quotes from Path=<workdir>.
47068 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
47071 wine.inf: Add some more fake dlls to the system directory.
47073 2006-03-28 Mike McCormack <mike@codeweavers.com>
47076 mpr: Improve the stub for WNetGetUniversalNameW.
47079 server: Fix a race condition in the delivery of change notifications.
47081 2006-03-28 Alexandre Julliard <julliard@winehq.org>
47083 * dlls/x11drv/window.c:
47084 x11drv: Avoid setting text or WM hints of the X root window.
47086 2006-03-27 Alexandre Julliard <julliard@winehq.org>
47088 * configure, configure.ac, dlls/Makefile.in,
47089 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
47090 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
47091 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
47092 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
47093 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
47094 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
47095 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
47096 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
47097 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
47098 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
47099 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
47100 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
47101 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
47102 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
47103 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
47104 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
47105 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
47107 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
47108 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
47109 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
47110 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
47111 dlls/msg711.acm/msg711.c:
47112 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
47114 * configure, configure.ac, dlls/Makefile.in,
47115 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
47116 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
47117 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
47118 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
47119 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
47121 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
47122 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
47123 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
47124 dlls/msacm/imaadp32/Makefile.in,
47125 dlls/msacm/imaadp32/imaadp32.acm.spec,
47126 dlls/msacm/imaadp32/imaadp32.c:
47127 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
47129 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
47130 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
47131 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
47132 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
47133 x11drv: Moved desktop mode handling to the explorer process.
47134 Per-application desktop mode settings are no longer supported. Apps
47135 can be launched in a specific desktop window by using:
47136 explorer /desktop=name[,widthxheight] app.exe [args]
47137 If the named desktop already exists the app is launched inside it. The
47138 default desktop is cleverly named "default".
47140 * dlls/x11drv/window.c:
47141 x11drv: Allow setting WM hints for the desktop window.
47143 * dlls/x11drv/winpos.c:
47144 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
47146 2006-03-27 Jacek Caban <jacek@codeweavers.com>
47148 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
47149 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
47150 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
47151 mshtml: Added tooltip implementation.
47153 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
47155 * dlls/commdlg/fontdlg.c:
47156 commdlg: Properly set and retrieve colour value from combo box .
47158 2006-03-27 Robert Shearman <rob@codeweavers.com>
47160 * dlls/shell32/systray.c, programs/explorer/systray.c:
47161 shell32: Adding a systray item with an invalid icon handle is allowed.
47163 2006-03-27 Huw Davies <huw@codeweavers.com>
47165 * dlls/riched20/txtsrv.c:
47166 riched20: Take a ref on text host.
47168 2006-03-27 Mike McCormack <mike@codeweavers.com>
47170 * dlls/user/input.c:
47171 user32: Send a fake mouse movement event after releasing capture.
47173 2006-03-27 Alexandre Julliard <julliard@winehq.org>
47175 * dlls/ntdll/virtual.c:
47176 ntdll: Limit header_size to the file size.
47178 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
47179 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
47180 x11drv: Get rid of the using_wine_desktop flag.
47182 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
47183 server/winstation.c:
47184 server: Connect to the window station and desktop specified by startup info.
47185 If window station and desktop aren't inherited from the parent, don't
47186 connect to them from the server, but from the USER init code where we
47187 can get the proper values from the startup info structure.
47190 server: Store window properties in the global atom table instead of
47191 the per-winstation table.
47193 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
47195 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
47196 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
47197 shell32: Add an uncompressed AVI displaying the word searching.
47199 2006-03-26 James Hawkins <truiken@gmail.com>
47201 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
47202 advpack: Implement the launching of executables in RunSetupCommand.
47204 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
47205 advpack: Define S_ASYNCHRONOUS in advpub.h.
47207 2006-03-27 Alexandre Julliard <julliard@winehq.org>
47209 * server/process.c, server/request.c:
47210 server: Fixed process exit code on FreeBSD.
47212 2006-03-24 Petr Tesarik <hat@tesarici.cz>
47214 * programs/winedbg/break.c:
47215 winedbg: Fix stepping over an instruction.
47217 2006-03-27 Petr Tesarik <hat@tesarici.cz>
47219 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
47220 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
47222 2006-03-26 f_sophia <f_sophia@libero.it>
47224 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
47225 winhelp: Added Esperanto language support.
47227 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
47229 * dlls/shell32/shell32_Eo.rc:
47230 shell32: Updated Esperanto translation.
47232 2006-03-26 James Hawkins <truiken@gmail.com>
47234 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
47235 kernel: Error out of CreateProcess if the specified current directory
47238 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
47241 wine.inf: Add some dll stub dll to the system directory.
47243 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
47246 wine.inf: Add SystemRoot.
47248 2006-03-27 Petr Tesarik <hat@tesarici.cz>
47250 * dlls/ntdll/signal_i386.c:
47251 ntdll: Fix debug exceptions from VM86.
47252 - Set ContextFlags accordingly in save_vm86_context().
47253 - Raise debug exceptions correctly for debug exceptions.
47254 - Do not clear TF bit for VM86-generated debug exceptions.
47256 2006-03-26 James Hawkins <truiken@gmail.com>
47258 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
47259 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
47261 2006-03-26 Mike McCormack <mike@codeweavers.com>
47263 * dlls/commdlg/filedlg.c:
47264 commdlg: Malformed filters are still added to the filter combo box.
47266 * dlls/comctl32/comctl32undoc.c:
47267 comctl32: Having an MRU list without a compare function works in Windows.
47269 2006-03-26 H. Verbeet <hverbeet@gmail.com>
47271 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
47272 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
47274 2006-03-24 Alexandre Julliard <julliard@winehq.org>
47276 * dlls/msvcrt/file.c:
47277 msvcrt: Fix fflush() of files opened for read.
47278 Some apps, for no particular reason, call fflush() on files opened for
47279 read. This keeps them from tripping over their shoelaces.
47281 2006-03-25 Tomas Carnecky <tom@dbservice.com>
47283 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
47284 opengl: Put OpenGL setup functions into their own debug channel.
47286 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
47288 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
47289 winedbg: Fixes for identifiers.
47290 - fixed lexical rules for a path name
47291 - fixed identifier rules so that we get the right precedence
47293 - modules (in mod!name forms) are now handled as tIDENTIFIER
47294 (tPATH was buggy anyhow)
47296 * dlls/dbghelp/symbol.c:
47297 dbghelp: Module should be case insensitive.
47298 When looking up a symbol name in the form module!name, the module
47299 lookup should be insensitive.
47301 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
47303 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
47304 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
47305 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
47306 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
47307 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
47308 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
47309 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
47310 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
47312 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
47313 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
47314 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
47316 2006-03-23 H. Verbeet <hverbeet@gmail.com>
47318 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
47319 wined3d: Move the D3DSIO_DCL dumping code into its own function.
47321 2006-03-23 James Hawkins <truiken@gmail.com>
47323 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
47324 dlls/advpack/tests/install.c:
47325 advpack: Add initial tests for RunSetupCommand.
47327 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47328 advpack: Forward DelNodeA to its Unicode counterpart.
47330 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
47331 advpack: Forward RunSetupCommandA to its Unicode counterpart.
47333 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47334 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
47336 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47337 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
47339 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
47340 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
47342 2006-03-24 Ken Thomases <ken@codeweavers.com>
47344 * server/process.c:
47345 server: Fix memory leak in read_process_memory handler.
47347 2006-03-24 Mike McCormack <mike@codeweavers.com>
47349 * dlls/ntdll/directory.c:
47350 ntdll: Recursive notify is implemented.
47352 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
47355 server: Fix compilation under Darwin 7.
47357 2006-03-23 Jacek Caban <jacek@codeweavers.com>
47359 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
47360 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
47361 mshtml: Added IHTMLElement2 implementation.
47363 * include/exdisp.idl:
47364 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
47366 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
47368 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
47369 include/wine/wined3d_interface.h:
47370 wined3d: Rectpatch code fix.
47371 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
47372 with an older patch.
47374 2006-03-23 Alexandre Julliard <julliard@winehq.org>
47376 * dlls/msvcrt/time.c:
47377 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
47379 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
47381 * dlls/kernel/cpu.c:
47382 kernel: Add processor specific environment variables.
47384 2006-03-23 James Hawkins <truiken@gmail.com>
47386 * dlls/comctl32/tab.c:
47387 comctl32: A couple fixes for tab icon offsets.
47388 - Shift selected icons up and non-selected icons down.
47389 - Add the top or left draw rect to the vertical offset, because it may
47392 2006-03-22 James Hawkins <truiken@gmail.com>
47394 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47395 advpack: Implement FileSaveMarkNotExistW.
47397 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47398 advpack: Forward AdvInstallFileA to its Unicode counterpart.
47400 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
47401 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
47403 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
47404 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
47406 2006-03-23 Alexandre Julliard <julliard@winehq.org>
47408 * dlls/kernel/environ.c:
47409 kernel: Remove a couple of incorrect asserts.
47411 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
47413 * dlls/comctl32/tooltips.c:
47414 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
47416 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
47418 * dlls/kernel/tests/thread.c:
47419 kernel: Load QueueUserWorkItem function dynamically.
47421 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
47423 * tools/widl/server.c, tools/widl/typegen.c:
47424 widl: Fix base type alignments.
47425 Generate aligned marshal and unmarshal code for base type arguments
47428 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
47429 tools/widl/typegen.h:
47430 widl: Fix format string size calculation.
47431 - Move proc format string size calculation from client.c and server.c
47433 - Implement type format string size calculation.
47435 2006-03-22 Alexandre Julliard <julliard@winehq.org>
47437 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
47438 server: Class and global atoms should not be local to a window station.
47440 2006-03-22 Marcus Meissner <meissner@suse.de>
47442 * configure, configure.ac, programs/Makefile.in,
47443 programs/avitools/.gitignore, programs/avitools/Makefile.in,
47444 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
47445 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
47446 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
47447 programs: Move icinfo out of avitools.
47449 2006-03-22 H. Verbeet <hverbeet@gmail.com>
47451 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
47452 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
47454 * dlls/wined3d/vertexshader.c:
47455 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
47457 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
47458 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
47459 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
47461 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
47462 wined3d: glTypeLookup cleanup.
47463 Use a struct instead of an UINT array as entries in the glTypeLookup
47466 * dlls/wined3d/pixelshader.c:
47467 wined3d: Store the pixelshader version in the pixelshader object.
47469 2006-03-22 Huw Davies <huw@codeweavers.com>
47471 * dlls/user/edit.c, dlls/user/tests/edit.c:
47472 user32: Only adjust the margins if the edit control is above a certain size.
47474 2006-03-22 James Hawkins <truiken@gmail.com>
47476 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
47477 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
47479 2006-03-22 Jacek Caban <jacek@codeweavers.com>
47481 * dlls/mshtml/htmlelem.c:
47482 mshtml: Clean up get_all and tags (also fixes a typo).
47484 2006-03-22 Mike McCormack <mike@codeweavers.com>
47487 wine.inf: Add a shdocvw.dll stub dll to the system directory.
47489 * dlls/msi/action.c:
47490 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
47492 * dlls/msi/package.c:
47493 msi: Don't crash when logging a record with only one field.
47495 2006-03-22 Alexandre Julliard <julliard@winehq.org>
47497 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
47498 server/named_pipe.c, server/object.c, server/object.h,
47499 server/registry.c, server/request.c, server/signal.c:
47500 server: New scheme for cleaning up objects on server exit.
47501 Objects stored in static variables can now be marked when they are
47502 created and are automatically cleaned up on exit. This avoids having
47503 to export a bunch of close_* functions.
47505 2006-03-21 James Hawkins <truiken@gmail.com>
47507 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
47508 advpack: Forward TranslateInfStringExA to its unicode counterpart.
47510 * dlls/advpack/tests/files.c:
47511 advpack: Add second null for double null terminated lists.
47513 2006-03-22 Mike McCormack <mike@codeweavers.com>
47515 * dlls/msi/dialog.c:
47516 msi: Show "hidden dialogs" but hide them initially.
47518 * dlls/msi/custom.c:
47519 msi: Implement custom action type 17.
47521 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
47522 dlls/riched20/version.rc:
47523 riched20: Add a version resource.
47525 * dlls/wintrust/wintrust_main.c:
47526 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
47528 * include/Makefile.in, include/softpub.h:
47529 include: Add softpub.h.
47531 2006-03-22 Kevin Koltzau <kevin@plop.org>
47533 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
47534 dlls/ole32/tests/clipboard.c:
47535 ole32: Initial tests for OLE clipboard functions.
47537 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
47539 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
47540 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
47542 2006-03-21 Lei Zhang <leiz@ucla.edu>
47544 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
47545 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
47546 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
47547 introduced in earlier patches for EM_FINDTEXT. Additional test cases
47548 have been added to check for corner cases. Also improve input
47551 2006-03-21 Francois Gouget <fgouget@free.fr>
47553 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
47554 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
47555 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
47556 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
47557 Assorted spelling fixes.
47559 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
47560 taskmgr: Avoid forward declarations and make functions static.
47562 * programs/taskmgr/applpage.c:
47563 taskmgr: Reorder functions to avoid forward declarations.
47565 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
47566 programs/taskmgr/column.c, programs/taskmgr/graph.c,
47567 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
47568 programs/taskmgr/procpage.c:
47569 taskmgr: Avoid forward declarations and make functions static.
47571 * tools/winapi/win32.api:
47572 Update win32.api to match the current sources.
47574 * include/winerror.h:
47575 include: Add missing error and facility codes.
47577 * dlls/advapi32/advapi32.spec:
47578 advapi32: Fix the LsaEnumerateAccountRights() export.
47580 * include/ntsecapi.h:
47581 include: Standardize the LsaLookupNames() prototype.
47583 2006-03-21 Robert Shearman <rob@codeweavers.com>
47585 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
47586 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
47587 regardless of what type they are.
47588 Add a test for this and dump type infos created with CreateDispTypeInfo.
47590 2006-03-21 Huw Davies <huw@codeweavers.com>
47592 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
47593 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
47595 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
47597 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
47598 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
47599 programs/winedbg/dbg.y, programs/winedbg/debug.l,
47600 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
47601 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
47602 winedbg: Add display for floating point status.
47603 Added code to examine and display floating point unit status into
47604 be_i386.c as info all-regs command.
47606 2006-03-21 Alexandre Julliard <julliard@winehq.org>
47608 * tools/sfnt2fnt.c:
47609 sfnt2fnt: Remove output file on failure.
47611 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
47612 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
47613 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
47614 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
47615 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
47616 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
47618 2006-03-21 Mike McCormack <mike@codeweavers.com>
47620 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
47621 dlls/msi/helpers.c:
47622 msi: Improve handling of short paths.
47624 2006-03-21 Robert Shearman <rob@codeweavers.com>
47626 * dlls/ntdll/threadpool.c:
47627 ntdll: Start of pooling support for RtlQueueWorkItem.
47628 Start of pooling support for RtlQueueWorkItem. The algorithm
47629 implmented is very simple - if there are no free threads, create a new
47632 * dlls/kernel/tests/thread.c:
47633 kernel: Add a test for QueueUserWorkItem.
47635 * dlls/oleaut32/typelib.c:
47636 oleaut: Better support for invoking methods with VT_VARIANT argument types.
47638 * dlls/wininet/internet.c:
47639 wininet: Document InternetCrackUrlW.
47641 * dlls/wininet/http.c, dlls/wininet/internet.c:
47642 wininet: InternetCreateUrlW should return the number of bytes needed.
47643 InternetCreateUrlW should return the number of bytes needed to store
47644 the URL, not the number of characters (reported by Sven Paschukat).
47646 2006-03-21 Alexandre Julliard <julliard@winehq.org>
47648 * dlls/ntdll/loader.c, include/winnt.h:
47649 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
47650 By returning FALSE from this call, a builtin dll can specify that we
47651 should try to load the native one instead.
47653 * dlls/ddraw/main.c:
47654 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
47656 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
47657 dlls: Removed a number of dll symlinks that are no longer needed.
47659 * tools/winewrapper:
47660 winewrapper: Remove explicit call to wineprefixcreate.
47661 Now that wineprefixcreate detects the build tree automatically, the
47662 standard behavior of starting it from ntdll should work fine.
47664 * programs/wcmd/wcmdmain.c:
47665 wcmd: Try executing the process even if the exe file doesn't exist.
47666 It may be a builtin exe in which case the CreateProcess call will
47669 * tools/wine.inf, tools/wineprefixcreate.in:
47670 wine.inf: Use the new fake dlls mechanism to create placeholders for
47671 applications instead of using symlinks.
47673 * dlls/ntdll/loader.c:
47674 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
47676 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
47677 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
47678 setupapi: Added support for creating fake dlls at install time.
47679 This should satisfy applications that access a dll file directly. For
47680 apps that check the dll version in the file, the version resource is
47681 copied from the builtin dll.
47683 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
47685 * dlls/dinput/device.c, dlls/dinput/device_private.h,
47686 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
47687 dinput: Create single thread for mouse and keyboard hook.
47688 Put keyboard & mouse hook callbacks into separate thread.
47689 Move few global variables into object. Delete no longer used crit section.
47690 For hooks to work properly hook callback have to be in a thread
47691 with message loop. Some games create separate threads just to handle
47692 mouse and/or keyboard events that do not have message loop.
47694 2006-03-20 Mike Hearn <mike@plan99.net>
47696 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
47697 opengl32: Optimize thunks by storing GL context in the thread environment block.
47699 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
47701 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
47702 gdi: Fix a couple of todos in the bitmap test.
47704 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
47706 * dlls/commdlg/cdlg_Ko.rc:
47707 commdlg: Updated Korean translation.
47709 * programs/winecfg/Ko.rc:
47710 winecfg: Updated Korean translation.
47712 2006-03-21 Mike McCormack <mike@codeweavers.com>
47714 * programs/taskmgr/applpage.c:
47715 taskmgr: Make some functions static.
47717 * programs/taskmgr/applpage.c:
47718 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
47720 * programs/winefile/winefile.c:
47721 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
47723 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
47725 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
47726 wined3d: Don't use OpenGL 2.0.
47728 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
47730 * dlls/kernel/cpu.c:
47731 kernel: Fix model/stepping in GetSystemInfo.
47732 wProcessorRevision is built from model and stepping.
47734 2006-03-20 Mike McCormack <mike@codeweavers.com>
47736 * programs/taskmgr/priority.c:
47737 taskmgr: Eliminate common code and fix a warning.
47739 2006-03-19 Mike McCormack <mike@codeweavers.com>
47741 * dlls/comctl32/listview.c:
47742 comctl32: Get rid of some incorrect casts.
47744 2006-03-20 Alexandre Julliard <julliard@winehq.org>
47747 configure: Add autoheader to the compile command.
47749 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
47750 programs/Makeprog.rules.in:
47751 configure: Use --rpath when linking dlls too.
47753 * programs/Makefile.in, programs/make_progs:
47754 programs: Get rid of application symlinks, they are no longer needed.
47756 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
47757 x11drv: Clear new bitmaps if they don't contain any data.
47759 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
47761 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
47762 gdi: Add a simple test for bitmap bits/metrics
47763 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
47764 empty (not selected into a DC) bitmap.
47766 2006-03-19 Mike McCormack <mike@codeweavers.com>
47768 * dlls/msi/regsvr.c:
47769 msi: Set the InstallerLocation value when registering msi.dll.
47771 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
47773 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
47774 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
47776 2006-03-20 Alexandre Julliard <julliard@winehq.org>
47778 * dlls/kernel/tests/change.c:
47779 kernel: Avoid infinite waits in directory change tests.
47781 2006-03-19 H. Verbeet <hverbeet@gmail.com>
47783 * dlls/d3d8/device.c:
47784 d3d8: Change the default debug channel to d3d8 for device.c.
47786 * dlls/d3d8/device.c:
47787 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
47789 * dlls/d3d8/device.c:
47790 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
47792 2006-03-18 Jacek Caban <jacek@codeweavers.com>
47794 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
47795 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
47796 mshtml: Optimize nsACString handling.
47798 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
47799 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
47800 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
47801 mshtml: Better QueryInterface implementation.
47803 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
47805 * programs/wordpad/No.rc:
47806 wordpad: Fix typo in Norwegian resource.
47808 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
47810 * programs/regedit/Ru.rc:
47811 regedit: Fix Russian translation.
47813 * programs/control/params.h:
47814 control: Fix datetime name.
47816 2006-03-19 Milko Krachounov <milko@3mhz.net>
47818 * programs/winecfg/Bg.rc:
47819 winecfg: Update Bulgarian translation.
47821 2006-03-19 Mike McCormack <mike@codeweavers.com>
47823 * include/commctrl.h:
47824 include: LVSETINFOTIPA does not exist.
47826 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
47828 * programs/winedbg/tgt_active.c:
47829 winedbg: Copy floating point status to the dbgcontext.
47831 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
47833 * dlls/gdi/driver.c:
47834 gdi: Handle NT style \\.\DISPLAY1 name that we return.
47836 2006-03-18 Robert Shearman <rob@codeweavers.com>
47838 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
47839 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
47840 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
47841 msi: Optimise WHERE operations.
47842 Optimise WHERE operations on matching against strings by adding a new
47843 function find_matching_rows to the views, which eliminates the need to
47844 examine every record when executing a query. Implement this function
47845 in the table using a hash table on the ID stored in the data.
47847 * dlls/msi/tests/format.c:
47848 msi: Add a test for MsiFormatRecord with integer fields.
47850 * dlls/wininet/cookie.c:
47851 wininet: Copy from the start of the cookie name, not the cookie data.
47852 Copy from the start of the cookie name, not the cookie data when
47853 parsing cookies with a NULL cookie name.
47855 * include/wininet.h:
47856 include: Add some more defines to wininet.h.
47858 * programs/wcmd/wcmdmain.c:
47859 wcmd: Use PACKAGE_VERSION as the wcmd version.
47861 * dlls/ole32/rpc.c:
47862 ole: Use the thread pool for executing RPC calls for better performance
47863 (after the thread pool has been improved).
47865 2006-03-17 Alexandre Julliard <julliard@winehq.org>
47867 * tools/wineprefixcreate.in:
47868 wineprefixcreate: Autodetect the running from build tree case.
47870 * dlls/setupapi/install.c:
47871 setupapi: Added support for calling executables in a RegisterDlls section.
47873 2006-03-18 Alexandre Julliard <julliard@winehq.org>
47875 * dlls/ntdll/loader.c:
47876 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
47878 2006-03-18 Mike McCormack <mike@codeweavers.com>
47880 * include/windowsx.h:
47881 Prevent the use of windowsx.h with Wine source.
47883 * programs/winefile/winefile.c, programs/winefile/winefile.h:
47884 winefile: Eliminate use of windowsx.h.
47886 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
47888 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47889 dbghelp: MSC fixes.
47890 - wrong cut & paste across versions of a given record type
47891 - wrong definition for register_v2
47893 * dlls/dbghelp/msc.c:
47894 dbghelp: Support for LF_VTSHAPE in MSC.
47895 - added preliminary support for VT (virtual table) shape
47897 - as we don't do C++, it's just a hack to get rid of
47900 * dlls/dbghelp/msc.c:
47901 dbghelp: MSC forward declaration.
47902 - create an infrastructure for handling forward usage
47904 - used it in some cases (pointer to yet not defined udt,
47905 function signature, modifiers)
47907 * dlls/dbghelp/msc.c:
47908 dbghelp: Type parsing refactoring.
47909 - seperate types' table handling from a single type handling
47910 by adding codeview_parse_one_type function
47911 - factored all calls for caching symt
47912 - make type parsing helpers return the symt instead of a
47913 simple error status
47915 * dlls/dbghelp/msc.c:
47916 dbghelp: Fixes for NB11 types.
47917 - when checking debug info in NB09 or NB11 format (CodeView),
47918 try to load the global types section
47920 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47921 dbghelp: MSC handling of function signature's parameters.
47922 - now correctly parsing parameters types for a function
47923 signature and storing them in dbghelp internal structures
47925 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47926 dbghelp: Cleanup MSC bitfield handling.
47927 - no longer caching bitfield information but accessing it directly
47929 - removed all kludges for bitfield handling
47930 - reused BOOL parameter to codeview_get_type for monitoring
47931 traces (will be used in later patches)
47933 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47934 dbghelp: Fieldlist.
47935 - now that we have offset tables to type, we can cleanly
47936 parse the field-lists and remove the associated kludges
47937 - also adding internal structure for easing parameter sharing
47938 across functions (codeview_type_parse)
47939 - in mscvpdb.h, also reparated the type records that are
47940 referenced from other type records (union codeview_type_ref)
47941 from type records referenced by symbols (union codeview_type)
47943 * dlls/dbghelp/msc.c:
47944 dbghelp: MSC types.
47945 - enforce the type records that can be accessed by symbols (these are
47946 anyway the high level ones)
47948 * dlls/dbghelp/msc.c:
47949 dbghelp: Types parsing.
47950 - our engine for parsing types section now requires in entry
47951 an offsets table for getting directly to each type in the
47953 - (re)construct this table for PDB types
47955 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47956 dbghelp: CV's ssearch.
47957 - added definitions for start_search symbol info
47958 - silenced warnings from this symbol
47960 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47961 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
47963 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
47964 dbghelp: Compiland and source files are not the same thing.
47965 - in MSC debug info parsing, clearly separate a source file
47966 information from a compiland (including in linetab structure)
47967 - in ELF debug info parsing, now storing compiland directly
47968 in symtab_elt while browsing the symtab section (we still
47969 create twice the compilands, once in stabs/dwarf parsing,
47970 a second time in symtab parsing)
47972 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
47974 * dlls/gdi/freetype.c:
47975 gdi32: Look for ttf fonts in the Wine font dir.
47977 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
47979 * dlls/gdi/tests/gdiobj.c:
47980 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
47982 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
47984 * tools/widl/server.c:
47985 widl: Do not generate code that initializes a binding handle.
47987 * tools/widl/client.c, tools/widl/server.c:
47988 widl: Fix proc offset calculation.
47989 A void return type is represented by a FC_END/FC_PAD sequence in the
47990 proc format string. Increment the proc offset by two when a function
47993 * tools/widl/parser.y:
47994 widl: 'unsigned char' and 'byte' are must be distinct types.
47996 2006-03-18 Jacek Caban <jacek@codeweavers.com>
47998 * include/mshtmdid.h, include/mshtml.idl:
47999 mshtml.idl: Added more interfaces.
48001 * dlls/mshtml/tests/protocol.c:
48002 mshtml/tests: Code cleanup.
48004 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
48006 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
48007 dbghelp: Live target detection.
48008 - DBGHELP_NOLIVE env variable is tested earlier to avoid
48009 some strange effects in live target detection
48010 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
48011 a process, because we know it must be a live target
48013 2006-03-17 Mike McCormack <mike@codeweavers.com>
48015 * dlls/user/tests/edit.c, programs/progman/group.c,
48016 programs/progman/main.c, programs/progman/program.c,
48017 programs/winecfg/audio.c:
48018 Remove some unnecessary uses of windowsx.h
48020 2006-03-18 Mike McCormack <mike@codeweavers.com>
48022 * dlls/avifil32/avifile.c:
48023 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
48025 2006-03-17 Mike McCormack <mike@codeweavers.com>
48027 * programs/taskmgr/dbgchnl.c:
48028 taskmgr: Fix some gcc 4.1 warnings.
48030 * programs/winecfg/appdefaults.c:
48031 winecfg: Fix some gcc 4.1 warnings.
48033 * dlls/crypt32/tests/store.c:
48034 crypt32: Fix a warning.
48036 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
48038 * dlls/msvfw32/msvfw32_Ko.rc:
48039 msvfw32: Update Korean resources.
48041 2006-03-17 Mike McCormack <mike@codeweavers.com>
48043 * programs/taskmgr/taskmgr.c:
48044 taskmgr: Fix some gcc 4.1 warnings.
48046 * programs/taskmgr/procpage.c:
48047 taskmgr: Fix some gcc 4.1 warnings.
48049 * programs/taskmgr/proclist.c:
48050 taskmgr: Fix some gcc 4.1 warnings.
48052 * programs/taskmgr/debug.c:
48053 taskmgr: Fix some gcc 4.1 warnings.
48055 * programs/taskmgr/endproc.c:
48056 taskmgr: Fix some gcc 4.1 warnings.
48058 * programs/taskmgr/affinity.c:
48059 taskmgr: Fix some gcc 4.1 warnings.
48061 * programs/regedit/treeview.c:
48062 regedit: Fix some gcc 4.1 warnings.
48064 2006-03-16 Juan Lang <juan_lang@yahoo.com>
48066 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
48067 dlls/crypt32/tests/store.c, include/wincrypt.h:
48068 crypt32: Implement CertGetSubjectCertificateFromStore.
48070 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
48072 * include/wine/wined3d_types.h:
48073 wined3d: Add D3DBASISTYPE to wined3d_types.h.
48075 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
48077 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
48078 d3d8/wined3d: Vertex shader fixes.
48080 2006-03-17 Alexandre Julliard <julliard@winehq.org>
48082 * dlls/gdi/freetype.c:
48083 gdi: Support for loading fonts from the build directory.
48085 * programs/winecfg/libraries.c:
48086 winecfg: Support for loading the list of dlls from the build directory.
48088 * libs/wine/loader.c:
48089 libwine: Added magic handling of dll path when running in build dir.
48090 This should ensure that we do the right thing in the build dir even if
48091 WINEDLLPATH isn't set.
48093 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
48095 * include/winbase.h:
48096 winbase.h: Add missing LMEM_INVALID_HANDLE define.
48098 2006-03-16 Alexandre Julliard <julliard@winehq.org>
48100 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
48101 libs/wine/wine.map:
48102 libwine: Export wine_get_build_dir.
48104 * dlls/ntdll/server.c, libs/wine/config.c:
48105 libwine: Added support for executing wine binaries out of the build dir.
48107 * libs/wine/config.c:
48108 libwine: Added detection for Wine being run out of the build directory.
48110 * dlls/Makefile.in, dlls/make_dlls:
48111 dlls: Remove the no longer needed symlinks to the static libraries.
48113 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
48114 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
48115 Remove some no longer needed library paths.
48117 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
48118 winegcc: Look for libraries in subdirs of the library path too.
48119 This means that -lfoo will match the library 'foo/libfoo.def' in
48120 addition to just 'libfoo.def'. This allows supporting the Wine source
48121 layout without adding a gazillion path entries.
48123 2006-03-16 Kai Blin <kai.blin@gmail.com>
48125 * dlls/secur32/dispatcher.c:
48126 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
48127 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
48129 2006-03-15 Juan Lang <juan_lang@yahoo.com>
48131 * dlls/crypt32/tests/store.c:
48132 crypt32: Tighten CertDuplicateCertificateContext test.
48133 Test that the return from CertDuplicateCertificateContext is the same
48136 2006-03-15 Alexandre Julliard <julliard@winehq.org>
48138 * ANNOUNCE, ChangeLog, VERSION, configure:
48141 ----------------------------------------------------------------
48142 2006-03-15 Alexandre Julliard <julliard@winehq.org>
48144 * programs/avitools/Makefile.in:
48145 avitools: Fixed library path for msvfw32.
48147 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
48148 user/tests: Try harder to flush X events before running tests.
48150 2006-03-06 András Kovács <andras@csevego.net>
48152 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
48153 wininet: Added Hungarian translation.
48155 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
48156 wineps: Added Hungarian translation.
48158 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
48159 shlwapi: Added Hungarian translation.
48161 * dlls/shell32/shell32_Hu.rc:
48162 shell32: Added Hungarian translation.
48164 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
48165 shdocvw: Added Hungarian translation.
48167 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
48168 setupapi: Added Hungarian translation.
48170 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
48171 serialui: Added Hungarian translation.
48173 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
48174 oledlg: Added Hungarian translation.
48176 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
48177 msvidc32: Added Hungarian translation.
48179 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
48180 msvfw32: Added Hungarian translation.
48182 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
48183 msrle32: Added Hungarian translation.
48185 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
48186 msi: Added Hungarian translation.
48188 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
48189 mshtml: Added Hungarian translation.
48191 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
48192 msacm: Added Hungarian translation.
48194 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
48195 mpr: Added Hungarian translation.
48197 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
48198 iccvid: Added Hungarian translation.
48200 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
48201 hhctrl.ocx: Added Hungarian translation.
48203 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
48204 comctl32: Added Hungarian translation.
48206 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
48207 avifil32: Added Hungarian translation.
48209 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
48211 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
48212 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
48213 include/wine/wined3d_types.h:
48214 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
48216 2006-03-15 Mike McCormack <mike@codeweavers.com>
48218 * dlls/comctl32/tests/treeview.c:
48219 comctl32: Fix some gcc 4.1 warnings.
48221 2006-03-14 Robert Reif <reif@earthlink.net>
48223 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
48224 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
48225 dsound: Add info to failed tests.
48226 Print format for failed SetFormat calls.
48228 2006-03-08 James Hawkins <truiken@gmail.com>
48230 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
48231 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
48232 unicode counterparts.
48234 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
48236 * dlls/dplayx/dplayx_global.c:
48237 dplayx: Fix semaphore deadlock.
48238 - Make sure to release the dplayx semaphore in for error cases as well.
48239 - Prevent race condition between creation of the semaphore and
48240 grabbing of the lock by creating the semaphore in the locked state
48241 instead of unlocked.
48243 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
48245 * dlls/x11drv/opengl.c:
48246 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
48247 Using alpha bits > 8 makes this function fail, while it should not.
48249 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
48251 * dlls/x11drv/dib_convert.c:
48252 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
48253 buffer in the convert_888_to_0888_* functions.
48255 2006-03-15 Alexandre Julliard <julliard@winehq.org>
48257 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
48258 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
48259 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
48260 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
48261 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
48262 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
48263 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
48264 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
48265 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
48266 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
48267 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
48268 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
48269 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
48270 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
48271 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
48272 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
48273 dlls/msvideo/vfw16.h:
48274 msvideo: Renamed the msvideo directory to msvfw32.
48276 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
48277 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
48278 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
48279 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
48280 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
48281 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
48282 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
48283 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
48284 dlls/win32s/win32s16.spec:
48285 win32s: Renamed the win32s directory to w32skrnl.
48287 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
48288 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
48289 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
48290 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
48291 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
48292 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
48293 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
48294 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
48295 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
48296 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
48297 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
48298 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
48299 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
48300 winsock: Renamed the winsock directory to ws2_32.
48302 * tools/Makefile.in:
48303 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
48305 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
48307 * tools/Makefile.in, tools/wineprefixcreate.in:
48308 wineprefixcreate: Make path searching relative.
48310 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
48312 * dlls/shell32/shlexec.c:
48313 shell32: Add parameter formatting rule to the command line if there isn't any.
48315 2006-03-14 Robert Shearman <rob@codeweavers.com>
48317 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
48318 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
48319 wininet: Move URL-related tests to a separate file.
48321 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48322 wininet: Make InternetCrackUrlW set the components related to net_loc
48323 to NULL when net_loc isn't present in the input URL.
48325 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
48326 wininet: Move cookie-related stubs to cookie.c
48328 * dlls/wininet/internet.c, dlls/wininet/internet.h,
48329 dlls/wininet/netconnection.c:
48330 wininet: Implement setting of send and receive timeouts.
48332 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
48333 dlls/ntdll/thread.c:
48334 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
48335 thread creation function to the NTDLL one.
48337 2006-03-14 Robert Reif <reif@earthlink.net>
48339 * dlls/winmm/wineesd/audio.c:
48340 wineesd: Use pipe sync for events.
48341 Ues pipe sync code from OSS/ALSA rather than windows events.
48343 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
48345 * dlls/x11drv/opengl.c:
48346 x11drv: Prevent out of bound access in DescribePixelFormat.
48349 wine.inf: Increase the DirectX version to that of the latest 9.0c .
48351 2006-03-13 Alexandre Julliard <julliard@winehq.org>
48353 * dlls/ddraw/tests/d3d.c:
48354 ddraw: Don't crash in d3d test if OpenGL is missing.
48356 2006-03-10 Juan Lang <juan_lang@yahoo.com>
48358 * dlls/crypt32/store.c:
48359 crypt32: Abstract contexts.
48360 - create a base cert context, and make functions unaware whether
48361 they're dealing with the base or derived type
48362 - simplify stores as a result
48364 2006-03-11 Mike McCormack <mike@codeweavers.com>
48366 * dlls/shell32/shlview.c:
48367 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
48369 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
48371 * dlls/wined3d/device.c:
48372 wined3d: Vertexdeclaration fix.
48373 In the old d3d8 code SetVertexShader stored the so called vertex
48374 declaration in the stateblock. In case of WineD3D this isn't done
48375 which breaks the drawPrimitive code. This patch stores the vertex
48376 declaration again in the stateblock which fixes Age Of Mythology.
48378 2006-03-11 Hans Leidekker <hans@it.vu.nl>
48380 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
48381 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
48383 2006-03-10 Christoph Frick <rid@zefix.tv>
48385 * dlls/dinput/joystick_linuxinput.c:
48386 dinput/joystick_linuxinput: Add POV detection and reporting.
48387 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
48389 2006-03-13 Robert Shearman <rob@codeweavers.com>
48391 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
48392 include/winternl.h:
48393 ntdll: Very crude implementation of RtlQueueWorkItem.
48395 * dlls/kernel/thread.c:
48396 kernel: Implement QueueUserWorkItem.
48398 2006-03-11 Robert Shearman <rob@codeweavers.com>
48400 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48401 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
48403 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48404 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
48405 The test for "about:" in InternetCrackUrlW should be more general so
48406 that only URLs without double slashes should also be assumed not to
48408 Add another test for this case and remove an unreliable
48409 InternetCreateUrl test.
48411 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48412 wininet: InternetCrackUrl should set nPort to the default port if not specified.
48414 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
48416 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
48417 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
48418 include/wine/wined3d_types.h:
48419 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
48421 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
48423 * dlls/wined3d/pixelshader.c:
48424 wined3d: Don't override variable that still has something we need.
48425 Use local temp variable instead.
48427 * dlls/wined3d/pixelshader.c:
48428 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
48430 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
48433 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
48435 2006-03-11 Mike McCormack <mike@codeweavers.com>
48437 * dlls/avifil32/avifile.c:
48438 avifil32: Use HeapAlloc instead of LocalAlloc.
48440 * dlls/avifil32/editstream.c:
48441 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
48443 * dlls/avifil32/extrachunk.c:
48444 avifil32: Use HeapAlloc instead of Local Alloc.
48446 * dlls/avifil32/acmstream.c:
48447 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
48449 * dlls/avifil32/tmpfile.c:
48450 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
48452 * dlls/avifil32/factory.c:
48453 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
48455 2006-03-10 Alexandre Julliard <julliard@winehq.org>
48457 * programs/winefile/winefile.c:
48458 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
48460 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
48462 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
48463 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
48464 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
48465 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
48466 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
48467 dlls/wined3d/device.c, dlls/wined3d/directx.c,
48468 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
48469 dlls/wined3d/query.c, dlls/wined3d/resource.c,
48470 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
48471 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
48472 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
48473 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
48474 wined3d: Consistently use WINED3DRESOURCETYPE.
48476 2006-03-11 Mike McCormack <mike@codeweavers.com>
48478 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
48479 avifil32: Use CoTaskMemAlloc when allocating memory to return through
48482 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
48483 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
48484 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
48486 2006-03-10 Mike McCormack <mike@codeweavers.com>
48488 * dlls/commdlg/colordlg.c:
48489 comdlg32: Remove the property when destroy the dialog box.
48491 2006-03-09 Juan Lang <juan_lang@yahoo.com>
48493 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
48494 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
48495 crypt32: Move context properties to a separate file.
48497 2006-03-09 Robert Reif <reif@earthlink.net>
48499 * dlls/winmm/wineesd/audio.c:
48500 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
48502 2006-03-10 Petr Tesarik <hat@tesarici.cz>
48504 * programs/winedbg/be_i386.c:
48505 winedbg: Fix lcall instruction opcode.
48507 2006-03-10 Robert Shearman <rob@codeweavers.com>
48509 * dlls/wininet/http.c:
48510 wininet: Don't duplicate empty strings.
48512 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
48514 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
48515 wordpad: Add Turkish resource file.
48517 * programs/winecfg/Tr.rc:
48518 winecfg: Update Turkish resource file.
48520 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
48522 * documentation/README.tr:
48523 documentation: Turkish translation of README file.
48525 2006-03-10 Alexandre Julliard <julliard@winehq.org>
48527 * aclocal.m4, configure:
48528 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
48530 2006-03-10 Mike McCormack <mike@codeweavers.com>
48532 * dlls/commdlg/colordlg.c:
48533 comdlg32: Use a property for the color dialog's information.
48535 2006-03-09 Alexandre Julliard <julliard@winehq.org>
48538 dbt.h: Added DBTF_ flags.
48540 * dlls/user/message.c:
48541 user: Support packing/unpacking the WM_DEVICECHANGE message.
48543 2006-03-09 Robert Shearman <rob@codeweavers.com>
48545 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
48546 wininet: Fix InternetGetCookie with no matching cookies.
48547 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
48548 InternetGetCookie when there are no cookies for the specified
48549 domain. This fixes a bug in sending a blank cookie to HTTP servers.
48551 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48552 wininet: Fix an off-by-one error in InternetCreateUrlW.
48553 Fix an off-by-one error in the size of buffer used to store the port
48554 number in InternetCreateUrlW.
48556 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48557 wininet: Further InternetCreateFileW fixes.
48558 - Add the slash after the port number.
48559 - Only add the port number if the host name is present.
48561 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48562 wininet: If necessary, add a slash between the hostname and path in
48563 InternetCreateUrlW.
48565 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48566 wininet: More InternetCreateUrlW fixes.
48567 - Don't add double slashes for opaque URLs.
48568 - The default port number for all other schemes is 0.
48570 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48571 wininet: Parse the scheme the string in InternetCreateFileW.
48572 Parse the scheme the string in InternetCreateFileW and rewrite
48573 url_uses_default_port using schemes instead of strings.
48575 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48576 wininet: Get the string for the scheme if specified only by the
48577 INTERNET_SCHEME enumeration in InternetCreateUrlW.
48579 * dlls/wininet/internet.c:
48580 wininet: The host name is optional in InternetCreateUrlW.
48582 * dlls/wininet/internet.c:
48583 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
48584 Use an array of schemes so that it can be re-used for mapping from
48585 INTERNET_SCHEME back to a string and simplify the code in
48586 GetInternetSchemeW.
48588 * dlls/wininet/internet.c:
48589 wininet: Fix Trace in InternetCreateUrl.
48590 The url passed in to InternetCreateUrl is an out parameter, so don't
48593 * dlls/wininet/http.c:
48594 wininet: Fix redirects with relative URIs instead of absolute URIs.
48596 2006-03-09 Christoph Frick <rid@zefix.tv>
48598 * dlls/dinput/joystick_linuxinput.c:
48599 dinput/linuxinput: Fix handling of DIPH_BYID.
48600 - handling of DIPH_BYID
48601 - use regular id and not shifted one also for axes
48602 - may only Acquire after SetDataFormat
48604 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
48606 * dlls/gdi/freetype.c:
48607 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
48608 %windir%\fonts has failed.
48610 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
48611 dlls/wineps/pen.c, dlls/x11drv/pen.c:
48612 gdi: A better workaround for extended user style pens.
48614 2006-03-08 H. Verbeet <hverbeet@gmail.com>
48616 * dlls/wined3d/drawprim.c:
48617 wined3d: Use OpenGL fragment programs when available.
48619 * dlls/wined3d/drawprim.c:
48620 wined3d: Remove an incorrect FIXME.
48622 * dlls/wined3d/vertexshader.c:
48623 wined3d: Enable color fixups for vertex shaders.
48625 * dlls/wined3d/vertexshader.c:
48626 wined3d: Minor vshader_program_add_param cleanup.
48627 - In vshader_program_add_param, pass a pointer to the shader object
48628 instead of individual parameters.
48629 - In vshader_program_add_param, rename input to is_input to make it
48630 clearer what the parameter does.
48631 - Fix a typo & cleanup a comment.
48633 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
48635 * dlls/oleaut32/olepicture.c:
48636 oleaut32: Reorder a few functions to avoid forward declaractions.
48638 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
48640 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
48641 include/wine/wined3d_interface.h:
48642 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
48644 2006-03-09 Mike McCormack <mike@codeweavers.com>
48646 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
48647 user: The height of a ListBox item can be no more than MAXBYTE.
48649 * dlls/msi/action.c:
48650 msi: Remove some unnecessary indent.
48652 * dlls/msi/tests/package.c:
48653 msi: Make sure to run tests for MsiEvaluateCondition.
48655 2006-03-09 Jacek Caban <jacek@codeweavers.com>
48657 * dlls/mshtml/htmlelem.c:
48658 mshtml: Added beginning of getAttribute implementation.
48660 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
48661 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
48662 mshtml: Added IHTMLBodyElement implementation.
48664 2006-03-07 Huw Davies <huw@codeweavers.com>
48666 * configure, configure.ac, dlls/opengl32/opengl32.spec,
48667 dlls/opengl32/wgl.c, include/config.h.in:
48668 opengl32: Implement wglUseFontOutlines.
48670 2006-03-07 Juan Lang <juan_lang@yahoo.com>
48672 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
48673 crypt32: Implement CertGetValidUsages.
48675 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
48677 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
48678 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
48679 wined3d: Add D3DLOCK_* types to wined3d_types.h.
48681 2006-03-07 Jacek Caban <jacek@codeweavers.com>
48683 * dlls/mshtml/htmltextarea.c:
48684 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
48686 * dlls/mshtml/htmlselect.c:
48687 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
48689 * dlls/mshtml/htmlinput.c:
48690 mshtml: Added get_type, get_value, get_name and get_checked
48691 implementation of IHTMLInputElement interface.
48693 2006-03-07 Peter Åstrand <astrand@cendio.se>
48695 * dlls/comctl32/listview.c:
48696 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
48698 2006-03-07 Hans Leidekker <hans@it.vu.nl>
48700 * dlls/mscms/tests/profile.c:
48701 mscms: Add tests for EnumColorProfiles{A,W}.
48703 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
48704 mscms: Implement EnumColorProfiles{A,W}.
48706 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
48708 * fonts/Makefile.in:
48709 fonts: Install fonts in $(datadir)/wine/fonts.
48711 2006-03-08 Alexandre Julliard <julliard@winehq.org>
48713 * dlls/Makeimplib.rules.in:
48714 dlls: Added a default install-lib rule for dlls that don't have one.
48716 2006-03-07 Alexandre Julliard <julliard@winehq.org>
48718 * dlls/x11drv/desktop.c:
48719 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
48722 server: Fixed length check in dump_inline_unicode_string.
48724 * dlls/shell32/systray.c, programs/explorer/desktop.c,
48725 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
48726 programs/explorer/systray.c, programs/explorer/systray.h:
48727 explorer: Merged systray support with the desktop window main loop.
48728 Systray is now always available as part of the desktop and doesn't
48729 need to be started from shell32.
48731 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
48732 server/protocol.def, server/trace.c, server/window.c:
48733 user: Launch explorer to manage the desktop window.
48735 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
48736 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
48737 explorer: Added desktop option.
48738 The /desktop option causes explorer to create and manage the desktop
48741 2006-03-07 Mike McCormack <mike@codeweavers.com>
48743 * dlls/kernel/actctx.c:
48744 kernel: Improve the activation context stubs.
48746 2006-03-06 H. Verbeet <hverbeet@gmail.com>
48748 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
48749 dlls/wined3d/vertexshader.c:
48750 wined3d: Fix a few FIXME's.
48752 * dlls/wined3d/device.c:
48753 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
48755 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
48757 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
48758 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
48759 include/wine/wined3d_types.h:
48760 wined3d: Define D3D usage flags in wined3d_types.h.
48762 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
48763 include/wine/wined3d_types.h:
48764 wined3d: Add device caps to wined3d_types.h.
48766 2006-03-06 Jacek Caban <jacek@codeweavers.com>
48768 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
48769 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
48770 dlls/mshtml/nsiface.idl:
48771 mshtml: Added IHTMLTextAreaElement implementation.
48773 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
48774 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
48775 dlls/mshtml/nsiface.idl:
48776 mshtml: Added IHTMLSelectElement implementation.
48778 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
48779 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
48780 dlls/mshtml/nsiface.idl:
48781 mshtml: Added IHTMLInputElement implementation.
48783 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
48784 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
48785 mshtml: Added IHTMLElementCollection::tags implementation.
48787 2006-03-06 Juan Lang <juan_lang@yahoo.com>
48789 * dlls/crypt32/store.c:
48790 crypt32: Simplify stores.
48791 Ref count cert context references, and eliminate the DupCert function
48794 2006-03-06 Alexandre Julliard <julliard@winehq.org>
48796 * dlls/kernel/process.c:
48797 kernel: Better support for detached processes.
48798 Call setsid() in the new process to create a new Unix process group
48799 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
48802 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
48803 x11drv: Make sure to never manipulate the root window, even if we own
48804 the desktop window.
48806 * server/process.c, server/user.h, server/window.c, server/winstation.c:
48807 server: Support for closing the desktop window.
48808 If a thread is owning the desktop window, when all other users of the
48809 desktop have exited, signal the owner to close the desktop (with a 1
48812 * server/object.c, server/object.h:
48813 server: Added unlink_named_object function.
48814 Allows to remove the name of an object while keeping around the object
48817 * server/class.c, server/user.h, server/window.c:
48818 server: Infrastructure for having a thread own the desktop window.
48820 * dlls/mlang/mlang.c:
48821 mlang: Decrement the module refcount when an object is destroyed.
48823 2006-03-06 H. Verbeet <hverbeet@gmail.com>
48825 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
48826 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
48827 wined3d: Fix the relation between volumes and their container.
48829 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
48830 dlls/wined3d/device.c, dlls/wined3d/surface.c,
48831 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
48832 include/wine/wined3d_interface.h:
48833 wined3d: Fix the relation between surfaces and their container.
48835 * dlls/wined3d/surface.c:
48836 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
48837 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
48840 2006-03-06 Robert Shearman <rob@codeweavers.com>
48842 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48843 wininet: Rewrite InternetCreateUrlW.
48844 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
48845 URL_COMPONENTS structure and fall back to a strlenW call when a
48847 - Expand the number of protocols supported when determining whether
48848 the port number should be added.
48849 - Fix a test by passing in the correct length of scheme.
48851 * dlls/wininet/http.c, dlls/wininet/internet.h,
48852 dlls/wininet/netconnection.c:
48853 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
48854 Don't continue to connect to a secure server without SSL support since
48855 it won't work. Return an error back to the application instead.
48857 * dlls/wininet/tests/http.c:
48858 wininet: More tests for InternetCreateUrl.
48859 Fix an InternetCreateUrl test so that it correctly sets the scheme
48860 length and add tests which show the behaviour when the lengths are set
48861 to zero and when the https scheme is used.
48863 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
48865 * dlls/wininet/internet.c:
48866 wininet: Add stub for missing InternetSetOption.
48868 2006-03-06 Alexandre Julliard <julliard@winehq.org>
48870 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
48871 libs/wine/wine.def, libs/wine/wine.map:
48872 libwine: Export a function to retrieve the data directory (based on a
48873 patch by Dmitry Timoshkov).
48875 2006-03-06 Francois Gouget <fgouget@free.fr>
48877 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
48878 Fix compatibility with native advpack dlls.
48879 Most native advpack dlls in circulation don't have RegInstallA. So
48880 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
48883 2006-03-06 Mike McCormack <mike@codeweavers.com>
48885 * tools/wrc/parser.l:
48886 wrc: Don't use identifiers starting yy*, they're reserved for flex.
48888 * dlls/avifil32/editstream.c:
48889 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
48891 2006-03-06 Jacek Caban <jacek@codeweavers.com>
48893 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
48894 shdocvw: Added get_LocationURL implementation.
48896 2006-03-05 Jacek Caban <jacek@codeweavers.com>
48898 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
48899 mshtml: Added IHTMLElementCollection implementation.
48900 - Added IHTMLElementCollection implementation.
48901 - Added get_all implementation.
48903 2006-03-06 Alexandre Julliard <julliard@winehq.org>
48905 * dlls/shell32/shlfileop.c:
48906 shell32: Grow the file list dynamically in SHFileOperation.
48907 This avoids searching the same directories twice, once to count the
48908 files and then once for real.
48910 * dlls/shell32/shlfileop.c:
48911 shell32: Store only the file attributes in the file list for SHFileOperation.
48912 We don't need the rest of the WIN32_FIND_DATA structure.
48914 * dlls/shell32/shlfileop.c:
48915 shell32: Fixed handling of null-terminated file list in SHFileOperation.
48917 2006-03-03 Aric Stewart <aric@codeweavers.com>
48919 * dlls/shell32/shlfileop.c:
48920 shell32: Skip dot directories in SHFileOperation.
48921 In ShFileOperation when generating a file list with * wildcards, for
48922 example for deletion, do not include the dot directories (. and ..) in
48923 the list, because that cause the operation to spiral out of control.
48925 2006-03-06 Alexandre Julliard <julliard@winehq.org>
48927 * server/winstation.c:
48928 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
48930 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
48931 server/trace.c, server/window.c:
48932 server: Return real parent and owner in the create_window request.
48933 Remove computing of parent and owner handles on the client side.
48935 * dlls/user/desktop.c:
48936 user: Allow creating windows of the desktop class.
48938 * dlls/user/message.c:
48939 user: Allow some Wine internal messages to act on the desktop window.
48941 2006-03-05 Mike McCormack <mike@codeweavers.com>
48943 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
48944 mpr: Stub implementations of some mpr functions.
48946 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
48948 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
48949 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
48950 shell32: Unicode'ify ISFHelper interface.
48952 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
48954 * dlls/wined3d/directx.c:
48955 wined3d: Fix retrieval of driver adapter versions.
48957 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
48959 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
48960 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
48961 dbghelp: Added type for array index.
48962 - added type for array index
48963 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
48964 - fixed SyGetTypeInfo accordingly
48966 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
48967 msvcrt: Some more fixes to name demangling.
48969 * dlls/dbghelp/type.c:
48970 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
48972 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
48974 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
48975 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
48977 2006-03-05 Jason Green <jave27@gmail.com>
48979 * dlls/wined3d/utils.c:
48980 wined3d: Add a few more WINED3DFMT formats to be recognized.
48982 2006-03-05 Jacek Caban <jacek@codeweavers.com>
48984 * dlls/shdocvw/dochost.c:
48985 shdocvw: Beginning ShowContextMenu implementation.
48987 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
48988 mshtml: Added get_documentElement implementation.
48990 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
48991 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
48992 mshtml: Added IHTMLElement implementation.
48994 * include/mshtmdid.h, include/mshtml.idl:
48995 mshtml: Added more interfaces to mshtml.idl.
48997 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
48998 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
48999 mshtml: Added IHTMLDOMNode implementation.
49001 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49003 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
49004 include/wine/wined3d_gl.h:
49005 wined3d: Added OpenGL 2.0 function definitions.
49007 2006-03-05 Robert Shearman <rob@codeweavers.com>
49009 * programs/wcmd/wcmdmain.c:
49010 wcmd: Improve command line processing.
49011 Make the command line processing more robust by continuing to process
49012 command line options if an unknown one is detected and remove the
49013 skipping of argv[0], which is no longer necessary. This fixes the
49014 parsing when argv[0] isn't set to the program name.
49016 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
49017 oleaut: Implement VarBstrFromDisp.
49019 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
49020 oleaut: Fix VarFormat for VT_NULL variants.
49022 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
49023 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
49025 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
49026 ole: Store the destination context and the destination context data in
49027 the proxy manager when unmarshaling.
49029 * include/olectl.h:
49030 include: Add more definitions and types to olectl.h.
49032 * dlls/oleaut32/tests/vartest.c:
49033 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
49035 * dlls/oleaut32/olepicture.c:
49036 oleaut: Split OLEPictureImpl_Load.
49037 Split OLEPictureImpl_Load into separate functions for the different file
49040 2006-03-05 Mike McCormack <mike@codeweavers.com>
49042 * programs/winecfg/audio.c:
49043 winecfg: Fix a typo (LVM_ -> TVM_).
49045 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49047 * dlls/wined3d/device.c:
49048 wined3d: Implemented WINED3DRS_DEPTHBIAS.
49050 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49052 * dlls/wined3d/device.c:
49053 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
49055 * dlls/wined3d/device.c:
49056 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
49057 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
49059 * dlls/wined3d/device.c:
49060 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
49062 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
49063 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
49065 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
49067 * dlls/wined3d/device.c:
49068 wined3d: Fix cut&paste typo.
49070 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
49072 * include/wine/wined3d_types.h:
49073 wined3d: Add D3D7 texture stage types.
49075 * include/wine/wined3d_types.h:
49076 wined3d: Add D3D7 render states.
49078 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
49080 * programs/winebrowser/main.c:
49081 winebrowser: Use CP_UNIXCP when translating URL passed on command line
49084 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
49086 * dlls/user/sysparams.c:
49087 user32: Fix the default height for CJK fonts.
49089 2006-03-04 Mike McCormack <mike@codeweavers.com>
49091 * dlls/avifil32/acmstream.c:
49092 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
49094 2006-03-03 Juan Lang <juan_lang@yahoo.com>
49096 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
49097 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
49098 crypt32: Move serialization functions to serialize.c.
49100 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
49102 * dlls/mlang/mlang.c:
49103 mlang: Implement DllCanUnloadNow.
49105 2006-03-02 Huw Davies <huw@codeweavers.com>
49107 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
49108 dlls/x11drv/x11drv.h:
49109 gdi: Better support for 1bpp dib sections.
49111 2006-03-03 Mike McCormack <mike@codeweavers.com>
49113 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
49114 programs/regedit/listview.c:
49115 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
49117 * programs/winecfg/audio.c:
49118 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
49120 * dlls/shell32/brsfolder.c:
49121 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
49123 * dlls/msrle32/msrle32.c:
49124 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
49126 * dlls/hhctrl.ocx/help.c:
49127 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
49129 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
49130 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
49132 2006-03-02 Juan Lang <juan_lang@yahoo.com>
49134 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
49135 crypt32: Implement CertDuplicateStore.
49137 2006-03-02 Francois Gouget <fgouget@free.fr>
49139 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
49140 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
49141 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
49142 Fix the stub message so it is more standard and use consistent
49145 * dlls/kernel/heap.c:
49146 kernel: Protect sys/resource.h include.
49148 2006-03-02 Alexandre Julliard <julliard@winehq.org>
49150 * ANNOUNCE, ChangeLog, VERSION, configure:
49153 ----------------------------------------------------------------
49154 2006-03-02 Alexandre Julliard <julliard@winehq.org>
49156 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
49157 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
49158 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
49159 Fixed some compiler warnings on old gcc versions.
49161 * dlls/Makefile.in, dlls/make_dlls:
49162 dlls: Remove 16-bit files on make clean.
49164 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
49166 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
49167 wined3d: Opengl 2.x compile fix.
49169 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
49171 * dlls/user/menu.c:
49172 user: Fix uninitialized rectangle in menu arrow painting.
49174 2006-03-01 Mike McCormack <mike@codeweavers.com>
49177 wine.inf: Add a default RelayExclude.
49179 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
49181 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
49182 winedbg: Bring usage() and .man up to date.
49184 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
49185 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
49186 winedbg: Add ability to reload a minidump.
49187 - now recognize winedbg foo.mdmp on command line
49188 - fleshed out tgt_minidump to reload information from minidump
49190 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
49191 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
49192 winedbg: process_io
49193 - added ability to specify process_io at process creation/attachment
49195 - created a process_io structure for gdbproxy
49197 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
49198 programs/winedbg/winedbg.c:
49199 winedbg: main_loop.
49200 - split dbg_main_loop in two parts (one for finishing the debuggee
49201 attachment, the second one really for handling the main loop)
49202 - removed now longer needed dbg_main_loop
49204 2006-03-01 Jacek Caban <jacek@codeweavers.com>
49206 * dlls/shdocvw/navigate.c:
49207 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
49208 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
49209 - Remove unneeded call to GetBindInfo.
49211 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
49212 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
49213 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
49214 mshtml: Beginning support for links opened in a new frame.
49216 * dlls/mshtml/nsembed.c:
49217 mshtml: Use NSContainer as 'This' of its window.
49219 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
49221 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
49222 cabinet: Set proper error information on failures.
49224 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
49226 * dlls/user/menu.c, dlls/user/tests/menu.c:
49227 user32: Fix handling of '\b' right flush character in menus.
49228 - do not add extra space; modify the tests to confirm this;
49229 - right flush to the menu tab stop, not to the menu border;
49230 - small fixes to the menu tab stop calculation.
49232 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
49234 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
49235 dlls/riched20/tests/editor.c:
49236 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
49238 2006-03-01 Jeremy White <jwhite@codeweavers.com>
49240 * dlls/crypt32/tests/oid.c:
49241 crypt32: More gcc 2.95 adjustments.
49243 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
49245 * dlls/wined3d/utils.c:
49246 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
49247 This fixes texture colours in many D3D games (verified with Age Of Mythology).
49249 2006-03-01 Robert Shearman <rob@codeweavers.com>
49251 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
49252 ole: Change NORMALEXTREFS to 5, like it is in native.
49254 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
49255 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
49257 * dlls/oleaut32/connpt.c:
49258 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
49260 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
49261 rpcrt4: Change the stubless parameter attributes to using a bitfield
49262 (as defined by the PSDK) so the ServerAllocSize part is easier to
49265 * dlls/rpcrt4/ndr_marshall.c:
49266 rpcrt4: Implement marshaling and unmarshaling for enum types.
49268 2006-03-01 Juan Lang <juan_lang@yahoo.com>
49270 * dlls/crypt32/store.c:
49271 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
49273 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
49275 * dlls/shell32/shres.rc:
49276 shell32: New icons for Desktop and My Computer.
49278 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
49280 * dlls/user/menu.c:
49281 user32: Ensure VK_UP displays the popup menu for the selected item if
49282 the popup menu is not visible
49284 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
49286 * documentation/PACKAGING:
49287 PACKAGING: Mention more libraries / tools in the needed dependencies section.
49289 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
49292 README: Fix spelling Red Hat. Remove unneeded references to Debian
49293 and Red Hat. Document the use of libxml2 as a weak prerequisite.
49295 2006-03-01 Mike McCormack <mike@codeweavers.com>
49297 * configure, configure.ac, include/config.h.in, server/signal.c:
49298 server: Print a message if wineserver crashes and we don't dump cores.
49300 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
49302 * dlls/x11drv/settings.c:
49303 x11drv: Convert 24-bit into 32-bit color before looking for an
49304 available screen resolution. We do this during enumeration, so there
49305 would be no 24-bit modes available.
49307 2006-02-28 Juan Lang <juan_lang@yahoo.com>
49309 * dlls/crypt32/store.c:
49310 crypt32: Eliminate an unnecessary function pointer from stores.
49312 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
49314 * programs/notepad/main.c:
49315 notepad: Wrap long lines by default like Windows does.
49317 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
49319 * dlls/kernel/comm.c:
49320 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
49322 * dlls/ntdll/serial.c:
49323 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
49325 2006-02-28 Alexandre Julliard <julliard@winehq.org>
49327 * tools/wrc/parser.y:
49328 wrc: Integer ids can be used for control labels instead of strings.
49330 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
49331 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
49332 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
49333 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
49334 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
49335 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
49336 winnls32: Renamed the winnls directory to winnls32.
49338 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
49339 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
49340 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
49341 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
49342 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
49343 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
49344 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
49345 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
49346 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
49347 dlls/wnaspi32/wnaspi32.spec:
49348 wnaspi32: Renamed the winaspi directory to wnaspi32.
49350 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
49351 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
49352 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
49353 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
49354 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
49355 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
49356 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
49357 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
49358 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
49359 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
49360 lz32: Renamed lzexpand directory to lz32.
49362 * dlls/ntdll/loader.c:
49363 ntdll: Don't reset the load count when reusing a builtin modref.
49365 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
49368 wine.inf: Add printing section for local port monitor.
49370 2006-02-27 Robert Reif <reif@earthlink.net>
49372 * dlls/dsound/duplex.c:
49373 dsound: Fix duplex create bug.
49375 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49377 * dlls/dinput/mouse.c:
49378 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
49380 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49382 * dlls/wined3d/device.c:
49383 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
49385 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
49387 * dlls/wined3d/device.c:
49388 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
49390 * dlls/wined3d/device.c:
49391 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
49393 * dlls/wined3d/device.c:
49394 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
49396 * dlls/wined3d/device.c:
49397 wined3d: Added D3D9 render states.
49399 * dlls/wined3d/device.c:
49400 wined3d: Fixed some typos and prevented divide by 0.
49402 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
49404 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
49405 crypt32: Don't access a blob after freeing it.
49407 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
49408 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
49409 programs/winedbg/winedbg.c:
49410 winedbg: Added a close_process method to process_io.
49411 - added a close_process method to process_io
49412 - made use of it to get rid of dbg_detach
49414 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
49415 winedbg: Extend auto mode with minidump.
49416 - added -minidump and -minidump <file> options to command line
49417 Those options are to be used in remplacement of --auto to create a minidump
49418 In the form --minidump <file>, the minidump will be created in <file>,
49419 otherwise the filename will be automatically generated.
49421 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
49422 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
49423 programs/winedbg/winedbg.c:
49424 winedbg: Rewrite auto mode.
49425 - rewrote auto mode as a specific set of commands to be run in
49426 regular parser, instead of hard coding those commands
49427 - added a new function to store a set of commands to be executed
49429 - added 'echo' command to the parser functions
49430 - got rid of dbg_action_mode
49431 - added support of '--' on command line
49433 * programs/winedbg/gdbproxy.c:
49434 winedbg: Fixed regression in gdb handling.
49436 2006-02-27 James Hawkins <truiken@gmail.com>
49438 * dlls/advpack/tests/advpack.c:
49439 advpack: Factor out loading the program files directory.
49441 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
49442 advpack: Add tests for the TranslateInfStringEx trio of functions and
49445 * dlls/advpack/tests/advpack.c:
49446 advpack: Factor out the API loading of advpack tests.
49448 2006-02-27 Juan Lang <juan_lang@yahoo.com>
49450 * dlls/crypt32/oid.c:
49451 crypt32: Correct compile problem on gcc 2.95.
49453 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
49455 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
49456 crypt32: Add Korean translation.
49458 2006-02-28 Mike McCormack <mike@codeweavers.com>
49460 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
49461 msvcrt: Add a stub for _wsetlocale.
49463 2006-02-27 Kovács András <andras@csevego.net>
49465 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
49466 winecfg: New Hungarian language resource.
49468 2006-02-27 Francois Gouget <fgouget@free.fr>
49470 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
49471 d3d8: Remove spaces before '\n'.
49473 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
49475 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
49476 d3d8: Header cleanup.
49477 Remove unneeded structures and functions from d3d8_private.h, clean
49478 some datatypes up and remove d3dcore_gl.h.
49480 2006-02-27 Jacek Caban <jacek@codeweavers.com>
49482 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
49483 dlls/mshtml/nsiface.idl:
49484 mshtml: Added nsIInterfaceRequestor implementation.
49486 2006-02-24 Jacek Caban <jacek@codeweavers.com>
49488 * dlls/mshtml/nsservice.c:
49489 mshtml: Improve ConfirmEx hack.
49491 2006-02-24 Francois Gouget <fgouget@free.fr>
49493 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
49494 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
49495 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
49496 advpack: Prepare the unicodification of advpack.dll.
49497 All functions that manipulate strings should have an Ansi and a
49499 Forward the unqualified dll entry points to the Ansi variant for
49500 backward compatibility.
49501 We're not allowed to use unqualified entry points in Wine, so change
49502 RegInstall() calls to RegInstallA().
49505 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
49507 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
49508 programs/winedbg/winedbg.c:
49509 winedbg: Auto mode.
49510 - rewrite auto mode startup
49511 - move part of auto handling to tgt_active.c
49513 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
49514 programs/winedbg/winedbg.c:
49515 winedbg: Move gdb command line handling.
49516 - moves gdb command line handling to gdbproxy.c
49517 - using manifest constants to make code more readable
49519 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
49520 programs/winedbg/winedbg.c:
49521 winedbg: Active and command line.
49522 - move process attachment and process creation (related to command
49523 line handling) from winedbg.c to tgt_active.c
49524 - tidy up argument parsing
49526 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
49527 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
49528 programs/winedbg/debugger.h:
49529 winedbg: Cleanup the process_io usage.
49530 - made be_process_io references 'const'
49531 - make use of it for dbg_read_memory and dbg_write_memory
49533 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
49534 programs/winedbg/winedbg.c:
49535 winedbg: Active targets
49536 Move all code related to an 'active' target (ie a running process)
49537 from winedbg.c to tgt_active.c.
49539 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
49540 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
49542 kernel32: ClearCommError.
49543 ClearCommError should only deal with *communication* errors (are being
49544 seen on the serial interface) rather than API errors (which can be
49545 reported to the caller by the API itself). I then removed all the
49546 stuff related to storing the error status in the server object.
49548 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
49550 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
49551 riched20: Implement EM_SCROLL and its tests.
49553 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
49555 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
49556 riched20: EM_HIDESELECTION implementation.
49558 2006-02-25 Peter Beutner <p.beutner@gmx.net>
49560 * dlls/ddraw/surface_dib.c:
49561 ddraw: Fix transparent Blits on 8bit surfaces.
49562 There are no red/green/blue bitmasks with color depth==8bpp. In that
49563 case always match against the whole byte.
49565 2006-02-24 H. Verbeet <hverbeet@gmail.com>
49567 * dlls/wined3d/surface.c:
49568 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
49569 it adds a reference to the device that shouldn't be there.
49571 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
49573 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
49574 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
49575 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
49576 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
49577 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
49578 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
49579 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
49580 dlls/wined3d/device.c, dlls/wined3d/directx.c:
49581 d3d8: Moved the remaining code over to WineD3D (based on patches by
49584 2006-02-25 Hans Leidekker <hans@it.vu.nl>
49586 * dlls/winsock/socket.c:
49587 winsock: Fix two Windows to Unix mapping issues.
49588 Handle wildcard address family hint in getaddrinfo.
49589 Convert flags too in getnameinfo.
49591 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
49593 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
49594 crypt32: Add German resource file.
49596 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49598 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
49599 mscms: One more LastError code fixed.
49601 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
49603 * dlls/shell32/tests/shlfolder.c:
49604 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
49605 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
49606 path. Removed some HRESULT tests on IUnknown_Release calls, which
49609 2006-02-24 Jacek Caban <jacek@codeweavers.com>
49611 * dlls/mshtml/nsio.c:
49612 mshtml: Return error in NewChannelFromURL if retval is NULL.
49614 * dlls/mshtml/nsio.c:
49615 mshtml: Added nsIURI::Clone implementation.
49617 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
49618 mshtml: Don't add null byte to post data.
49620 * dlls/mshtml/nsembed.c:
49621 mshtml: Init nsIOService as soon as possible.
49623 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
49625 * dlls/iphlpapi/ifenum.c:
49626 iphplapi: Define IF_NAMESIZE if missing.
49628 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
49630 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
49631 programs/notepad/No.rc, programs/winecfg/No.rc,
49632 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
49633 Updated/new Norwegian Bokmål resources.
49635 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
49637 * dlls/ole32/storage32.c:
49638 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
49640 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
49642 * dlls/riched20/editor.c:
49643 riched20: Added a comment to make life easier.
49645 2006-02-24 Francois Gouget <fgouget@free.fr>
49647 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
49648 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
49650 Assorted spelling fixes.
49652 * include/wincrypt.h, tools/winapi/win32.api:
49653 crypt32: Add CryptQueryObject() prototype.
49656 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
49657 winsock: Tweak getnameinfo() prototype.
49658 Tweak the getnameinfo() prototype to better match the Windows PSDK and
49659 the GetNameInfoW() prototype.
49662 * include/sfc.h, tools/winapi/win32.api:
49664 Add a missing sfc.dll prototype.
49665 Add an sfc.dll section to win32.api for winapi_check.
49667 * dlls/msftedit/msftedit.spec:
49668 msftedit: Fix CreateTextServices() forward.
49670 * dlls/d3d8/device.c:
49671 d3d8: Remove spaces before '\n', spelling fix.
49673 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
49674 dlls/riched20/tests/editor.c:
49675 Add trailing '\n's to ok() calls.
49677 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
49679 * dlls/user/defwnd.c:
49680 user32: Handle WM_ENDSESSION in DefWinProc().
49681 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
49682 shutdown is proceeding.
49684 * dlls/user/message.c:
49685 user32: 0 vs. INFINITE timeout.
49686 It is 0 that denotes an infinite timeout for the wine server now, not
49688 Document put_message_in_queue()'s check for INFINITE (done for
49689 backwards compatibility with Windows 9x).
49691 * dlls/user/user_main.c:
49692 user: Fix ExitWindows().
49693 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
49694 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
49695 we don't get stuck if a process is hung.
49696 - Only send WM_ENDSESSION to windows that received a
49697 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
49699 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
49701 * dlls/usp10/usp10.c:
49702 usp10: Tidy default values.
49703 Set values for pwLogClust, uJustification and fClusterStart similar to
49706 2006-02-24 Alexandre Julliard <julliard@winehq.org>
49708 * dlls/x11drv/x11drv_main.c:
49709 x11drv: Make the synchronous option a debug channel instead of a
49710 registry entry to make it easier to use.
49712 * configure, configure.ac:
49713 configure: Added special check for broken linux/capi.h.
49715 * dlls/ntdll/virtual.c:
49716 ntdll: Use PROT_NONE instead of 0.
49718 * dlls/kernel/dosmem.c:
49719 kernel: Don't request execute permission for DOS memory.
49721 2006-02-23 Juan Lang <juan_lang@yahoo.com>
49723 * dlls/crypt32/store.c:
49724 crypt32: Use public functions during serialization rather than relying
49725 on the internal format of a certificate.
49727 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
49728 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
49729 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
49730 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
49731 dlls/crypt32/version.rc, include/wincrypt.h:
49732 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
49733 - implement CryptEnumOIDInfo and CryptFindOIDInfo
49734 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
49736 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
49738 * dlls/winspool/tests/info.c:
49739 winspool/tests: Skip tests, when a remote print server has no RPC
49742 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
49744 * dlls/ole32/tests/storage32.c:
49745 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
49747 2006-02-23 Robert Shearman <rob@codeweavers.com>
49749 * dlls/ole32/compobj.c:
49750 ole: Fallthrough from local activation in CoGetClassObject.
49751 If local-server or local-service activation doesn't work in
49752 CoGetClassObject then fallthrough instead of returning from the
49755 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
49756 oleaut: Fix standard font cloning.
49757 Create new empty connection points on clone of the standard Font
49758 (based on a patch by Alex Villacís Lasso).
49760 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
49762 * dlls/user/tests/msg.c:
49763 user: Give meaningful names to the structures used to transfer
49764 information to the test threads.
49766 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
49768 * dlls/msi/dialog.c:
49769 msi: When evaluating conditions, if the condition is empty or none is
49770 provided then treat it as being satisfied.
49772 2006-02-23 Huw Davies <huw@codeweavers.com>
49774 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
49775 msxml3: Fix for empty node lists.
49777 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
49779 * dlls/gdi/freetype.c:
49780 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
49782 2006-02-23 Huw Davies <huw@codeweavers.com>
49784 * dlls/gdi/bitblt.c:
49785 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
49787 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
49789 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
49790 cfgmgr32: Forward some functions to setupapi.dll.
49792 2006-02-23 Mike McCormack <mike@codeweavers.com>
49795 server: Add directories to recursive watches as they're opened.
49797 2006-02-22 Juan Lang <juan_lang@yahoo.com>
49799 * include/wincrypt.h:
49800 wincrypt: Add OIDs.
49802 2006-02-22 James Hawkins <truiken@gmail.com>
49804 * dlls/setupapi/dirid.c:
49805 setupapi: Downgrade an ERR to a WARN.
49807 2006-02-22 Kevin Koltzau <kevin@plop.org>
49809 * dlls/riched20/editor.c:
49810 riched20: Call GetClipboardData callback on cut/copy.
49812 * dlls/riched20/richole.c:
49813 riched20: Enable retrieving data through the ole interface.
49815 * dlls/riched20/clipboard.c:
49816 riched20: Ensure copied text is terminated with a null.
49818 * dlls/riched20/editor.c:
49819 riched20: EM_GETOLEINTERFACE is not a stub.
49821 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
49822 riched20: Store reference to editor in ole interface.
49824 * dlls/riched20/clipboard.c:
49825 riched20: Allocate proper amount of memory for formatetc array.
49827 2006-02-22 Juan Lang <juan_lang@yahoo.com>
49829 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
49830 dlls/crypt32/tests/oid.c:
49831 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
49833 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
49834 crypt32: Implement CertFindCertificateInStore, with tests.
49836 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
49838 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
49839 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
49840 Added msftedit.dll.
49842 2006-02-22 Kevin Koltzau <kevin@plop.org>
49844 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
49845 dlls/riched20/editor.c, dlls/riched20/editor.h,
49846 dlls/riched20/editstr.h:
49847 riched20: Add IDataObject implementation and use it for cut/copy.
49849 * tools/widl/typegen.c:
49850 widl: Fix 64bit warning.
49852 * dlls/x11drv/clipboard.c:
49853 x11drv: Fix 64bit warning.
49855 2006-02-22 Robert Shearman <rob@codeweavers.com>
49857 * dlls/msi/action.c:
49858 msi: Fix heap overflow in ITERATE_CreateShortcuts.
49860 * dlls/msi/source.c:
49861 msi: Init size before passing to RegEnumValue.
49863 * dlls/msi/files.c:
49864 msi: Always set a value for intype in ready_volume.
49865 Remove a memory leak.
49867 * dlls/msi/table.c:
49868 msi: Fix heap overflow in save_string_table.
49869 Fix heap overflow caused by not accounting for the dummy first item,
49870 which contains the codepage.
49872 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
49873 ole: Make the CoCreateInstance test succeed.
49874 Move the uninitialized apartment check after zeroing out the return
49877 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
49879 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
49880 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
49881 ECO_READONLY implemented and tested.
49883 2006-02-22 Juan Lang <juan_lang@yahoo.com>
49885 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
49886 crypt32: Tidy up tests.
49887 Fix up encoded data to use BYTE arrays rather than strings, and remove
49888 extraneous NULL bytes from the end of some of them
49890 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
49891 dlls/crypt32/oid.c:
49892 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
49893 Move CryptVerifyMessageSignature stub to main.c.
49895 2006-02-22 Mike McCormack <mike@codeweavers.com>
49897 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
49898 kernel32: Add a stub implementation for CmdBatNotification.
49900 2006-02-22 Alexandre Julliard <julliard@winehq.org>
49902 * dlls/kernel/process.c:
49903 kernel: Initialize the dll path from the main exe name explicitly
49904 since ImagePathName is not always set at that point.
49906 * programs/explorer/systray.c:
49907 explorer: Moved systray configuration option to a more appropriate place
49908 and make it compatible with the way other options are stored.
49910 2006-02-19 Robert Shearman <rob@codeweavers.com>
49912 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
49913 dlls/shell32/systray.c, programs/explorer/Makefile.in,
49914 programs/explorer/explorer.c, programs/explorer/systray.c,
49915 programs/explorer/systray.h:
49916 shell32: Move systray handling to the explorer process.
49918 2006-02-22 Alexandre Julliard <julliard@winehq.org>
49920 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
49921 kernel: Get rid of module.h.
49923 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
49924 dlls/ntdll/ntdll_misc.h:
49925 ntdll: Simplify loadorder code by using an enum instead of an array
49926 to represent load order values.
49927 Added a special value for default load order so that we can handle it
49928 differently later on.
49930 * dlls/kernel/process.c:
49931 kernel: Don't bother checking load order of the exe in the parent process.
49933 2006-02-22 Huw Davies <huw@codeweavers.com>
49935 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
49936 gdi32: Update due to last minute api change in freetype 2.2.0.
49937 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
49938 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
49939 supporting an rc1 release, so this removes support for
49940 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
49942 2006-02-22 Mike McCormack <mike@codeweavers.com>
49945 server: Make sure we don't get into an infinite loop freeing inodes.
49947 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
49949 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
49950 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
49952 2006-02-22 Peter Beutner <p.beutner@gmx.net>
49954 * dlls/msvcrt/cppexcept.c:
49955 msvcrt: Save esp before calling catch block and restore afterwards.
49956 It seems like the esp value (which is saved at [ebp-16]) is sometimes
49957 changed inside the catch handler so we end up with a bogus esp
49958 afterwards. To avoid that save it before calling the catch block.
49960 * dlls/msvcrt/cppexcept.c:
49961 msvcrt: Fix handling of multiple nested exceptions.
49962 Save in each nested frame a pointer to the original exception record.
49963 Only one refence in thread_data isn't enough when we have multiple
49966 * dlls/msvcrt/cppexcept.c:
49967 msvcrt: Fix handling of nested exceptions.
49968 Move handling of nested exceptions completely in the
49969 catch_function_nested_handler(). If a new exception was thrown inside
49970 a catch block destroy the old exception object, if it is a rethrow
49971 re-propagate the previous object.
49973 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
49975 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
49976 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
49977 dlls/shlwapi/path.c:
49978 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
49979 - read strings from left to right (PathGetDriveNumberW)
49980 - don't access buffers before they are filled (SHGetPathFromIDListW)
49981 - fill buffers & variables on all paths (SHELL_FindExecutable)
49982 - handle error condition (unix_fs)
49983 - don't shoot in the blind for AW APIs (tests/shelllink.c)
49985 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
49987 * dlls/winedos/ppdev.c:
49988 winedos: Fixed a couple of typos in ppdev.
49990 2006-02-22 Francois Gouget <fgouget@free.fr>
49992 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
49994 mapi: Add some missing MAPI prototypes.
49995 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
49996 and include it where they are implemented.
49997 Make mapi.h and mapix.h compatible. gcc does not like macros and
49998 prototypes to be redefined so this involved protecting against
49999 multiple definitions.
50000 Fix the MAPISendMail() implementation prototype.
50002 2006-02-21 Lei Zhang <leiz@ucla.edu>
50004 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
50005 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
50006 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
50007 Removed todo flag from affected FR_MATCHCASE tests.
50009 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
50011 * dlls/msi/msi.spec, dlls/msi/source.c:
50012 msi: Implement MsiSourceListAddSource.
50014 * dlls/advapi32/security.c:
50015 advapi32: Add partial implementation of LookupAccountNameW.
50017 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
50019 * dlls/shell32/shell32.spec:
50020 shell32: Export PathResolve by name.
50022 2006-02-22 Alexandre Julliard <julliard@winehq.org>
50024 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
50025 dlls/ntdll/thread.c:
50026 kernel: Moved the get_startup_info call to ntdll.
50028 2006-02-21 Alexandre Julliard <julliard@winehq.org>
50030 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
50031 server/protocol.def, server/trace.c:
50032 server: Remove no longer needed fields in the init_process_done request.
50034 2006-02-21 Aric Stewart <aric@codeweavers.com>
50036 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
50037 dlls/twain/twain_i.h:
50038 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
50039 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
50040 a number of corrections and improvements to allow the actual aquiring
50041 of images to succeed.
50043 2006-02-21 Huw Davies <huw@codeweavers.com>
50045 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
50046 msxml3: Improve parse error handling a bit.
50048 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
50049 msxml3: Use url monikers to load xml.
50051 2006-02-21 Alexandre Julliard <julliard@winehq.org>
50053 * dlls/kernel/process.c, dlls/ntdll/loader.c:
50054 kernel: Use LoadLibrary to load the main exe in all cases.
50056 * dlls/ntdll/loader.c:
50057 ntdll: Support loading a builtin under a different name.
50058 Find the proper modref in that case based on the dlopen handle.
50060 * dlls/ntdll/loader.c:
50061 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
50062 This ensures that we never fixup imports twice on the same dll.
50064 * dlls/shell32/tests/shlexec.c:
50065 shell32: Use more reasonable timeouts in shlexec test.
50067 * server/process.c:
50068 server: Avoid hang on process startup.
50069 Fixed the startup_info signaled state to avoid blocking the parent
50070 process when the child crashes on startup.
50072 * dlls/ntdll/loader.c:
50073 ntdll: Support loading builtin dlls with an explicit path name also
50074 when loadorder is set to builtin only.
50076 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50078 * dlls/ntdll/loader.c:
50079 ntdll: Remove spaces at end of name in import_dll.
50081 2006-02-20 Jason Green <jave27@gmail.com>
50083 * programs/winefile/En.rc, programs/winefile/resource.h,
50084 programs/winefile/winefile.c, programs/winefile/winefile.h:
50085 winefile: Add the ability to save window position to the registry.
50087 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
50089 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
50090 usp10: Add stub for ScriptTextOut.
50092 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
50093 usp10: Add ScriptPlace funtionality.
50094 The key function is to calculate the total of the ABC widths of the
50095 characters converted to gylphs by ScriptShape.
50097 2006-02-21 Jacek Caban <jacek@codeweavers.com>
50099 * dlls/shdocvw/classinfo.c:
50100 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
50102 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
50104 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
50105 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
50106 d3d8: Move the capability detection code over to WineD3D.
50107 Let the few existing parts which need the capabiliteis use the WineD3D
50108 capability structure (gl_info). This info structure contains next to
50109 'flags' inidicating certain features also all GL/GLX functions
50110 pointers. Because D3D8 moves over to the wined3d gl_info structure all
50111 the gl prototypes in d3dcore_gl.h were unneeded and removed.
50113 2006-02-20 Lei Zhang <leiz@ucla.edu>
50115 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
50116 riched20: Fix for EM_FINDTEXT input validation.
50117 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
50118 Removed todo flag from affected EM_FINDTEXT tests.
50120 2006-02-20 James Hawkins <truiken@gmail.com>
50122 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
50123 advpack: Implement AddDelBackupEntry.
50125 * dlls/advpack/tests/files.c:
50126 advpack: Add tests for AddDelBackupEntry.
50128 * dlls/advpack/files.c:
50129 advpack: Make AddDelBackupEntry always return S_OK.
50131 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
50132 dlls/advpack/install.c:
50133 advpack: Branch off the advpack install functions into install.c.
50135 * dlls/advpack/advpack.c:
50136 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
50139 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
50140 advpack: Load the LDIDs of an install section in TranslateInfString.
50142 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
50144 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
50145 dlls/ole32/tests/storage32.c:
50146 ole32: Fix stream ref counting.
50147 Stream methods called after parent object has been closed correctly
50148 return STG_E_REVERTED.
50149 Stream refcounting fixed. Now can safely call IStorage destructor
50150 before IStream destructor and guarantee file will be closed.
50152 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
50153 ole32: Fix up permissions when opening streams.
50154 Fix up permissions when opening streams in storage objects when
50155 storage object has been opened in transacted mode.
50157 2006-02-21 Mike McCormack <mike@codeweavers.com>
50159 * dlls/kernel/tests/change.c:
50160 kernel32: Add a simple test for recursive notification.
50162 * dlls/kernel/tests/file.c:
50163 kernel32: Add a short test for GetOverlappedResult.
50165 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
50166 server/protocol.def, server/trace.c:
50167 server: Track created and removed directories in the tree of inodes for inotify.
50168 Add them to or remove them from existing recursive watches.
50170 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
50172 * dlls/ntdll/signal_i386.c:
50173 ntdll: Avoid compile error caused by a single quote.
50175 2006-02-20 Hans Leidekker <hans@it.vu.nl>
50177 * configure, configure.ac, dlls/winsock/socket.c,
50178 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
50179 winsock: Implement getnameinfo.
50181 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
50183 * dlls/user/menu.c:
50184 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
50186 2006-02-20 Robert Shearman <rob@codeweavers.com>
50188 * dlls/ntdll/signal_i386.c:
50189 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
50190 Print an error if __NR_sigaction doesn't exist as this means the wrong
50191 syscall header is being used.
50193 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
50195 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
50196 winsock: Add check for sin6_scope_id.
50198 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
50200 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
50201 usp10: Add ScriptShape functionality.
50203 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
50205 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
50206 dlls/riched20/tests/editor.c:
50207 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
50210 2006-02-20 Jacek Caban <jacek@codeweavers.com>
50212 * dlls/mshtml/nsio.c:
50213 mshtml: Set default original uri in NewChannelFromURI.
50215 2006-02-20 Mike McCormack <mike@codeweavers.com>
50217 * dlls/kernel/tests/change.c, server/change.c:
50218 server: Distinguish between a directory and a file changing in
50219 ReadDirectoryChangesW.
50222 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
50224 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
50225 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
50226 dbghelp: Virtual modules.
50227 Rewrote virtual modules handling so that it's an option to either PE
50228 or ELF modules rather than a specific type.
50230 2006-02-20 Alexandre Julliard <julliard@winehq.org>
50232 * dlls/kernel/dosmem.c:
50233 kernel: Don't require execute permission for DOS memory, this will be
50234 done in winedos if necessary.
50236 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
50238 * dlls/user/tests/menu.c:
50239 user: Add conformance tests for menu item drawing.
50241 * dlls/user/menu.c:
50242 user: Menu drawing fixes.
50243 - check mark is drawn left of a bitmap;
50244 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
50245 - space for the popup arrow is also reserved for non popup items;
50246 - implement the MNS_NOCHECK style.
50248 * dlls/user/menu.c:
50249 user: Menu string width calculation fixes.
50250 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
50251 strings with ampersands like "&File";
50252 - Fix mess with strings with an embedded tab;
50253 - In case of a menu bar, two extra pixels are added if the item has
50254 both a bitmap and string.
50256 * dlls/user/menu.c:
50257 user: Menu drawing fixes.
50258 Replace some #defined constants by values calculated from windows
50261 * dlls/user/menu.c:
50262 user: Menu drawing fixes.
50263 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
50264 MENU_GetBitmapItemSize();
50265 - Save the received bitmap size in the menu item structure as it will
50266 need to be sent in the WM_DRAWITEM message;
50267 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
50268 MENU_DrawBitmapItem();
50269 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
50272 * dlls/user/menu.c:
50273 user: Move drawing of pop menu arrows to a subroutine reduces nesting
50274 level of some large if statements in the drawing code. Some updates to
50277 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
50279 * dlls/winspool/tests/info.c:
50280 winspool/tests: Add some tests for SetDefaultPrinterA/W.
50282 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
50283 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
50285 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
50287 * dlls/shell32/shlfolder.c:
50288 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
50290 2006-02-20 Alexandre Julliard <julliard@winehq.org>
50292 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
50293 configure: Use --rpath if supported when building binaries to point to
50294 the relative location of the wine libraries.
50296 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
50298 * dlls/msvcrt/undname.c:
50299 msvcrt: Misc cleanups in undname.c.
50300 - remove unused argument from functions
50301 - print the pointer in the str_array_push TRACE to be able to distinguish
50302 the different arrays.
50303 - comment and white space cleanups
50305 * dlls/msvcrt/tests/cpp.c:
50306 msvcrt: Add some tests for __unDName().
50307 Add some tests for unDName() checking:
50308 - data type modifiers A,B,P,Q,R,S
50310 - back references to names
50312 * dlls/msvcrt/undname.c:
50313 msvcrt: Use a separate stack for back references to names
50314 Use a separate array/stack for the back references to names as
50315 sym->stack is used to push temporary strings to it which breaks back
50316 referencing in some occasions (26 symbols in the mfc42 dll). During
50317 this cleanup get_class() a little bit.
50319 * dlls/msvcrt/undname.c:
50320 msvcrt: Move code to parse a literal string out of get_class().
50321 unDName: Move the code to parse a literal string from get_class() to a
50322 separate function. Add some error handling to the new function.
50324 * dlls/msvcrt/undname.c:
50325 msvcrt: Wrap get_class() and get_class_string() for unDName.
50327 * dlls/msvcrt/tests/cpp.c:
50328 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
50329 In test_demangle use a custom strcmp that treats multiple spaces as
50330 single space. __unDName() from older msvcrt (including W2K it seems)
50331 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
50332 those old Windows versions.
50334 2006-02-20 Robert Shearman <rob@codeweavers.com>
50336 * dlls/ole32/tests/compobj.c:
50337 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
50339 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
50340 ole: Change the Apartment Model field to a boolean.
50341 Change the apartment model field to a boolean that just specifies
50342 whether the apartment is multi-threaded or not and fix up all the
50343 places where this is used.
50344 Fixes a bug where we would return an error if the previous apartment
50345 model passed into CoInitializeEx matches the new apartment model, but
50346 additional optimisation flags are specified.
50348 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
50350 * programs/winecfg/Ko.rc:
50351 winecfg: Updated Korean translation.
50353 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
50354 wordpad: Add Korean translation.
50356 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
50358 * dlls/dbghelp/path.c:
50359 dbghelp: Fix SymFindFileInPath to return files matching the requested
50360 criteria (it was mainly doing the opposite).
50362 2006-02-20 Jacek Caban <jacek@codeweavers.com>
50364 * dlls/shdocvw/client.c:
50365 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
50366 E_NOTIMPL in Windows as well.
50368 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
50369 dlls/mshtml/nsio.c:
50370 mshtml: Create nsIChannel for protocols not handled by Gecko.
50372 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50374 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
50375 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
50377 * dlls/mscms/tests/profile.c:
50378 mscms: Branching fixes for some test routines
50380 2006-02-20 Mike McCormack <mike@codeweavers.com>
50382 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
50383 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
50385 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
50387 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
50388 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
50389 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
50390 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
50391 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
50392 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
50393 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
50394 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
50395 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
50396 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
50397 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
50398 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
50399 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
50400 user: Add the DS_NOIDLEMSG style to message boxes.
50402 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50404 * programs/winhelp/winhelp.c:
50405 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
50407 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
50409 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
50410 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
50411 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
50412 dlls/d3d8/volumetexture.c:
50413 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
50415 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
50417 * programs/winedbg/stack.c:
50418 winedbg: Fixed regression: stack info was no longer working.
50420 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
50422 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
50423 usp10: Add ScriptItemize functionality.
50425 2006-02-18 Hans Leidekker <hans@it.vu.nl>
50427 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
50428 winebrowser: Handle file URLs.
50430 2006-02-18 Juan Lang <juan_lang@yahoo.com>
50432 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
50433 include/wintrust.h:
50434 wintrust: Add some stubs.
50436 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
50437 dlls/crypt32/tests/cert.c, include/wincrypt.h:
50438 crypt32: Implement enhanced key usage.
50439 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
50440 CertAddEnhancedKeyUsageIdentifier, and
50441 CertRemoveEnhancedKeyUsageIdentifier.
50443 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
50445 * programs/winetest/Makefile.in:
50446 winetest: Added usp10 tests.
50448 2006-02-18 Alexandre Julliard <julliard@winehq.org>
50450 * configure, configure.ac:
50451 configure: Fix previous change to still build all the binaries on
50452 x86_64 in 32-bit mode.
50454 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
50456 * dlls/user/menu.c:
50457 user: Implement scrolling in popup menus.
50459 2006-02-17 Alexandre Julliard <julliard@winehq.org>
50461 * libs/wine/config.c, libs/wine/loader.c:
50462 libwine: Add the runtime library path to the front of the dll paths list.
50464 * dlls/dbghelp/elf_module.c:
50465 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
50467 2006-02-17 Peter Beutner <p.beutner@gmx.net>
50469 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
50470 msvcrt: Correctly set EOF flag in fread().
50471 Setting the EOF flag only if _read() returns zero is not enough as we
50472 could also read something AND hit the end of file.
50473 _read() already sets another internal EOF flag, so just use this too.
50474 Removing todo_wine from the test case.
50476 * dlls/msvcrt/tests/file.c:
50477 msvcrt: Add test for fread/feof.
50478 When calling fread() with a large enough buffer to reach the end of
50479 the file a subsequent feof() should return true; (marked as todo_wine
50480 because it doesn't work atm).
50482 * dlls/msvcrt/cppexcept.c:
50483 msvcrt: Remove bogus code.
50484 We can't just pop a exception record from the exception handler list
50485 which we haven't put there.
50487 * dlls/msvcrt/file.c:
50488 msvcrt: Fix use of uninitialized variable.
50490 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
50492 * dlls/winspool/tests/info.c:
50493 winspool/tests: Add tests for EnumMonitors.
50495 2006-02-17 Juan Lang <juan_lang@yahoo.com>
50497 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
50498 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
50499 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
50500 crypt32: Move certificate store functions to their own file.
50502 2006-02-17 Alexandre Julliard <julliard@winehq.org>
50504 * configure, configure.ac, loader/Makefile.in:
50505 configure: Default to building wine-pthread on non-x86 platforms.
50507 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
50509 * include/dbghelp.h:
50510 dbghelp: Packing for minidump structures is 4 bytes.
50512 2006-02-17 Alexandre Julliard <julliard@winehq.org>
50514 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
50515 dlls/wldap32/winldap_private.h:
50516 Fixed a couple of function prototypes.
50518 * libs/wine/Makefile.in, libs/wine/config.c:
50519 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
50520 Added dependency on $(RELPATH).
50522 * libs/wine/Makefile.in, libs/wine/config.c:
50523 libwine: Compute relative paths for bin and dll directories at compile time.
50525 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
50526 tools: Added 'relpath' tool to compute relative Unix paths.
50528 * dlls/ntdll/server.c:
50529 ntdll: Remove no longer used oldcwd in start_server.
50531 2006-02-17 Mike McCormack <mike@codeweavers.com>
50534 server: Use a single inotify watch, as it scales better with a large
50535 number of directories.
50537 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
50539 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
50540 wordpad: Russian translation.
50542 2006-02-17 Hans Leidekker <hans@it.vu.nl>
50544 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
50545 wordpad: Dutch localization.
50547 2006-02-17 Jacek Caban <jacek@codeweavers.com>
50549 * dlls/mshtml/navigate.c:
50550 mshtml: Fix post data parsing.
50552 2006-02-16 Alexandre Julliard <julliard@winehq.org>
50554 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
50555 libs/wine/config.c, loader/glibc.c:
50556 libwine: Try the current load path in priority before the
50557 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
50559 * libs/wine/config.c:
50560 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
50561 the directory from the library itself.
50562 Only try the hardcoded BINDIR if everything else failed.
50564 * libs/wine/config.c:
50565 libwine: Only use the library directory if it's an absolute path.
50567 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
50569 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
50570 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
50571 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
50572 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
50573 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
50574 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
50575 programs/winecfg/winecfg.c:
50576 winecfg: Localize the app specific title.
50578 2006-02-16 Juan Lang <juan_lang@yahoo.com>
50580 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
50581 crypt32: More encoding/decoding.
50582 Add support for encoding/decoding basic constraints and enhanced key
50585 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
50586 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
50587 - now that CertOpenStore is correct for system stores, simplify
50588 CertOpenSystemStore
50589 - correct CertDuplicateCertificateStore, with a test
50591 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
50593 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
50594 progman: Updated Korean translation.
50596 2006-02-16 Huw Davies <huw@codeweavers.com>
50598 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
50599 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
50600 msxml3: Implement comment node.
50602 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
50603 msxml3: Fix get_text on text nodes.
50605 2006-02-16 Thomas Kho <tkho@ucla.edu>
50607 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
50608 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
50610 2006-02-16 Robert Shearman <rob@codeweavers.com>
50612 * dlls/oleaut32/tests/typelib.c:
50613 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
50615 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50617 * dlls/mscms/tests/profile.c:
50618 mscms: Distinguish between registered and unregistered profile IDs.
50620 2006-02-16 Robert Shearman <rob@codeweavers.com>
50622 * tools/winebuild/winebuild.man.in:
50623 winebuild: Correction for manpage.
50624 The behaviour for winebuild is to prefer main over WinMain, not the
50627 2006-02-16 Jacek Caban <jacek@codeweavers.com>
50629 * dlls/shdocvw/webbrowser.c:
50630 shdocvw: Unaccess post data only if we've accessed it before.
50632 2006-02-16 Alexandre Julliard <julliard@winehq.org>
50634 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
50635 dlls/make_dlls, libs/wine/loader.c:
50636 libwine: New naming scheme for 16-bit builtin dlls.
50637 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
50638 by mistake when looking for a 32-bit dll.
50640 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
50642 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
50643 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
50644 We should swap min & max only when both limits are being
50645 set. Otherwise limit that being set should invalidate other limit
50648 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
50649 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
50651 2006-02-16 Juan Lang <juan_lang@yahoo.com>
50653 * dlls/wininet/internet.c:
50654 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
50655 and update comment.
50657 * dlls/crypt32/cert.c:
50658 crypt32: Fix system stores and a memory leak.
50659 - system stores open both HKLM and HKCU for "current user" locations
50660 - fix a memory leak in certificate properties
50662 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
50664 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
50665 wordpad: French localization.
50667 2006-02-16 Alexandre Julliard <julliard@winehq.org>
50670 Merge the contents of info/exclude into the top-level .gitignore.
50672 * server/debugger.c, server/process.c, server/process.h,
50674 server: Store the process exe module in the standard dll list.
50676 * dlls/d3d8/cubetexture.c:
50677 d3d8: Fixed compile with older GL versions.
50679 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
50681 * dlls/wined3d/device.c:
50682 wined3d: Set the texture size for d3d8.
50684 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
50686 * programs/winecfg/Ko.rc:
50687 winecfg: Updated Korean translation.
50689 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
50691 * programs/winecfg/Fr.rc:
50692 winecfg: French resource update.
50694 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
50696 * programs/wordpad/De.rc, programs/wordpad/En.rc,
50697 programs/wordpad/rsrc.rc:
50698 wordpad: Added German resource.
50700 2006-02-16 Hans Leidekker <hans@it.vu.nl>
50702 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
50703 shlwapi: Fix parameter check for UrlUnescapeA.
50704 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
50705 Add a corresponding test for UrlUnescape{A,W}.
50707 2006-02-16 Juan Lang <juan_lang@yahoo.com>
50709 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
50710 crypt32: Partially implement CertGetNameString.
50712 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
50714 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
50715 winedbg: A couple of fixes after running valgrind.
50717 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
50719 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
50720 usp10: Implement ScriptGetProperties.
50722 2006-02-15 Alexandre Julliard <julliard@winehq.org>
50724 * ANNOUNCE, ChangeLog, VERSION, configure:
50727 ----------------------------------------------------------------
50728 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
50730 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
50731 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
50733 2006-02-15 Thomas Kho <tkho@ucla.edu>
50735 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
50736 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
50738 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
50740 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
50741 dlls/shdocvw/shdocvw_main.c:
50742 shdocvw: Implemented a couple of forwards to shlwapi.
50744 2006-02-15 Jacek Caban <jacek@codeweavers.com>
50746 * programs/winecfg/libraries.c:
50747 winecfg: glut32.dll may be configured as native.
50749 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
50750 shdocvw: Added client site's IServiceProvider interface.
50752 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
50753 dlls/shdocvw/webbrowser.c:
50754 shdocvw: Navigate2 rewrite.
50756 * dlls/shdocvw/navigate.c:
50757 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
50759 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
50760 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
50761 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
50763 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
50764 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
50765 mshtml: Added ref counting to NSContainer.
50766 - Added ref counting to NSContainer.
50767 - Better destroying of NSContainer.
50769 2006-02-15 Juan Lang <juan_lang@yahoo.com>
50771 * dlls/crypt32/cert.c:
50772 crypt32: Rename a variable for clarity.
50774 * dlls/crypt32/str.c:
50775 crypt32: Output string type in trace.
50777 2006-02-15 Mike McCormack <mike@codeweavers.com>
50779 * dlls/ole32/tests/storage32.c:
50780 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
50784 include: Add WT_ defines for use with RegisterWaitForSingleObject.
50786 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
50788 * programs/winecfg/Nl.rc:
50789 winecfg: Update Dutch resources.
50791 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
50793 * dlls/riched20/editor.c:
50794 riched20: Support RTF text in WM_SETTEXT.
50796 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
50798 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
50799 usp10: Added stub for ScriptGetCMap.
50801 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
50803 * configure, configure.ac, dlls/usp10/Makefile.in,
50804 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
50805 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
50806 usp10: Added some tests.
50808 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
50810 * dlls/secur32/schannel.c:
50811 secur32: Add InitializeSecurityContext stub for schannel.
50813 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
50815 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
50816 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
50817 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
50819 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
50821 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
50822 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
50824 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50826 * dlls/mscms/tests/profile.c:
50827 mscms: Move 4 test macros into a single one.
50829 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
50831 * dlls/msacm/winemp3/mpegl3.c:
50832 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
50833 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
50834 mpglib buffer queue grows.
50835 - Add TRACE of mpglib buffer queue for conversion.
50837 2006-02-14 Alexandre Julliard <julliard@winehq.org>
50839 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
50840 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
50841 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
50842 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
50843 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
50844 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
50845 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
50846 ctl3d32: Renamed ctl3d directory to ctl3d32.
50848 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
50849 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
50850 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
50851 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
50852 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
50853 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
50854 olesvr32: Renamed olesvr directory to olesvr32.
50856 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
50857 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
50858 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
50859 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
50860 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
50861 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
50862 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
50863 olecli32: Renamed olecli directory to olecli32.
50865 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
50867 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
50868 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
50869 dlls/sfc/sfc_main.c:
50870 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
50872 * include/Makefile.in, include/sfc.h:
50873 include: Add sfc.h.
50875 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
50877 * configure, configure.ac, programs/Makefile.in,
50878 programs/wordpad/.gitignore, programs/wordpad/En.rc,
50879 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
50880 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
50881 programs: Add an implementation of Wordpad.
50883 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
50885 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
50886 dbghelp: Always set the size to public symbols to 1 when we don't know the size
50887 so that they can only be search on their start address
50889 * programs/winedbg/debug.l:
50890 winedbg: Allow using MSVC mangled symbol names as identifiers.
50892 2006-02-14 Mike Frysinger <vapier@gentoo.org>
50894 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
50895 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
50896 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
50897 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
50898 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
50899 programs/make_progs, programs/winedbg/Makefile.in,
50900 programs/winemenubuilder/Makefile.in, server/Makefile.in,
50901 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
50902 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
50903 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
50904 tools/wrc/Makefile.in:
50905 Add support for 'make install DESTDIR'.
50907 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
50909 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
50910 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
50911 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
50912 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
50913 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
50914 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
50915 programs/winecfg/driveui.c, programs/winecfg/main.c,
50916 programs/winecfg/resource.h, programs/winecfg/theme.c,
50917 programs/winecfg/winecfg.h:
50918 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
50920 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
50922 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
50923 A couple of new valgrind instrumentations for better support.
50925 2006-02-14 Jeremy White <jwhite@codeweavers.com>
50927 * dlls/twain/dsm_ctrl.c:
50928 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
50930 * dlls/twain/twain.h:
50931 twain: Make structures respect 2 byte packing requirements.
50933 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
50935 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
50936 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
50938 server: When possible, use tgkill instead of tkill syscall on Linux.
50940 2006-02-14 James Hawkins <truiken@gmail.com>
50942 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
50943 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
50945 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
50946 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
50947 INFINFO_DEFAULT_SEARCH search flags.
50949 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
50951 * dlls/winmm/driver.c:
50952 winmm: Protect drivers list by a critical section.
50954 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
50956 * include/wine/test.h:
50957 tests: Fixed test framework against environment modifications.
50959 2006-02-14 Troy Rollo <wine@troy.rollo.name>
50961 * dlls/user/dialog.c, include/winuser.h:
50962 user: Fix argument type of IsDlgButtonChecked.
50964 * dlls/user/scroll.c, include/winuser.h:
50965 user: Fix argument type for EnableScrollBar.
50967 * dlls/user/dialog.c, include/winuser.h:
50968 user: Fix argument types for CheckRadioButton.
50970 * dlls/user/dialog.c, include/winuser.h:
50971 user: Fix return type and argument type for GetDlgItemText{A,W}.
50973 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
50975 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
50976 msvfw32: Disable datarate, keyframe and quality controls to not
50977 confuse users by a not implemented functionality.
50978 Add support for About codec control.
50980 * dlls/msvideo/msvideo_main.c:
50981 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
50983 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
50985 * programs/winetest/Makefile.in:
50986 winetest: Add riched20 tests.
50988 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
50990 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
50991 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
50992 The tests (shellpath.c/testPersonal) already show that it can be either
50993 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
50995 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
50997 * loader/pthread.c:
50998 loader: Added missing attr destroy.
51000 2006-02-14 Robert Shearman <rob@codeweavers.com>
51002 * documentation/.gitignore:
51003 Ignore documentation/html.
51006 tools/c2man.pl: Generate correct html.
51008 * dlls/wininet/gopher.c, dlls/wininet/http.c:
51009 wininet: Documentation fixes.
51011 * dlls/oleaut32/olepicture.c:
51012 oleaut32: Free connection point on destruction of the picture object.
51013 Handle failure of CreateConnectionPoint on construction.
51015 * dlls/oleaut32/typelib.c:
51016 oleaut32: Fix returning Typelib file name.
51017 We can't use GetModuleFileName on a resource-only module, so the best
51018 we can do is to copy the original name we used to find the type
51019 library. Fix a couple of places where we were incorrectly using the
51020 file name, rather than the path.
51022 * dlls/oleaut32/olefont.c:
51023 oleaut32: Free the connection points on destruction of the font object.
51024 Free the connection points on destruction of the font object and cope
51025 with failure of CreateConnectionPoint on construction.
51027 * dlls/oleaut32/tmarshal.c:
51028 oleaut32: Don't try to release NULL COM objects in the typelib
51031 * dlls/oleaut32/olepicture.c:
51032 oleaut32: Fix flag comparison in Picture Invoke.
51033 One or more invoke flags can be passed into IDispatch::Invoke, but we
51034 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
51037 2006-02-14 Alexandre Julliard <julliard@winehq.org>
51040 server: Try to update the input key state even when the message is
51041 dropped in queue_hardware_message. This should fix some problems with
51042 the Alt key getting "stuck" after Alt-Tab.
51044 2006-02-14 Francois Gouget <fgouget@free.fr>
51046 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
51047 tools/widl/hash.c, tools/wine.inf:
51048 include: Add missing LANG_xxx and SUBLANG_xxx constants.
51050 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
51052 * programs/winecfg/De.rc:
51053 winecfg: Cleaned up various control positions on the German version of
51056 * dlls/shell32/regsvr.c:
51057 shell32: Register 'LocalizedString' values for shellfolder classes.
51059 * dlls/shell32/classes.c:
51060 shell32: Query for localized string in HCR_GetClassName.
51062 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
51063 advapi32: Implemented RegLoadMUIString[AW].
51065 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
51067 * dlls/winsock/tests/sock.c:
51068 winsock/tests: select wakeup on closesocket.
51069 - Change select timeout from 2 seconds to 500 microseconds.
51070 - Add test to make sure select wakes up after a closesocket.
51071 - Add test to make sure listen fails without bind.
51073 2006-02-14 Huw Davies <huw@codeweavers.com>
51075 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
51076 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
51077 msxml: Implement getElementsByTagName.
51079 2006-02-14 Hans Leidekker <hans@it.vu.nl>
51081 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
51082 msxml3: Implement DllUnregisterServer.
51084 2006-02-13 Petr Tesarik <hat@tesarici.cz>
51086 * programs/winhelp/Cs.rc:
51087 winhelp: Czech language resources encoding fix.
51089 * programs/winemine/Cs.rc:
51090 winemine: Czech language resources encoding fix.
51092 * programs/winefile/Cs.rc:
51093 winefile: Czech language resources encoding fix.
51095 * programs/wineconsole/wineconsole_Cs.rc:
51096 wineconsole: Czech language resources encoding fix.
51098 * programs/winecfg/Cs.rc:
51099 winecfg: Czech language resources encoding fix.
51101 * programs/wcmd/Cs.rc:
51102 wcmd: Czech language resources encoding fix.
51104 * programs/view/Cs.rc:
51105 view: Czech language resources encoding fix.
51107 * programs/uninstaller/Cs.rc:
51108 uninstaller: Czech language resources encoding fix.
51110 * programs/start/Cs.rc:
51111 start.exe: Czech language resources encoding fix.
51113 * programs/regedit/Cs.rc:
51114 regedit: Czech language resources encoding fix.
51116 * programs/progman/Cs.rc:
51117 progman: Czech language resources encoding fix.
51119 * programs/notepad/Cs.rc:
51120 notepad: Czech language resources encoding fix.
51122 * programs/cmdlgtst/Cs.rc:
51123 cmdlgtst: Czech language resources encoding fix.
51125 * programs/clock/Cs.rc:
51126 clock: Czech language resources encoding fix.
51128 * dlls/winmm/winmm_Cs.rc:
51129 winmm: Czech language resources encoding fix.
51131 * dlls/wininet/wininet_Cs.rc:
51132 wininet: Czech language resources encoding fix.
51134 * dlls/user/resources/user32_Cs.rc:
51135 user32: Czech language resources encoding fix.
51137 * dlls/wineps/wps_Cs.rc:
51138 wineps: Czech language resources encoding fix.
51140 * dlls/shell32/shell32_Cs.rc:
51141 shell32: Czech language resources encoding fix.
51143 * dlls/setupapi/Cs.rc:
51144 setupapi: Czech language resources encoding fix.
51146 * dlls/serialui/Cs.rc:
51147 serialui: Czech language resources encoding fix.
51149 * dlls/oledlg/oledlg_Cs.rc:
51150 oledlg: Czech language resources encoding fix.
51152 * dlls/mpr/mpr_Cs.rc:
51153 mpr: Czech language resources encoding fix.
51155 * dlls/msrle32/msrle_Cs.rc:
51156 msrle32: Czech language resources encoding fix.
51158 * dlls/msacm/msacm_Cs.rc:
51159 msacm: Czech language resources encoding fix.
51161 * dlls/hhctrl.ocx/Cs.rc:
51162 hhctrl.ocx: Czech language resources encoding fix.
51164 * dlls/commdlg/cdlg_Cs.rc:
51165 commdlg: Czech language resources encoding fix.
51167 * dlls/comctl32/comctl_Cs.rc:
51168 comctl32: Czech language resources encoding fix.
51170 * dlls/avifil32/avifile_Cs.rc:
51171 avifil32: Czech language resources encoding fix.
51173 2006-02-13 Jacek Caban <jacek@codeweavers.com>
51175 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
51176 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
51177 dlls/mshtml/nsio.c:
51178 mshtml: Handle IHlinkFrame service.
51180 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
51182 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
51183 dlls/wined3d/wined3d_private.h:
51184 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
51186 2006-02-13 Cyril Margorin <comargo@gmail.com>
51188 * dlls/x11drv/dib.c:
51189 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
51190 check for passed image, and do not use shared memory extension for
51191 temporary created image.
51193 * dlls/x11drv/dib.c:
51194 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
51195 X11DRV_DIB_GetImageBits.
51197 2006-02-13 Mike McCormack <mike@codeweavers.com>
51199 * dlls/msvcrt/exit.c:
51200 msvcrt: Fix a typo.
51202 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
51204 * dlls/psapi/psapi.spec:
51205 psapi: Fix output parameter of function GetModuleBaseName in spec
51208 2006-02-13 H. Verbeet <hverbeet@gmail.com>
51210 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
51211 wined3d: Don't keep a reference to the container, as it creates a
51212 circular reference.
51214 2006-02-13 Francois Gouget <fgouget@free.fr>
51216 * dlls/wined3d/device.c:
51217 wined3d: Protect float.h inclusion.
51219 * dlls/mshtml/tests/htmldoc.c:
51220 mshtml: Add trailing '\n's to ok() calls.
51222 * include/d3dtypes.h:
51223 d3dtypes: Fix windows.h inclusion.
51225 2006-02-13 Hans Leidekker <hans@it.vu.nl>
51227 * dlls/kernel/file.c:
51228 kernel: Report a tape device as FILE_TYPE_CHAR.
51230 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
51231 crypt32: Add a stub for CryptQueryObject.
51233 * dlls/netapi32/access.c:
51234 netapi32: Improve stub for NetUserModalsGet.
51235 Tell the caller this host is not part of a domain.
51237 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
51239 * dlls/msvideo/msvideo_main.c:
51240 msvfw32: Fix typos in the control state handling.
51241 Fix typos in the control state handling, add state checks for IDOK
51242 and IDCANCEL control notification handlers.
51244 2006-02-11 Alexandre Julliard <julliard@winehq.org>
51246 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
51247 libwine: Use dladdr if supported to get the run-time path of libwine.so
51248 and define the default dll and bin directories relative to it.
51250 * configure, configure.ac, include/config.h.in:
51251 configure: Added check for dladdr in libdl.
51253 * aclocal.m4, configure, configure.ac:
51254 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
51255 when linking with specific libraries.
51257 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
51259 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
51260 dlls/ddraw/device_opengl.c:
51261 ddraw: Small function corrections.
51262 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
51263 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
51264 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
51266 * dlls/ddraw/vertexbuffer.c:
51267 ddraw: ProcessVertices correction.
51268 Use the texture index to get the texcoord size from the fvf, not the
51271 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
51273 * configure, configure.ac, dlls/ntdll/tape.c:
51274 ntdll: Fix tape.c compilation on Darwin.
51276 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
51278 * dlls/shell32/shlview.c:
51279 shell32: IShellView list's control id should be 1, not 2000.
51281 * dlls/commdlg/filedlgbrowser.c:
51282 commdlg: IShellBrowser sets IShellView window's control id to 5002.
51284 2006-02-11 Troy Rollo <wine@troy.rollo.name>
51286 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
51287 ntdll: Implement DVD_ReadStructure.
51289 2006-02-11 Thomas Kho <tkho@ucla.edu>
51291 * dlls/riched20/editor.c:
51292 riched20: Fixed bounds error when finding text forward.
51294 * configure, configure.ac, dlls/riched20/Makefile.in,
51295 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
51296 dlls/riched20/tests/editor.c:
51297 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
51299 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
51301 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
51302 shell32: SHELL32_GetItemAttributes()
51303 - correct documentation which incorrectly claimed not to set any
51305 - retrieve file attributes using SHGetPathFromIDListW() when they are
51306 not already present in the internal PIDL structures
51307 - add test case to show the previously wrong folder attributes when
51308 using absolute PIDLs
51309 - fix some memory leaks in the tests
51311 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
51313 * dlls/wined3d/directx.c:
51314 wined3d: Make the returned driver version similar to windows.
51316 * dlls/wined3d/utils.c:
51317 wined3d: Extend debug_d3drenderstate with missing states.
51319 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
51321 * dlls/msvcrt/time.c:
51322 msvcrt: localtime should accept any positive time value.
51324 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
51325 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
51327 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
51328 msvfw32: Call codec's Configure dialog if the codec supports it.
51329 Disable data rate and key frame fields if requested.
51331 2006-02-11 Milko Krachounov <milko@3mhz.net>
51333 * programs/winecfg/Bg.rc:
51334 winecfg: Update Bulgarian translation.
51336 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
51338 * dlls/wined3d/device.c:
51339 wined3d: Prevent crash in setup_light.
51341 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
51343 * include/Makefile.in, include/dpnathlp.h:
51344 include: Add dpnathlp.h header.
51346 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51348 * dlls/msvcrt/file.c:
51349 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
51351 2006-02-10 Huw Davies <huw@codeweavers.com>
51353 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
51354 msxml: Add ISupportErrorInfo for named node maps.
51356 2006-02-10 Jacek Caban <jacek@codeweavers.com>
51358 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
51359 include/mshtmhst.idl:
51360 mshtml: Added more defines to mshtmlhst.idl.
51362 2006-02-10 Alexandre Julliard <julliard@winehq.org>
51364 * dlls/ntdll/signal_i386.c:
51365 ntdll: Added emulation of ATL thunks for platforms with NX support.
51367 2006-02-10 Aric Stewart <aric@codeweavers.com>
51369 * dlls/ntdll/tests/change.c:
51370 ntdll: gcc 2.95 compile fixes.
51372 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
51374 * dlls/kernel/tests/drive.c:
51375 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
51377 2006-02-10 H. Verbeet <hverbeet@gmail.com>
51379 * dlls/wined3d/stateblock.c:
51380 wined3d: Release the vertex declaration during stateblock cleanup.
51382 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
51383 wined3d: Release the container during surface / volume cleanup.
51385 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
51386 dlls/d3d9/tests/vertexdeclaration.c:
51387 d3d9: Use an invisible window for tests.
51389 2006-02-10 Robert Shearman <rob@codeweavers.com>
51391 * dlls/secur32/secur32.c:
51392 secur32: Improve tracing.
51393 Improve the tracing for functions that can be called by the app, but
51394 bypass the relay code.
51396 * tools/widl/write_msft.c:
51397 widl: Fix a typo when removing TYPEFLAG_FDUAL.
51399 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
51400 dlls/shdocvw/events.c:
51401 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
51403 * dlls/oleaut32/olepicture.c:
51404 oleaut: Partially implement Invoke on the standard picture implementation.
51406 * dlls/oleaut32/typelib.c:
51407 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
51408 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
51409 when the offset isn't specified. It should be fetched from the
51410 dispatch offset stored in the header, rather than using a hack that
51413 * dlls/oleaut32/tests/olefont.c:
51414 oleaut: Add tests for IFontEventsDisp.
51416 * dlls/oleaut32/olefont.c:
51417 oleaut: Implement IFontEventsDisp connection point for the standard
51418 font implementation.
51420 * include/olectl.h:
51421 include: Define DISPID_FONT_CHANGED.
51423 2006-02-10 Juan Lang <juan_lang@yahoo.com>
51425 * dlls/crypt32/cert.c:
51426 crypt32: Move break statement to the correct spot.
51428 2006-02-10 Jacek Caban <jacek@codeweavers.com>
51430 * dlls/mshtml/tests/htmldoc.c:
51431 mshtml: Added test of IHlinkFrame service.
51433 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
51434 mshtml: Added nsIUploadStream implementation.
51436 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
51438 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
51439 regsvr32: Call OleInitialize before registering a DLL.
51441 2006-02-09 Alexandre Julliard <julliard@winehq.org>
51443 * programs/Makefile.in, programs/make_progs:
51444 programs: Don't install winetest.
51446 2006-02-09 Jeremy White <jwhite@codeweavers.com>
51448 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
51449 kernel: Fixed build with gcc 2.95.
51451 2006-02-09 Mike McCormack <mike@codeweavers.com>
51453 * dlls/dinput/joystick_linuxinput.c:
51454 dinput: Fix the compile for missing EV_SYN define.
51456 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
51459 gdi: Show hatch brush FIXME only once.
51461 2006-02-09 Jacek Caban <jacek@codeweavers.com>
51463 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
51464 dlls/mshtml/persist.c:
51465 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
51467 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
51468 mshtml: Added wrapper of nsIChannel.
51470 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
51471 dlls/mshtml/nsio.c:
51472 mshtml: Added wrapper of nsIURI interface.
51474 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
51475 dlls/mshtml/nsiface.idl:
51476 mshtml: Better ns*String handling.
51478 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
51479 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
51480 mshtml: Added wrapper of nsIOService.
51482 2006-02-09 Alexandre Julliard <julliard@winehq.org>
51484 * dlls/ntdll/loader.c:
51485 ntdll: Better handling of errors when loading a builtin dll from an
51488 2006-02-09 James Hawkins <truiken@gmail.com>
51490 * dlls/setupapi/query.c:
51491 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
51493 * dlls/setupapi/query.c:
51494 setupapi: Convert InfSpec to unicode if SearchControl is not
51495 INFINFO_INF_SPEC_IS_HINF.
51497 2006-02-09 Robert Shearman <rob@codeweavers.com>
51499 * dlls/oleaut32/typelib.c:
51500 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
51501 Try loading the dll first and then fall back to the regular file case.
51502 Only call SearchPath for the regular file case since LoadLibraryEx
51503 will do this for us and it previously excluded builtin dlls and
51504 executables from having their type libraries opened.
51506 * dlls/oleaut32/typelib.c:
51507 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
51509 * dlls/oleaut32/typelib.c:
51510 oleaut: Revert incorrect patch changing the order of parameters passed
51511 into DispCallFunc. A test with native indeed shows that the parameter
51512 index increases from the leftmost parameter to the rightmost.
51514 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
51515 tools/widl/write_msft.c:
51516 widl: Write out more TYPEFLAGs and add more type library-specific
51517 attributes to the parser.
51519 * tools/widl/write_msft.c:
51520 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
51521 TYPEFLAG_FOLEAUTOMATION typelib flags.
51523 2006-02-09 Juan Lang <juan_lang@yahoo.com>
51525 * dlls/crypt32/cert.c:
51526 crypt32: Fix up decoding.
51527 - don't use the no copy flag when decoding, the lifetime of the buffer
51528 to decode isn't guaranteed
51529 - remove some extraneous ternary comparisons
51532 * dlls/crypt32/encode.c:
51533 crypt32: Fix a fixme, and remove an old comment.
51535 2006-02-09 Aric Stewart <aric@codeweavers.com>
51537 * dlls/advapi32/registry.c:
51538 advapi32: Fix for RegNotifyChangeKeyValue.
51539 Flip fAsync and fWatchSubTree into their proper places.
51541 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
51543 * dlls/ntdll/tape.c:
51544 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
51545 instead of MTSETBLK.
51547 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
51549 * dlls/x11drv/keyboard.c:
51550 x11drv: Update Swiss French keyboard layout to better match the X11 one.
51552 2006-02-09 Robert Reif <reif@earthlink.net>
51554 * dlls/dsound/tests/duplex.c:
51555 dsound: Fix duplex test.
51557 2006-02-09 Christoph Frick <frick@sc-networks.de>
51559 * dlls/dinput/joystick_linuxinput.c:
51560 dinput: Dynamic handling of buttons of a device.
51562 * dlls/wined3d/utils.c:
51563 wined3d: Support for WINED3DFMT_A8B8G8R8.
51565 * dlls/wined3d/device.c:
51566 wined3d: Better warn/fixme for query handling.
51568 2006-02-09 Hans Leidekker <hans@it.vu.nl>
51570 * dlls/mapi32/sendmail.c:
51571 mapi32: Prevent freeing non-allocated memory.
51573 2006-02-08 Francois Gouget <fgouget@free.fr>
51575 * include/winuser.h:
51576 winuser.h: Add missing *LayeredWindow*() prototypes.
51578 2006-02-08 Alexandre Julliard <julliard@winehq.org>
51580 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
51582 server: Remove the no longer needed exe_file parameter in the
51583 init_process_done request.
51585 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
51586 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
51588 * dlls/kernel/process.c:
51589 kernel: Use a standard LoadLibrary call to load the main exe.
51591 * dlls/ntdll/loader.c:
51592 ntdll: Check for existing modref for the main exe before creating it
51593 in LdrInitializeThunk.
51595 * server/process.c:
51596 server: Allow the main exe to be registered as a normal dll before
51597 init_process_done is called.
51600 server: Fixed handling of inotify record length.
51602 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
51604 * dlls/msvcrt/undname.c:
51605 msvcrt: __unDNameEx is not a stub.
51607 2006-02-08 Jacek Caban <jacek@codeweavers.com>
51609 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
51610 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
51611 shdocvw: Added IHlinkFrame stub implementation.
51613 * dlls/shdocvw/shdocvw_main.c:
51614 shdocvw: Includes clean up.
51616 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
51617 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
51618 shdocvw: Remove IQuickActivate interface implementation that is not
51619 implemented in Windows as well.
51621 * include/urlmon.idl:
51622 urlmon.idl: Added BINDINFOF declaration.
51624 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
51626 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
51627 Pens created without PS_GEOMETRIC style but with width > 1 unit are
51631 gdi: Remove StrokePath workaround for a DC transformation change bug.
51633 2006-02-08 Huw Davies <huw@codeweavers.com>
51635 * dlls/wineps/escape.c:
51636 wineps: Don't display the MFCOMMENT escape.
51638 2006-02-07 Francois Gouget <fgouget@free.fr>
51640 * dlls/ntdll/tape.c:
51641 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
51643 * dlls/shell32/shellole.c:
51644 shell32: Update DllGetClassObject documentation.
51646 * include/textserv.h:
51647 textserv.h: Add missing CreateTextServices() prototype.
51649 * dlls/ntdll/virtual.c:
51650 ntdll: Protect sys/stat.h inclusion.
51652 * tools/winapi/win32.api:
51653 winapi: Update win32.api to match the current sources.
51655 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
51658 wine.inf: Add a default handler for https to the registry.
51660 * dlls/kernel/locale.c:
51661 kernel32: Implement EnumUILanguages.
51663 * dlls/x11drv/dib_convert.c:
51664 x11drv: Copy the whole image at once if appropriate.
51666 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
51668 * dlls/x11drv/keyboard.c:
51669 x11drv: Fix Turkish keyboard layouts.
51671 2006-02-07 Alexandre Julliard <julliard@winehq.org>
51673 * dlls/ntdll/loader.c:
51674 ntdll: Support loading a builtin dll by specifying an explicit path to
51677 2006-02-07 Mike McCormack <mike@codeweavers.com>
51679 * programs/notepad/En.rc, programs/notepad/License_En.c,
51680 programs/notepad/Makefile.in, programs/notepad/dialog.c,
51681 programs/notepad/license.c, programs/notepad/license.h,
51682 programs/notepad/notepad_res.h:
51683 notepad: Move license text to resources.
51685 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
51687 * dlls/ntdll/time.c:
51688 ntdll: Added Urals time.
51690 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
51692 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
51693 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
51695 * dlls/d3d8/device.c:
51696 d3d8: fbconfig fix.
51697 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
51698 32 in case the direct3d color format also has a depth of 32. As
51699 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
51700 the color depth needs to be 24. This patch sets the depth to 24 and it
51701 fixes bugs in 3dmark2001 and other programs.
51703 2006-02-07 Mike McCormack <mike@codeweavers.com>
51705 * dlls/kernel/tests/change.c:
51706 kernel32: More test cases for ReadDirectoryChangesW.
51708 * dlls/kernel/change.c, dlls/ntdll/directory.c,
51709 include/wine/server_protocol.h, server/change.c, server/protocol.def,
51711 kernel32: ReadDirectoryChangesW fixes.
51712 ReadDirectoryChangesW remembers whether it's recording changes or not.
51713 Don't initialize overlapped->InternalHigh.
51714 The hEvent is cleared when ReadDirectoryChanges is called.
51716 2006-02-07 Alexandre Julliard <julliard@winehq.org>
51718 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
51719 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
51720 Include wine/port.h in files that use exceptions.
51722 2006-02-07 Robert Shearman <rob@codeweavers.com>
51724 * dlls/oleaut32/tmarshal.c:
51725 oleaut32: Fix circular reference count in Typelib marshaler.
51726 The current method of handling typelib-marshaled interfaces that derive
51727 from IDispatch is to query for an IDispatch pointer from the proxy, but
51728 this causes a circular reference count.
51729 Fix the reference counting by loading using the IRpcProxyBuffer of
51730 IDispatch without an outer unknown, so that the lifetime is controlled
51731 by the typelib-marshaled interface's proxy. The IDispatch proxy now
51732 shares the same channel as the typelib-marshaled interface, so fix up
51733 the stub side to handle this.
51735 * dlls/oleaut32/tmarshal.c:
51736 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
51738 * dlls/oleaut32/tmarshal.c:
51739 oleaut32: Release interfaces when told to.
51740 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
51741 TKIND_INTERFACE case below by releasing their respective interfaces as
51744 * dlls/ole32/compobj.c:
51745 ole32: Print an error message if the apartment isn't initialised in
51748 * tools/widl/write_msft.c:
51749 widl: Fix some warnings caused by making attributes const.
51752 msi: Fix bison warnings by providing precedence rules for expressions
51753 and by removing a redundant expression case.
51755 * dlls/rpcrt4/cproxy.c:
51756 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
51757 StdProxy_Construct as it will just crash anyway.
51759 2006-02-07 James Hawkins <truiken@gmail.com>
51761 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
51762 dlls/setupapi/tests/query.c:
51763 setupapi: Add an initial implementation of SetupGetInfInformation.
51765 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
51766 setupapi: Implement SetupQueryInfFileInformation.
51768 2006-02-07 Alexandre Julliard <julliard@winehq.org>
51770 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
51771 dlls/setupapi/setupapi_private.h:
51772 setupapi: Store the full name to the INF file in the inf_file structure
51773 (based on a patch by James Hawkins).
51775 * tools/widl/parser.y:
51776 widl: Remove '\n' from yyerror calls.
51778 2006-02-07 Robert Shearman <rob@codeweavers.com>
51780 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
51781 tools/widl/widltypes.h:
51782 widl: Make 'attrs' field of type_t const.
51784 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
51785 widl: Remove unused 'rname' field of type_t.
51787 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
51788 tools/widl/typegen.h:
51789 widl: Merge marshall_arguments and unmarshall_arguments into one
51790 function to remove the large amount of duplicated code.
51792 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
51793 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
51794 tools/widl/typegen.h:
51795 widl: Yet more const attributes.
51797 * tools/widl/header.c, tools/widl/widltypes.h:
51798 widl: More const attributes.
51800 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
51802 * tools/widl/typegen.c:
51803 widl: Fix proc format string for explicit binding handles.
51805 2006-02-07 Robert Shearman <rob@codeweavers.com>
51807 * tools/widl/typegen.c:
51808 widl: Write out the correct FC type if the structure has pointers.
51810 * tools/widl/typegen.c:
51811 widl: Split pointer writing into a separate function.
51813 * tools/widl/parser.y:
51814 widl: Fix pointer detection for structures with embedded arrays.
51815 Pointers have priority over every other type, so move the detection to
51816 the top of get_struct_type.
51817 Fall through from the embedded array detection to the embedded
51818 structure handling code so that conformance, variance and pointer
51819 presence is inherited from the array's base type.
51821 * tools/widl/typegen.c:
51822 widl: Increment the type format string when writing the pointer
51824 Write out pointer layouts for structures.
51826 * tools/widl/widltypes.h:
51827 widl: Make all pointer fields of expr_t structure constant.
51829 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
51831 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
51832 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
51834 * dlls/msvideo/msvideo_main.c:
51835 msvideo: Add a codec to the compressors list only if it supports
51836 specified input format.
51837 Return a compressor handle in COMPVARS structure.
51839 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
51841 * dlls/msvcrt/undname.c:
51842 msvcrt: Handle data types B,R,S in C++ symbol demangling.
51844 2006-02-07 H. Verbeet <hverbeet@gmail.com>
51846 * dlls/d3d9/tests/vertexdeclaration.c:
51847 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
51849 * dlls/d3d9/tests/vertexdeclaration.c:
51850 d3d9: Reorganise the vertexdeclaration tests.
51851 - Split the test for getting and setting vertexdeclaration into one
51852 for creating the declaration and one for the actual getting and
51854 - Add traces for when creating the device or vertexdeclaration fails.
51856 * dlls/wined3d/vertexdeclaration.c:
51857 wined3d: Always return the number of elements in the vertex
51858 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
51860 * dlls/wined3d/device.c:
51861 wined3d: Don't set the container to the device for standalone surfaces.
51863 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
51864 wined3d/d3d9: Cleanup GetContainer for volumes.
51866 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
51867 wined3d/d3d9: Cleanup GetContainer for surfaces.
51869 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
51871 * dlls/quartz/regsvr.c:
51872 quartz: Register some of the interfaces.
51874 2006-02-06 Robert Millan <rmh@aybabtu.com>
51876 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
51877 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
51878 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
51881 2006-02-06 Alexandre Julliard <julliard@winehq.org>
51883 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
51884 w32skrnl: No need for an import library.
51886 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
51887 rsabase: No need for an import library.
51889 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
51891 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
51892 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
51893 avoid using struct mtpos which may not be present on such systems).
51895 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
51897 * dlls/wininet/tests/internet.c:
51898 wininet: Fix InternetQueryOption test to pass under Windows.
51900 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
51902 * dlls/winsock/tests/sock.c:
51903 winsock/tests: select() conformance test improvements.
51904 Add OK tests around more function calls.
51905 Add two more todo_wine tests that fail.
51907 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
51909 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
51910 dlls/comctl32/tests/monthcal.c:
51911 comctl32: Add month calendar tests.
51913 2006-02-06 Francois Gouget <fgouget@free.fr>
51915 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
51916 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
51917 Assorted spelling fixes.
51919 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
51920 Add trailing '\n's to ok() and trace() calls.
51922 * dlls/security/security.spec:
51923 security: Fix the UnsealMessage() forward.
51925 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
51927 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
51928 wined3d: Texture fixes.
51929 Set video memory capabilities, add some checks to SetTexture and
51930 update some comments.
51932 2006-02-06 Huw Davies <huw@codeweavers.com>
51934 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
51935 oleaut32: Fixes and tests for CreateDispTypeInfo.
51936 CreateDispTypeInfo returns the typeinfo of a coclass which implements
51937 the described interface.
51939 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
51941 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
51942 dlls/wininet/tests/internet.c:
51943 wininet: Add tests for InternetQueryOption.
51945 2006-02-06 Hans Leidekker <hans@it.vu.nl>
51947 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
51948 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
51949 include/mapicode.h:
51950 mapi32: Implementation for MAPISendMail.
51951 Implement MAPISendMail, stub MAPILogoff and make the stubs for
51952 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
51954 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
51956 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
51957 wcmd: CALL should search the current PATH.
51959 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
51961 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
51962 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
51963 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
51964 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
51965 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
51966 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
51967 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
51968 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
51969 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
51970 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
51971 programs/notepad/main.c:
51972 Fixes for missing prototypes warnings.
51974 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
51975 A few fixes for pointer qualifiers (const, volatile) warnings.
51977 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
51979 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
51980 winhelp: Turkish translation.
51982 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
51983 winemine: Turkish translation.
51985 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
51986 winefile: Turkish translation.
51988 * programs/wineconsole/wineconsole_Tr.rc,
51989 programs/wineconsole/wineconsole_res.rc:
51990 wineconsole: Turkish translation.
51992 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
51993 winecfg: Turkish translation.
51995 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
51996 wcmd: Turkish translation.
51998 * programs/view/Tr.rc, programs/view/viewrc.rc:
51999 view: Turkish translation.
52001 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
52002 uninstaller: Turkish translation.
52004 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
52005 taskmgr: Turkish translation.
52007 * programs/start/Tr.rc, programs/start/rsrc.rc:
52008 start: Turkish translation.
52010 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
52011 regedit: Turkish translation.
52013 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
52014 progman: Turkish translation.
52016 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
52017 notepad: Turkish translation.
52019 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
52020 cmdlgtst: Turkish translation.
52022 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
52023 clock: Turkish translation.
52025 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
52026 wldap32: Turkish translation.
52028 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
52029 winspool: Turkish translation.
52031 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
52032 winmm: Turkish translation.
52034 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
52035 wininet: Turkish translation.
52037 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
52038 wineps: Turkish translation.
52040 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
52041 user: Turkish translation.
52043 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
52044 shlwapi: Turkish translation.
52046 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
52047 shell32: Turkish translation.
52049 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
52050 shdocvw: Turkish translation.
52052 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
52053 setupapi: Turkish translation.
52055 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
52056 serialui: Turkish translation.
52058 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
52059 oledlg: Turkish translation.
52061 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
52062 oleaut32: Turkish translation.
52064 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
52065 msvideo: Turkish translation.
52067 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
52068 msvidc32: Turkish translation.
52070 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
52071 msrle32: Turkish translation.
52073 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
52074 msi: Turkish translation.
52076 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
52077 mshtml: Turkish translation.
52079 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
52080 msacm: Turkish translation.
52082 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
52083 mpr: Turkish translation.
52085 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
52086 iccvid: Turkish translation.
52088 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
52089 hhctrl.ocx: Turkish translation.
52091 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
52092 commdlg: Turkish translation.
52094 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
52095 comctl32: Turkish translation.
52097 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
52098 avifil32: Turkish translation.
52100 2006-02-06 Mike McCormack <mike@codeweavers.com>
52102 * dlls/ntdll/tests/change.c:
52103 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
52105 * dlls/kernel/change.c, dlls/ntdll/directory.c,
52106 include/wine/server_protocol.h, server/change.c, server/protocol.def,
52107 server/request.h, server/trace.c:
52108 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
52110 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
52112 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
52113 dlls/kernel/tests/volume.c:
52114 kernel: Added a test for QueryDosDeviceA.
52116 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
52118 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
52119 programs/winefile/No.rc:
52120 Norwegian Bokmål updates.
52122 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
52124 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
52125 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
52127 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
52128 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
52130 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
52131 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
52133 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
52134 ntdll: Implemented IOCTL purge for serial objects.
52136 2006-02-06 H. Verbeet <hverbeet@gmail.com>
52138 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
52139 dlls/wined3d/device.c, dlls/wined3d/directx.c,
52140 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
52141 dlls/wined3d/query.c, dlls/wined3d/resource.c,
52142 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
52143 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
52144 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
52145 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
52146 dlls/wined3d/volumetexture.c:
52147 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
52149 * dlls/wined3d/stateblock.c:
52150 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
52151 Move TRACEs to the top of their code blocks.
52153 * dlls/wined3d/device.c:
52154 wined3d: Release the correct vertexdeclaration in
52155 IWineD3DDeviceImpl_SetVertexDeclaration.
52157 * dlls/wined3d/device.c:
52158 wined3d: Also update reference counts when we're recording a stateblock.
52160 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
52161 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
52162 wined3d: Fix SetContainer.
52163 Add/Release references to the container.
52164 Change the type of the container from IUnknown to IWineD3DBase.
52166 * dlls/wined3d/drawprim.c:
52167 wined3d: Downgrade a FIXME to a TRACE.
52169 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
52171 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
52172 programs/winedbg/debugger.h, programs/winedbg/memory.c,
52173 programs/winedbg/stack.c, programs/winedbg/symbol.c:
52174 winedbg: Added support for function parameters passed in registers.
52175 Added correct stabs parsing for function parameters in registers.
52176 Added a couple of helper functions to make code smaller and more
52179 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
52180 kernel: Fixed regression in atom handling.
52181 Added proper tests (local & global functions).
52183 2006-02-06 Kevin Koltzau <kevin@plop.org>
52185 * dlls/riched20/editor.c:
52186 riched20: Don't use EM_STREAMIN for paste.
52188 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
52190 * dlls/commdlg/fontdlg.c:
52191 commdlg: Add font sizes 6 and 7 to font select dialog.
52193 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
52195 * programs/winecfg/Nl.rc:
52196 winecfg: Update Dutch resources.
52198 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
52200 * programs/winecfg/De.rc:
52201 winecfg: Update German resource.
52203 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
52205 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
52206 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
52207 Work around using struct mtget.mt_gstat on systems lacking this.
52209 2006-02-05 Robert Millan <rmh@aybabtu.com>
52211 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
52212 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
52213 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
52214 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
52215 that is used with FreeBSD.
52217 2006-02-05 Kevin Koltzau <kevin@plop.org>
52219 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
52220 riched20: Separate stream state from editor state.
52221 Somewhat improves thread safety.
52223 * dlls/riched20/editor.h, dlls/riched20/writer.c:
52224 riched20: Add method to stream data based on a range.
52226 * dlls/riched20/editor.c:
52227 riched20: Don't use EM_STREAMOUT for copy/cut.
52229 2006-02-05 Alexandre Julliard <julliard@winehq.org>
52231 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
52232 server/protocol.def, server/trace.c:
52233 server: Remove no longer used create_flags from get_startup_info request.
52235 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
52236 kernel: Use a magic ConsoleHandle value instead of create flag to pass
52237 the CREATE_NEW_CONSOLE flag to the child.
52239 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
52240 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
52243 server: Fixed compile without inotify.
52245 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
52247 * programs/winecfg/Ko.rc:
52248 winecfg: Updated the Korean translation.
52250 2006-02-05 H. Verbeet <hverbeet@gmail.com>
52252 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
52253 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
52255 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
52256 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
52258 * dlls/d3d8/directx.c:
52259 d3d8: Add detection for GL_ARB_point_parameters support.
52261 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
52263 * dlls/riched20/editor.c:
52264 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
52266 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
52268 * dlls/commdlg/cdlg_De.rc:
52269 commdlg: Update German resource.
52271 2006-02-05 Juan Lang <juan@codeweavers.com>
52273 * dlls/crypt32/tests/str.c:
52274 crypt32: Fix Mingw compile.
52276 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
52278 * dlls/d3d8/device.c:
52279 d3d8: Fixed point sprite scaling when size < 1.0f.
52281 * dlls/d3d8/device.c:
52282 d3d8: Fixed POINTSPRITEENABLE.
52284 * dlls/d3d8/device.c:
52285 d3d8: Fixed POINTSCALEENABLE.
52287 * dlls/wined3d/device.c:
52288 wined3d: Fixed point sprite scaling when size < 1.0f.
52290 2006-02-04 Alexandre Julliard <julliard@winehq.org>
52292 * dlls/ntdll/loadorder.c:
52293 ntdll: Added a few helper function to simplify the loadorder code.
52294 Keep the application key open, it's valid for the lifetime of the
52297 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
52298 programs/winecfg/resource.h:
52299 winecfg: Display a warning when the user tries to change the load
52300 order of a system dll.
52302 * programs/winecfg/libraries.c:
52303 winecfg: Populate the dll combo box with the dlls found in the load path.
52305 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
52306 libs/wine/wine.map:
52307 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
52309 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
52311 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
52312 programs/notepad/Da.rc, programs/progman/Da.rc,
52313 programs/winhelp/Da.rc:
52314 Danish language update.
52316 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
52318 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
52319 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
52320 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
52321 dlls/riched20/writer.c:
52322 riched20: Initial support for simple tables.
52324 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
52325 riched20: Removed an unused parameter.
52327 * dlls/riched20/caret.c:
52328 riched20: Simplified ME_InsertGraphicsFromCursor() function.
52330 * dlls/riched20/run.c:
52331 riched20: Fixed undo stack corruption.
52333 2006-02-04 Mike McCormack <mike@codeweavers.com>
52335 * dlls/imm32/imm.c:
52336 imm32: Remove FIXME messages from some implemented functions.
52338 * programs/clock/En.rc, programs/clock/License_En.c,
52339 programs/clock/Makefile.in, programs/clock/clock_res.h,
52340 programs/clock/license.c, programs/clock/license.h,
52341 programs/clock/main.c:
52342 Clock: Load license text from resources.
52344 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
52346 * dlls/msvideo/msvideo_main.c:
52347 msvfw32: Do not overwrite fccType in the codec enumeration proc.
52349 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
52351 * programs/winecfg/drive.c:
52352 winecfg: Use already existing letter_to_index().
52354 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
52356 * dlls/wined3d/device.c:
52357 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
52359 2006-02-03 Robert Shearman <rob@codeweavers.com>
52361 * tools/widl/typegen.c:
52362 widl: Add architecture for generating pointer layouts.
52364 2006-02-03 Alexandre Julliard <julliard@winehq.org>
52367 wine.inf: Make FourCC codes uppercase again until we can figure out
52368 why lowercase doesn't work right.
52370 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
52372 * tools/widl/typegen.c:
52373 widl: The 'string' attribute can also be used with unsigned characters.
52375 2006-02-03 Robert Shearman <rob@codeweavers.com>
52377 * dlls/rpcrt4/ndr_stubless.c:
52378 rpcrt4: Restrict stubless FC types to the range of the type function table.
52380 * dlls/rpcrt4/ndr_midl.c:
52381 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
52383 * include/wine/rpcfc.h:
52384 include: Move all of the contiguous FC types together so we can see
52385 possible missing constants better.
52387 * include/rpcndr.h:
52388 include: Add function declarations for the Range type.
52390 2006-02-03 Mike McCormack <mike@codeweavers.com>
52393 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
52395 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
52397 * dlls/wined3d/device.c:
52398 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
52400 * dlls/wined3d/device.c:
52401 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
52403 * dlls/wined3d/device.c:
52404 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
52406 * dlls/wined3d/device.c:
52407 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
52409 2006-02-03 Robert Millan <rmh@aybabtu.com>
52411 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
52412 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
52414 2006-02-03 Huw Davies <huw@codeweavers.com>
52416 * dlls/oleaut32/typelib.c:
52417 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
52419 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
52421 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
52422 dlls/msvideo/msvideo_main.c:
52423 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
52427 wine.inf: Change fcc type of builtin video codecs in system.ini to be
52428 equal to ICTYPE_VIDEO.
52430 * dlls/commdlg/filedlg.c:
52431 Add support for CDM_HIDECONTROL message in the file open dialog.
52433 2006-02-03 Juan Lang <juan_lang@yahoo.com>
52435 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
52436 crypt32: Add stub for CryptEnumOIDInfo.
52438 2006-02-02 Alexandre Julliard <julliard@winehq.org>
52440 * ANNOUNCE, ChangeLog, VERSION, configure:
52443 ----------------------------------------------------------------
52444 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
52446 * dlls/winsock/tests/sock.c:
52447 winsock/tests: Add a todo_wine test for select.
52449 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
52451 * dlls/winspool/tests/info.c:
52452 winspool/tests: Filter more results.
52454 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
52456 * dlls/wined3d/directx.c:
52457 wined3d: Added support for ARB_POINT_PARAMETERS.
52459 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
52461 * dlls/gdi/freetype.c:
52462 gdi: Slant font automatically if no italic variant exists.
52464 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
52466 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
52467 programs/winecfg/En.rc, programs/winecfg/Es.rc,
52468 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
52469 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
52470 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
52471 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
52472 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
52473 programs/winecfg/x11drvdlg.c:
52474 winecfg: Remove color depth. It's source of problems for number of users.
52476 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
52478 * dlls/shell32/shellpath.c:
52479 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
52481 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
52482 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
52483 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
52484 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
52485 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
52486 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
52487 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
52488 allow for reasonable symbolic linking to $HOME based directories.
52490 * dlls/shell32/shellpath.c:
52491 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
52493 2006-02-02 Huw Davies <huw@codeweavers.com>
52495 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
52496 dlls/x11drv/x11drv.h:
52497 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
52499 2006-02-02 Alexandre Julliard <julliard@winehq.org>
52501 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
52502 widl: Some cosmetic fixes in generated code.
52504 * tools/widl/widl.c:
52505 widl: Make sure the token variables are always initialized properly.
52507 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
52509 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
52510 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
52512 2006-02-02 Tobias Loew <tobi@die-loews.de>
52515 gdi: Extended pens do not work correct with StrokePath.
52517 2006-02-02 Mike McCormack <mike@codeweavers.com>
52519 * dlls/kernel/change.c:
52520 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
52522 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
52524 * dlls/shell32/shfldr_unixfs.c:
52525 unixfs: Use realpath instead of canonicalize_file_name for portability
52528 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
52531 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
52533 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
52535 * dlls/commdlg/filedlg.c:
52536 commdlg: File open dialog: Use the specified instance handle for
52537 custom dialog templates.
52539 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
52541 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
52542 shlwapi: Added stub for ShellMessageBoxWrapW.
52544 2006-02-02 Juan Lang <juan_lang@yahoo.com>
52546 * dlls/crypt32/cert.c:
52547 crypt32: Support external providers.
52548 - add support for external store providers
52549 - rewrite registry stores as a provider
52550 - fix a memory leak
52552 2006-02-02 Juan Lang <juan@codeweavers.com>
52554 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
52555 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
52557 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
52559 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
52560 advapi32: Add stub for ObjectDeleteAuditAlarmW.
52562 * dlls/oleaut32/variant.c:
52563 oleaut32: Prevent freeing of random memory.
52564 Don't assign type to variant until we're sure we are assigning a
52567 2006-02-02 Kevin Koltzau <kevin@plop.org>
52569 * dlls/riched20/editor.c:
52570 riched20: Handle context menu.
52572 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
52574 * programs/start/start.c:
52575 start.exe: build_args now returns the correct string when no parameter
52578 * dlls/x11drv/keyboard.c:
52579 x11drv: Added Turkish F keyboard layout.
52581 2006-02-01 Juan Lang <juan@codeweavers.com>
52583 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
52584 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
52585 dlls/crypt32/tests/str.c:
52586 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
52588 2006-02-01 Kevin Koltzau <kevin@plop.org>
52590 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
52591 riched20: Implement EM_SETOLECALLBACK.
52593 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
52596 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
52598 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
52600 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
52601 winspool: Empty string as environment is valid, with tests.
52603 * include/winspool.h:
52604 winspool.h: Add missing declarations.
52606 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
52608 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
52609 dlls/riched20/txtsrv.c:
52610 riched20: Implement CreateTextServices.
52611 Implement a stub interface that CreateTextServices returns.
52613 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
52615 * dlls/riched20/style.c:
52616 riched20: Fixed font cache corruption.
52618 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
52620 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
52621 Translate pen width from logical units only for geometric pens.
52623 * dlls/shell32/shlexec.c:
52624 shell32: execute_from_key should fallback to a DDE exec only if the
52625 command to execute from is not found in the registry.
52626 Pass already found executable name to dde_connect.
52628 2006-02-01 Robert Shearman <rob@codeweavers.com>
52630 * tools/widl/typegen.c:
52631 widl: Fix a SEGV when using arrays declared using a pointer and
52632 attributes, instead of array indices (reported by Eric Kohl).
52634 2006-01-31 Alexandre Julliard <julliard@winehq.org>
52636 * dlls/setupapi/tests/.gitignore:
52637 setupapi: Ignore ok file for new query test.
52639 2006-01-31 Mike McCormack <mike@codeweavers.com>
52641 * programs/winefile/En.rc, programs/winefile/Makefile.in,
52642 programs/winefile/license.c, programs/winefile/resource.h,
52643 programs/winefile/winefile.c, programs/winefile/winefile.h:
52644 winefile: Move the license and warranty text into the resources.
52646 2006-01-31 Robert Shearman <rob@codeweavers.com>
52648 * tools/widl/typegen.c:
52649 widl: Changes to output for better debugability.
52650 Write the offset and the absolute address for referenced types.
52651 Write the current offset out when writing a pointer type.
52653 * tools/widl/typegen.c:
52654 widl: Clean up conformant struct handling.
52655 Make the writing of conformant structures take advantage of the new
52656 type format string offset handling.
52658 * tools/widl/typegen.c:
52659 widl: Fix the writing of arrays with size specified in the array
52660 expression instead of the size_is expression.
52662 * tools/widl/typegen.c:
52663 widl: Improve the current type offset passing.
52664 Change the functions to take the current type offset and return the
52665 start of the type written.
52667 * tools/widl/typegen.c:
52668 widl: The stack/structure offset in correlation descriptors should be a short.
52670 * tools/widl/parser.y:
52671 widl: Do constant folding for the sizeof operator on simple types.
52673 * tools/widl/header.c, tools/widl/typegen.c:
52674 widl: Support client/server generation for explicit_handle interfaces
52675 (based on a patch by Eric Kohl).
52677 * tools/widl/typegen.c:
52678 widl: Implement constant conformance.
52680 * tools/widl/client.c, tools/widl/server.c:
52681 widl: Fix the type offset used in marshaling/unmarshaling.
52682 Make a copy of type_offset so that it only gets incremented once per
52683 function, instead of twice.
52685 * tools/widl/write_msft.c:
52686 widl: Implement the writing of defaultvalue constants for enum values.
52688 * include/winsvc.h:
52689 include: Add SC_ENUM_TYPE to winsvc.h.
52691 * dlls/stdole2.tlb/std_ole_v2.idl:
52692 stdole2.tlb: Remove hack due to unimplemented widl functionality.
52694 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
52696 * dlls/shell32/shfldr_unixfs.c:
52697 unixfs: Only append '/' to base path if not already present in
52698 UNIXFS_get_unix_path.
52700 2006-01-31 Alexandre Julliard <julliard@winehq.org>
52702 * dlls/kernel/change.c:
52703 kernel: Set the overlapped structure status in ReadDirectoryChanges.
52705 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
52707 * dlls/ntdll/tape.c:
52708 ntdll: tape.c portability fixes.
52709 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
52710 the former, but not the latter.
52711 Only enable operations supported by the host OS in
52712 TAPE_CreatePartition() and TAPE_Prepare().
52714 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
52716 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
52717 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
52718 dlls/riched20/style.c:
52719 riched20: Added support for hidden text.
52721 * dlls/riched20/caret.c:
52722 riched20: Paint the selection while it's being extended by dragging.
52724 2006-01-31 Tobias Loew <tobi@die-loews.de>
52727 gdi: viewportExt changed after call to StrokePath.
52729 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
52731 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
52732 gdi: Fixes for the isotropic mapping mode.
52733 - Isotropic mapping mode: Adjust the viewport extension in
52734 SetWindowExtEx, handle negative extents.
52735 - Support the isotropic mapping mode in the enhanced metafile driver.
52738 2006-01-31 Robert Shearman <rob@codeweavers.com>
52740 * tools/widl/typegen.c:
52741 widl: Use a macro to write out FC types, along with the current offset
52742 which is useful for debugging.
52744 * tools/widl/typegen.c:
52745 widl: Pass the current type format string offset through all type
52748 * tools/widl/typegen.c:
52749 widl: Eliminate redundant callback routines.
52750 Add a function for comparing expressions and use it to eliminate
52751 redundant callback functions.
52753 * include/wine/rpcfc.h:
52754 widl: Define a value for RPC_FC_WSTRING.
52756 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
52758 * programs/winecfg/x11drvdlg.c:
52759 winecfg: Default for PixelShaders is disabled.
52761 2006-01-31 James Hawkins <truiken@gmail.com>
52763 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
52764 setupapi: Add tests for SetupGetInfInformation.
52766 * include/setupapi.h:
52767 setupapi: Add definitions for the SetupGetInfInformation search flags.
52769 2006-01-31 Mike McCormack <mike@codeweavers.com>
52771 * dlls/kernel/tests/change.c:
52772 kernel: Add some test cases for ReadDirectoryChangesW.
52774 2006-01-31 Juan Lang <juan@codeweavers.com>
52776 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
52777 crypt32: Correct X509_NAME decoding, and more stringent tests.
52779 * include/wincrypt.h:
52780 wincrypt: Fix typo.
52782 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
52784 * dlls/comctl32/listview.c:
52785 comctl32: Restore listview font on CDRF_NEWFONT.
52787 2006-01-31 Robert Shearman <rob@codeweavers.com>
52789 * dlls/oleaut32/typelib.c:
52790 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
52792 * dlls/rpcrt4/ndr_stubless.c:
52793 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
52796 * dlls/rpcrt4/ndr_ole.c:
52797 rpcrt4: Only attempt to marshal an object if it is non-NULL.
52799 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
52801 * dlls/shell32/shfldr_unixfs.c:
52802 unixfs: Only resolve the 'dosdevices' based symbol links in
52803 UNIXFS_get_unix_path, but leave all others alone.
52805 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
52807 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
52808 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
52809 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
52810 gdi: Add support for creating extended pens.
52812 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
52814 * dlls/d3d8/directx.c:
52815 d3d8: CreateDevice should use the root of the current window.
52817 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
52819 * dlls/iphlpapi/iphlpapi_main.c:
52820 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
52822 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
52824 * dlls/riched20/editor.c, include/textserv.h:
52825 riched20: Make CreateTextServices use ITextHost.
52827 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
52829 * dlls/user/message.c:
52830 user: Remove internal messages from the message queue before handling them.
52832 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
52834 * programs/winecfg/Es.rc:
52835 winecfg: Spanish translation update.
52837 2006-01-30 Mike McCormack <mike@codeweavers.com>
52840 server: Initial inotify support.
52842 * dlls/kernel/tests/change.c:
52843 kernel: Add some more tests for FindFirstChangeNotification.
52845 2006-01-30 Alexandre Julliard <julliard@winehq.org>
52847 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
52848 Fixed creation of PS_ALTERNATE pens.
52850 2006-01-30 Tobias Loew <tobi@die-loews.de>
52852 * dlls/comctl32/tab.c:
52853 comctl32: Fix tab-control flickering.
52855 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
52857 * dlls/x11drv/xrender.c:
52858 x11drv: Fix AlphaBlend read boundaries.
52860 2006-01-30 Mike McCormack <mike@codeweavers.com>
52862 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
52863 msi: Add an implementation of MsiGetDatabaseState.
52865 2006-01-30 Juan Lang <juan@codeweavers.com>
52867 * include/wincrypt.h:
52868 wincrypt.h: Add more missing defines.
52870 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
52872 * dlls/user/hook.c:
52873 user: Remove duplicate code.
52875 * dlls/user/tests/msg.c:
52876 user/tests: Add test for low level mouse hooks.
52878 2006-01-30 Robert Shearman <rob@codeweavers.com>
52880 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
52881 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
52882 already have them filled in.
52884 * dlls/oleaut32/typelib.c:
52885 oleaut: Fix the order of parameters passed into DispCallFunc.
52887 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
52889 * dlls/ntdll/tape.c:
52890 kernel: Remove bogus breaks in tape.c
52892 2006-01-27 Huw Davies <huw@codeweavers.com>
52894 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
52895 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
52896 dlls/msxml3/parseerror.c:
52897 msxml: Issue a fixme if the interface is not implemented.
52899 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
52901 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
52902 gdi: Add test case for creating pens, make it pass under Wine for
52905 2006-01-27 Mike McCormack <mike@codeweavers.com>
52907 * dlls/kernel/change.c:
52908 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
52910 2006-01-27 Juan Lang <juan_lang@yahoo.com>
52912 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
52913 dlls/iphlpapi/iphlpapi_main.c:
52914 iphlpapi: Reimplement interface enumeration.
52915 Implement interface enumeration based on if_nameindex, based on a
52916 suggestion by Michael Ost
52918 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
52920 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
52921 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
52923 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
52925 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
52926 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
52927 Fix a couple of bugs spotted by valgrind.
52929 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
52931 Suppress some false-positives reported by valgrind.
52933 * programs/winedbg/break.c, programs/winedbg/dbg.y,
52934 programs/winedbg/debug.l, programs/winedbg/debugger.h,
52935 programs/winedbg/winedbg.c:
52936 winedbg: Hardware breakpoints
52937 - implemented hardware assisted breakpoints (new 'hbreak' command
52938 which behaves just as 'break' command)
52939 - small improvements to break handling (saving hit xpoint across
52940 exception handling)
52941 - fixed 'cont N' command for watchpoints
52943 2006-01-27 Alexandre Julliard <julliard@winehq.org>
52945 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
52946 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
52947 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
52948 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
52949 by Mike McCormack).
52951 * dlls/shell32/shlfileop.c:
52952 shell32: Fixed a couple of FindFirstFile handle leaks.
52954 * dlls/oleaut32/tests/.gitignore:
52955 oleaut32: Ignore new test ok file.
52957 2006-01-27 Huw Davies <huw@codeweavers.com>
52959 * dlls/user/tests/edit.c:
52960 user: Don't automatically add a bunch of styles in create_editcontrol.
52962 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
52964 * dlls/user/tests/text.c, dlls/user/text.c:
52965 user: Fix DrawTextExA/W on empty strings.
52966 DrawTextExA/W should calculate a rectangle of zero height and width in
52967 some cases of null or empty supplied strings. With conformance tests.
52969 2006-01-27 Mike McCormack <mike@codeweavers.com>
52971 * dlls/kernel/change.c:
52972 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
52974 2006-01-27 Robert Shearman <rob@codeweavers.com>
52976 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
52977 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
52978 ole: Test and implement LPSAFEARRAY marshaling.
52980 * dlls/oleaut32/tmarshal.c:
52981 oleaut: Improve the typelib marshaler traces.
52982 Improve the typelib marshaler traces for lazy developers like me who
52983 don't want to grep for constants.
52985 * include/rpcndr.h:
52986 include: Add types and definitions for RPC user callback routines.
52988 * include/propidl.idl:
52989 include: Add new union cases for PROPVARIANT structure.
52991 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
52992 tools/widl/typegen.h:
52993 widl: Implement callback conformance.
52995 2006-01-27 Alexandre Julliard <julliard@winehq.org>
52997 * dlls/riched20/paint.c:
52998 riched20: Remove a couple of no longer used functions.
53000 2006-01-27 Mike McCormack <mike@codeweavers.com>
53002 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
53003 include/wine/server_protocol.h, server/change.c, server/file.c,
53004 server/file.h, server/protocol.def, server/request.h, server/trace.c:
53005 server: Fix the file notification interface to use directory handles.
53007 2006-01-27 Alexandre Julliard <julliard@winehq.org>
53010 server: Fixed low-level hardware hooks.
53011 The hook thread field has been reused for win events, so it no longer
53012 works for low-level hardward hooks. Use the owner field instead.
53014 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
53016 * dlls/user/scroll.c:
53017 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
53019 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
53021 * dlls/winmm/wineoss/audio.c:
53022 wineoss: Proper support in OSS driver for audio when no mixer is present.
53023 Fixed a couple of potential fd leaks.
53025 2006-01-27 Hans Leidekker <hans@it.vu.nl>
53027 * dlls/kernel/tape.c:
53028 kernel: Implementation of tape functions.
53029 Implement CreateTapePartition, EraseTape, GetTapeParameters,
53030 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
53031 SetTapePosition and WriteTapemark.
53033 2006-01-26 Jacek Caban <jacek@codeweavers.com>
53035 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
53036 shdocvw: Added client site's IDispatch stub implementation.
53038 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
53039 dlls/shdocvw/webbrowser.c:
53040 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
53042 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
53043 shdocvw: Added client site's IOleCommandTarget stub implementation.
53045 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
53047 * dlls/riched20/editor.c:
53048 riched20: EM_STREAMIN should send a EN_UPDATE notification.
53050 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
53051 riched20: Selection painting fixes.
53053 2006-01-26 Hans Leidekker <hans@it.vu.nl>
53055 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
53056 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
53057 ntdll: Add implementation of tape IOCTLs.
53059 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
53061 include: Add some defines related to tape support.
53063 2006-01-26 Mike McCormack <mike@codeweavers.com>
53065 * loader/preloader.c:
53066 preloader: Allow compiling the preloader with -fstack-protector.
53068 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
53070 * dlls/user/tests/win.c, dlls/user/win.c:
53071 user: Don't drop owned windows in WIN_EnumChildWindows.
53072 Add a few tests for this.
53074 2006-01-25 Alexandre Julliard <julliard@winehq.org>
53076 * server/fd.c, server/file.c:
53077 server: Allow opening a directory with write access (based on a patch
53078 by Mike McCormack).
53080 * include/wtypes.idl:
53081 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
53084 wine.inf: Don't overwrite registry keys that users may want to change.
53086 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
53087 kernel: Handle a failure to load winedos a bit more gracefully.
53089 * dlls/x11drv/bitblt.c:
53090 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
53092 2006-01-25 Mike Frysinger <vapier@gentoo.org>
53094 * tools/winegcc/winegcc.c:
53095 winegcc: Pass -m32/-m64 along to the linker.
53097 2006-01-25 Robert Reif <reif@earthlink.net>
53099 * dlls/dsound/tests/duplex.c:
53100 dsound: Duplex test fix.
53102 2006-01-25 Jacek Caban <jacek@codeweavers.com>
53104 * dlls/shdocvw/dochost.c:
53105 shdocvw: Added TranslateUrl implementation.
53107 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
53108 dlls/shdocvw/shdocvw.h:
53109 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
53111 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
53113 * dlls/user/static.c:
53114 static control: SS_CENTERIMAGE fixes.
53115 - Stretch bitmaps and icons to the whole control size if
53116 SS_CENTERIMAGE is absent
53117 - Draw the background of centered bitmaps and icons with the
53118 background brush (like Windows XP for applications with a manifest)
53120 * dlls/gdi/enhmfdrv/init.c:
53121 gdi: Fix the EMF bounding box calculation.
53123 2006-01-25 Juan Lang <juan_lang@yahoo.com>
53125 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
53126 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
53127 dlls/iphlpapi/ipstats.h:
53128 iphlpapi: Remove one IP address per interface restriction.
53129 - remove restriction of one IP address per interface
53130 - remove dead code, and make static functions that can be
53131 - update comments and copyright notice
53133 2006-01-25 Hans Leidekker <hans@it.vu.nl>
53135 * dlls/kernel/tests/change.c:
53136 kernel: Test moving a directory that has a change notification
53137 registered for itself.
53139 2006-01-24 Alexandre Julliard <julliard@winehq.org>
53141 * loader/pthread.c:
53142 loader: Detect pthread_get_stackaddr_np returning the top of the stack
53143 instead of the base.
53145 2006-01-24 Huw Davies <huw@codeweavers.com>
53147 * dlls/msxml3/domdoc.c:
53148 msxml: Implement save.
53150 2006-01-24 Mike McCormack <mike@codeweavers.com>
53152 * programs/progman/En.rc, programs/progman/License_En.c,
53153 programs/progman/Makefile.in, programs/progman/license.c,
53154 programs/progman/license.h, programs/progman/main.c,
53155 programs/progman/progman.h:
53156 progman: Load license from resources.
53158 2006-01-24 Alexandre Julliard <julliard@winehq.org>
53160 * dlls/msvcrt/errno.c:
53161 msvcrt: Make error strings static.
53163 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
53165 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
53166 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
53167 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
53168 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
53169 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
53170 dlls/riched20/editor.c, dlls/riched20/para.c,
53171 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
53172 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
53173 dlls/user/tests/edit.c, dlls/winmm/mci.c,
53174 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
53175 Make more arrays const.
53177 2006-01-24 Alexandre Julliard <julliard@winehq.org>
53179 * tools/wineprefixcreate.in:
53180 wineprefixcreate: Only create links for files that don't exist.
53181 Make a copy instead of a link if the original file is writable.
53184 server: Use the new set_fd_user function in create_serial().
53186 2006-01-24 Mike McCormack <mike@codeweavers.com>
53188 * server/fd.c, server/file.c, server/file.h:
53189 server: Modify open_fd to create an fd without a user.
53190 Create a set_fd_user function.
53191 Update create_file() to use the above functions.
53193 2006-01-24 Alexandre Julliard <julliard@winehq.org>
53195 * tools/winebuild/import.c:
53196 winebuild: Get rid of the default ignored symbols list.
53198 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
53199 ntdll: memcpy should behave like memmove in ntdll too.
53201 * dlls/ntdll/ntdll.spec:
53202 ntdll: Mark all libc-style functions as private to make sure we link
53203 to the real libc functions instead.
53205 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
53206 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
53207 Avoid importing _strlwr/_strupr from ntdll.
53209 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
53211 msvcrt: Use the msvcrt version of printf everywhere.
53213 2006-01-24 Juan Lang <juan_lang@yahoo.com>
53215 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
53216 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
53217 dlls/iphlpapi/ipstats.h:
53218 iphlpapi: Clean up memory allocation.
53219 - pass heap to allocate from directly to helper functions, instead of
53220 unnecessarily copying returned data
53221 - use public types rather than internal ones
53222 - make sure GetBestRoute doesn't return bogus matches
53224 2006-01-24 Robert Shearman <rob@codeweavers.com>
53226 * tools/widl/typegen.c:
53227 widl: Generate type format strings for conformant varying arrays.
53229 * tools/widl/parser.y:
53230 widl: Fix detection of varying arrays.
53231 Correctly identify structures containing varying arrays as conformant
53232 varying structures.
53234 * tools/widl/parser.y:
53235 widl: Fix detection of conformant varying structs.
53236 Rename has_conformant_array to has_conformance, add a new variable
53237 has_variance and map has_conformant_string to has_conformance and
53239 A conformant varying struct should be returned if just variance is
53240 present and even if no pointers are present.
53242 * tools/widl/typegen.c:
53243 widl: Support generation of conformant structure type strings.
53245 * tools/widl/typegen.c:
53246 widl: Conformant arrays have a size of 0.
53247 Conformant arrays should cause a size of 0 to be returned from
53250 * tools/widl/typegen.c:
53251 widl: Support correlation descriptors in structures.
53253 * tools/widl/parser.y:
53254 widl: Error if an array is in the middle of a structure.
53255 Fix detection of conformant arrays and output an error if the array
53256 isn't at the end of the structure.
53258 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
53259 widl: Fix the detection of conformant and pointer structs.
53261 * tools/widl/typegen.c:
53262 widl: Simple structs and complex pointers.
53263 Write out type format string for simple structs and for pointers to
53266 * tools/widl/typegen.c:
53267 widl: Add framework for generating struct and union type format strings.
53269 * tools/widl/typegen.c:
53270 widl: Support different types of simple pointers.
53271 Support pointer types in unmarshall_arguments.
53273 * tools/widl/typegen.c:
53274 widl: Generate NdrNonConformatString* calls for non-conformant string types.
53276 * tools/widl/typegen.c:
53277 widl: Add functions for detecting array and string types.
53278 Add functions for detecting array and string types and use these in
53279 both writing type format strings and when marshalling and
53280 unmarshalling parameters.
53282 * tools/widl/typegen.c:
53283 widl: Support some more complicated conformance / variance expressions.
53285 * include/wine/rpcfc.h:
53286 widl: Added some more constants for conformance descriptors.
53288 * tools/widl/typegen.c:
53289 widl: Start implementing writing of conformance/variance descriptors.
53291 * include/wine/rpcfc.h, tools/widl/typegen.c:
53293 Write out type format strings for string types.
53295 * tools/widl/typegen.c:
53297 Write out type format strings for arrays, except for the missing
53298 generic functionality of conformance and variance descriptors.
53300 * tools/widl/typegen.c:
53301 widl: Simplify write_typeformatstring_type.
53302 Simplify handling of types in write_typeformatstring_type by only
53303 writing non-pointer types out when ptr_level is 0. Add stubs for
53304 functions that will write out the type format string for strings and
53307 * tools/widl/typegen.c:
53308 widl: Don't use recursion for write_typeformatstring_type.
53309 Since a var_t can now be passed in, rename to
53310 write_typeformatstring_var. Simplifies the code.
53312 * tools/widl/typegen.c, tools/widl/typegen.h:
53313 widl: Don't use recursion to implement write_procformatstring_type.
53314 Renamed to write_procformatstring_var now since we can pass a var_t in
53315 again. This results in simpler code.
53317 2006-01-24 Alexandre Julliard <julliard@winehq.org>
53319 * dlls/kernel/process.c:
53320 kernel: Fail more gracefully when loading a builtin exe didn't work.
53322 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
53324 * dlls/comctl32/listview.c:
53325 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
53327 2006-01-24 Huw Davies <huw@codeweavers.com>
53329 * dlls/gdi/freetype.c:
53330 gdi: Fixes to preempt freetype 2.2.0.
53332 2006-01-24 Jacek Caban <jacek@codeweavers.com>
53334 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
53337 2006-01-24 Huw Davies <huw@codeweavers.com>
53339 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
53340 gdi: Use correct include file for FT_Get_Module.
53342 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
53344 * dlls/user/user32.spec, dlls/user/win.c:
53345 user32: Added stub for UpdateLayeredWindow.
53347 2006-01-23 Alexandre Julliard <julliard@winehq.org>
53349 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
53350 msvcrt: Properly implemented strerror and perror (based on a patch by
53353 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
53354 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
53356 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
53357 include/msvcrt/errno.h:
53358 msvcrt: Added EILSEQ definition.
53360 2006-01-23 Hans Leidekker <hans@it.vu.nl>
53362 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
53363 msvcrt: Stub implementation for wcsftime.
53365 2006-01-23 Alexandre Julliard <julliard@winehq.org>
53368 Remove useless BUGS file.
53370 2006-01-23 Robert Shearman <rob@codeweavers.com>
53372 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
53373 msi: Move the firing of control events to MSI_ProcessMessage.
53374 Move the firing of control events from internal helper functions to
53375 MSI_ProcessMessage so that custom actions can all cause control events
53377 Added the firing of progress events.
53379 * dlls/msi/action.c, dlls/msi/files.c:
53380 msi: Call ui_actiondata for more actions.
53382 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
53384 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
53385 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
53387 2006-01-23 Robert Reif <reif@earthlink.net>
53389 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
53390 winearts: Try to keep winecfg from crashing by recovering from an arts
53393 2006-01-23 Alexandre Julliard <julliard@winehq.org>
53395 * libs/wine/mmap.c, server/timer.c:
53396 Fixed a couple of warnings on MacOS.
53398 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
53399 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
53400 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
53401 programs/winedbg/types.c:
53402 winedbg: Use Win32 types instead of long long.
53404 * server/trace.c, tools/make_requests:
53405 server: More generic mechanism for adding typecasts in server traces.
53406 Added casts for size_t values.
53408 2006-01-23 Mike McCormack <mike@codeweavers.com>
53410 * dlls/ntdll/ntdll.spec:
53411 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
53413 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
53415 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
53416 dlls/dbghelp/symbol.c:
53417 dbghelp: Return better values in module information.
53418 - 32/64: number of symbols is now correct
53419 - 64: the 64 bit extra fields are now initialized with some non null
53422 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
53423 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
53424 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
53426 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
53428 * dlls/dbghelp/dbghelp.c:
53429 dbghelp: SymSetContext should return FALSE when setting twice the same
53432 * dlls/dbghelp/dbghelp.c:
53433 dbghelp: Live targets.
53434 In SymInitialize, now trying to check if the hProcess is a real live
53435 target or not. If we think it is, try to grasp ELF information from
53438 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
53439 dlls/dbghelp/module.c, include/dbghelp.h:
53440 dbghelp: Started implementation of the global callback mechanism.
53442 * dlls/dbghelp/symbol.c, include/dbghelp.h:
53443 dbghelp: Symbol info.
53444 - better coding for SYMBOL_INFO filling
53445 - some fixes on some fields (parameters)
53446 - now using the max size for symbol info
53448 * programs/winedbg/break.c, programs/winedbg/debugger.h,
53449 programs/winedbg/expr.c, programs/winedbg/memory.c,
53450 programs/winedbg/stack.c, programs/winedbg/types.c,
53451 programs/winedbg/winedbg.c:
53452 winedbg: Added a more decent scheme for handling segmented addresses.
53454 2006-01-23 Alexandre Julliard <julliard@winehq.org>
53457 libwine: Added LDT support for MacOS/x86.
53459 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
53461 * dlls/user/menu.c, dlls/user/tests/menu.c:
53462 user32: Make GetMenuItemInfo tests pass under Wine.
53463 - Change menu item search algorithm to recurse into a submenu first.
53464 - Fallback to a found submenu if nothing else was found.
53466 2006-01-23 Robert Shearman <rob@codeweavers.com>
53468 * dlls/msi/dialog.c:
53469 msi: Support msidbControlAttributesSunken.
53471 * dlls/msi/dialog.c:
53472 msi: Only print fixme for progress attribute once.
53473 Since setting the Progress attribute is done quite frequently, don't
53474 flood the user with messages about it being unimplemented.
53476 2006-01-23 Mike McCormack <mike@codeweavers.com>
53478 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
53479 crypt32: Add stub implementations of some crypto functions used by IE6 install.
53481 2006-01-23 Alexandre Julliard <julliard@winehq.org>
53483 * tools/winebuild/import.c:
53484 winebuild: Always import atof, the MS version is different.
53486 2006-01-23 H. Verbeet <hverbeet@gmail.com>
53488 * dlls/d3d8/device.c:
53489 d3d8: For render states D3DRS_POINTSPRITEENABLE and
53490 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
53492 * dlls/d3d8/d3dcore_gl.h:
53493 d3d8: Add GL_ARB_multisample definitions.
53495 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
53496 d3d8: Add detection for GL_ARB_point_sprite support.
53498 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
53500 * dlls/user/scroll.c:
53501 user: Add missing WIN_ReleasePtr.
53503 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
53505 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
53507 ICCompressorChoose should initialize fccType and fccHandler fields
53508 for the full frames case as well.
53510 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
53512 * dlls/kernel/tests/atom.c:
53513 kernel/tests: Integer atoms return different results on WinNT 3.51.
53515 2006-01-23 Mike McCormack <mike@codeweavers.com>
53517 * dlls/shell32/shell32.spec:
53518 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
53520 2006-01-23 Kai Blin <kai.blin@gmail.com>
53522 * dlls/secur32/ntlm.c:
53523 secur32: Added DeleteSecurityContext.
53525 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
53527 * dlls/x11drv/keyboard.c:
53528 x11drv: Update Swiss German keyboard layout to better match the X11 one.
53530 2006-01-23 James Hawkins <truiken@gmail.com>
53532 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
53533 shell32: Reimplement a factored SHFileOperation.
53535 2006-01-21 Marcus Meissner <meissner@suse.de>
53537 * tools/winebuild/build.h, tools/winebuild/relay.c,
53538 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
53539 tools/winebuild/utils.c:
53540 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
53542 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
53544 * dlls/gdi/metafile.c:
53545 gdi: Metafile records must be at least 3 words long.
53547 2006-01-21 Alexandre Julliard <julliard@winehq.org>
53549 * dlls/msvcrt/cppexcept.c:
53550 msvcrt: Preserve all registers in call_ebp_func.
53552 2006-01-21 Jacek Caban <jacek@codeweavers.com>
53554 * dlls/mshtml/nsembed.c:
53555 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
53557 2006-01-21 James Hawkins <truiken@gmail.com>
53559 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
53560 advpack: Add a stub for RebootCheckOnInstall.
53562 * dlls/advpack/files.c:
53563 advpack: Fix the documentation for AddDelBackupEntry.
53565 * dlls/advpack/advpack.c:
53566 advpack: Complete the documentation for CloseINFEngine.
53568 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
53569 advpack: Add a stub for SetPerUserSecValues.
53571 * dlls/advpack/files.c:
53572 advpack: Fix the documentation for FileSaveMarkNotExist.
53574 * dlls/advpack/files.c:
53575 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
53577 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
53578 advpack: Add stubs for the user stub wrapper functions.
53580 * dlls/advpack/files.c:
53581 advpack: Implement DelNodeRunDLL32.
53583 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
53584 advpack: Implement IsNTAdmin.
53586 2006-01-20 Huw Davies <huw@codeweavers.com>
53588 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
53589 shell: Fix incorrect usage of the return value of StrRetToStrNW.
53591 2006-01-20 Aric Stewart <aric@codeweavers.com>
53593 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
53594 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
53595 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
53596 Beginning of framework to implement handling of InternetQueryOption
53597 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
53599 2006-01-20 Alexandre Julliard <julliard@winehq.org>
53601 * configure, configure.ac:
53602 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
53604 * tools/winebuild/build.h, tools/winebuild/relay.c:
53605 winebuild: Moved offset definitions to relay.c since they are only
53607 Hardcoded a couple of TEB offsets to support cross-compilation.
53609 2006-01-20 Huw Davies <huw@codeweavers.com>
53611 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
53612 ole: ProgIDFromCLSID sets progid to NULL on failure.
53614 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
53616 * dlls/x11drv/clipboard.c:
53617 x11drv: Prevent NULL dereference in SelectionRequest handling.
53619 2006-01-20 H. Verbeet <hverbeet@gmail.com>
53621 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
53622 ntdll: Add a stubbed NtSetSystemInformation.
53624 2006-01-20 Alexandre Julliard <julliard@winehq.org>
53626 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
53627 tools/winebuild/relay.c:
53628 ntdll: Move the %gs register to the ntdll_thread_regs structure.
53630 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
53631 ntdll: Move the TEB register to the ntdll_thread_regs structure.
53633 2006-01-20 Juan Lang <juan_lang@yahoo.com>
53635 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
53636 dlls/iphlpapi/iphlpapi_main.c:
53637 iphlpapi: Remove redundant comments and fix typos.
53639 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
53641 * dlls/user/tests/resource.c:
53642 user/tests: Added \n to a few ok() calls.
53644 2006-01-20 Robert Shearman <rob@codeweavers.com>
53646 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
53647 ole: Verify that the proxy is being used in the correct thread.
53649 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
53650 rpc: Replace the hack that detected stubless proxies with the correct check.
53651 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
53652 the three members of the structure that were previously needed.
53653 Fix the detection of stubless proxies.
53655 * dlls/rpcrt4/ndr_marshall.c:
53656 rpc: Skip over the right number of bytes in new correlation descriptors.
53657 Skip over 6 bytes of the format descriptor if new correlation
53658 descriptors are being used, instead of 4.
53660 * dlls/ole32/tests/marshal.c:
53661 ole: Add a test for WM_QUIT behaviour during COM calls.
53663 * dlls/ole32/compobj.c:
53664 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
53665 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
53666 it should repost the WM_QUIT message and then switch to waiting
53667 without checking messages.
53669 2006-01-20 H. Verbeet <hverbeet@gmail.com>
53671 * dlls/wined3d/pixelshader.c:
53672 wined3d: Fix a few TRACEs in pixelshader.c.
53674 * dlls/wined3d/device.c:
53675 wined3d: Return the correct pixelshader in
53676 IWineD3DDeviceImpl_GetPixelShader.
53678 * dlls/wined3d/drawprim.c:
53679 wined3d: A shader isn't guaranteed to have a vertex declaration, so
53680 add a NULL check for that.
53682 2006-01-20 Jacek Caban <jacek@codeweavers.com>
53684 * dlls/shdocvw/oleobject.c:
53685 shdocvw: Added GetWindow implementation.
53687 2006-01-19 Alexandre Julliard <julliard@winehq.org>
53689 * ANNOUNCE, ChangeLog, VERSION, configure:
53692 ----------------------------------------------------------------
53693 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
53695 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
53696 mscms: Check an appropriate registry key.
53698 2006-01-19 Ken Thomases <ken@codeweavers.com>
53700 * dlls/user/win.c, dlls/user/winproc.c:
53701 user: Fixed the lifetime of MDICREATESTRUCT variables.
53703 2006-01-19 Aric Stewart <aric@codeweavers.com>
53705 * dlls/shell32/shellpath.c:
53706 shell32: Update shellpaths My Pictures, My Video, My Music to be under
53707 $HOME, with a number of fallbacks.
53709 2006-01-19 H. Verbeet <hverbeet@gmail.com>
53711 * dlls/d3d8/d3dcore_gl.h:
53712 d3d8: Added GL_ARB_point_sprite definition.
53714 * dlls/wined3d/directx.c:
53715 wined3d: Better version string parsing for VENDOR_NVIDIA in
53716 IWineD3DImpl_FillGLCaps.
53718 2006-01-19 Mike McCormack <mike@codeweavers.com>
53720 * programs/winemine/dialog.c, programs/winemine/main.c:
53721 winmine: Use WIN32_LEAN_AND_MEAN.
53723 2006-01-19 Huw Davies <huw@codeweavers.com>
53725 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
53726 dlls/msxml3/node.c, dlls/msxml3/text.c:
53727 msxml: Text node implementation.
53729 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
53731 * dlls/user/tests/menu.c:
53732 user: Tests for when the menu is incorrect because of duplication of a
53733 menu id and an hMenu.
53735 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
53737 * dlls/x11drv/keyboard.c:
53738 x11drv: Add support for another Canadian French keyboard flavour.
53740 2006-01-19 H. Verbeet <hverbeet@gmail.com>
53742 * dlls/wined3d/directx.c:
53743 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
53744 glXGetClientString to retrieve the OpenGL vendor.
53746 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
53748 * dlls/kernel/instr.c:
53749 kernel: Remove calls to Nt[Get|Set]ThreadContext.
53750 It's done in exception handler now.
53752 2006-01-19 Mike McCormack <mike@codeweavers.com>
53754 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
53755 programs/winecfg/driveui.c, programs/winecfg/main.c,
53756 programs/winecfg/properties.c, programs/winecfg/properties.h,
53757 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
53758 programs/winecfg/x11drvdlg.c:
53759 winecfg: Tidy up included headers.
53760 Get rid of the barely used properties.c.
53762 2006-01-18 Hans Leidekker <hans@it.vu.nl>
53764 * tools/winedump/output.c:
53765 winedump: Fix compilation of generated source.
53766 Include config.h in the .c file, not in the .h file.
53768 2006-01-18 Alexandre Julliard <julliard@winehq.org>
53770 * dlls/ntdll/file.c:
53771 ntdll: Cleaned up the ioctl functions.
53772 Renamed function parameters to something usable.
53773 Fixed potential event leaks.
53775 2006-01-18 Mike McCormack <mike@codeweavers.com>
53777 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
53778 programs/winebrowser/main.c, programs/winhelp/callback.c,
53779 programs/winhelp/macro.c:
53780 programs: Use WIN32_LEAN_AND_MEAN.
53782 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
53784 * dlls/msvcrt/file.c:
53785 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
53788 2006-01-18 Huw Davies <huw@codeweavers.com>
53790 * dlls/msxml3/node.c:
53791 msxml: Implement get_nodeTypedValue.
53793 2006-01-18 Robert Shearman <rob@codeweavers.com>
53795 * dlls/ntdll/loader.c:
53796 ntdll: Loader optimization.
53797 Optimize for the case where a DLL with no path is requested and it is
53800 2006-01-18 Robert Reif <reif@earthlink.net>
53802 * dlls/winmm/winealsa/audio.c:
53803 winealsa: Add critical section names for debugging.
53805 2006-01-18 Alexandre Julliard <julliard@winehq.org>
53807 * dlls/gdi/metafile.c:
53808 gdi: Ignore a few more metafile escapes.
53810 2006-01-18 Jacek Caban <jacek@codeweavers.com>
53812 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
53813 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
53814 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
53817 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
53819 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
53820 winspool: Printing environment support for GetPrinterDriverDirectory.
53822 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
53824 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
53825 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
53828 * dlls/msacm/driver.c, dlls/msacm/stream.c:
53829 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
53831 * dlls/msacm/driver.c:
53832 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
53833 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
53834 application does not supply one.
53836 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
53837 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
53838 Broadcast notifications are fleshed out and are now fully functional.
53840 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
53841 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
53842 - Rework acmDriverAddA to call acmDriverAddW.
53843 - Implement stub for acmDriverAddW with switch for the 3 known cases
53845 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
53846 & alias from registry (similar to msacm32 load).
53848 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
53849 msacm: Implement acmDriverPriority with driver priority/enabled saving.
53850 Foundation for notification broadcasts with support for deferred
53853 * dlls/msacm/internal.c:
53854 msacm: Implement honouring of driver priority and enabled status at
53857 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
53859 * dlls/oleaut32/tests/vartest.c:
53860 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
53862 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
53863 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
53865 2006-01-18 Robert Shearman <rob@codeweavers.com>
53867 * dlls/rpcrt4/ndr_marshall.c:
53868 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
53870 * dlls/rpcrt4/rpc_message.c:
53871 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
53872 to the buffer after the first batch of data has been written to the
53875 * dlls/ole32/compobj.c:
53876 ole: Update the COM todo list.
53878 * dlls/ole32/ole2.c:
53879 ole: Re-post the quit message outside of the DoDragDrop message loop.
53881 * dlls/oleaut32/tmarshal.c:
53882 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
53883 doesn't signify an error; it is just unusual.
53885 * programs/notepad/Zh.rc:
53886 notepad: Add a Font menu item for the Chinese locale.
53888 2006-01-18 Huw Davies <huw@codeweavers.com>
53890 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
53891 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
53892 msxml: Add attribute node implementation.
53894 2006-01-17 Marcus Meissner <meissner@suse.de>
53896 * dlls/msvcrt/dir.c:
53897 msvcrt: _makepath(): operate on target buffer directly.
53899 2006-01-17 Robert Reif <reif@earthlink.net>
53901 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
53902 dsound: Primary buffer size change tests.
53903 It looks like Windows doesn't change the primary buffer length when
53904 changing formats so make the tests fail now.
53905 This means the current ALSA implementation is broken when hardware
53906 acceleration is set to full and the primary buffer format is changed.
53908 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
53909 dlls/dsound/tests/duplex.c:
53910 dsound: Add full duplex tests.
53912 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
53913 dsound: Add full duplex support.
53915 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
53916 dsound: Convert IDirectSoundImpl from a COM class to a regular class
53917 and move most of the COM functions to the DirectSoundDevice class.
53919 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
53921 * dlls/user/static.c:
53922 static control: Immediately repaint the control.
53924 * dlls/user/static.c:
53925 static control: Separate WM_NCCREATE and WM_SETTEXT.
53926 - Separate WM_NCCREATE and WM_SETTEXT.
53927 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
53929 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
53930 - Immediately repaint the control on all occasions.
53932 * dlls/user/static.c:
53933 static control: Don't load OEM bitmaps.
53935 * dlls/user/static.c:
53936 static control: STN_ENABLE and STN_DISABLE notifications.
53938 * dlls/user/static.c:
53939 static control: Better STM_GETIMAGE.
53940 STM_GETIMAGE returns NULL if the given image type doesn't match the
53943 * dlls/user/static.c:
53944 static control: Support SS_REALSIZEIMAGE.
53945 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
53946 load icons in the default icon size").
53947 - SS_ICON: Ability to display cursors.
53949 * dlls/user/static.c:
53950 static control: Support SS_REALSIZECONTROL.
53951 - Support SS_REALSIZECONTROL (this flag means "don't resize the
53952 control to the size of the bitmap/icon").
53953 - Always call GlobalUnlock16 after GlobalLock16.
53955 * dlls/user/static.c:
53956 static control: Background of enhanced metafiles.
53957 - Always paint the background of static controls displaying enhanced
53959 - Also paint the background if there's no metafile to display.
53961 * dlls/user/static.c:
53962 static control: Support text style flags.
53963 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
53964 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
53965 the ExtTextOut function like the native control does.
53966 - Gray text color: Only for non-simple static controls.
53968 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
53970 * dlls/msacm/tests/msacm.c:
53971 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
53972 ACM_METRIC_DRIVER_SUPPORT.
53973 Fix copy&paste mislabeling on acmDriverID test failure.
53975 * dlls/msacm/msacm32_main.c:
53976 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
53978 * dlls/msacm/msacm32_main.c:
53979 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
53981 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
53983 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
53984 shell32: Support for CLSID_ShellFSFolder in unixfs.
53986 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
53988 * dlls/d3d8/device.c:
53989 d3d8: Render state additions.
53990 Implemented D3DRS_EDGEANTIALIAS.
53991 Implemented D3DRS_POINTSPRITEENABLE.
53992 Implemented D3DRS_MULTISAMPLEANTIALIAS.
53994 2006-01-17 H. Verbeet <hverbeet@gmail.com>
53996 * include/wine/wined3d_interface.h:
53997 wined3d: Create a common WineD3D base class, IWineD3DBase.
53999 2006-01-17 Alexandre Julliard <julliard@winehq.org>
54001 * dlls/shlwapi/reg.c:
54002 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
54004 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
54006 * programs/winemenubuilder/winemenubuilder.c:
54007 winemenubuilder: Report a few more errors.
54008 Use Heap[Alloc|Free] instead of malloc|free.
54010 2006-01-17 Robert Shearman <rob@codeweavers.com>
54012 * dlls/user/message.c, dlls/user/tests/msg.c,
54013 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
54014 server/request.h, server/trace.c:
54015 user: Fix WM_QUIT message ordering from PostQuitMessage.
54016 Added a new server call as PostQuitMessage should set a flag in the
54017 message queue to return the WM_QUIT message when there are no other
54018 pending messages, rather than posting a message to the thread queue as
54019 it does at the moment.
54021 2006-01-17 Mike McCormack <mike@codeweavers.com>
54023 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
54024 dlls/ntdll/tests/change.c:
54025 ntdll: Add a test for NtNotifyChangeDirectoryFile.
54028 server: Make sure to release the fd we grabbed in all cases.
54030 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
54031 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
54033 * dlls/ntdll/reg.c:
54034 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
54036 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
54038 * dlls/oleaut32/tests/vartest.c:
54039 oleaut32: Tests for the VarCmp reimplementation.
54041 * dlls/oleaut32/variant.c:
54042 oleaut32: Reimplement VarCmp().
54043 - Supports now all WinXP allowed combinations of input variants.
54044 - VT_RESERVED on input variants is handled now.
54045 - Removed complicated VT_DATE comparision; that's not how Windows does it.
54046 - Improved documentation.
54048 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
54049 dlls/oleaut32/variant.h:
54050 oleaut32: Define missing but useful VTBIT_* macros.
54052 2006-01-16 Robert Shearman <rob@codeweavers.com>
54054 * dlls/shell32/shfldr_fs.c:
54055 shell: GetDetailsOf fix.
54056 Initialise hr and psd->str.uType before the call to
54057 IShellFolder_GetDisplayNameOf so that whatever it returns is
54060 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
54061 dlls/shell32/shfldr_fs.c:
54062 shell: Convert the filesystem shell folder to Unicode.
54064 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
54065 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
54066 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
54067 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
54069 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
54071 * dlls/msacm/driver.c:
54072 msacm: Fix incorrect linked list traversing leading to memory/driver
54075 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
54077 * programs/regsvr32/regsvr32.c:
54078 regsvr32 understands '-' and '/' for arguments.
54080 2006-01-16 Mike McCormack <mike@codeweavers.com>
54082 * dlls/kernel/change.c, dlls/kernel/file16.c:
54083 kernel32: Move FileCDR16 in with the other 16bit file functions.
54085 * include/winbase.h:
54086 kernel32: Declare BindIoCompletionCallback().
54088 2006-01-16 Robert Shearman <rob@codeweavers.com>
54090 * dlls/oleaut32/typelib.c:
54091 oleaut: Handle a non-byref variant being passed for a byref param in
54094 * dlls/oleaut32/typelib.c:
54095 oleaut: Only allocate memory once for each array needed for the
54096 arguments in ITypeInfo::Invoke.
54098 * dlls/oleaut32/typelib.c:
54099 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
54100 Simplify missing argument handling by pre-allocating an array of the
54101 maximum number of missing arguments there could be.
54103 2006-01-16 Huw Davies <huw@codeweavers.com>
54105 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
54106 msxml: Fix for get_nodeValue on attributes.
54108 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
54109 msxml: Implement setAttribute.
54111 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
54113 * dlls/mscms/tests/profile.c:
54114 mscms: Collect some data during profile enumeration.
54116 2006-01-16 Hans Leidekker <hans@it.vu.nl>
54118 * dlls/kernel/virtual.c:
54119 kernel: Documentation cleanups.
54121 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
54123 * dlls/user/sysparams.c:
54124 user: Avoid buffer overflow in sysparams.c.
54125 Increase buffer size to 12 for getting and setting integer parameters
54126 from/to the registry.
54128 2006-01-16 Mike McCormack <mike@codeweavers.com>
54130 * programs/control/control.c, programs/eject/eject.c,
54131 programs/expand/expand.c, programs/hh/main.c,
54132 programs/msiexec/msiexec.c, programs/progman/dialog.c,
54133 programs/progman/group.c, programs/progman/grpfile.c,
54134 programs/progman/program.c, programs/progman/string.c,
54135 programs/wcmd/builtins.c, programs/wcmd/directory.c,
54136 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
54137 programs/winecfg/properties.c, programs/winepath/winepath.c:
54138 programs: Use WIN32_LEAN_AND_MEAN in some more places.
54140 * programs/wineboot/wineboot.c:
54141 wineboot: Use WIN32_LEAN_AND_MEAN.
54142 Use HeapAlloc/HeapFree instead of malloc/free.
54144 * include/winbase.h:
54145 kernel32: Define SCS_64BIT_BINARY.
54147 * dlls/ntdll/exception.c:
54148 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
54150 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
54151 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
54153 2006-01-16 Robert Reif <reif@earthlink.net>
54155 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
54156 dsound: Make dumpCooperativeLevel global.
54157 Remove extern from some function prototypes.
54159 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
54160 dsound: Make some capture functions global.
54162 2006-01-16 Mike McCormack <mike@codeweavers.com>
54164 * tools/make_ctests.c:
54165 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
54168 kernel32: Add FILE_NOTIFY_INFORMATION.
54170 * dlls/msi/action.c:
54171 msi: Eliminate a fixed length buffer.
54173 2006-01-16 Hans Leidekker <hans@it.vu.nl>
54176 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
54178 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
54180 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
54181 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
54183 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
54185 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
54186 unixfs: Fix SetNameOf.
54187 Ensure that pidls passed to SHNotify are absolute SetNameOf should
54188 fail on absolute path names.
54189 Some tests to show this.
54191 2006-01-14 Robert Shearman <rob@codeweavers.com>
54193 * dlls/oleaut32/typelib.c:
54194 oleaut: Add const attribute to iterators in get functions.
54196 * dlls/oleaut32/typelib.c:
54197 oleaut: Initialise more fields in CreateDispTypeInfo.
54198 Don't leave some of the fields of the TLBFuncDesc structure
54199 uninitialised in CreateDispTypeInfo.
54201 * dlls/oleaut32/tmarshal.c:
54202 oleaut: Support VT_CY in the typelib marshaller.
54204 * dlls/ole32/rpc.c:
54205 ole: Optimisation for COM Calls.
54206 Add an optimisation to yield and try to allow the RPC to run before
54207 waiting for messages and RPCs to arrive.
54209 2006-01-14 Alexandre Julliard <julliard@winehq.org>
54211 * dlls/msvcrt/msvcrt.spec:
54212 msvcrt: Forward functions to ntdll instead of libc where possible.
54214 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
54215 dlls/msvcrt/string.c:
54216 msvcrt: Added wrappers for a few functions instead of linking them
54219 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
54220 msvcrt: Set errno in the standard math functions too, not only in the
54223 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
54224 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
54225 Remove todos from tests that succeed now.
54227 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
54228 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
54229 msvcrt: Reimplement rand() and srand() to use per-thread data for the
54232 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
54234 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
54236 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
54237 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
54238 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
54239 Make the code thread-safe by using asctime_r if available.
54241 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
54243 * dlls/shell32/shfldr_unixfs.c:
54244 unixfs: Fix ParseDisplayName.
54245 Build an absolute pidl to query attributes in
54246 UnixFolder::ParseDisplayName.
54248 2006-01-14 James Hawkins <truiken@gmail.com>
54250 * dlls/advpack/files.c:
54251 advpack: Remove stub status from implemented functions.
54253 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
54254 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
54255 TranslateInfStringEx.
54257 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
54258 advpack: Add a stub for AddDelBackupEntry.
54260 2006-01-14 Alexandre Julliard <julliard@winehq.org>
54262 * include/wine/port.h, loader/kthread.c:
54263 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
54265 * dlls/kernel/tests/file.c:
54266 kernel: Make sure the file contains data for the ReadFile test.
54268 * dlls/rpcrt4/ndr_stubless.c:
54269 rpcrt4: Fixed asm syntax for rep; movsl.
54271 2006-01-14 Robert Reif <reif@earthlink.net>
54273 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
54274 dlls/dsound/dsound_private.h:
54275 dsound: Rename some functions, make some functions global, and move
54278 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
54279 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
54281 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
54283 * dlls/shell32/shell32_main.c:
54284 shell32: Fix cut & paste error.
54286 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
54288 * programs/winetest/Makefile.in:
54289 winetest: Add cabinet tests.
54291 2006-01-14 Huw Davies <huw@codeweavers.com>
54293 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
54294 msxml: Implement getAttribute.
54296 2006-01-14 Aric Stewart <aric@codeweavers.com>
54298 * programs/explorer/explorer.c:
54299 explorer: Handle /select arguments correctly with the new winefile
54302 2006-01-14 Jacek Caban <jacek@codeweavers.com>
54304 * dlls/mshtml/oleobj.c:
54305 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
54307 2006-01-13 Alexandre Julliard <julliard@winehq.org>
54309 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
54310 dlls/kernel/ne_module.c:
54311 kernel: Reimplemented the MapHInst functions in assembly.
54313 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
54314 kernel: Reimplemented the SMap/SUnmap functions in assembly.
54316 2006-01-13 David Moore <davidm@sjsoft.com>
54318 * dlls/gdi/freetype.c:
54319 gdi: Fix display of fonts using Symbol codepages and assorted other
54322 2006-01-13 James Hawkins <truiken@gmail.com>
54324 * dlls/advpack/advpack.c, dlls/advpack/files.c:
54325 advpack: Move file related functions to files.c.
54327 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
54328 dlls/advpack/files.c, include/advpub.h:
54329 advpack: Add stubs for the file save/restore functions.
54331 * dlls/advpack/advpack.c:
54332 advpack: Only output a FIXME if flags are set.
54334 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
54336 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
54337 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
54339 * dlls/mscms/tests/profile.c:
54340 mscms: Make two checks more strict in the case of success.
54342 2006-01-13 Alexandre Julliard <julliard@winehq.org>
54344 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
54345 include/wine/server_protocol.h, include/winternl.h,
54346 server/protocol.def, server/thread.c, server/trace.c:
54347 ntdll: Add debug registers to the context of all exceptions.
54348 Maintain a local cache of the debug registers to avoid server calls
54351 2006-01-13 James Hawkins <truiken@gmail.com>
54353 * dlls/advpack/tests/files.c:
54354 advpack: Add initial tests for AdvInstallFile.
54356 * dlls/advpack/advpack.c:
54357 advpack: Implement AdvInstallFile.
54359 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
54361 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
54362 riched20: Select word on double click.
54364 * dlls/riched20/editor.c:
54365 riched20: TODO list update.
54367 * dlls/riched20/caret.c, dlls/riched20/paint.c:
54368 riched20: Fixed some selection painting bugs.
54370 2006-01-13 Jeremy White <jwhite@codeweavers.com>
54372 * dlls/msi/package.c:
54373 msi: gcc 2.95 compatibility fix.
54375 * dlls/crypt32/tests/encode.c:
54376 crypt32: Preserve gcc 2.95 compatibility.
54378 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
54381 msacm: Add definition for ACM_DRIVERADDF_NAME.
54383 2006-01-13 Aric Stewart <aric@codeweavers.com>
54385 * dlls/wininet/http.c:
54386 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
54388 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
54390 * dlls/mscms/tests/profile.c:
54391 mscms: Make enumerating more verbose.
54393 2006-01-13 Alexandre Julliard <julliard@winehq.org>
54395 * dlls/ntdll/virtual.c:
54396 ntdll: Round PE header size to a page boundary for size checks.
54398 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
54400 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
54401 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
54402 include/ddk/ntddser.h:
54403 ntdll: Created infrastructure to support IOCTL for serial devices.
54404 - created infrastructure in ntdll to support IOCTL for serial devices
54405 - implemented IOCTLs in ntdll for serial break support
54406 - implemented the kernel32 equivalent on top of those IOCTLs
54408 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
54410 * dlls/ntdll/nt.c, include/winternl.h:
54411 ntdll: NtQueryInformationToken change parameters according to PSDK.
54412 Check for NULL pointer.
54414 2006-01-12 Ge van Geldorp <gvg@reactos.org>
54416 * dlls/shell32/shlexec.c:
54417 shell32: Fix directory execution.
54418 Only use the Folder class handler if we're actually executing a
54421 2006-01-12 James Hawkins <truiken@gmail.com>
54423 * dlls/advpack/advpack.c:
54424 advpack: Add documentation for ExecuteCab.
54426 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
54427 advpack: Add stubs for the remaining registry functions.
54429 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
54430 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
54431 cabinet: Move the remaining cabextract.c functions to fdi.c.
54433 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
54435 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
54436 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
54437 return value, not of DWL_MSGRESULT.
54439 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
54441 * dlls/ntdll/tests/exception.c:
54442 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
54444 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
54446 * dlls/shell32/debughlp.c:
54447 shell32: MSVC compatibility fix in dump_pidl_hex().
54449 2006-01-12 Robert Shearman <rob@codeweavers.com>
54451 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
54452 kernel32: Fix GlobalReAlloc for size = 0.
54453 GlobalReAlloc should return NULL if the requested size is 0, the block
54454 is moveable and it is locked, but otherwise it should return the
54455 original memory block.
54457 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
54459 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
54460 dlls/riched20/editstr.h, dlls/riched20/string.c:
54461 riched20: Initial support for word break callback procedures.
54463 * dlls/riched20/paint.c:
54464 riched20: Removed a useless check in painting code.
54466 2006-01-12 Huw Davies <huw@codeweavers.com>
54469 gdi: If the last param of GetKerningPairs is NULL then return the
54472 2006-01-12 Robert Shearman <rob@codeweavers.com>
54474 * dlls/shell32/shlview.c:
54475 shell: Fix view window Z order.
54476 After creating the Shell View window we should call SetWindowPos to
54477 move the window on top of other child windows in the parent window.
54478 Also delay the showing of the window so that we can do more
54479 initialisation after window creation without it causing visual
54482 * dlls/oleaut32/typelib.c:
54483 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
54484 Typelib variant types that cannot be converted should return
54486 Don't call DispCallFunc if conversion of one of the arguments failed.
54488 * dlls/ole32/rpc.c:
54489 ole: Fix crash in RpcChannelBuffer_SendReceive.
54490 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
54493 * dlls/ole32/tests/marshal.c:
54494 ole: Use strict prototypes for some test functions.
54496 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
54498 * dlls/mscms/tests/profile.c:
54499 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
54501 2006-01-11 Jacek Caban <jacek@codeweavers.com>
54503 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
54504 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
54505 - URL_DONT_SIMPLIFY should change '/' <-> '\'
54506 - Better '/' / '\' handling
54508 2006-01-11 Huw Davies <huw@codeweavers.com>
54510 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
54511 msxml: Implement createNode, appendChild and insertAfter.
54513 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
54515 * programs/winecfg/driveui.c:
54516 winecfg: Simplify code a bit.
54517 Enable apply button when needed and don't enable when nothing
54520 2006-01-11 Mike McCormack <mike@codeweavers.com>
54522 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
54524 msi: Make the MSI SelectionTree control do something useful.
54526 2006-01-11 Alexandre Julliard <julliard@winehq.org>
54528 * server/mapping.c:
54529 server: Don't round up the header size for image mappings.
54531 * dlls/ntdll/virtual.c:
54532 ntdll: Round up the mapping size in map_file_into_view when setting
54533 the protection bytes.
54535 2006-01-11 Juan Lang <juan_lang@yahoo.com>
54537 * dlls/crypt32/tests/main.c:
54538 crypt32: Fix a test that fails on Windows.
54540 2006-01-11 Jacek Caban <jacek@codeweavers.com>
54542 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
54543 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
54545 * dlls/urlmon/umon.c:
54546 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
54548 2006-01-11 Aric Stewart <aric@codeweavers.com>
54550 * dlls/msvcrt/tests/dir.c:
54551 msvcrt: Modify dir test to create its own directory to ensure the
54552 directory exists for the test. Using the temp dir as the root.
54554 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
54556 * dlls/riched20/list.c:
54557 riched20: Added \n to trace output.
54559 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
54561 * dlls/oleaut32/typelib.c:
54562 ole: ITypeInfo::Invoke stack overwrite fix.
54563 Have enough stack space up to even VT_VARIANTs, fixes a stack
54566 2006-01-11 Huw Davies <huw@codeweavers.com>
54568 * dlls/msxml3/node.c:
54569 msxml: Fix for selectNodes when the node has no children.
54571 2006-01-11 James Hawkins <truiken@gmail.com>
54573 * dlls/cabinet/cabextract.c:
54574 cabinet: Remove no longer used code from cabextract.c.
54576 2006-01-11 Alexandre Julliard <julliard@winehq.org>
54578 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
54579 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
54580 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
54581 include/wine/server_protocol.h, server/context_i386.c,
54582 server/protocol.def, server/thread.c, server/trace.c:
54583 ntdll: Handle NtSetContextThread on the client side (as far as
54584 possible) when setting the context of the current thread.
54586 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
54588 * dlls/shell32/classes.c, dlls/shell32/folders.c,
54589 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
54590 dlls/shell32/shell32_main.h:
54591 shell32: Fix folder icon index when read from registry.
54592 Change "DWORD dwNr" into "int icon_idx" at several places.
54594 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
54596 * dlls/winmm/winealsa/audio.c:
54597 winealsa: Ensure that copy_format() will not write past end of
54598 referenced WAVEFORMATPCMEX structure.
54600 2006-01-11 Aric Stewart <aric@codeweavers.com>
54602 * programs/winefile/winefile.c:
54603 winefile: Highlight the file specified on the command line instead of
54604 filtering based on it. To be integrated with explorer to allow for
54605 that functionality.
54607 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
54609 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
54610 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
54611 Reimplemented kernel32.SetThreadAffinityMask on top of it.
54613 2006-01-11 James Hawkins <truiken@gmail.com>
54615 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
54616 advpack: Implement ExtractFiles.
54618 * dlls/cabinet/fdi.c:
54619 cabinet: Add documentation for FDITruncateCabinet.
54621 2006-01-11 Robert Reif <reif@earthlink.net>
54623 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
54624 dsound: Add primary buffer change tests.
54625 Add tests to figure out whether Windows can change the primary buffer
54626 capabilities after setting the buffer format. Based on a patch by Alex
54629 2006-01-11 Mike McCormack <mike@codeweavers.com>
54631 * dlls/msi/dialog.c:
54632 msi: Remove the font when setting a control's text.
54634 2006-01-11 Rob Shearman <rob@codeweavers.com>
54636 * dlls/comctl32/tests/progress.c:
54637 comctl32: Test the painting behaviour of the progress bar control.
54638 Test the painting behaviour of the progress bar control when the
54639 PBM_SETPOS message is sent to it, with respect to whether the
54640 background is erased and what part of the control is redrawn.
54642 2006-01-11 Mike McCormack <mike@codeweavers.com>
54644 * dlls/comctl32/progress.c:
54645 comctl32: Invalidate the entire progress bar any time it changes.
54647 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
54649 * dlls/mscms/tests/profile.c:
54650 mscms: Set the last error code to an unusual value.
54652 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
54654 * dlls/commdlg/printdlg.c:
54655 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
54656 Update the dmDefaultSourcea return value inside hDevMode.
54658 2006-01-11 Huw Davies <huw@codeweavers.com>
54660 * dlls/opengl32/wgl.c:
54661 opengl: Use indirect contexts if the surface is a pixmap.
54663 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
54665 * programs/winemenubuilder/winemenubuilder.c:
54666 winemenubuilder: Improve traces.
54667 Report the EnumResourceNamesW() and failure to find an icon
54668 separately so traces are less misleading.
54670 2006-01-11 Robert Shearman <rob@codeweavers.com>
54672 * dlls/ole32/oleobj.c:
54673 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
54674 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
54675 implement the Send* functions.
54677 * dlls/ole32/marshal.c:
54678 ole: Initialise hrref so as not to display garbage in the trace.
54680 * dlls/ole32/defaulthandler.c:
54681 ole: Remove some duplicated code.
54683 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
54685 * dlls/hhctrl.ocx/hhctrl.c:
54686 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
54688 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
54690 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
54691 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
54692 riched20: Reduced screen flicker by using proper update region invalidation.
54694 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
54696 * dlls/kernel/virtual.c:
54697 kernel: Remove no longer used debug channel.
54699 2006-01-10 Robert Shearman <rob@codeweavers.com>
54701 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
54702 dlls/ole32/marshal.c:
54703 ole: Defer apartment window creation until the first object is marshalled.
54705 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
54706 ole: Add an accessor function for an apartment's window.
54708 * dlls/ole32/rpc.c:
54709 ole: Report and clean up after PostMessage failures.
54711 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
54712 dlls/ole32/stubmanager.c:
54713 ole: Pass a channel into IRpcStubBuffer::Invoke.
54714 Create a server channel and store this in the ifstub.
54715 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
54716 the function return an HRESULT.
54717 Return the channel for the ifstub in ipid_get_dispatch_params.
54719 * dlls/ole32/rpc.c:
54720 ole: Reduce the access rights required by start_local_service.
54722 * dlls/ole32/rpc.c:
54723 ole: Return the last error if we couldn't open the requested service.
54724 Fix the ok/failed message.
54726 2006-01-10 James Hawkins <truiken@gmail.com>
54728 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
54729 dlls/advpack/tests/files.c:
54730 advpack: Add initial tests for ExtractFiles.
54731 - Use FCI to create a test cabinet file.
54732 - Add initial tests for ExtractFiles.
54734 2006-01-10 Robert Shearman <rob@codeweavers.com>
54736 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
54737 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
54739 * dlls/rpcrt4/ndr_ole.c:
54740 rpcrt4: Don't release the interface pointer on failure.
54741 Don't release the interface pointer on failure since we are not the
54742 ones that allocated it. It is the caller's responsability to call
54743 NdrInterfacePointerFree, where the freeing is supposed to happen.
54745 * dlls/kernel/heap.c:
54746 kernel32: Return an error when unlocking a global with a zero lock count.
54747 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
54749 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
54751 * dlls/mscms/tests/profile.c:
54752 mscms: Enumerate registered standard colorspace profiles.
54754 2006-01-10 Huw Davies <huw@codeweavers.com>
54756 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
54757 msxml: It's valid to release an empty document.
54759 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
54761 * dlls/comctl32/header.c:
54762 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
54763 Emit NM_CUSTOMDRAW header notifications for all headers, not only
54764 ownerdrawn. Allow to change item text and background colors in an
54765 application's NM_CUSTOMDRAW handler.
54767 * dlls/riched20/string.c:
54768 riched20: Allow NUL characters.
54770 2006-01-10 Robert Shearman <rob@codeweavers.com>
54772 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
54773 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
54774 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
54775 kernel: Remove wine/server.h include from files where it is no longer needed.
54777 2006-01-10 Alexandre Julliard <julliard@winehq.org>
54779 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
54780 ntdll: NtRaiseException doesn't need to be a register function.
54781 Moved common code between NtRaiseException and RtlRaiseException to a
54782 separate raise_exception function.
54784 * dlls/kernel/except.c:
54785 kernel: Don't send a debugger event in UnhandledExceptionFilter,
54786 leave that to the standard ntdll exception handling.
54788 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
54789 kernel: Implement FT_Exit directly in assembly to avoid the overhead
54790 of register functions.
54792 2006-01-10 James Hawkins <truiken@gmail.com>
54794 * configure, configure.ac, dlls/cabinet/Makefile.in,
54795 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
54796 dlls/cabinet/tests/extract.c:
54797 cabinet: Add initial tests for Extract.
54799 * dlls/cabinet/cabinet_main.c:
54800 cabinet: Implement Extract on top of FDI.
54802 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
54804 * dlls/winedos/int21.c:
54805 winedos: Open files with write access on read only media.
54806 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
54807 retry without write access.
54809 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
54811 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
54812 dlls/riched20/run.c:
54813 riched20: Speed up text insertion.
54814 Optimized reading large texts into RichEdit to be an O(n) order
54815 algorythm instead of O(n^2) by removing extraneous conversions of
54816 character offsets to run offsets.
54818 2006-01-10 Mike McCormack <mike@codeweavers.com>
54820 * dlls/advapi32/service.c:
54821 advapi32: If we can't connect to a service's pipe, name the service in
54824 * dlls/msi/select.c:
54825 msi: Count the number of columns requested and allocate that many,
54826 as columns may be select more than once in from a table.
54828 * dlls/msi/action.c:
54829 msi: Don't crash if there's no script present when we try execute one.
54831 * dlls/msi/msiquery.c, include/msiquery.h:
54832 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
54833 Implemented MsiDatabaseIsTablePersistentA via the W function.
54835 2006-01-10 Troy Rollo <wine@troy.rollo.name>
54837 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
54839 user: Fix return type of EnableMenuItem.
54841 * dlls/shell32/shfldr_unixfs.c:
54842 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
54846 Fix GetModuleFileNameEx definition.
54848 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
54850 * dlls/user/static.c:
54851 user: Improve the ownerdraw support of the static control.
54853 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
54854 user: The LoadImage resource string may be a numeric string.
54856 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
54858 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
54859 shlwapi: Add Finnish translation.
54861 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
54863 * dlls/comctl32/status.c:
54864 comctl32: Call UpdateWindow() after changing statusbar text.
54866 2006-01-09 James Hawkins <truiken@gmail.com>
54868 * dlls/advpack/advpack.c:
54869 advpack: Add documentation for ExtractFiles.
54871 * dlls/cabinet/cabinet_main.c:
54872 cabinet: Clean up the documentation for Extract.
54874 * dlls/cabinet/cabinet.h:
54875 cabinet: Add the two flags used by Extract to cabinet.h.
54877 * dlls/cabinet/cabinet.h:
54878 cabinet: Define the flags member of the EXTRACTdest structure.
54880 * dlls/cabinet/cabinet_main.c:
54881 cabinet: Fix the second parameter name of Extract.
54883 * dlls/cabinet/fdi.c:
54884 cabinet: Store the cab file handle before extracting files so we can
54885 close the cab file even if no files are extracted.
54887 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
54890 include: Add missing color space constants.
54892 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
54894 * dlls/comctl32/rebar.c:
54895 comctl32: Fix rebar autosize behaviour.
54896 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
54897 native does, taking as few rows as possible and using the parent
54898 window client area size for the other dimension (width for horizontal
54899 rebars or height for vertical ones).
54901 * dlls/user/combo.c:
54902 user: Fix dropdown combo creation when there is no space for an edit control.
54904 2006-01-09 Robert Shearman <rob@codeweavers.com>
54906 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
54907 ole: Join the MTA if necessary when executing an RPC call.
54908 Join the MTA if necessary when executing an RPC call to ensure that it
54909 is executing with a valid apartment and won't fail for certain COM
54912 * dlls/ole32/rpc.c:
54913 ole: Prefer services over servers.
54914 Attempt to start as a local service before attempting to start as a
54915 local server for the CLSCTX_LOCAL_SERVER case.
54917 * dlls/ole32/tests/compobj.c:
54918 ole: Add some tests for CLSIDFromString.
54920 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
54921 ole: Remove __CLSIDFromStringA.
54922 Move the ANSI implementation of CLSIDFromString to ole16.c and change
54923 CLSIDFromString to only deal with Unicode strings.
54925 * dlls/rpcrt4/ndr_marshall.c:
54926 rpcrt4: Improve ReadVariance.
54927 Extend ReadVariance to read the offset as well as the actual count,
54928 since these always come in pairs.
54929 Handle the variance not being present in ReadVariance and always call
54930 it from the unmarshalling functions to simplify the code there and
54931 also to fix a bug where the format pointer wasn't advanced properly
54932 for complex arrays (introduced in the previous patch when implementing
54935 * dlls/rpcrt4/ndr_marshall.c:
54936 rpcrt4: Validate complex array format string.
54937 Verify that the format string being passed into the complex array
54938 functions is a complex array one.
54940 2006-01-09 Jacek Caban <jacek@codeweavers.com>
54942 * dlls/urlmon/binding.c:
54943 urlmon: Fix ref counting.
54945 * dlls/urlmon/binding.c:
54946 urlmon: Pass FORMATETC to OnDataAvailable.
54948 * dlls/urlmon/binding.c:
54949 urlmon: Added implementation of protocol stream.
54951 2006-01-09 Robert Shearman <rob@codeweavers.com>
54953 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
54954 Call DisableThreadLibraryCalls for DLLs that don't need thread
54955 creation/destruction notifications.
54957 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
54959 * dlls/shell32/shell32_Ko.rc:
54960 shell32: Update the Korean translation.
54962 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
54964 * dlls/shell32/shell32_No.rc:
54965 shell32: Updated Norwegian Bokmål resources.
54967 2006-01-09 Hans Leidekker <hans@it.vu.nl>
54969 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
54970 usp10: Improve stubs.
54971 Improve stubs for ScriptGetProperties and ScriptItemize.
54972 Add stub for ScriptFreeCache.
54974 2006-01-09 Mike McCormack <mike@codeweavers.com>
54976 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
54977 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
54979 * dlls/user/combo.c:
54980 user32: Update the list of things to fix in the Combo control.
54982 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
54984 * dlls/user/menu.c, dlls/user/tests/menu.c:
54985 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
54986 a NULL pointer, with a test.
54988 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
54990 * dlls/riched20/editor.c:
54991 riched20: Fixed calculation of left indent and first indent paragraph
54994 * dlls/riched20/string.c:
54995 riched20: Simplified logic in ME_StrRelPos().
54997 2006-01-06 Aric Stewart <aric@codeweavers.com>
54999 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
55000 dlls/msvcrt/tests/dir.c:
55001 msvcrt: Add a regression test for _fullpath.
55003 * dlls/msvcrt/dir.c:
55004 msvcrt: Reworked _fullpath.
55005 Investigation with native msvcrt revealed that it is a wrapper for
55006 GetFullPathName and the current implementation was crashing with older
55007 mozilla installs if the path passed in was uninitialized.
55009 2006-01-06 Alexandre Julliard <julliard@winehq.org>
55011 * dlls/ole32/stg_bigblockfile.c:
55012 ole: Remove a no longer needed smbfs hack.
55014 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
55016 * dlls/user/combo.c:
55017 user32: Limit text in the edit field of a combo box.
55019 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
55021 * dlls/gdi/metafile.c:
55022 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
55025 2006-01-06 Robert Shearman <rob@codeweavers.com>
55027 * dlls/oleaut32/typelib.c:
55028 ole: Remove the no longer used _copy_arg function.
55030 * dlls/oleaut32/typelib.c:
55031 ole: ITypeInfo::Invoke rewrite.
55032 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
55033 VariantChangeType instead of _invoke and _copy_arg.
55035 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
55036 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
55037 ole: Remove "stub" from TRACEs of functions that aren't stubs.
55039 2006-01-06 Hans Leidekker <hans@it.vu.nl>
55041 * dlls/mscms/profile.c:
55042 mscms: Silence a potentially noisy fixme.
55044 * dlls/kernel/time.c:
55045 kernel: Documentation cleanups.
55047 2006-01-06 Robert Shearman <rob@codeweavers.com>
55049 * dlls/rpcrt4/ndr_marshall.c:
55050 rpcrt4: Compute variance for complex arrays
55052 * dlls/rpcrt4/cstub.c:
55053 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
55054 that has no dispatch table.
55056 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
55058 * dlls/user/static.c:
55059 Static control: Support enhanced metafiles.
55061 2006-01-06 Hans Leidekker <hans@it.vu.nl>
55063 * LICENSE, include/wine/wine_common_ver.rc:
55064 Update copyright info for the new year.
55066 * documentation/PACKAGING:
55067 documentation: Suggest installing OpenLDAP development libraries to packagers.
55069 2006-01-06 Robert Shearman <rob@codeweavers.com>
55071 * tools/widl/typegen.c:
55072 widl: Generate static sizing information for fixed size structs.
55073 Don't generate FC_*_BASETYPE proc and type format strings for
55074 non-basetype fields/params.
55076 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
55078 * dlls/comctl32/syslink.c:
55079 comctl32: Reduce memory usage of the syslink control.
55081 * dlls/comctl32/syslink.c:
55082 comctl32: Some painting fixes for the syslink control.
55084 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
55086 * dlls/urlmon/umstream.c:
55087 urlmon: Fix a LARGE_INTEGER truncation.
55089 2006-01-06 Robert Reif <reif@earthlink.net>
55091 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
55092 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
55093 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
55094 dsound: Refactor playback.
55095 Replace references of IDirectSoundImpl with DirectSoundDevice to
55096 remove one level of indirection and remove the problem of a three
55097 object circular reference.
55099 2006-01-06 Mike McCormack <mike@codeweavers.com>
55101 * dlls/msi/dialog.c:
55102 msi: Unload riched20 after its window is destroyed.
55104 * dlls/msi/dialog.c:
55105 msi: Make radio buttons grey out correctly when disabled.
55107 * dlls/msi/helpers.c:
55108 msi: Clean trailing and leading spaces from path segments.
55110 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
55112 * tools/winapi/msvcmaker:
55113 winapi: msvcmaker adaption to new directory structure.
55114 Fix some issues with MSVC project file generation after recent
55115 directory restructuring.
55117 * tools/winapi/config.pm:
55118 winapi: Add the loader directory to the paths to exclude.
55119 There is nothing in there anymore that would need to be done for
55122 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
55123 winapi: Cleanup some unused use clauses.
55125 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
55127 * dlls/commdlg/cdlg_Ko.rc:
55128 commdlg: Updated Korean translation.
55130 * programs/winecfg/Ko.rc:
55131 winecfg: Updated Korean translation.
55133 2006-01-06 Mike McCormack <mike@codeweavers.com>
55135 * dlls/oleaut32/typelib.c:
55136 oleaut32: Output a FIXME message only once.
55138 2006-01-06 Robert Reif <reif@earthlink.net>
55140 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
55141 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
55142 dlls/dsound/tests/dsound_test.h:
55143 dsound: Fix double free bug in tests.
55144 Fix double free in tests. Only happens in interactive mode when
55145 testing duplicated 3D buffers.
55147 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
55149 * dlls/shell32/shell32_Fi.rc:
55150 shell32: Spelling fixes for the Finnish resource.
55152 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
55154 * dlls/ole32/storage32.c:
55155 ole: Fix SmallBlocksToBigBlocks loop.
55156 Stop copying data when read returns 0 bytes
55158 2006-01-05 Robert Shearman <rob@codeweavers.com>
55160 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
55161 dlls/security/Makefile.in, dlls/security/security.spec:
55162 Added implementation of security.dll.
55164 2006-01-05 Jacek Caban <jacek@codeweavers.com>
55166 * dlls/wininet/http.c, dlls/wininet/utility.c:
55167 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
55168 INTERNET_STATUS_CONNECTING_TO_SERVER and
55169 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
55172 2006-01-05 Alexandre Julliard <julliard@winehq.org>
55174 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
55175 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
55176 to avoid the overhead of a full-blown register function.
55177 Some tracing improvements.
55179 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
55180 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
55181 to avoid having to save/restore the whole context on every call.
55183 2006-01-05 Jacek Caban <jacek@codeweavers.com>
55185 * dlls/urlmon/binding.c:
55186 urlmon: Added implementation of QueryService and stub implementation
55187 of IHttpNegotiate2 interface.
55189 * dlls/urlmon/binding.c:
55190 urlmon: Query service provider for IInternetProtocol.
55192 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
55194 * dlls/winspool/winspool.drv.spec:
55195 winspool: Added ordinal exported functions of winspool.drv.
55197 2006-01-05 Dan Kegel <dank@kegel.com>
55199 * dlls/oleaut32/typelib.c:
55200 oleaut32: Allow _invoke to handle up to 23 parameters.
55202 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
55204 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
55205 dlls/dbghelp/symbol.c, include/dbghelp.h:
55206 dbghelp: StackWalk (32 and 64 bit version).
55207 - enhance implementation of StackWalk (32 and 64 bit version) by
55208 making use of module information and calling for FPO
55209 - FPO part is still non functional
55210 - implemented SymGetModuleBase64
55211 - stubbed SymFunctionTableAccess64
55213 2006-01-05 Robert Reif <reif@earthlink.net>
55215 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
55216 dsound: Capture refactoring.
55217 Move initialization code from DirectSoundCapture to
55218 DirectSoundCaptureDevice.
55219 Make DirectSoundCaptureBuffer directly reference
55220 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
55221 one level of indirection.
55222 Rename DSOUND_CreateDirectSoundCaptureBuffer to
55223 IDirectSoundCaptureBufferImpl_Create to be consistent.
55225 2006-01-05 Alexandre Julliard <julliard@winehq.org>
55227 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
55228 tools/widl/parser.l, tools/wrc/parser.l:
55229 Remove YY_NO defines that cause warnings.
55231 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
55233 * dlls/dbghelp/symbol.c:
55234 dbghelp: Removed no longer needed 'stub' in TRACEs.
55236 2006-01-05 Robert Shearman <rob@codeweavers.com>
55238 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
55239 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
55240 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
55242 * dlls/oleaut32/typelib.c:
55243 ole: Store the result from _invoke in a VARIANTARG structure.
55245 * programs/regedit/childwnd.c:
55246 regedit: Initialise nFocusPanel.
55248 * dlls/kernel/oldconfig.c:
55249 kernel32: Check for the correct error return value from open.
55251 2006-01-05 Jacek Caban <jacek@codeweavers.com>
55253 * dlls/urlmon/tests/url.c:
55254 urlmon: Code clean up.
55256 * dlls/urlmon/binding.c:
55257 urlmon: Added GetBindInfoString implementation.
55259 2006-01-04 Alexandre Julliard <julliard@winehq.org>
55261 * ANNOUNCE, ChangeLog, VERSION, configure:
55264 ----------------------------------------------------------------
55265 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
55267 * dlls/msacm/stream.c:
55268 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
55269 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
55270 required by (some?) native codecs.
55272 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
55275 wine.inf: Add a few keys to HKLM\Hardware.
55277 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
55279 * dlls/winsock/socket.c:
55280 winsock: Map wildcards for socket type and protocol in getaddrinfo().
55282 2006-01-04 Alexandre Julliard <julliard@winehq.org>
55284 * dlls/ntdll/loader.c:
55285 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
55286 (suggested by Michael Ost).
55288 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
55290 * dlls/shlwapi/shlwapi.spec:
55291 shlwapi: Print PathCombine* strings arguments in relay debugging.
55293 2006-01-04 Alexandre Julliard <julliard@winehq.org>
55295 * include/wine/pthread.h:
55296 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
55298 2006-01-04 Mike McCormack <mike@codeweavers.com>
55300 * programs/msiexec/msiexec.c:
55301 msiexec: Ignore the TRANSFORMS variable.
55302 Ignore the TRANSFORMS variable when building a list of transforms for
55303 advertising. The variable is used to apply transforms when installing.
55305 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
55306 msi: Apply any MSI transforms specified by the TRANSFORMS property.
55308 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
55309 msi: Add a stub for MsiGetLastErrorRecord.
55311 * dlls/msi/dialog.c:
55312 msi: Fixes for the MaskedEdit control.
55313 Allow MaskedEdit masks that aren't enclosed with <>.
55314 Allow the MaskedEdit's edit controls to scroll a bit in case things
55317 2006-01-04 Robert Reif <reif@earthlink.net>
55319 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
55320 dsound: Capture cleanup.
55321 Move code and function prototypes around to eliminate forward
55322 declarations. No code is changed.
55324 2006-01-04 Hans Leidekker <hans@it.vu.nl>
55326 * tools/winapi/winapi_global.pm:
55327 winapi: Remove some exceptions now that DLL separation is complete.
55329 * DEVELOPERS-HINTS:
55330 Subdirectory tools/winapi_check no longer exists.
55332 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
55334 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
55335 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
55336 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
55337 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
55338 dlls/shell32/shellpath.c:
55339 shell32: Create Local AppData for user profile.
55340 Move history and internet tmp files to Local Settings.
55342 * dlls/shell32/shell32_Ru.rc:
55343 shell32: Update Russian resources.
55345 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
55347 * dlls/user/menu.c:
55348 user32: Menu tracing improvements.
55350 2006-01-03 Alexandre Julliard <julliard@winehq.org>
55352 * dlls/ntdll/virtual.c:
55353 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
55355 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
55357 * dlls/msi/custom.c:
55358 msi: Report the commandline that failed to start in ERR()s.
55360 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
55362 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
55363 kernel32: Implemented atoms query function on top of ntdll ones.
55365 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
55366 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
55368 ntdll: Correct implementation for atom query functions.
55370 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
55372 * dlls/advpack/advpack.c:
55373 advpack: Make DoInfInstall return an HRESULT.
55375 2006-01-03 Robert Reif <reif@earthlink.net>
55377 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
55378 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
55379 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
55380 dsound: Remove WINAPI from internal functions.
55382 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
55384 * dlls/advpack/advpack.c:
55385 advpack: Fix LaunchInfSection[Ex] documentation.
55387 2006-01-03 Alexandre Julliard <julliard@winehq.org>
55389 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
55390 Support building flex files without debug support.
55392 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
55394 * include/wine/pthread.h, include/winternl.h:
55395 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
55397 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
55399 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
55400 shell32/unixfs: Added unicode support in folder and file pidls.
55402 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
55403 shell32: Helper function for unicode support in folder and file pidls.
55405 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
55407 * dlls/user/menu.c, dlls/user/tests/menu.c:
55408 user32: Separate menu bitmaps and strings.
55409 Store bitmaps and bitmaps always in separate fields in the internal
55410 menu structure. Get rid of a lot of assumptions in the code that the
55411 menu can have strings only when it is not some other type and that
55412 bitmaps come in two flavors.
55413 Add a lot of conformance tests, including some submitted by Jason
55416 2006-01-03 Steven Edwards <winehacker@gmail.com>
55418 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
55419 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
55420 gdi: Win16/32 split of most of the metafile support.
55422 * dlls/gdi/gdi_private.h, include/wingdi.h:
55423 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
55425 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
55427 * dlls/msacm/msacm32_main.c:
55428 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
55430 2006-01-03 Robert Reif <reif@earthlink.net>
55432 * dlls/kernel/module.c:
55433 kernel: DelayLoadFailureHook crash fix.
55435 2006-01-03 Alexandre Julliard <julliard@winehq.org>
55437 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
55438 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
55439 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
55440 Added some flex options to avoid compiler warnings.
55441 Moved options from the Makefile into the source.
55443 2006-01-03 Mike McCormack <mike@codeweavers.com>
55445 * dlls/msi/dialog.c:
55446 msi: Subclass the Richedit control.
55447 Send a "DoAction" control event when the user scrolls the text.
55449 * dlls/msi/install.c:
55450 MSI: Improve the MsiGetMode stub a little.
55452 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
55453 msi: Implement the Reset control event.
55455 * dlls/oleaut32/typelib.c:
55456 oleaut32: Allow _invoke to handle up to 17 parameters.
55458 2006-01-03 Robert Reif <reif@earthlink.net>
55460 * dlls/dsound/dsound.c:
55461 dsound Add uninitialized check.
55463 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
55465 * dlls/comctl32/listview.c:
55466 comctl32: Listview - allow selection toggle with ctrl+space.
55468 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
55470 * dlls/winsock/socket.c:
55471 winsock: AF_UNSPEC mapping.
55472 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
55473 Zero initialize the sockaddr in ws_sockaddr_alloc().
55475 2006-01-03 Francois Gouget <fgouget@free.fr>
55477 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
55478 Assorted spelling fixes
55480 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
55481 Add trailing '\n's to ok() calls.
55482 Remove spaces before '\n' in traces.
55484 * tools/winapi/win32.api:
55485 winapi: Update win32.api to match the current sources.
55487 * dlls/msi/msi.c, dlls/wldap32/page.c:
55488 Small documentation tweaks to avoid winapi_check warnings.
55490 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
55492 * programs/winemenubuilder/winemenubuilder.c:
55493 winemenubuilder: Improve traces.
55494 Add some traces to make it easier to debug icon generation problems.
55496 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
55498 * dlls/gdi/tests/bitmap.c:
55499 gdi: Add a test which shows that GDI does not support compressed DIB sections.
55501 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
55504 gdi32: Disallow creation of compressed DIB sections.
55506 2006-01-03 Robert Shearman <rob@codeweavers.com>
55508 * dlls/ole32/hglobalstream.c:
55509 ole: Check the return value of IStream_SetSize in IStream_Read.
55510 Check the return value of IStream_SetSize in IStream_Read, since
55511 otherwise execution could continue on and cause heap corruption.
55513 * dlls/ole32/stg_stream.c:
55514 ole: Fix mis-handling of return value in StgStreamImpl_Read.
55515 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
55516 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
55519 * dlls/rpcrt4/ndr_marshall.c:
55520 rpcrt4: Implement callback conformance.
55522 * dlls/rpcrt4/rpc_server.c:
55523 rpcrt4: Fix race condition in RpcServerListen.
55524 The DontWait parameter is used for forcing the function not to wait
55525 for the server to finish.
55527 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
55529 * dlls/comctl32/comctl32undoc.c:
55530 comctrl32: ReAlloc should be able to move memory blocks if necessary.
55532 2006-01-03 Kai Blin <kai.blin@gmail.com>
55534 * dlls/secur32/tests/main.c:
55535 secur32: Rewrote NTLM tests in a more flexible way.
55537 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
55539 * server/snapshot.c:
55540 server: Fix va_list compile error.
55542 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
55543 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
55545 * dlls/advapi32/service.c:
55546 advapi32: Don't allocate memory for empty argument string and pass
55549 2005-12-31 Hans Leidekker <hans@it.vu.nl>
55551 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
55552 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
55553 dlls/wldap32/winldap_private.h:
55554 wldap32: Implement some page handling functions.
55555 Implement ldap_create_page_control{A,W} and
55556 ldap_parse_page_control{A,W}.
55557 Move the page handling functions into their own file.
55559 * dlls/wldap32/extended.c:
55560 wldap32: Document the functions that handle extended operations.
55562 * dlls/wldap32/init.c:
55563 wldap32: Document the init functions.
55566 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
55568 * programs/winecfg/x11drvdlg.c:
55569 winecfg: Default for DXGrab is NO.
55571 2005-12-31 Milko Krachounov <milko@3mhz.net>
55573 * programs/winecfg/Bg.rc:
55574 winecfg: Fix a mess with the Bulgarian resource file and translate the
55575 untranslated strings.
55577 2005-12-31 Jacek Caban <jacek@codeweavers.com>
55579 * dlls/urlmon/tests/protocol.c:
55580 urlmon: Added http protocol tests (currently failing in Wine).
55582 2005-12-31 Alexandre Julliard <julliard@winehq.org>
55584 * dlls/ntdll/tests/exception.c:
55585 ntdll/tests: Try to fail more gracefully on win9x.
55586 Link to NtCurrentTeb dynamically.
55588 2005-12-31 Dan Kegel <dank@kegel.com>
55590 * dlls/commdlg/colordlg.c:
55591 commdlg: Let the color picker respond properly to keystrokes.
55593 2005-12-31 Robert Shearman <rob@codeweavers.com>
55595 * dlls/wininet/urlcache.c:
55596 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
55597 Move the freeing of allocation blocks for an entry into
55598 URLCache_DeleteEntry.
55599 Call URLCache_DeleteEntry to rollback from failure in
55600 CommitUrlCacheEntryInternal.
55602 * dlls/wininet/urlcache.c:
55603 wininet: Create new hash tables for URL cache on demand.
55605 * dlls/wininet/urlcache.c:
55606 wininet: Move URL cache hash table creation to a separate function.
55608 2005-12-31 Jacek Caban <jacek@codeweavers.com>
55610 * dlls/urlmon/umon.c:
55611 urlmon: Removed not used code.
55613 2005-12-31 Robert Shearman <rob@codeweavers.com>
55615 * tools/widl/typegen.c:
55616 widl: Output sizing information for arrays in the generated marshaling code.
55618 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
55619 widl: Export the bracket adding functionality of do_write_expr outside
55622 2005-12-31 Mike McCormack <mike@codeweavers.com>
55624 * dlls/msi/action.c:
55625 msi: Change some FIXME messages to comments.
55627 * dlls/msi/package.c:
55628 msi: Define the property "Intel" if we're running on an Intel processor.
55630 * dlls/msi/action.c:
55631 msi: Add stub actions for CCPSearch and RMCCPSearch.
55633 * dlls/riched20/reader.c:
55634 riched20: Add newlines to ERR macro output.
55636 2005-12-31 Robert Reif <reif@earthlink.net>
55638 * dlls/comctl32/ipaddress.c:
55639 comctl32: Create ipaddress in enabled state.
55641 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
55643 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
55644 wined3d: Added support for WINED3DFMT_X4R4G4B4.
55646 2005-12-31 Hans Leidekker <hans@it.vu.nl>
55648 * dlls/wldap32/value.c:
55649 wldap32: Document the value handling functions.
55651 * dlls/wldap32/wldap32.h:
55652 wldap32: Copy embedded berval structures too.
55654 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
55656 * programs/winecfg/De.rc:
55657 winecfg: Update German resource.
55659 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
55661 * dlls/comctl32/propsheet.c:
55662 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
55663 allocation failure.
55665 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
55667 * programs/winetest/Makefile.in:
55668 winetest: Only include d3d9 if it is being built.
55670 2005-12-26 Jacek Caban <jacek@codeweavers.com>
55672 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
55673 urlmon: Added GetSecurityId implementation.
55675 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
55676 urlmon: Use pluggable protocol for file protocol.
55678 2005-12-26 Robert Shearman <rob@codeweavers.com>
55680 * tools/widl/typegen.c:
55681 widl: Fix merge conflict.
55683 * tools/widl/typegen.c:
55684 widl: Follow type references in procformat and typeformat string generation.
55686 * tools/widl/typegen.c:
55687 widl: Handle marshaling and unmarshaling structures.
55689 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
55690 tools/widl/server.c:
55691 widl: Out parameters.
55692 Marshall and unmarshall out parameters for servers and clients
55694 Write out array components for declared local variables in generated
55697 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
55698 tools/widl/typegen.h:
55699 widl: Remove some duplication.
55700 Remove some duplicated code by calling an improved
55701 get_required_buffer_size.
55702 Add some more newlines in the generated code to separate separate
55704 Calculate the buffer size of [out] arguments in generated server code.
55705 Fix the direction passed into unmarshall_arguments.
55707 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
55708 tools/widl/typegen.h:
55709 widl: Pass a state into marshall_arguments and unmarshall_arguments to
55710 decide which parameters should be considered based on their direction.
55712 * tools/widl/typegen.c:
55713 widl: Generate marshaling and unmarshaling statements for arrays.
55715 * tools/widl/typegen.c:
55716 widl: Treat variables with array indices the same as pointers.
55718 * tools/widl/typegen.c:
55719 widl: Advance the type format string whilst marshaling and
55720 unmarshaling arguments.
55722 * tools/widl/typegen.c:
55723 widl: Convert the main while loops in marshall_arguments and
55724 unmarshall_arguments into for loops.
55726 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
55727 tools/widl/typegen.h:
55728 widl: Add support for marshalling and unmarshalling conformant strings.
55730 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
55731 tools/widl/proxy.c, tools/widl/write_msft.c:
55732 widl: Add some const attributes.
55734 * tools/widl/typegen.c:
55735 widl: Prepare marshall and unmarshall code generation functions for
55736 accepting pointers.
55738 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
55739 widl: Fix SEGVs with client and server code generation when an
55740 interface has no methods.
55742 * tools/widl/typegen.c:
55743 widl: Generate correct proc format strings for [out] and [in, out] parameters.
55745 * tools/widl/parser.y:
55746 widl: Use the same precendence rule for the conditional operator as in wpp.
55747 Fixes several shift/reduce warnings.
55749 * tools/widl/typegen.c:
55750 widl: Better array support.
55751 Treat variables with array indices the same as pointers when writing
55752 out the proc & type format strings.
55753 Fix a typo when writing out the proc format string where a non-return
55754 type was written out for a return type and vice-versa.
55756 * tools/widl/typegen.c:
55757 widl: Support non-basic variables in proc format strings.
55759 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
55760 tools/widl/typegen.h:
55761 widl: Add helper functions that return the size of procformat and
55762 typeformat strings for variables.
55764 * dlls/oleaut32/typelib.c:
55765 oleaut: Small re-organisation of ITypeInfo::Invoke.
55766 Only output the one function in the trace for ITypeInfo::Invoke.
55767 Process the return value on output in ITypeInfo::Invoke, but only copy
55768 it to pVarResult if pVarResult is not NULL.
55770 * dlls/oleaut32/typelib.c:
55771 oleaut32: Convert some tabs to spaces and some other formatting changes.
55773 * dlls/oleaut32/typelib.c:
55774 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
55777 * dlls/oleaut32/typelib.c:
55778 ole: Improve typelib traces.
55779 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
55780 for more flexibility in which channel controls the output.
55782 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
55784 * dlls/msvcrt/tests/printf.c:
55785 msvcrt: More printf tests for I64 integer size support.
55787 * dlls/msvcrt/wcs.c:
55788 msvcrt: pf_integer_conv for I64.
55789 - Add pf_integer_conv and pf_is_integer_format.
55790 - Update pf_fill to handle printing the sign for signed integers.
55791 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
55793 * dlls/msvcrt/wcs.c:
55794 msvcrt: Do not treat %ll as an IntegerDouble in printf.
55796 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
55797 msvcrt: Parse I, I32, and I64 integer size flags in printf.
55799 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
55801 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
55802 urlmon: Implement BindAsyncMoniker function.
55804 2005-12-26 Jacek Caban <jacek@codeweavers.com>
55806 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
55807 urlmon: URL with two slashes is valid.
55809 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
55811 * programs/winecfg/No.rc:
55812 winecfg: Updated Norwegian Bokmål resources.
55814 2005-12-26 Jacek Caban <jacek@codeweavers.com>
55816 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
55817 shlwapi: Fix UrlCanonicalize.
55818 - Added support for URL_FILE_USE_PATHURL.
55819 - Fix handling of '/' and '\'.
55821 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
55823 * dlls/msrle32/msrle32.c:
55824 msrle32: Spelling fix.
55826 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
55828 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
55829 dbghelp: Internal search routines can now be case sensitive/insensitive.
55830 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
55831 - Quick implementation of SymSearch on top of SymEnumSymbols (should
55832 be the other way around).
55834 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
55836 * dlls/msvcrt/main.c:
55837 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
55839 2005-12-26 Robert Shearman <rob@codeweavers.com>
55841 * dlls/ole32/tests/propvariant.c:
55842 Fix detection of V1a prop variant library in test suite.
55844 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
55846 * dlls/x11drv/keyboard.c:
55847 x11drv: Update Canadian keyboard layout to better match the X11 one
55849 2005-12-26 James Hawkins <truiken@gmail.com>
55851 * dlls/shell32/tests/shlfileop.c:
55852 shell32: Clean up the SHFileOperation tests.
55853 - Make sure to create all the files used by the new tests.
55854 - Add a couple more SHFileOperation tests.
55855 - Fix some of the old tests.
55857 2005-12-26 Robert Reif <reif@earthlink.net>
55859 * programs/winecfg/audio.c:
55860 winecfg: Use hourglass cursor when opening audio drivers.
55861 Misbehaving drivers can take a while to open so change to the hour
55862 glass cursor when opening them.
55864 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
55866 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
55867 atl: Implement AtlComPtrAssign.
55868 According to MSDN AtlModuleInit should initialize the modules critical
55871 2005-12-22 Alexandre Julliard <julliard@winehq.org>
55873 * ANNOUNCE, ChangeLog, VERSION, configure:
55876 ----------------------------------------------------------------
55877 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
55879 * dlls/shell32/tests/shlfolder.c:
55880 shell32: Added some test to document native ITEMIDLIST format.
55882 2005-12-22 Alexandre Julliard <julliard@winehq.org>
55884 * dlls/user/tests/msg.c:
55885 user/tests: Remove todo_wine from a few tests that (usually) succeed.
55887 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
55889 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
55890 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
55891 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
55892 it more responsive to commands in the MCI_MODE_PLAY state by checking
55893 hStopEvent even if the time frame between frames has expired.
55895 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
55897 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
55898 include/winerror.h:
55899 ole32: Return error instead of asserting if storage file is corrupt.
55901 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
55903 * dlls/user/tests/msg.c:
55904 user32/tests: Add a PeekMessage test.
55906 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
55908 * dlls/kernel/tests/console.c:
55909 kernel/tests: Check that we successfully open the console.
55911 2005-12-22 Alexandre Julliard <julliard@winehq.org>
55913 * server/console.c:
55914 server: Fixed console access rights handling.
55916 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
55918 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
55919 opengl: Fix last wgl regression.
55920 Fix wgl regression: test glx server version and extensions to use (and
55921 not use glXQueryDrawable on older glx implementations).
55923 2005-12-22 James Hawkins <truiken@gmail.com>
55925 * dlls/shell32/tests/shlfileop.c:
55926 shell32: Add tests for SHFileOperation's FO_MOVE command.
55928 * dlls/shell32/tests/shlfileop.c:
55929 shell32: Add tests for SHFileOperation's FO_COPY command.
55931 * dlls/shell32/tests/shlfileop.c:
55932 shell32: Add tests for SHFileOperation's FO_RENAME command.
55934 * dlls/shell32/tests/shlfileop.c:
55935 shell32: Add tests for SHFileOperation's FO_DELETE command.
55937 2005-12-22 Robert Reif <reif@earthlink.net>
55939 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
55940 winecfg: Add unmanaged windows configuration.
55942 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
55944 * dlls/dbghelp/module.c:
55945 dbghelp: Correct handling for all module names.
55947 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
55949 * dlls/msi/format.c, dlls/msi/tests/format.c:
55950 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
55952 2005-12-21 James Hawkins <truiken@gmail.com>
55954 * dlls/shell32/tests/shlfileop.c:
55955 shell32: Remove the '.\\' prefix from filenames, because it hides a
55956 bug in SHFileOperation.
55958 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
55960 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
55961 ddraw: Fix DirectDrawSurface::QueryInterface crash.
55963 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
55965 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
55966 winspool: Add version resource.
55968 2005-12-21 Alexandre Julliard <julliard@winehq.org>
55970 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
55971 msvcrt: Return a per-thread buffer in localtime and gmtime.
55973 2005-12-21 H. Verbeet <hverbeet@gmail.com>
55975 * dlls/d3d9/tests/shader.c:
55976 d3d9: Add traces for when shader support is missing in the shader test.
55978 2005-12-21 Hans Leidekker <hans@it.vu.nl>
55980 * dlls/kernel/process.c:
55981 kernel: Some documentation improvements.
55983 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
55985 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
55986 dlls/msvcrt/time.c:
55987 msvcrt: Implemented wctime(), wasctime().
55988 Free thread data in DLL_THREAD_DETACH.
55990 2005-12-21 Robert Reif <reif@earthlink.net>
55992 * programs/winecfg/En.rc, programs/winecfg/audio.c,
55993 programs/winecfg/resource.h:
55994 winecfg: Select an audio driver on fresh install.
55996 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
55998 * dlls/mscms/tests/profile.c:
55999 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
56002 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
56004 * dlls/msvideo/mciwnd.c:
56005 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
56007 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
56009 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
56010 msvcrt: Fix printf sign flags.
56011 Fix the printf sign flags so that '+' doesn't always override ' '
56012 space alone. If they both appear, continue parsing and let '+' take
56015 2005-12-21 Alexandre Julliard <julliard@winehq.org>
56017 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
56018 server/context_sparc.c, server/context_x86_64.c:
56019 server: Set the context flags in get_thread_context to indicate which
56020 parts of the returned context are valid.
56022 2005-12-21 Hans Leidekker <hans@it.vu.nl>
56024 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
56025 include/config.h.in:
56026 wldap32: Added configure checks for some potentially missing functions.
56028 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
56030 * dlls/msi/dialog.c:
56031 msi: Use a default dialog font if nothing is specified.
56033 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
56035 * dlls/shell32/tests/shlfolder.c:
56036 shell32/tests: Fixed a test failing on WinXP.
56038 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
56040 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
56041 dlls/dbghelp/wdbgexts.h:
56042 dbghelp: Added a few extensions to make windbg happy.
56044 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
56046 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
56047 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
56049 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
56051 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
56052 msacm: Preserve value of cbStruct in acmDriverDetails.
56053 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
56054 filled with a valid value before returning.
56055 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
56056 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
56057 native library: native ACM codecs expect cbStruct to be valid before
56058 filling the rest of the struct with any data.
56060 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
56062 * dlls/ntdll/exception.c:
56063 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
56065 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
56067 * programs/winecfg/Nl.rc:
56068 winecfg: Dutch resources update.
56070 2005-12-20 H. Verbeet <hverbeet@gmail.com>
56072 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
56073 wined3d: Cleanup shader constants code a little bit.
56074 Improved bounds checking.
56076 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
56078 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
56079 msvcrt: Require exact uppercase and lowercase format in printf routines.
56081 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
56083 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
56084 winemenubuilder: Provide depth to the menus created.
56086 2005-12-19 Alexandre Julliard <julliard@winehq.org>
56088 * dlls/kernel/process.c:
56089 kernel32: Check for tabs too when extracting the program name
56090 (reported by Vitaliy Margolen).
56092 2005-12-19 Hans Leidekker <hans@it.vu.nl>
56094 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
56095 tools/widl/typegen.c:
56096 widl: Avoid lvalue casts in generated code.
56098 2005-12-19 Kai Blin <kai.blin@gmail.com>
56100 * dlls/secur32/ntlm.c:
56101 secur32: Adding AcceptSecurityContext to the NTLM security provider.
56103 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
56105 * dlls/winspool/tests/info.c:
56106 winspool: Filter additional failures.
56108 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
56110 * programs/winhelp/winhelp.c:
56111 winhelp: Handle '> ' on command lines.
56113 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
56114 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
56115 dbghelp: First stab at supporting calling convention in function signature.
56117 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
56118 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
56120 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
56122 * programs/winecfg/Fr.rc:
56123 winecfg: Updated French resources.
56125 2005-12-19 Aric Stewart <aric@codeweavers.com>
56127 * dlls/user/Makefile.in, dlls/user/edit.c:
56128 user: Make the edit control IME aware and implement inline editing.
56129 Makes for a significantly better user experience for CJK users.
56131 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
56133 * dlls/msi/format.c:
56134 msi: Fixed deformat_environment to not cut off string.
56136 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
56138 * programs/taskmgr/dbgchnl.c:
56139 taskmgr: Fix viewing of debug channels.
56140 Various internal cleanups.
56142 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
56143 dbghelp: Implemented SymMatchString.
56145 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
56147 * dlls/user/winproc.c:
56148 user: Fix LB_GETTEXT unmapping for A<->W.
56150 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
56152 * dlls/setupapi/misc.c:
56153 setupapi: Fix comparing the group SIDs in IsUserAdmin.
56155 2005-12-19 Huw Davies <huw@codeweavers.com>
56157 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
56158 opengl: Add support for rendering on bitmaps.
56160 2005-12-19 Alexandre Julliard <julliard@winehq.org>
56162 * dlls/ole32/rpc.c:
56163 ole32: Revert exception handler change.
56164 The handler does the opposite of normal page fault handlers.
56166 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
56168 * dlls/user/tests/win.c:
56169 user: Fix hrgn leaks in win.c test.
56171 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
56173 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
56174 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
56175 comctl32: Add a test for the initial tooltip window style settings,
56176 make it pass under Wine.
56178 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
56180 * programs/winecfg/De.rc:
56181 winecfg: Update German resource.
56183 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
56185 * programs/wcmd/batch.c:
56186 wcmd: Increase maximum length of commands.
56187 Increase maximum length of commands to 8192 bytes as on Windows XP.
56188 Add needed braces to a multi line "if" statement.
56190 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
56192 * dlls/dbghelp/dbghelp.spec:
56193 dbghelp: New stubs (needed for windbg startup).
56195 * dlls/dbghelp/elf_module.c:
56196 dbghelp: Fixed loading .so modules from a living target.
56198 * dlls/dbghelp/stack.c:
56199 dbghelp: Fixed missing parameters info in StackWalk64.
56201 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
56203 * dlls/d3d9/tests/stateblock.c:
56204 d3d9: Don't crash on NULL device_ptr.
56206 2005-12-19 Alexandre Julliard <julliard@winehq.org>
56208 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
56209 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
56210 Changed exception raise functions to call it explicitly.
56212 2005-12-19 Jacek Caban <jacek@codeweavers.com>
56214 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
56215 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
56217 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
56218 Fix typo in urlmon.idl.
56220 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
56222 * dlls/user/edit.c, dlls/user/tests/edit.c:
56223 user32: Don't truncate text when creating edit control.
56225 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
56227 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
56228 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
56229 With a conformance test.
56231 2005-12-19 Jacek Caban <jacek@codeweavers.com>
56233 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
56234 urlmon: Added some tests and fixes of file protocol.
56236 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
56238 * programs/winecfg/No.rc:
56239 winecfg: Updated Norwegian Bokmaal resources.
56241 2005-12-18 Alexandre Julliard <julliard@winehq.org>
56243 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
56244 tools/winebuild/build.h, tools/winebuild/import.c,
56245 tools/winebuild/spec32.c, tools/winebuild/utils.c:
56246 ntdll: New implementation of relay thunks.
56247 New implementation of relay thunks that doesn't require modifying code
56248 on the fly, so that the thunks can be put in the text section.
56249 Some performance improvements.
56251 2005-12-17 Alexandre Julliard <julliard@winehq.org>
56253 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
56254 ntdll: Don't use a real guard page at the bottom of the stack.
56255 A no-access page is enough, we can't properly raise an overflow
56258 2005-12-17 Robert Reif <reif@earthlink.net>
56260 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
56261 programs/winecfg/De.rc, programs/winecfg/En.rc,
56262 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
56263 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
56264 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
56265 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
56266 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
56267 programs/winecfg/main.c, programs/winecfg/resource.h,
56268 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
56269 programs/winecfg/winecfg.rc:
56270 winecfg: Use sound tree view for driver selection.
56271 - Move driver selection and configuration into tree view.
56272 - Only show loadable drivers.
56274 * dlls/winmm/wineoss/midi.c:
56275 wineoss: Shorten MIDI names.
56276 Shorten MIDI names to fit into 32 byte array without overflow.
56278 2005-12-17 Juan Lang <juan_lang@yahoo.com>
56280 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
56281 crypt32: Implement more implicit properties, with tests.
56283 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
56285 * dlls/imagehlp/imagehlp.spec:
56286 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
56288 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
56290 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
56291 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
56292 Add a ScrollDC test with NULL clipping rect.
56293 Add another set of ScrollDC tests written by Rein Klazes.
56295 2005-12-16 Huw Davies <huw@codeweavers.com>
56297 * dlls/x11drv/opengl.c:
56298 x11drv: Get the visual for the GLXPixmap from the current pixel format.
56300 2005-12-16 Alexandre Julliard <julliard@winehq.org>
56302 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
56303 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
56304 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
56305 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
56306 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
56307 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
56308 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
56309 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
56310 Take advantage of the __EXCEPT_PAGE_FAULT macro.
56312 * dlls/ntdll/exception.c, include/wine/exception.h:
56313 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
56314 easier to handle the common case of trapping page faults.
56316 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
56317 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
56318 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
56320 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
56321 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
56322 ntdll: More compatible exception information for protection faults.
56323 Added a bunch of test cases.
56325 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56327 * dlls/wined3d/vertexdeclaration.c:
56328 wined3d: Vertex declaration cleanup.
56329 Clean up constants and the wine declaration when the vertex
56330 declaration is destroyed.
56332 * dlls/wined3d/device.c:
56333 wined3d: Allow NULL multi sample quality.
56334 Allow MultiSampleQuality to be passed as NULL, this is a
56335 requirement for DirectX 8 and lower.
56337 2005-12-16 Alexandre Julliard <julliard@winehq.org>
56339 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
56340 dlls/ntdll/ntdll.spec:
56341 Add -register hint in ntdll, kernel and msvcrt spec files.
56343 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
56344 winebuild: Allow -register flag for Win32 too.
56345 This way it can be used as hint for the relay code.
56347 2005-12-16 Juan Lang <juan_lang@yahoo.com>
56349 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
56350 crypt32: Implement CRLDistPoints encoding/decoding.
56351 - rewrite sequence decoding to support context-specific tags, and
56352 eliminate duplicated code
56353 - implement encoding and decoding of CRLDistPoints
56355 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
56357 * dlls/shell32/shellpath.c, include/shlobj.h:
56358 shell32: Fix return value of PathProcessCommand.
56360 2005-12-16 Jacek Caban <jacek@codeweavers.com>
56362 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
56363 urlmon: Fix BindToStorage test.
56365 * include/mshtmdid.h, include/mshtml.idl:
56366 Added some declarations to mshtml.idl.
56368 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
56369 widl: Added bindable and displaybind attributes handling.
56371 2005-12-16 Milko Krachounov <milko@3mhz.net>
56373 * programs/winecfg/Bg.rc:
56374 winecfg: Update Bulgarian resource.
56376 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
56378 * programs/uninstaller/Es.rc:
56379 uninstaller: Spanish translations update.
56381 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
56382 winecfg: Spanish translations update.
56384 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
56386 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
56387 wined3d: Fix matrix copy/paste bug.
56389 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56391 * dlls/wined3d/device.c:
56392 wined3d: Vertex declaration recording state.
56393 Stop SetVertexDeclaration from reference counting if a stateblock is
56396 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
56398 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
56399 user32: Implement saving and fix reading of nonclient metrics.
56400 With conformance tests.
56402 2005-12-16 Tomas Carnecky <tom@dbservice.com>
56404 * dlls/x11drv/opengl.c:
56405 x11drv: Allow users to preload an OpenGL library.
56407 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
56409 * include/ddk/wdm.h:
56410 Add some structs/prototypes to wdm.h.
56412 2005-12-15 James Hawkins <truiken@gmail.com>
56414 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
56415 setupapi: Added stubs for SetupGetInfInformation and
56416 SetupQueryInfFileInformation.
56418 2005-12-15 Alexandre Julliard <julliard@winehq.org>
56420 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
56421 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
56423 2005-12-15 Jacek Caban <jacek@codeweavers.com>
56425 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
56426 mshtml: Fix handling Gecko strings.
56428 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
56429 mshtml: Set Gecko's profile.
56430 Make sure that Gecko components are registered.
56432 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56434 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
56435 wined3d: Internal reference counting.
56436 Change most references to resources parent into references to the
56437 resource, so that external reference counts match DirectX but object
56438 aren't released if they are still referenced by the stateblock.
56440 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
56442 * dlls/mscms/tests/profile.c:
56443 mscms: Add another possible error.
56445 * dlls/d3d9/tests/vertexdeclaration.c:
56446 d3d9: Don't treat missing d3d9.dll as a failure.
56448 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
56450 * dlls/iccvid/iccvid.c:
56451 iccvid: Add support for ICM_DECOMPRESS_END message.
56453 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
56455 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
56456 user: Read/save minimized metrics from/to registry.
56458 2005-12-14 Alexandre Julliard <julliard@winehq.org>
56460 * loader/preloader.c:
56461 preloader: Reserve some space for the shared user data.
56463 * dlls/ntdll/virtual.c:
56464 ntdll: Fixes in virtual memory protection flags.
56465 Tweak reporting of virtual protection flags and address space limit to
56466 yield results closer to what Windows does.
56468 2005-12-14 H. Verbeet <hverbeet@gmail.com>
56470 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
56471 dlls/d3d9/tests/vertexdeclaration.c:
56472 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
56474 * dlls/wined3d/vertexdeclaration.c:
56475 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
56477 * dlls/d3d9/vertexshader.c:
56478 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
56479 before getting the parent.
56481 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
56483 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
56484 include/wine/server_protocol.h, include/winioctl.h,
56485 server/named_pipe.c, server/protocol.def, server/trace.c:
56486 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
56487 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
56488 Modify WaitNamedPipeW to use NtFsControlFile.
56489 Replace struct overlapped with event.
56491 2005-12-14 Mike McCormack <mike@codeweavers.com>
56493 * programs/winecfg/Ko.rc:
56494 winecfg: Update Korean translation.
56496 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
56498 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
56499 d3d9: Don't treat missing d3d9.dll as a failure.
56501 2005-12-14 H. Verbeet <hverbeet@gmail.com>
56503 * dlls/wined3d/device.c:
56504 wined3d: Return the correct vertex declaration.
56505 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
56506 declaration in This->stateblock instead of the one in
56507 This->updateStateBlock.
56509 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
56511 * dlls/riched20/editor.c:
56512 riched20: Reset selection when text is reset.
56514 2005-12-14 Aric Stewart <aric@codeweavers.com>
56516 * dlls/user/clipboard.c:
56517 user: GetClipboardFormatNameA fix.
56518 In the W->A translation make sure we have characters to translate
56519 before doing the WideCharToMultiByte with -1.
56521 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
56523 * dlls/mscms/tests/profile.c:
56524 mscms: Move repetitive code to helper macros.
56526 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
56528 * dlls/x11drv/scroll.c:
56529 x11drv: ScrollDC fix.
56530 There is no need to offset the source rectangle in the reverse
56531 direction before scrolling.
56533 2005-12-13 Aric Stewart <aric@codeweavers.com>
56535 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
56536 dlls/wininet/tests/http.c:
56537 wininet: HTTP headers reworking.
56538 Redo how headers are handled, eliminating the concept of Standard
56539 Headers and allow all headers to be added multiple times.
56540 Allow querying of headers with an index to get the multiple headers.
56541 Respect response vs request headers in HttpQueryInfo.
56542 Add a number of tests to extensively test header adding and replacing.
56544 2005-12-13 Alexandre Julliard <julliard@winehq.org>
56546 * dlls/gdi/bitmap.c:
56547 gdi: Added support for doing GetBitmapBits on a DIB section.
56548 Simply copy the DIB bits in that case.
56550 * dlls/x11drv/dib.c:
56551 x11drv: Clipping fix with DIB section copy.
56552 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
56553 that the clipping region is taken into account.
56555 2005-12-13 H. Verbeet <hverbeet@gmail.com>
56557 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
56558 dlls/d3d9/tests/shader.c:
56559 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
56561 2005-12-13 Alexandre Julliard <julliard@winehq.org>
56563 * server/mailslot.c, server/named_pipe.c:
56564 server: Added get_file_info implementation for named pipe and mailslot devices.
56566 * server/mailslot.c, server/named_pipe.c:
56567 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
56569 2005-12-13 Robert Shearman <rob@codeweavers.com>
56571 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
56572 tools/widl/typegen.h:
56573 widl: Start generating type format strings.
56574 Based on a patch by Eric Kohl.
56576 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
56578 * tools/widl/server.c:
56579 widl: Server stubs in generated code are void functions.
56581 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
56583 * programs/winecfg/audio.c:
56584 winecfg: Simplified module handling code.
56586 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
56588 * dlls/wininet/http.c:
56589 wininet: Reinitialise NETCON on redirect.
56591 2005-12-13 Juan Lang <juan_lang@yahoo.com>
56593 * dlls/iphlpapi/ifenum.c:
56594 iphlpapi: Fix a couple of file descriptor leaks.
56596 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
56598 * tools/winedump/le.c, tools/winedump/ne.c:
56599 winedump: Const correctness fixes.
56601 2005-12-13 Juan Lang <juan_lang@yahoo.com>
56603 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
56604 crypt32: Decode cleanups.
56605 - implement a helper to decode sequences of like types
56606 - use helper functions wherever applicable when decoding
56607 - correct "expected" vs. "got" usage in tests
56608 - fix a few other small bugs
56610 2005-12-13 H. Verbeet <hverbeet@gmail.com>
56612 * dlls/wined3d/device.c:
56613 wined3d: Don't change the shader's refcount in SetVertexShader and
56616 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56618 * dlls/wined3d/cubetexture.c:
56619 wined3d: Cube texture named constants.
56620 Update cubetexture so that names constants instead of numeric
56621 constants are used for the facetype and also add some additional
56622 checks where facetype is passed as a parameter to the function.
56624 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
56626 * dlls/shell32/tests/shlfolder.c:
56627 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
56629 * dlls/mscms/tests/profile.c:
56630 mscms: Add another possible error.
56632 2005-12-12 Alexandre Julliard <julliard@winehq.org>
56634 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
56635 dlls/ntdll/virtual.c:
56636 TEB.StackLimit should not include the guard page.
56638 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
56639 dlls/kernel/thread.c:
56640 kernel: Moved main stack initialization to process.c.
56643 server: Don't enable polling on regular files in add_queue.
56645 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
56646 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
56647 dlls/winedos/int13.c, dlls/winsock/socket.c:
56648 Pass specific access rights to wine_server_handle_to_fd.
56650 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
56651 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
56652 server/mapping.c, server/named_pipe.c, server/object.c,
56653 server/process.c, server/registry.c, server/serial.c, server/sock.c:
56654 server: Added access rights mapping to file objects.
56656 * server/process.c, server/thread.c:
56657 server: Added access rights mapping to process and thread objects.
56659 * server/registry.c:
56660 server: Added access rights mapping to registry key objects.
56662 * server/symlink.c:
56663 server: Added access rights mapping to symlink objects.
56666 server: Added access rights mapping to token objects.
56668 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
56669 server: Added access rights mapping to synchronization objects.
56671 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
56672 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
56673 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
56674 server/mapping.c, server/mutex.c, server/named_pipe.c,
56675 server/object.c, server/object.h, server/process.c, server/queue.c,
56676 server/registry.c, server/request.c, server/semaphore.c,
56677 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
56678 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
56679 server/winstation.c:
56680 server: Added infrastructure for access rights mapping.
56682 * server/mailslot.c:
56683 server: Allow the mailslot device to be opened as a file object.
56685 * server/named_pipe.c:
56686 server: Allow the named pipe device to be opened as a file object.
56688 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
56689 include/wine/server_protocol.h, server/fd.c, server/file.h,
56690 server/protocol.def, server/request.h, server/trace.c:
56691 server: Support for opening devices.
56692 Added support for opening devices directly with the server when they
56693 don't correspond to a Unix file.
56695 * server/mapping.c, server/trace.c:
56696 server: Use a better error code for a zero-size mapped file.
56698 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
56700 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
56701 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
56702 kernel32: Get rid of DOSMEM_AllocSelector.
56704 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
56706 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
56707 winspool: Added tests for OpenPrinter.
56709 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
56711 * dlls/shell32/shlview.c:
56712 shell32: Fix drag-scrolling in the shellview object.
56714 * dlls/ole32/ole2.c:
56715 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
56717 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
56719 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
56720 Functions with no paramters must be (void).
56722 2005-12-12 Robert Shearman <rob@codeweavers.com>
56724 * tools/widl/typegen.c:
56725 widl: Generate FC_ERROR_STATUS_T proc format.
56726 - Include the header file for the functions implemented in typegen.c.
56727 - Generate proc format for FC_ERROR_STATUS_T type.
56729 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
56730 tools/widl/server.c:
56731 widl: Support explicit binding handles.
56733 * tools/widl/server.c:
56734 widl: Zero initialize parameters in the generated server code.
56735 Zero initialize parameters in the generated code. Based on a patch by
56738 * tools/widl/client.c:
56739 widl: Calculate the size of buffer required.
56740 - Calculate the size of buffer required.
56742 - Set the buffer start and buffer end markers.
56744 * tools/widl/server.c:
56745 widl: Don't cast buffer pointers to long in generated server code.
56747 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
56749 * tools/widl/client.c, tools/widl/server.c:
56750 widl: Support multiple interfaces per file.
56752 2005-12-12 Robert Shearman <rob@codeweavers.com>
56754 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
56755 widl: Don't treat FC_SMALL as FC_SHORT.
56756 FC_SMALL is its own type and is the same size as FC_CHAR, not
56759 * tools/widl/header.c:
56760 widl: Use WCHAR instead of wchar_t.
56761 Output IDL wchar_t types as WCHAR to avoid conflicts with the
56762 generally incompatible Unix wchar_t.
56764 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
56766 * dlls/winspool/info.c:
56767 winspool: Added documentation for OpenPrinter.
56769 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
56771 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
56772 Const correctness fixes.
56774 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
56776 * include/ws2tcpip.h:
56777 winsock: getaddrinfo return codes
56778 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
56781 * dlls/winsock/socket.c:
56782 winsock: getaddrinfo - return code mapping.
56783 convert_eai_u2w should map from unix to windows, not the other way
56784 round (spotted by Dominic Wise).
56786 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
56788 * include/urlmon.idl:
56789 urlmon.idl: Add some BINDSTATUS values.
56791 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
56793 * dlls/comctl32/treeview.c:
56794 comctl32: Fixed (harmless) typo.
56796 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
56797 Removed some dead-code.
56799 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
56800 Made some functions static.
56802 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
56803 vidc: Return error codes when a message isn't supported.
56805 2005-12-12 Robert Shearman <rob@codeweavers.com>
56807 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
56808 OLE: Fix SafeArrayCopy for NULL pvData.
56809 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
56810 cbElements is non-zero. Add a test for this and fix the safe array
56813 * dlls/ole32/errorinfo.c:
56814 CreateErrorInfo trace fix.
56815 CreateErrorInfo isn't a stub so don't print this in the trace
56818 * dlls/oleaut32/typelib.c:
56819 OLE: Add const to several typelib functions.
56820 Add const attributes to parameters for several functions and fix up
56823 * dlls/oleaut32/oleaut.c:
56824 OleTranslateColor trace fix.
56825 OleTranslateColor isn't a stub so don't print ":stub" in the trace
56828 2005-12-12 Jacek Caban <jacek@codeweavers.com>
56830 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
56831 dlls/mshtml/mshtml_private.h:
56832 mshtml: Added IHTMLDocument3 stub implementation.
56834 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
56836 * programs/winetest/Makefile.in:
56837 winetest: Add d3d9 tests.
56839 2005-12-12 Robert Shearman <rob@codeweavers.com>
56841 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
56842 widl: Don't output __RPC_FAR in generated code.
56844 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
56846 * programs/winecfg/Nl.rc:
56847 winecfg: Update Dutch resources for the Audio tab.
56849 2005-12-12 Jacek Caban <jacek@codeweavers.com>
56851 * include/mshtmdid.h, include/mshtml.idl:
56852 Added declaration of IHTMLDocument3 and more DISPIDs.
56854 2005-12-12 Filip Navara <xnavara@volny.cz>
56856 * dlls/kernel/module.c:
56857 kernel: Fix the Mach-O binary magic.
56859 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
56861 * dlls/winedos/dosmem.c:
56862 winedos: Implement MCB.
56864 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
56866 * dlls/urlmon/umstream.c:
56867 urlmon: Correctly fix IStream::Read.
56868 Don't dereference a possible NULL pointer.
56870 2005-12-09 H. Verbeet <hverbeet@gmail.com>
56872 * configure, configure.ac, dlls/d3d9/Makefile.in,
56873 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
56874 dlls/d3d9/tests/stateblock.c:
56875 d3d9: Add a test for BeginStateBlock and EndStateBlock.
56877 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
56879 * include/mmsystem.h:
56880 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
56882 2005-12-09 Kai Blin <blin@gmx.net>
56884 * dlls/secur32/ntlm.c:
56885 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
56887 2005-12-09 Alexandre Julliard <julliard@winehq.org>
56889 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
56890 server/change.c, server/protocol.def, server/registry.c,
56892 server: Added object attributes to a few more requests.
56894 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
56895 server/event.c, server/file.c, server/handle.c, server/handle.h,
56896 server/mailslot.c, server/mapping.c, server/mutex.c,
56897 server/named_pipe.c, server/process.c, server/semaphore.c,
56898 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
56899 server/timer.c, server/token.c, server/winstation.c:
56900 server: Make alloc_handle use attributes instead of inherit flag.
56902 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
56903 dlls/x11drv/x11drv_main.c, include/wine/server.h,
56904 programs/wineconsole/curses.c:
56905 Make wine_server_fd_to_handle use attributes instead of inherit flag.
56907 * programs/wineconsole/wineconsole.c:
56908 wineconsole: Remove some unnecessary typecasts.
56910 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
56911 server/protocol.def, server/trace.c:
56912 server: Use attributes instead of inherit flag in dup_handle request.
56914 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
56915 server/token.c, server/trace.c:
56916 server: Use attributes instead of inherit flag in token requests.
56917 Also use the specified access rights in the open_token request.
56919 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
56920 include/wine/server_protocol.h, server/process.c,
56921 server/protocol.def, server/thread.c, server/trace.c:
56922 server: Use attributes instead of inherit flag in process and thread requests.
56924 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
56925 server/protocol.def, server/snapshot.c, server/trace.c:
56926 server: Use attributes instead of inherit flag in snapshot requests.
56928 * dlls/kernel/console.c, include/wine/server_protocol.h,
56929 programs/wineconsole/wineconsole.c, server/console.c,
56930 server/protocol.def, server/trace.c:
56931 server: Use attributes instead of inherit flag in console requests.
56933 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
56934 server/file.c, server/protocol.def, server/trace.c:
56935 server: Use attributes instead of inherit flag in file requests.
56937 * dlls/winsock/socket.c, include/wine/server_protocol.h,
56938 server/protocol.def, server/sock.c, server/trace.c:
56939 server: Use attributes instead of inherit flag in socket requests.
56941 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
56943 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
56944 Add some missing includes which contain used prototypes.
56946 2005-12-09 Jacek Caban <jacek@codeweavers.com>
56948 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
56949 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
56950 dlls/mshtml/nsservice.c:
56951 mshtml: Added PromptService implementation.
56953 * dlls/mshtml/nsembed.c:
56954 mshtml: Added nsIURIContentListener to QueryInterface.
56955 Always release nsIWebBrowserSetup.
56957 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
56958 dlls/mshtml/nsiface.idl:
56959 mshtml: Added nsIEmbeddingSiteWindow implementation.
56961 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56963 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
56964 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
56965 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
56966 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
56967 wined3d: Vertex shader 8 support.
56968 Start to add support for DirectX 8 vertex shaders, constants and
56969 registers are now correctly assigned and loaded allowing support for
56970 most basic d3d8 shaders.
56972 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
56974 * dlls/urlmon/umstream.c:
56975 urlmon: Fix call to ReadFile.
56976 The BytesRead parameter passed to ReadFile may never be NULL.
56978 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
56980 * tools/winapi/win16.api, tools/winapi/win32.api:
56981 Update win16.api and win32.api.
56983 * tools/sfnt2fnt.c:
56984 sfnt2fnt: Don't print two newlines after error messages.
56986 * tools/widl/header.c:
56987 widl: Issue correct C++ headers.
56989 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
56991 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
56992 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
56994 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
56996 * programs/winecfg/No.rc:
56997 winecfg: Updated Norwegian Bokmaal resources.
56999 2005-12-08 Alexandre Julliard <julliard@winehq.org>
57001 * ANNOUNCE, ChangeLog, VERSION, configure:
57004 ----------------------------------------------------------------
57005 2005-12-08 Huw Davies <huw@codeweavers.com>
57008 gdi: Fix 24bpp -> 32bpp copy.
57010 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
57012 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
57013 advapi32: RegCreateKeyEx fix.
57014 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
57015 subkey begins with one. With a regression test.
57017 2005-12-08 Robert Shearman <rob@codeweavers.com>
57019 * tools/widl/parser.y:
57020 widl: Formatting cleanups.
57022 2005-12-08 Robert Shearman <rob@codeweavers.com>
57024 * tools/widl/typegen.c:
57025 widl: Marshal and unmarshal basic types.
57027 2005-12-08 Robert Shearman <rob@codeweavers.com>
57029 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
57030 tools/widl/typegen.c, tools/widl/typegen.h:
57031 widl: Add a type generator framework.
57032 Add a framework for writing the strings for marshaling and
57033 unmarshaling parameters and make the client and server use it.
57035 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
57037 * tools/widl/client.c, tools/widl/server.c:
57038 widl: Write out argument lists in the server.
57039 - Add framework for updating proc offsets.
57040 - Write out argument lists in the server.
57042 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
57044 * tools/widl/client.c, tools/widl/server.c:
57045 widl: Rename some variables.
57047 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
57049 * programs/winecfg/De.rc:
57050 winecfg: Update German resource.
57052 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
57054 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
57055 opengl: render_texture
57056 - better render_texture emulation (using pbuffers)
57057 - support GLX_ATI_render_texture for render_texture
57059 2005-12-08 Aric Stewart <aric@codeweavers.com>
57061 * dlls/wininet/http.c:
57062 wininet: Handle HTTP_QUERY_CUSTOM.
57063 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
57064 lpBuffer is In/Out because the header we are querying is there.
57065 Additionally standard headers can be queried in this manner as well
57066 (such as Set-Cookie).
57068 2005-12-08 Robert Reif <reif@earthlink.net>
57070 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
57071 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
57072 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
57073 wineoss: Fix device probing.
57074 - Fix device probing at driver load time.
57075 - Fix memory leaks at driver exit time.
57077 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
57079 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
57080 include/dplobby8.h:
57081 dplay: dx8/dx9 support (missing includes).
57082 - add directx9 support for dplay8.h and dpaddr.h
57083 - new file dplobby8.h
57085 2005-12-08 Robert Shearman <rob@codeweavers.com>
57087 * dlls/commdlg/printdlg.c:
57088 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
57090 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
57092 * dlls/winmm/winealsa/audio.c:
57093 winealsa: Fixed returned string in capabilities.
57095 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
57097 * dlls/winmm/winenas/audio.c:
57098 winenas: fix crash.
57099 - return correct MM error code when no connection to server has been
57101 - don't close the AU driver if it hasn't been opened
57103 2005-12-08 H. Verbeet <hverbeet@gmail.com>
57105 * include/d3d8.h, include/d3d9.h:
57106 d3d8/d3d9: Define D3D_SDK_VERSION.
57108 2005-12-08 Robert Shearman <rob@codeweavers.com>
57110 * programs/notepad/dialog.c, programs/notepad/main.c,
57111 programs/notepad/main.h:
57112 notepad: Remember options selected in the print setup dialog.
57114 2005-12-08 Mike McCormack <mike@codeweavers.com>
57116 * programs/winecfg/audio.c:
57117 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
57119 2005-12-08 Aric Stewart <aric@codeweavers.com>
57121 * dlls/wininet/http.c:
57122 wininet: A->W bugfix.
57123 When converting SendRequestExA -> W we need to set the lpcszHeader
57124 parameter to NULL if the original one is NULL.
57126 2005-12-08 Alexandre Julliard <julliard@winehq.org>
57128 * dlls/ntdll/reg.c, include/winternl.h:
57129 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
57130 Fixed the return value type.
57132 2005-12-07 Jacek Caban <jacek@codeweavers.com>
57134 * dlls/mshtml/nsembed.c:
57135 mshtml: Added config key to specify Gecko path.
57137 2005-12-07 Robert Reif <reif@earthlink.net>
57139 * programs/winecfg/audio.c:
57140 winecfg: Added support for auto detecting all drivers by attempting to
57143 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
57145 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
57146 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
57147 dlls/wintrust/wintrust_main.c:
57148 Add a few missing #includes.
57150 2005-12-07 Kai Blin <blin@gmx.net>
57152 * dlls/secur32/ntlm.c:
57153 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
57156 2005-12-07 Robert Reif <reif@earthlink.net>
57158 * programs/winecfg/En.rc, programs/winecfg/audio.c,
57159 programs/winecfg/resource.h:
57160 winecfg: Show all sound card drivers and their devices.
57162 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
57164 * tools/fnt2fon.c, tools/sfnt2fnt.c:
57165 Add an error() function to fnt2fon and sfnt2fnt.
57167 2005-12-06 Robert Shearman <rob@codeweavers.com>
57169 * dlls/oleaut32/typelib.c:
57170 OLE: Implement undocumented behaviour in DispCallFunc.
57171 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
57172 Office 2003 and document the function.
57174 2005-12-06 Robert Shearman <rob@codeweavers.com>
57176 * dlls/oleaut32/typelib.c:
57177 OLE: Implement ITypeInfo_AddressOfMember.
57179 2005-12-06 Robert Shearman <rob@codeweavers.com>
57181 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
57182 dlls/oleaut32/typelib.h:
57183 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
57184 Fix more fallout from dispinterface retval patch: make typelib
57185 marshaler use the internal function description so that it calls
57186 dispinterface functions with the correct number of parameters again.
57187 Also fixes some memory leaks caused by the fact that a corresponding
57188 ReleaseXDesc function has to be called for each GetXDesc.
57190 2005-12-06 Robert Shearman <rob@codeweavers.com>
57192 * dlls/oleaut32/tests/typelib.c:
57193 OLE: Add tests for the typelib version of ITypeComp_Bind.
57195 2005-12-06 Robert Shearman <rob@codeweavers.com>
57197 * dlls/oleaut32/typelib.c, include/oleauto.h:
57198 OLE: Update the type of the oVft parameter for DispCallFunc.
57200 2005-12-06 Kai Blin <blin@gmx.net>
57202 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
57203 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
57206 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
57209 c2man: Remove HTML warnings.
57211 2005-12-06 Robert Reif <reif@earthlink.net>
57213 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
57214 winejack: Fix driver load and initialization.
57215 Move wave in/out initialization from wave out to driver.
57216 Add index number to device names.
57217 Fix memset bug where only first wave in caps was zeroed.
57219 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
57221 * dlls/winmm/mciwave/mciwave.c:
57222 mciwave: save/record.
57223 - fix for playback after a sound has been recorded
57224 - shall fix also opening the mci device without name
57225 - bug reported (and fix tested) by Peter Astrand
57227 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
57229 * dlls/dbghelp/stack.c:
57230 dbghelp: Final touch on StackWalk64 so that it works.
57232 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
57234 * dlls/winspool/info.c:
57235 winspool: Document the monitor functions.
57237 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
57239 * tools/winapi/win16.api, tools/winapi/win32.api:
57240 Sort entries in win16.api and win32.api
57242 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
57244 * dlls/x11drv/opengl.c:
57245 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
57247 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
57249 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
57250 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
57252 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
57254 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
57255 gdi: Added stub for AddFontMemResourceEx.
57257 2005-12-06 Alexandre Julliard <julliard@winehq.org>
57259 * include/mlang.idl:
57260 mlang: Properly declare the interface uuids.
57262 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
57264 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
57265 mlang: Implement IEnumRfc1766 interface.
57267 2005-12-06 Robert Reif <reif@earthlink.net>
57269 * dlls/winmm/winejack/jack.c:
57270 winmm: Allow sound card driver to be opened more than once.
57273 2005-12-06 Robert Reif <reif@earthlink.net>
57275 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
57276 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
57277 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
57278 winmm: Allow sound card drivers to be opened more than once.
57280 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
57282 * tools/winapi/win32.api:
57283 Update win32.api to current git.
57285 2005-12-06 Robert Shearman <rob@codeweavers.com>
57287 * dlls/ole32/rpc.c:
57288 OLE: Fix a typo where brackets were missing.
57290 2005-12-06 Robert Shearman <rob@codeweavers.com>
57292 * dlls/oleaut32/typelib.c:
57293 OLE: ITypeInfo_Invoke parameter naming change.
57294 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
57295 DWORD, but an unsigned short.
57297 2005-12-06 Jacek Caban <jacek@codeweavers.com>
57299 * dlls/shdocvw/webbrowser.c:
57300 shdocvw: Added get_Document implementation.
57302 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
57304 * programs/winedbg/expr.c:
57305 winedbg: Fixed broken code about type management for binary operator.
57307 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
57309 * dlls/winspool/info.c:
57310 winspool: Add documentation for the port functions.
57312 2005-12-05 Alexandre Julliard <julliard@winehq.org>
57314 * dlls/kernel/tests/thread.c:
57315 kernel: Added a basic test for exception handling in threads.
57317 2005-12-05 Alexandre Julliard <julliard@winehq.org>
57319 * dlls/user/cursoricon.c:
57320 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
57322 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
57324 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
57325 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
57327 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
57329 * dlls/devenum/createdevenum.c:
57330 devenum: Don't leak key handle creating a category registry key.
57332 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
57335 msi: Implemented DllCanUnloadNow.
57337 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
57339 * dlls/imagehlp/imagehlp.spec:
57340 imagehlp: fixed typo in SymSetOptions entry.
57342 2005-12-05 Huw Davies <huw@codeweavers.com>
57344 * dlls/msi/msi.spec:
57345 msi: Fix MsiProvideQualifiedComponentW spec file entry.
57347 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
57349 * server/main.c, server/object.h:
57350 server: Remove sync_namespace.
57352 2005-12-05 Alexandre Julliard <julliard@winehq.org>
57354 * server/directory.c, server/mailslot.c, server/named_pipe.c,
57356 server: Let the directory code handle device names.
57358 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
57360 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
57361 server/mailslot.c, server/object.h, server/protocol.def,
57363 Move mailslot devices into directory name space.
57365 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
57367 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
57368 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
57369 server/directory.c, server/named_pipe.c, server/object.h,
57370 server/protocol.def, server/trace.c:
57371 Move named pipe objects into directory name space.
57372 Change tests accordingly.
57373 Add small test for WaitNamedPipe.
57375 2005-12-05 Alexandre Julliard <julliard@winehq.org>
57377 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
57378 server/object.h, server/semaphore.c, server/symlink.c,
57380 server: Move handle allocation out of open_object_dir.
57382 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
57384 * dlls/dbghelp/stack.c, include/dbghelp.h:
57385 dbghelp: Implemented StackWalk64.
57387 2005-12-05 Francois Gouget <fgouget@free.fr>
57389 * dlls/msvidc32/msvideo1.c:
57390 msvidc32: Add a comment for DllMain() to stop winapi_check from
57391 complaining about it.
57393 2005-12-05 Francois Gouget <fgouget@free.fr>
57395 * tools/winapi/win32.api:
57396 Update win32.api to match the current sources.
57398 2005-12-05 Pavel Roskin <proski@gnu.org>
57400 * programs/notepad/Ru.rc:
57401 notepad: Russian translation for "Font..." menu item.
57403 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
57405 * dlls/riched20/editor.c:
57406 riched20: register ListBox & ComboBox classes
57407 Partially implement REExtendedRegisterClass() to register missing
57408 window classes so that applications relying on them don't get
57411 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
57413 * programs/winefile/Ko.rc:
57414 winefile: Fix an incorrect translation.
57416 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
57418 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
57419 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
57420 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
57421 programs/notepad/No.rc, programs/regedit/No.rc,
57422 programs/winecfg/No.rc:
57423 Update Norwegian Bokmaal resources.
57425 2005-12-05 Patrick Ammann <pammann@aro.ch>
57427 * dlls/wininet/netconnection.c:
57428 wininet: compilation fix
57429 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
57430 HAVE_OPENSSL_ERR_H are not defined.
57432 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
57434 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
57435 winmm: driver unloading.
57436 - properly handle drivers unloading when no session instance of the
57437 driver has been created
57439 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
57441 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
57442 programs/winedbg/symbol.c:
57443 dbghelp,winedbg: SYMBOL_INFO fix.
57444 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
57445 type of the symbol (we were returning the symbol index instead)
57446 - fixed winedbg accordingly
57448 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
57450 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
57451 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
57453 2005-12-05 Milko Krachounov <milko@3mhz.net>
57455 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
57456 Update the Bulgarian resources for commdlg and regedit.
57458 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
57460 * dlls/winsock/socket.c:
57461 winsock: Rewrote mappers to use sizeof() based loops.
57462 Added IPPROTO_IP and AF_UNSPEC to the mappers.
57464 2005-12-03 Robert Shearman <rob@codeweavers.com>
57466 * dlls/oleaut32/typelib.c:
57467 OLE: Support HREFTYPEs For ITypeInfos
57468 Add support for reading the hreftype of a typeinfo, return it to the
57469 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
57470 support referencing it in ITypeInfo_GetRefTypeInfo.
57472 2005-12-03 Robert Shearman <rob@codeweavers.com>
57474 * dlls/oleaut32/typelib.c:
57475 OLE: fix function name loading
57476 Correctly get the name of the second function of a propget/propput
57477 pair in MSFT typelibs when the name offset is set to -1.
57479 2005-12-03 Robert Shearman <rob@codeweavers.com>
57481 * dlls/oleaut32/typelib.c:
57482 OLE: fix invoking dispinterface functions
57483 Fix invoking dispinterface functions by using the internal
57484 representation of the function, not the one returned to applications.
57486 2005-12-03 H. Verbeet <hverbeet@gmail.com>
57488 * dlls/wined3d/pixelshader.c:
57489 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
57491 2005-12-03 H. Verbeet <hverbeet@gmail.com>
57493 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
57494 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
57495 Remove an unnecessary cast.
57497 2005-12-03 Robert Shearman <rob@codeweavers.com>
57499 * dlls/oleaut32/typelib.c:
57500 OLE: Move the dispinterface return value handling to functions that
57501 return the FUNCDESC to the user.
57503 2005-12-03 Robert Shearman <rob@codeweavers.com>
57505 * dlls/wininet/http.c, dlls/wininet/internet.c,
57506 dlls/wininet/netconnection.c:
57507 wininet: Correctly set the last error when a called Unix network
57510 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
57512 * programs/winedbg/symbol.c:
57513 winedbg: simplify some code.
57515 2005-12-03 H. Verbeet <hverbeet@gmail.com>
57517 * dlls/wined3d/device.c:
57518 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
57521 2005-12-03 Pavel Roskin <proski at gnu.org>
57523 * programs/wineconsole/wineconsole.c:
57524 Fixed regression in wineconsole creation (curses backend).
57526 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
57528 * tools/winapi/winapi_check:
57529 winapi_check: fully descend in included files to check for prototype.
57531 2005-12-03 Robert Shearman <rob@codeweavers.com>
57533 * dlls/oleaut32/typelib.c:
57534 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
57535 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
57536 should just affect which of a pair of [propget] and [propput]
57537 functions should be returned.
57539 2005-12-03 Robert Shearman <rob@codeweavers.com>
57541 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
57542 dlls/wininet/internet.h:
57543 wininet: global function/data cleanup
57544 Make some functions and a structure static since they are only used in
57547 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
57549 * programs/winedbg/stack.c:
57550 winedbg: fixed regression (and simplified code!) for arguments
57551 printing in backtrace.
57553 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
57555 * programs/winedbg/symbol.c:
57556 winedbg: fixed regression in 'info local' command.
57558 2005-12-03 Aric Stewart <aric@codeweavers.com>
57560 * programs/wcmd/builtins.c:
57561 wcmd: mkdir recursive create
57562 In at least both win2k and winxp mkdir from the command prompt can
57563 recursively create full directory paths. This implements that
57566 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
57568 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
57570 Move standard WGL function declarations to wingdi.h.
57571 dlls/opengl32/wgl.h is now empty and no longer needed.
57573 2005-12-02 Francois Gouget <fgouget@free.fr>
57575 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
57576 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
57577 tools/winapi/winapi_extract, tools/winebuild/utils.c:
57578 Assorted spelling fixes.
57580 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
57582 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
57583 include/wine/server_protocol.h, server/mapping.c,
57584 server/protocol.def, server/trace.c:
57585 Move mapping (section) objects into directory name space.
57587 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
57589 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
57590 server/protocol.def, server/timer.c, server/trace.c:
57591 Move timer objects into directory name space.
57593 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
57595 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
57596 server/protocol.def, server/semaphore.c, server/trace.c:
57597 Move semaphore objects into directory name space.
57599 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
57601 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
57602 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
57603 server/console.c, server/event.c, server/mutex.c,
57604 server/named_pipe.c, server/object.h, server/process.c,
57605 server/protocol.def, server/trace.c:
57606 Move event and mutex objects into directory name space.
57608 2005-12-02 Jacek Caban <jacek@codeweavers.com>
57610 * dlls/shdocvw/dochost.c:
57611 Sync the WebBrowser's window size with document's window.
57613 2005-12-02 Francois Gouget <fgouget@free.fr>
57615 * tools/winapi/win32.api:
57616 Update win32.api to match the current sources.
57618 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
57620 * include/objbase.h, tools/widl/header.c:
57621 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
57623 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
57625 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
57627 * tools/widl/header.c:
57628 Reorder the virtual table definition so it's defined before it is used
57629 in widl header output.
57631 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
57633 * tools/widl/header.c:
57634 Use interface instead of struct where appropriate in widl.
57636 2005-12-02 Francois Gouget <fgouget@free.fr>
57638 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
57639 Fix the AtlAxWinInit() prototype.
57640 Also make it return FALSE to indicate failure instead of E_FAIL.
57641 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
57643 2005-12-02 Francois Gouget <fgouget@free.fr>
57645 * dlls/netapi32/ds.c, tools/winapi/win32.api:
57646 Better stick to the PSDK types and to the dsrole.h prototype.
57649 2005-12-02 Francois Gouget <fgouget@free.fr>
57651 * tools/winapi/winapi_parser.pm:
57652 Fix __RPC_USER handling.
57654 2005-12-02 Francois Gouget <fgouget@free.fr>
57656 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
57657 Better stick to the PSDK types.
57660 2005-12-02 Francois Gouget <fgouget@free.fr>
57662 * dlls/dbghelp/module.c, include/dbghelp.h:
57663 Add IMAGEHLP_MODULEW64.
57664 Add SymGetModuleInfoW64() and SymLoadModule64().
57666 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
57668 * dlls/shell32/shlview.c:
57669 Implemented scrolling during drag&drop for the shellview class.
57671 2005-12-02 Jacek Caban <jacek@codeweavers.com>
57673 * dlls/shdocvw/dochost.c:
57674 Use sink in navigate_complete instead of ClientSite's IDispatch.
57676 2005-12-02 Juan Lang <juan_lang@yahoo.com>
57678 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
57679 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
57680 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
57681 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
57682 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
57683 Implement more OID support functions.
57684 Use the exported OID support functions internally.
57685 Move OID support functions and stubs to a separate file.
57687 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
57689 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
57690 Make winapi_check understand the interface keyword.
57692 2005-12-02 Pavel Roskin <proski@gnu.org>
57694 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
57695 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
57696 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
57697 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
57698 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
57699 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
57700 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
57701 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
57702 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
57703 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
57704 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
57705 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
57706 Improve script selection combobox in the font selection dialog - set
57707 height to 90 (the old value of 10 could only fit a single line) and
57708 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
57711 2005-12-02 Jacek Caban <jacek@codeweavers.com>
57713 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
57714 Added implementation of IConnectionPoint::Advise and Unadvise.
57716 2005-12-02 Hans Leidekker <hans@it.vu.nl>
57718 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
57719 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
57720 dlls/wldap32/error.c:
57721 Document DN and error handling functions.
57722 Try to stick to Wine's documentation format.
57724 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
57726 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
57727 programs/wcmd/wcmdmain.c:
57728 Avoid formatted output in a few more places where formatting is not
57729 really needed and output could be large enough to be truncated.
57731 2005-12-02 Jacek Caban <jacek@codeweavers.com>
57733 * dlls/shdocvw/oleobject.c:
57736 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
57738 * dlls/shell32/tests/shlfolder.c:
57739 Added a test for native PIDL format.
57741 2005-12-02 James Hawkins <truiken@gmail.com>
57743 * dlls/advpack/advpack.c:
57744 Document many of the advpack functions.
57746 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
57748 * dlls/x11drv/opengl.c:
57749 Handle DONTCARE flags on ChoosePixelFormat.
57750 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
57751 find a compatible pixel format without). So try without if we cannot
57752 find a valid fbconfig with these options.
57754 2005-12-01 Hans Leidekker <hans@it.vu.nl>
57756 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
57757 dlls/wldap32/wldap32.spec:
57758 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
57759 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
57760 ldap_parse_vlv_control{A,W}. Stub implementations for
57761 ldap_parse_page_control{A,W}.
57763 2005-12-01 Hans Leidekker <hans@it.vu.nl>
57765 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
57766 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
57767 Stub implementations for functions handling paged search results.
57768 Add some missing declarations.
57770 2005-12-01 Huw Davies <huw@codeweavers.com>
57772 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
57773 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
57774 dlls/msxml3/tests/domdoc.c:
57775 Make the node object aggregatable so that the element object (and in
57776 future all of the other node types) can use it.
57778 2005-12-01 Alexandre Julliard <julliard@winehq.org>
57780 * dlls/ntdll/virtual.c:
57781 Check for need to add area to the reserved list also on unmap.
57783 2005-12-01 Alexandre Julliard <julliard@winehq.org>
57785 * dlls/ntdll/virtual.c:
57786 Ignore the large address space flag when version is win9x.
57788 2005-12-01 Hans Leidekker <hans@it.vu.nl>
57790 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
57791 Document the ldap_delete* functions.
57793 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
57795 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
57796 Don't use formatted output in WCMD_setshow_sortenv.
57797 Don't use unsafe vsprintf in WCMD_output.
57799 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
57801 * dlls/x11drv/dib.c:
57802 Fix for the monochrome DIB with inverted colors.
57804 2005-12-01 Alexandre Julliard <julliard@winehq.org>
57806 * dlls/msvcrt/tests/headers.c:
57807 Improved the CHECK_DEF macro to avoid code duplication.
57809 2005-12-01 Robert Shearman <rob@codeweavers.com>
57811 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
57812 Make dump functions const.
57814 2005-12-01 Jacek Caban <jacek@codeweavers.com>
57816 * dlls/shdocvw/oleobject.c:
57817 Added implementation of OLEIVERB_SHOW in DoVerb.
57819 2005-12-01 Robert Shearman <rob@codeweavers.com>
57821 * dlls/oleaut32/typelib.c:
57822 Remove broken return value handling code and that would reference
57823 memory beyond the end of the arguments array. Replace it with code
57824 that properly handles referencing the return type and setting the
57825 return type to VT_VOID when a dispinterface function doesn't have any
57828 2005-12-01 Alexandre Julliard <julliard@winehq.org>
57830 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
57831 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
57834 2005-12-01 Alexandre Julliard <julliard@winehq.org>
57836 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
57837 programs/regedit/treeview.c, server/registry.c:
57838 Fixed some compiler warnings on Darwin.
57840 2005-12-01 Pavel Roskin <proski@gnu.org>
57842 * programs/notepad/dialog.c, programs/notepad/main.c:
57843 Improve font support in Notepad.
57845 2005-12-01 Robert Shearman <rob@codeweavers.com>
57847 * dlls/oleaut32/typelib.c:
57848 Introduce a variable "elemdesc" to eliminate some long common
57850 Move the contents of the second arguments loop inside the first.
57851 Move the MSFT_ReadLEDWords so that it is the last statement in the
57852 loop since it is one of the iterators.
57854 2005-12-01 Robert Shearman <rob@codeweavers.com>
57856 * dlls/oleaut32/typelib.c:
57857 Don't truncate large integer constants.
57859 2005-12-01 Jacek Caban <jacek@codeweavers.com>
57861 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
57862 dlls/shdocvw/webbrowser.c:
57863 Added IOleInPlaceActiveObject stub implementation.
57865 2005-12-01 James Hawkins <truiken@gmail.com>
57867 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
57868 Add a stub for AdvInstallFile.
57870 2005-12-01 Robert Shearman <rob@codeweavers.com>
57872 * configure, configure.ac, dlls/wininet/netconnection.c,
57873 include/config.h.in:
57874 Cleanup SSL connections properly, do a few security checks in
57875 NETCON_secure_connect and display errors from SSL on failure. Don't
57876 use SSL_set_bio as SSL_set_fd is cleaner for us.
57878 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
57880 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
57881 Add a test for LB_SELITEMRANGE, make it pass under Wine.
57883 2005-12-01 Robert Shearman <rob@codeweavers.com>
57885 * dlls/stdole2.tlb/std_ole_v2.idl:
57886 Fix the entry attributes of the two module functions and uncomment
57887 LoadPicture, but comment out the defaultvalue attribute that causes
57888 widl to issue a warning.
57890 2005-12-01 Robert Shearman <rob@codeweavers.com>
57892 * dlls/oleaut32/typelib.c:
57893 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
57894 PARAMFLAG_DHASDEFAULT.
57895 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
57897 2005-12-01 Steven Edwards <steven@codeweavers.com>
57899 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
57900 Add stubs for ldap_search_init_page[A/W].
57902 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
57904 * dlls/x11drv/winpos.c:
57905 Remove unused include X11/IntrinsicP.h.
57907 2005-12-01 Jacek Caban <jacek@codeweavers.com>
57909 * dlls/shdocvw/oleobject.c:
57910 Added SetObjectRects implementation.
57912 2005-12-01 Jacek Caban <jacek@codeweavers.com>
57914 * dlls/shdocvw/client.c:
57915 Return S_OK in [On|Can]InPlaceActivate.
57916 Handle IOleDocumentSite in QueryInterface.
57918 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
57920 * dlls/gdi/freetype.c:
57921 Make WineEngGetFontData always return the used byte count.
57923 2005-11-30 Peter Lemenkov <petro@mail.ru>
57925 * include/winuser.h:
57926 Added WS_EX_COMPOSITED.
57928 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
57930 * dlls/user/painting.c, dlls/user/tests/msg.c:
57931 Add a test for RedrawWindow with an empty region/rectangle, make it
57934 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
57936 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
57937 Added more Nvidia card IDs.
57939 2005-11-30 Alexandre Julliard <julliard@winehq.org>
57941 * tools/winewrapper:
57942 Added support for Darwin DYLD_LIBRARY_PATH.
57944 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
57946 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
57947 server/Makefile.in, server/directory.c, server/object.h,
57948 server/protocol.def, server/request.h, server/symlink.c,
57950 Implement symbolic link object in wineserver.
57951 Implement Nt[Create|Open|Query]SymbolicLinkObject.
57952 Change tests accordingly.
57954 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
57956 * dlls/shell32/shellpath.c:
57957 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
57959 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
57961 * dlls/x11drv/dib.c:
57962 Fix for RGB mask that corresponds to the visual's mask.
57964 2005-11-30 Hans Leidekker <hans@it.vu.nl>
57966 * dlls/wldap32/control.c:
57967 Document the ldap_control* functions.
57969 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
57971 * dlls/shell32/shlexec.c:
57972 Fix context menu handling for more than one entry in order to repair
57973 .lnk-file execution: Don't break at the first non-matching entry.
57975 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
57977 * dlls/opengl32/wgl.c:
57978 Added some checks on wglCreatContext to avoid problems (and
57981 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
57983 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
57984 Added stub for CryptVerifyMessageSignature.
57986 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
57988 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
57989 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
57990 state. Change tests accordingly.
57992 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
57994 * dlls/user/tests/msg.c, dlls/user/win.c:
57995 New maximized visible window should be shown with
57996 ShowWindow(SW_SHOW).
57998 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
58000 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
58001 CreateWindow should not activate invisible minimized or maximized
58003 Add several tests to show the correct behavior.
58005 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
58007 * dlls/version/tests/install.c:
58008 Fix version tests on windows 9x/ME.
58010 2005-11-30 Robert Shearman <rob@codeweavers.com>
58012 * dlls/wininet/tests/http.c:
58013 Test the behaviour of HttpSendRequestEx when putting data into the
58016 2005-11-30 Robert Shearman <rob@codeweavers.com>
58018 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
58019 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
58020 can be used by both HttpSendRequest and HttpSendRequestEx.
58021 Also allow HttpSendRequestEx to be used asynchronously.
58023 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
58025 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
58026 include/lmserver.h, include/lmwksta.h:
58027 Add some prototypes to include/ for already existing functions in
58030 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
58032 * tools/winapi/win16.api, tools/winapi/win32.api,
58033 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
58034 tools/winapi/winapi_parser.pm:
58035 Update win32.api to current cvs.
58036 Add __RPC_USER as a calling convention in winapi.
58038 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
58040 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
58041 Add support for Intel drivers version string.
58042 Update default driver version (nvidia).
58044 2005-11-30 Robert Shearman <rob@codeweavers.com>
58046 * dlls/x11drv/xrender.c:
58047 Disable XRender if bit masks aren't valid.
58048 XRender code in the X11 driver will go into an infinite loop when the
58049 colour bit masks are 0, so disable XRender in this case.
58051 2005-11-30 Robert Shearman <rob@codeweavers.com>
58053 * dlls/msi/registry.c:
58054 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
58055 include the NULL terminator, so fix this.
58057 2005-11-30 Robert Shearman <rob@codeweavers.com>
58059 * dlls/wininet/http.c:
58060 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
58061 the call to InternetCrackUrl, which concatenates the params onto the
58063 Some other minor cleanups.
58065 2005-11-30 Robert Shearman <rob@codeweavers.com>
58067 * dlls/oleaut32/typelib.c:
58068 Factor out code for doing ELEMDESC sizes and copies.
58069 Copy FUNCDESC structures returned to calling applications instead of
58070 passing a pointer to the master structure used internally.
58071 Call VariantInit on newly allocated memory before calling VariantCopy.
58073 2005-11-29 Hans Leidekker <hans@it.vu.nl>
58075 * configure, configure.ac:
58076 Link to the reentrant version of libldap.
58078 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
58080 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
58081 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
58082 Add Korean translations.
58084 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
58086 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
58087 server/Makefile.in, server/directory.c, server/main.c,
58088 server/object.c, server/object.h, server/protocol.def,
58089 server/request.c, server/request.h, server/trace.c:
58090 Implement directory object in wineserver.
58091 Implement Nt[Create|Open]DirectoryObject.
58092 Change tests accordingly.
58094 2005-11-29 Alexandre Julliard <julliard@winehq.org>
58096 * dlls/ntdll/loader.c:
58097 Check for a valid module before attempting to read the export
58098 directory in LdrGetProcedureAddress.
58100 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
58102 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
58103 Clear the reference counter in WSACleanup, with regression test.
58105 2005-11-29 Hans Leidekker <hans@it.vu.nl>
58107 * dlls/wldap32/compare.c:
58108 Document the ldap_compare* functions.
58110 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58112 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
58113 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
58114 include/wine/wined3d_interface.h:
58115 Added support for vertex and pixel shader constants that have no type
58116 i.e. they haven't been set yet or are clear.
58118 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
58120 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
58121 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
58122 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
58123 include/Makefile.in, include/dsrole.h:
58124 Added some stubbed Ds-calls
58125 Start of conformance tests for these Ds-calls.
58127 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
58129 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
58132 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58134 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
58135 dlls/dbghelp/path.c, include/dbghelp.h:
58136 Added support for 'loading' virtual modules.
58138 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58140 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
58141 Implemented SymGet{Next|Prev}Line64.
58143 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58145 * dlls/dbghelp/module.c:
58146 Now correctly checking calling down to 32 bit version.
58148 2005-11-29 Robert Shearman <rob@codeweavers.com>
58150 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
58151 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
58153 Modify test case to demonstrate this.
58155 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58157 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
58158 Implemented SymGetModuleInfo64.
58160 2005-11-29 Robert Shearman <rob@codeweavers.com>
58162 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
58163 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
58164 dlls/ole32/usrmarshal.c:
58165 Implement some user marshal functions and add tests.
58167 2005-11-29 Robert Shearman <rob@codeweavers.com>
58169 * dlls/wininet/http.c:
58170 More lpszServerName -> lpszHostName fixes.
58172 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58174 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
58175 Implemented SymUnloadModule64.
58177 2005-11-29 James Hawkins <truiken@gmail.com>
58179 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
58180 Returned versions are always initialized to zero, even on failure.
58181 Function always returns S_OK, even on failure.
58182 Copy the file to the temp directory if the file exists but isn't found
58183 by GetFileVersionInfoSize.
58184 If bVersion is FALSE, return the language and code page identifiers of
58185 the file, not the system.
58187 2005-11-29 Robert Shearman <rob@codeweavers.com>
58189 * dlls/wininet/http.c:
58190 Fix redirects from secure to non-secure and vice versa.
58192 2005-11-29 Robert Shearman <rob@codeweavers.com>
58194 * dlls/oleaut32/typelib.c:
58195 Implement ITypeInfo_Bind for typelibs.
58196 Fix some places where a returned object was AddRef'd.
58197 Make the search through implemented types work on all types, not just
58200 2005-11-29 Peter Lemenkov <petro@mail.ru>
58202 * include/shellapi.h:
58203 Added some definitions.
58205 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58207 * dlls/winmm/mci.c:
58208 Fixed some bugs in MCI string parsing.
58210 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58212 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
58213 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
58215 Implemented SymLoadModuleEx.
58217 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58219 * programs/winedbg/debugger.h, programs/winedbg/display.c,
58220 programs/winedbg/stack.c, programs/winedbg/symbol.c:
58221 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
58222 oriented API (stack_get_current_symbol).
58223 Reused the func name (stack_get_frame) for internal stack.c handling.
58225 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
58227 * dlls/ole32/ole32res.rc:
58228 Made the Drag&Drop cursors' rubber band visible on a white background.
58230 2005-11-29 Alexandre Julliard <julliard@winehq.org>
58232 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
58233 Avoid including X11/Intrinsic.h.
58235 2005-11-29 Alexandre Julliard <julliard@winehq.org>
58237 * dlls/gdi/bitmap.c:
58238 Added support for doing SetBitmapBits on a DIB section.
58240 2005-11-29 James Hawkins <truiken@gmail.com>
58242 * include/advpub.h:
58243 Add ADN_DEL_UNC_PATHS define to advpub.h.
58245 2005-11-29 Robert Shearman <rob@codeweavers.com>
58247 * dlls/wininet/http.c:
58248 Change all SendAsyncCallback calls into the synchronous
58249 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
58252 2005-11-29 Robert Shearman <rob@codeweavers.com>
58254 * include/objidl.idl:
58255 Make IAdviseSink methods non-async and remove the IAsyncManager
58256 parameter hack that native COM used to use (but not any more). Async
58257 calls are an optimisation that we're not going to support in the near
58260 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
58262 * dlls/opengl32/wgl.c:
58263 Fixed crash in wglShareList.
58265 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
58267 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
58268 Fix implementation of IDirectMusic8Impl_CreatePort.
58270 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58272 * include/cvconst.h:
58273 Added calling convention definitions.
58275 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
58277 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
58278 Added stub for dbghelp.SymRegisterCallback64.
58280 2005-11-29 Robert Shearman <rob@codeweavers.com>
58282 * dlls/oleaut32/typelib.c:
58283 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
58284 Copy VARDESC structures returned to calling applications instead of
58285 passing a pointer to the master structure used internally.
58287 2005-11-29 Robert Shearman <rob@codeweavers.com>
58289 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
58290 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
58292 2005-11-29 Robert Shearman <rob@codeweavers.com>
58294 * dlls/rpcrt4/cpsf.c:
58295 The CLSID can be substituted by an IID present in one of the proxy
58296 file infos in NdrDllGetClassObject.
58298 2005-11-29 Robert Shearman <rob@codeweavers.com>
58300 * dlls/rpcrt4/ndr_midl.c:
58301 Return the correct error code from NdrProxyErrorHandler.
58303 2005-11-29 Robert Shearman <rob@codeweavers.com>
58305 * dlls/rpcrt4/ndr_ole.c:
58306 Raise exceptions on failures.
58307 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
58308 pStubMsg->BufferLength.
58309 Fix buffer calculation when no interface data is marshaled to the
58312 2005-11-29 Robert Shearman <rob@codeweavers.com>
58314 * dlls/rpcrt4/ndr_marshall.c:
58315 Fix the overflow check to not depend on pStubMsg->BufferStart and
58316 pStubMsg->BufferEnd being valid, because they aren't filled in when
58317 using MIDL-generated server stubs.
58318 Don't set the pointer to NULL on unmarshaling because we may want to
58319 unmarshal the value to an existing pointer instead of allocating a new
58322 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
58324 * dlls/user/tests/win.c, dlls/user/win.c:
58325 EnumChildWindows should return result from the callback.
58327 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58329 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
58330 dlls/shdocvw/webbrowser.c:
58331 Activate document object.
58333 2005-11-28 Alexandre Julliard <julliard@winehq.org>
58335 * include/shlobj.h:
58336 Remove unnecessary external variable declarations.
58338 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58340 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
58341 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
58342 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
58343 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
58344 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
58345 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
58346 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
58347 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
58348 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
58349 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
58350 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
58351 dlls/winmm/wineoss/oss.c:
58352 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
58354 2005-11-28 Juan Lang <juan_lang@yahoo.com>
58356 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
58357 Fix parameter count on some stubs (thanks to Marcus Meissner for
58358 spotting that.) Add a few more stubs.
58360 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
58362 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
58363 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
58364 Add German resources.
58366 2005-11-28 Hans Leidekker <hans@it.vu.nl>
58368 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
58369 Document the ldap_bind* functions.
58371 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58373 * dlls/shell32/shfldr_unixfs.c:
58374 Enhanced UnixFolder's IDropTarget implementation.
58375 Use STATIC_CAST macro more consistently.
58377 2005-11-28 Alexandre Julliard <julliard@winehq.org>
58379 * tools/winebuild/spec16.c:
58380 Preserve 16-byte stack alignment in 16-bit relays.
58382 2005-11-28 Alexandre Julliard <julliard@winehq.org>
58384 * tools/winebuild/relay.c:
58385 Enforce 16-byte stack alignment when returning from 16-bit code and
58386 when calling a register function.
58388 2005-11-28 Ge van Geldorp <gvg@reactos.org>
58390 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
58391 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
58392 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
58393 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
58394 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
58395 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
58396 dlls/kernel/computername.c, dlls/kernel/debugger.c,
58397 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
58398 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
58399 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
58400 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
58401 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
58402 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
58403 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
58404 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
58405 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
58406 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
58407 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
58408 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
58409 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
58410 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
58411 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
58412 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
58413 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
58414 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
58415 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
58416 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
58417 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
58418 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
58419 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
58420 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
58421 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
58422 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
58423 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
58424 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
58425 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
58426 server/console.c, server/debugger.c, server/event.c, server/fd.c,
58427 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
58428 server/mapping.c, server/mutex.c, server/named_pipe.c,
58429 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
58430 server/region.c, server/registry.c, server/semaphore.c,
58431 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
58432 server/thread.h, server/timer.c, server/token.c, server/trace.c,
58433 server/window.c, server/winstation.c:
58434 Match PSDK STATUS_* definitions.
58436 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58438 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
58439 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
58440 dlls/msvideo/msvideo_main.c, include/vfw.h:
58441 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
58444 2005-11-28 Aric Stewart <aric@codeweavers.com>
58446 * dlls/wininet/http.c:
58447 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
58448 port if non standard on the redirect host header and make sure to
58449 append the extra information (parameters) and such to the location if
58450 present. Additionally check to see if we are redirecting to https and
58451 if so set the appropriate port.
58453 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58455 * dlls/shdocvw/dochost.c:
58456 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
58458 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58460 * dlls/shell32/shlview.c:
58461 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
58463 2005-11-28 Ge van Geldorp <gvg@reactos.org>
58465 * dlls/shell32/shlexec.c:
58466 Other code in shlexec.c (e.g. the extension handling code in
58467 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
58470 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
58472 * dlls/winspool/info.c:
58473 Documentation added for GetPrinterDriverDirectoryW + A.
58475 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
58477 * include/ddk/wdm.h:
58478 Add directory and symlink access rights.
58480 2005-11-28 Robert Shearman <rob@codeweavers.com>
58482 * dlls/wininet/http.c:
58483 Add support for using secure (SSL/TLS) connections through a proxy
58486 2005-11-28 Robert Shearman <rob@codeweavers.com>
58488 * dlls/wininet/http.c, dlls/wininet/internet.h,
58489 dlls/wininet/netconnection.c:
58490 Move the initiation of the SSL connection into a separate function.
58492 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58494 * dlls/user/menu.c, dlls/user/tests/menu.c:
58495 set_menu_item_text handles converting an empty menu item to a
58496 separator on its own, give it a chance to do its work in the
58499 2005-11-28 Robert Shearman <rob@codeweavers.com>
58501 * dlls/wininet/http.c, dlls/wininet/internet.h:
58502 Add a host port field that preserves the requested port of the
58505 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
58507 * dlls/usp10/usp10.c, include/usp10.h:
58508 Added some missing definitions in usp10.h.
58510 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
58512 * dlls/x11drv/graphics.c:
58513 Handle an X error in X11DRV_ExtFloodFill().
58515 2005-11-28 Robert Shearman <rob@codeweavers.com>
58517 * dlls/wininet/http.c:
58518 Fix "http://" prefix detection on the proxy URL.
58520 2005-11-28 Robert Shearman <rob@codeweavers.com>
58522 * dlls/rpcrt4/ndr_midl.c:
58523 Make sure to fill out the MIDL_STUB_MESSAGE structure in
58524 NdrSendReceive like we do in NdrProxySendReceive.
58526 2005-11-28 Robert Shearman <rob@codeweavers.com>
58528 * dlls/rpcrt4/ndr_marshall.c:
58529 Implement conformant varying array functions.
58531 2005-11-28 Robert Shearman <rob@codeweavers.com>
58533 * dlls/rpcrt4/ndr_marshall.c:
58534 Implement conformant struct functions.
58536 2005-11-28 Robert Shearman <rob@codeweavers.com>
58538 * dlls/rpcrt4/ndr_marshall.c:
58539 Implement FC_STRUCTPAD2 for complex types.
58541 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
58543 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
58544 Add stub implementation for SetMagicColors().
58546 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58548 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
58549 Added AtlAxCreateControl stub implementation.
58551 2005-11-28 Robert Shearman <rob@codeweavers.com>
58553 * dlls/wininet/http.c:
58554 Replace some useless checks in HTTP_AddProxyInfo with asserts.
58556 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58558 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
58559 dlls/shdocvw/webbrowser.c:
58560 Added IOleDocumentSite implementation.
58562 2005-11-28 Robert Shearman <rob@codeweavers.com>
58564 * dlls/wininet/http.c:
58565 Simplify and fix Set-Cookie handling.
58567 2005-11-28 Robert Shearman <rob@codeweavers.com>
58569 * dlls/ole32/defaulthandler.c:
58570 Implement IOleObject_DoVerb function by running the object and then
58571 delegating to the remote IOleObject_DoVerb function.
58573 2005-11-28 Robert Shearman <rob@codeweavers.com>
58575 * dlls/rpcrt4/ndr_marshall.c:
58576 Add functions for marshaling base types (ints, floats, etc.).
58578 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58580 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
58581 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
58582 Better windows handling.
58584 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58586 * dlls/shell32/shell32_main.h:
58587 Modified KeyStateToDropEffect macro to match native shellview's
58590 2005-11-28 Robert Shearman <rob@codeweavers.com>
58592 * dlls/wininet/http.c:
58593 Simplify HTTP_InsertProxyAuthorization.
58595 2005-11-28 Robert Shearman <rob@codeweavers.com>
58597 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
58598 dlls/ole32/oleobj.c:
58599 Delegate advises to the remote object to enable the client to receive
58600 data change notifications.
58602 2005-11-28 Robert Shearman <rob@codeweavers.com>
58604 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
58605 Extend conformance computation function to also compute variances.
58606 MSDN suggests that conformance and variance are pretty much the same,
58607 but there may be some subtleties to it.
58609 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58611 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
58612 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
58613 Added implementation of GetWindowContext.
58614 Added stub implementation of IOleInPlaceFrame interface.
58616 2005-11-28 Alexandre Julliard <julliard@winehq.org>
58618 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
58619 Ignore generated rsrc.res.
58621 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58623 * dlls/shell32/shlview.c:
58624 Register the shell view itself as the drop target, not it's parent folder.
58625 Forward drag&drop method calls to the folder currently under the cursor.
58627 2005-11-28 Robert Shearman <rob@codeweavers.com>
58629 * dlls/wininet/internet.c:
58630 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
58631 tests show that the callbacks happen either synchronously or within an
58632 alternative asynchronous call.
58633 Remove a check for a NULL lpfnStatusCB that is already performed by
58634 INTERNET_SendCallback and add a comment about a difference to native.
58636 2005-11-28 Robert Shearman <rob@codeweavers.com>
58638 * dlls/wininet/http.c:
58639 Add parsing of the Content-ID and Proxy-Connection headers.
58640 Sort the table of header to option number mappings correctly.
58641 Change a FIXME to a WARN because there are "X-..." headers that we
58642 aren't supposed to parse.
58644 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
58646 * include/imagehlp.h:
58647 Add some 64 bit definitions.
58649 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58651 * dlls/wined3d/device.c:
58652 Stop reporting not having swapchain 0 as an error and add an internal
58653 variable instead of modifying a parameter.
58655 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58657 * dlls/wined3d/vertexdeclaration.c:
58658 Correct some errors in the way vertex declarations for directx 8 are
58659 parsed and add offset support.
58661 2005-11-28 Ge van Geldorp <gvg@reactos.org>
58663 * dlls/shell32/iconcache.c:
58664 Load shortcut icon by resource id instead of by icon index.
58666 2005-11-28 Robert Shearman <rob@codeweavers.com>
58668 * dlls/ole32/defaulthandler.c:
58669 Call DefaultHandler_Stop if we fail to start the server running
58670 correctly and a few formatting fixes.
58672 2005-11-28 Robert Shearman <rob@codeweavers.com>
58674 * dlls/rpcrt4/ndr_marshall.c:
58675 Fix NdrConformantArrayBufferSize to include the size of the
58677 Make NdrConformantArrayMemorySize do something more useful, like
58678 actually return the required memory.
58679 Conformance offset can be negative and should only be two bytes.
58681 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58683 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
58684 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
58685 dlls/msvidc32/rsrc.rc:
58686 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
58688 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58690 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
58691 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
58692 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
58694 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
58696 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
58697 Fix several bugs in msrle32 preventing it to load.
58698 Remove a hack in ICOpen compensating a bug in msrle32.
58699 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
58700 convoluted GWLP_HINSTANCE hack.
58702 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
58704 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
58705 Update Korean translations.
58707 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58709 * dlls/ole32/ole32res.rc:
58710 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
58712 2005-11-28 Jacek Caban <jacek@codeweavers.com>
58714 * dlls/shdocvw/webbrowser.c:
58715 Don't crash when parameters of Navigate2 are NULL.
58717 2005-11-28 Robert Shearman <rob@codeweavers.com>
58719 * dlls/wininet/http.c, dlls/wininet/internet.h:
58720 Add a new field "lpszHostName" to the session to track the host name
58721 of the HTTP server, as opposed to the server that we will connect to
58722 that could be a proxy server. Fixes the "Host:" header that we send to
58725 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
58727 * dlls/winmm/winmm.c:
58728 LoadLibrary16 is no longer exported by name, so do the lookup by its
58729 ordinal (when loading NE sibling).
58731 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
58733 * dlls/ntdll/cdrom.c:
58734 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
58735 IOCTL_STORAGE_CHECK_VERIFY.
58737 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
58739 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
58740 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
58742 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58744 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
58745 Correct the matrix sizes in software shaders and remove an erroneous
58746 parameter from lrp.
58748 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
58750 * dlls/x11drv/settings.c:
58751 Ignore frequency requests in Desktop mode.
58753 2005-11-28 Robert Shearman <rob@codeweavers.com>
58755 * dlls/ole32/defaulthandler.c:
58756 Call the equivalent delegate function for all of the simple
58759 2005-11-28 Robert Shearman <rob@codeweavers.com>
58761 * dlls/rpcrt4/ndr_marshall.c:
58762 We should always allocate in NdrConformantStringUnmarshal if the
58763 memory pointer is NULL.
58765 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
58767 * dlls/dinput/device.c:
58768 Handle DInput8 interfaces in device QueryInterface.
58770 2005-11-28 Hans Leidekker <hans@it.vu.nl>
58772 * dlls/wldap32/add.c:
58773 Document the ldap_add* functions.
58775 2005-11-28 Huw Davies <huw@codeweavers.com>
58777 * dlls/gdi/bitblt.c:
58778 If the driver doesn't support StretchBlt try to use StretchDIBits
58781 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
58783 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
58784 dlls/shell32/tests/shlfolder.c:
58785 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
58786 Directly return the correct "My Computer" attributes in
58787 ISF_Desktop_fnGetAttributesOf().
58788 Remove "todo_wine" from the "My Computer" attributes test case.
58789 Add test case for retrieving the file system path from the
58790 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
58792 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
58794 * documentation/README.ko:
58795 Add a translation of the README.
58797 2005-11-28 Mike McCormack <mike@codeweavers.com>
58799 * dlls/msi/helpers.c:
58800 If a source directory doesn't exist, use the install root instead.
58802 2005-11-28 Mike McCormack <mike@codeweavers.com>
58804 * dlls/msi/dialog.c:
58805 Handle the ^ character in MaskEdit controls.
58807 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
58809 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
58810 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
58812 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58814 * dlls/shell32/shfldr_unixfs.c:
58815 Initial stubbed implementation of UnixFolder's IDropTarget interface.
58817 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
58819 * dlls/kernel/process.c:
58820 Initialize file_exists to 0 at exe load test, prevents mistaking of
58821 UTF-8 encoded exenames as builtins.
58823 2005-11-26 Alexandre Julliard <julliard@winehq.org>
58825 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
58826 programs/avitools/.gitignore, programs/clock/.gitignore,
58827 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
58828 programs/eject/.gitignore, programs/expand/.gitignore,
58829 programs/explorer/.gitignore, programs/hh/.gitignore,
58830 programs/msiexec/.gitignore, programs/notepad/.gitignore,
58831 programs/progman/.gitignore, programs/regedit/.gitignore,
58832 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
58833 programs/rundll32/.gitignore, programs/start/.gitignore,
58834 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
58835 programs/view/.gitignore, programs/wcmd/.gitignore,
58836 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
58837 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
58838 programs/winedbg/.gitignore, programs/winefile/.gitignore,
58839 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
58840 programs/winepath/.gitignore, programs/winetest/.gitignore,
58841 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
58842 programs/winver/.gitignore, tools/winegcc/.gitignore:
58843 Ignore symlink files too (needed for git).
58845 2005-11-26 Alexandre Julliard <julliard@winehq.org>
58847 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
58848 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
58849 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
58850 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
58851 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
58852 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
58853 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
58854 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
58855 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
58856 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
58857 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
58858 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
58859 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
58860 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
58861 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
58862 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
58863 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
58864 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
58865 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
58866 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
58867 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
58868 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
58869 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
58870 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
58871 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
58872 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
58873 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
58874 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
58875 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
58876 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
58877 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
58878 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
58879 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
58880 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
58881 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
58882 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
58883 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
58884 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
58885 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
58886 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
58887 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
58888 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
58889 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
58890 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
58891 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
58892 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
58893 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
58894 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
58895 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
58896 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
58897 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
58898 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
58899 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
58900 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
58901 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
58902 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
58903 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
58904 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
58905 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
58906 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
58907 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
58908 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
58909 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
58910 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
58911 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
58912 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
58913 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
58914 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
58915 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
58916 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
58917 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
58918 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
58919 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
58920 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
58921 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
58922 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
58923 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
58924 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
58925 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
58926 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
58927 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
58928 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
58929 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
58930 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
58931 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
58932 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
58933 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
58934 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
58935 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
58936 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
58937 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
58938 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
58939 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
58940 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
58941 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
58942 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
58943 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
58944 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
58945 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
58946 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
58947 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
58948 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
58949 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
58950 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
58951 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
58952 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
58953 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
58954 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
58955 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
58956 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
58957 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
58958 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
58959 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
58960 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
58961 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
58962 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
58963 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
58964 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
58965 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
58966 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
58967 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
58968 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
58969 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
58970 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
58971 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
58972 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
58973 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
58974 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
58975 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
58976 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
58977 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
58978 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
58979 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
58980 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
58981 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
58982 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
58983 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
58984 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
58985 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
58986 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
58987 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
58988 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
58989 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
58990 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
58991 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
58992 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
58993 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
58994 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
58995 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
58996 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
58997 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
58998 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
58999 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
59000 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
59001 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
59002 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
59003 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
59004 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
59005 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
59006 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
59007 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
59008 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
59009 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
59010 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
59011 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
59012 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
59013 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
59014 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
59015 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
59016 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
59017 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
59018 dlls/version/.cvsignore, dlls/version/.gitignore,
59019 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
59020 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
59021 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
59022 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
59023 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
59024 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
59025 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
59026 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
59027 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
59028 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
59029 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
59030 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
59031 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
59032 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
59033 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
59034 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
59035 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
59036 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
59037 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
59038 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
59039 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
59040 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
59041 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
59042 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
59043 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
59044 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
59045 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
59046 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
59047 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
59048 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
59049 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
59050 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
59051 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
59052 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
59053 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
59054 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
59055 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
59056 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
59057 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
59058 fonts/.gitignore, include/.cvsignore, include/.gitignore,
59059 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
59060 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
59061 libs/unicode/.cvsignore, libs/unicode/.gitignore,
59062 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
59063 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
59064 programs/.cvsignore, programs/.gitignore,
59065 programs/avitools/.cvsignore, programs/avitools/.gitignore,
59066 programs/clock/.cvsignore, programs/clock/.gitignore,
59067 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
59068 programs/control/.cvsignore, programs/control/.gitignore,
59069 programs/eject/.cvsignore, programs/eject/.gitignore,
59070 programs/expand/.cvsignore, programs/expand/.gitignore,
59071 programs/explorer/.cvsignore, programs/explorer/.gitignore,
59072 programs/hh/.cvsignore, programs/hh/.gitignore,
59073 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
59074 programs/notepad/.cvsignore, programs/notepad/.gitignore,
59075 programs/progman/.cvsignore, programs/progman/.gitignore,
59076 programs/regedit/.cvsignore, programs/regedit/.gitignore,
59077 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
59078 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
59079 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
59080 programs/start/.cvsignore, programs/start/.gitignore,
59081 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
59082 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
59083 programs/view/.cvsignore, programs/view/.gitignore,
59084 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
59085 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
59086 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
59087 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
59088 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
59089 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
59090 programs/winefile/.cvsignore, programs/winefile/.gitignore,
59091 programs/winemenubuilder/.cvsignore,
59092 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
59093 programs/winemine/.gitignore, programs/winepath/.cvsignore,
59094 programs/winepath/.gitignore, programs/winetest/.cvsignore,
59095 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
59096 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
59097 programs/winhelp/.gitignore, programs/winver/.cvsignore,
59098 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
59099 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
59100 tools/widl/.gitignore, tools/winapi/.cvsignore,
59101 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
59102 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
59103 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
59104 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
59105 tools/wrc/.cvsignore, tools/wrc/.gitignore:
59106 Renamed all .cvsignore files to .gitignore.
59108 2005-11-24 Hans Leidekker <hans@it.vu.nl>
59110 * programs/winebrowser/main.c, tools/wine.inf:
59111 Also handle mailto: urls.
59113 2005-11-24 Mike McCormack <mike@codeweavers.com>
59115 * dlls/msvcrt/tests/printf.c:
59116 Add some tests for _fcvt.
59118 2005-11-24 Marcus Meissner <meissner@suse.de>
59121 extern "C" wrappers for usp10.h.
59123 2005-11-24 Mike McCormack <mike@codeweavers.com>
59125 * dlls/msi/helpers.c:
59126 Make all source directories at the root of the install.
59128 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
59130 * dlls/advapi32/lsa.c:
59131 Return a real error in LsaLookupSids.
59133 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
59135 * include/Makefile.in:
59138 2005-11-24 Mike McCormack <mike@codeweavers.com>
59140 * dlls/wldap32/ber.c:
59141 Fix a compile error.
59143 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
59145 * dlls/opengl32/wgl_ext.c:
59146 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
59148 2005-11-24 Juan Lang <juan_lang@yahoo.com>
59150 * include/wincrypt.h:
59151 Add more declarations.
59153 2005-11-23 Francois Gouget <fgouget@free.fr>
59155 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
59156 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
59157 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
59158 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
59159 dlls/shell32/shellpath.c, dlls/user/edit.c,
59160 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
59161 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
59162 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
59163 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
59164 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
59165 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
59166 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
59167 dlls/wintab32/context.c, programs/progman/En.rc,
59168 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
59169 tools/wrc/translation.c:
59170 Assorted spelling fixes.
59172 2005-11-23 Francois Gouget <fgouget@free.fr>
59174 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
59175 Documentation tweaks to make winapi_check happy.
59176 Also specify the documented spec file entry.
59178 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
59180 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
59181 Add German resource file for msvideo.
59183 2005-11-23 Francois Gouget <fgouget@free.fr>
59185 * dlls/wldap32/control.c, dlls/wldap32/init.c,
59186 dlls/wldap32/winldap_private.h, include/winldap.h,
59187 tools/winapi/win32.api:
59188 winldap.h should include windeh.f and schnlsp.h.
59189 Enclose the API definitions in an extern "C" section and define
59191 Better stick to the types defined by the PSDK.
59192 Fix the ldap_create_vlv_control*() prototypes.
59195 2005-11-23 Alexandre Julliard <julliard@winehq.org>
59197 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
59198 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
59199 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
59200 tools/winebuild/import.c:
59201 Preserve 16-byte stack alignment in the various assembly
59202 functions. Needed for MacOSX.
59204 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
59206 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
59207 dlls/msvideo/rsrc.rc:
59208 Add Korean translation.
59210 2005-11-23 Francois Gouget <fgouget@free.fr>
59212 * dlls/advpack/tests/advpack.c:
59213 Add trailing '\n' to trace() call.
59215 2005-11-23 Francois Gouget <fgouget@free.fr>
59217 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
59218 Add LPADDRINFO, missing IP_* defines and missing APIs.
59219 Enclose the API definitions in an extern "C" section.
59220 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
59221 Better stick to the types defined by the PSDK.
59224 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
59226 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
59227 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
59228 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
59229 Update Korean translations.
59231 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
59233 * dlls/shell32/shfldr_unixfs.c:
59234 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
59236 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59238 * dlls/mscms/tests/profile.c:
59239 Be more strict and verbose while testing
59240 GetStandardColorSpaceProfile().
59242 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
59244 * dlls/user/tests/sysparams.c:
59245 Make test_SPI_SETBORDER less likely to permanently change visual
59247 - use smaller border widths values for testing;
59248 - provide a work around for a Windows XP feature that made the tests
59249 change the caption width.
59251 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
59253 * dlls/shell32/shfldr_desktop.c:
59254 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
59256 Fixed a handle leak in case of failing AddToEnumList call.
59258 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
59260 * dlls/shell32/shfldr_mycomp.c:
59261 Also scan HKEY_CURRENT_USER for shell namespace extensions in
59264 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
59266 * dlls/shell32/brsfolder.c:
59267 Initialize OLE instead of just COM, in order to enable Drag & Drop.
59269 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
59271 * dlls/commdlg/filedlg.c:
59272 Initialize OLE instead of COM only in order to enable Drag and Drop.
59274 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
59276 * include/commctrl.h:
59277 Define DateTime_SetMonthCalColor.
59279 2005-11-23 Juan Lang <juan_lang@yahoo.com>
59281 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
59282 Fix some memory leaks.
59284 2005-11-23 Alexandre Julliard <julliard@winehq.org>
59286 * dlls/x11drv/event.c:
59287 Fixed some broken code that was causing compiler warnings.
59289 2005-11-23 Huw Davies <huw@codeweavers.com>
59291 * dlls/msxml3/tests/domdoc.c:
59292 Release a stray node.
59294 2005-11-22 Alexandre Julliard <julliard@winehq.org>
59296 * ANNOUNCE, ChangeLog, VERSION, configure:
59299 ----------------------------------------------------------------
59300 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
59302 * dlls/commdlg/fontdlg16.c:
59303 Fixes for FormatCharDlgProc16:
59304 - properly store the ChooseFont pointer, use a window property as the
59305 A and W functions do;
59306 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
59308 2005-11-22 Aric Stewart <aric@codeweavers.com>
59310 * dlls/wininet/http.c:
59311 HttpEndRequest does not actually send an extra NULL byte at the end of
59312 the request. Help from Rob Shearman on this one.
59314 2005-11-22 Alexandre Julliard <julliard@winehq.org>
59316 * dlls/kernel/volume.c:
59317 Don't try to set the label in the superblock of FAT filesystems, that
59318 doesn't do the right thing anyway.
59320 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59322 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
59323 Corrects an error in the _m3xm3 shader function in pixel and vertex
59326 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
59328 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
59329 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
59330 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
59331 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
59332 Add a semi-functional ICCompressorChoose implementation.
59334 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
59336 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
59337 GetSystemMetrics fixes with corresponding tests.
59339 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
59341 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
59342 server/debugger.c, server/event.c, server/fd.c, server/file.c,
59343 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
59344 server/mutex.c, server/named_pipe.c, server/object.c,
59345 server/object.h, server/process.c, server/queue.c, server/registry.c,
59346 server/request.c, server/semaphore.c, server/serial.c,
59347 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
59348 server/timer.c, server/token.c, server/winstation.c:
59349 Add name_lookup function in object_ops.
59351 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
59353 * dlls/commdlg/fontdlg16.c:
59354 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
59355 the lpszStyle fields.
59357 2005-11-22 Hans Leidekker <hans@it.vu.nl>
59359 * programs/winebrowser/Makefile.in:
59360 No need to link against shell32 or user32.
59362 2005-11-22 Aric Stewart <aric@codeweavers.com>
59364 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
59365 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
59366 headers. Also adding a test for some header adding flags.
59368 2005-11-22 Alexandre Julliard <julliard@winehq.org>
59370 * server/registry.c:
59371 Use struct unicode_str instead of null-terminated strings where
59372 possible, and remove constraints on total key path length.
59374 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
59376 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
59378 Add stdarg.h where missing.
59380 2005-11-22 Marcus Meissner <meissner@suse.de>
59382 * dlls/winsock/socket.c:
59383 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
59385 2005-11-22 Steven Edwards <winehacker@gmail.com>
59387 * dlls/ntdll/version.c:
59388 Correct URL for version infomation database website.
59390 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
59392 * dlls/gdi/tests/dc.c:
59393 Add a test showing that SaveDC after GetDC should return 1.
59395 2005-11-22 Jacek Caban <jacek@codeweavers.com>
59397 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
59398 Create window in SetClientSite and return it in
59399 IOleInPlaceSite::GetWindow.
59401 2005-11-22 Robert Shearman <rob@codeweavers.com>
59403 * dlls/wininet/tests/http.c:
59404 Test the sizes of some of the parameters passed into the callback.
59406 2005-11-22 Robert Shearman <rob@codeweavers.com>
59408 * dlls/wininet/internet.c, dlls/wininet/internet.h,
59409 dlls/wininet/utility.c:
59410 Rename SendAsyncCallback to INTERNET_SendCallback.
59412 2005-11-22 Robert Shearman <rob@codeweavers.com>
59414 * dlls/wininet/http.c:
59415 Fix an incorrect entry in the HTTP header field table causing broken
59416 Location field parsing.
59418 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59420 * dlls/advpack/tests/advpack.c:
59421 Exit test after first TranslateInfString() failure, which seems to be
59424 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59426 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
59427 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
59428 Implement a pixel shader parser and cross compiler. All version of
59429 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
59430 will be cross compiled.
59432 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
59434 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
59435 server/mapping.c, server/mutex.c, server/named_pipe.c,
59436 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
59437 server/winstation.c:
59438 Return correct error on name collision when creating new named
59440 Check for correct error in affected places.
59442 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
59444 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
59445 Kernel32 should create named objects with OBJ_OPENIF flag set.
59446 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
59447 RtlNtStatusToDosError.
59449 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
59451 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
59452 Update Korean translations.
59454 2005-11-21 Alexandre Julliard <julliard@winehq.org>
59456 * programs/winecfg/drive.c:
59457 Only set label and serial number when they are actually changed.
59459 2005-11-21 Alexandre Julliard <julliard@winehq.org>
59461 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
59462 server/mailslot.c, server/protocol.def, server/trace.c:
59463 Fixed handling of mailslot read timeout to avoid compiler warnings.
59465 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
59468 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
59469 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
59471 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
59473 * dlls/ntdll/tests/om.c:
59474 More Object Manager tests.
59476 2005-11-21 Aric Stewart <aric@codeweavers.com>
59478 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
59479 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
59480 some things out of HTTP_SendRequestW to avoid duplicate code.
59482 2005-11-21 Ge van Geldorp <gvg@reactos.org>
59484 * dlls/crypt32/encode.c:
59485 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
59487 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
59489 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
59490 dlls/shell32/shell32_main.h:
59491 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
59492 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
59493 PidlToSicIndex() and return -1 in error cases.
59494 Read shell overlay icon settings from registry to allow icon
59497 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
59499 * dlls/msvcrt/locale.c:
59500 Fix bogus unreal code page messages in _setmbcp().
59502 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
59504 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
59505 Do not forward _mbccpy to strcpy.
59506 Remove the error message in _mbccpy, it is not an error.
59508 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
59510 * dlls/comctl32/syslink.c:
59511 Improved word wrapping and tab key handling.
59513 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
59515 * dlls/advpack/advpack.c, include/advpub.h:
59516 Add/correct prototypes for some already defined functions in advpack.
59518 2005-11-21 Hans Leidekker <hans@it.vu.nl>
59520 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
59521 dlls/wldap32/wldap32.spec:
59522 Implement ldap_create_vlv_control{A,W},
59523 ldap_encode_sort_control{A,W}.
59524 Add a stub for ldap_create_page_control{A,W}.
59526 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
59528 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
59529 include/winsvc.h, tools/winapi/win32.api:
59530 Add/correct prototypes for some already defined functions in
59531 advapi32. Correct spec file entry for GetSecurityInfoExW.
59533 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
59535 * dlls/user/winstation.c, include/wine/server_protocol.h,
59536 server/protocol.def, server/trace.c, server/winstation.c:
59537 Replace inherit flag with object attributes in winstation and desktop
59538 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
59540 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
59542 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
59543 Fix _mbsspn() with conformance tests.
59545 2005-11-21 Hans Leidekker <hans@it.vu.nl>
59547 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
59548 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
59549 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
59550 programs/taskmgr/taskmgr.rc:
59551 Added Dutch translations.
59553 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
59555 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
59556 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
59557 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
59558 programs/winefile/Ko.rc:
59559 Update Korean translations.
59561 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
59563 * dlls/x11drv/scroll.c:
59564 Print scroll and clip rectangles on the ScrollDC entry.
59566 2005-11-21 Rob Shearman <rob@codeweavers.com>
59568 * dlls/advapi32/service.c:
59569 Don't try waiting for the service process to start if the
59570 CreateProcess call failed.
59572 2005-11-21 Mike McCormack <mike@codeweavers.com>
59574 * dlls/msi/registry.c:
59575 Loop around calling RegQueryValue until we have a big enough string
59576 for both the name and the value.
59578 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
59580 * dlls/shdocvw/dochost.c:
59581 Added GetHostInfo implementation.
59583 2005-11-21 Ge van Geldorp <gvg@reactos.org>
59585 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
59586 Fix some prototypes to match the PSDK.
59588 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59590 * dlls/kernel/oldconfig.c:
59591 - ANSI SCSI revision is a hex number.
59592 - Be more verbose with parser ERRs.
59594 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
59596 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
59597 Mark some functions as implemented in the spec files.
59599 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
59601 * programs/winecfg/driveui.c:
59602 Create new drives with autodetect type.
59604 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59606 * dlls/msvcrt/tests/file.c:
59607 Minor MSVCRT test changes:
59608 - add two invalid parameter checks for fopen(),
59609 - rearrange test sequence into two parts (low-level and stream I/O),
59612 2005-11-21 Hans Leidekker <hans@it.vu.nl>
59614 * dlls/wldap32/value.c:
59615 Fix the build without openldap.
59617 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
59619 * include/wincrypt.h:
59620 Add prototypes for some already defined functions in crypt32.
59622 2005-11-21 Aric Stewart <aric@codeweavers.com>
59624 * dlls/wininet/internet.c:
59625 Implement the use of NETCON_send for HTTP connections when in
59628 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
59630 * dlls/version/tests/install.c:
59631 Fix version tests on NT, 2K and XP, make some errors more verbose.
59633 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
59635 * dlls/winmm/wineoss/audio.c:
59636 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
59637 continuing with even higher channels numbers.
59639 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
59641 * dlls/winsock/socket.c:
59642 Fixed typo in ws_sockaddr_u2ws().
59644 2005-11-18 Hans Leidekker <hans@it.vu.nl>
59646 * configure, configure.ac, dlls/wldap32/init.c,
59647 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
59648 dlls/wldap32/wldap32.spec:
59649 Avoid using deprecated openldap functions.
59650 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
59651 Add stub implementation for ldap_startup and ldap_stop_tls_s.
59653 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59655 * programs/winedbg/types.c:
59656 Native dbghelp doesn't provide names for basic type, so added relevant
59657 basic type names in winedbg.
59659 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
59661 * dlls/commdlg/filedlg.c:
59662 There is no need to resize our own fake dialog to match the parent, it
59663 doesn't have controls anyway.
59665 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59667 * dlls/mscms/tests/profile.c:
59668 Don't call unicode functions of file API as they fail on Win9x.
59670 2005-11-18 Alexandre Julliard <julliard@winehq.org>
59672 * server/console.c, server/event.c, server/handle.c, server/handle.h,
59673 server/mailslot.c, server/mapping.c, server/mutex.c,
59674 server/named_pipe.c, server/object.c, server/object.h,
59675 server/process.c, server/request.h, server/semaphore.c,
59676 server/timer.c, server/user.h, server/winstation.c:
59677 Added a struct unicode_str to encapsulate object names.
59679 2005-11-18 Hans Leidekker <hans@it.vu.nl>
59681 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
59682 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
59683 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
59684 Avoid using deprecated openldap functions.
59685 Correct some return values.
59687 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59689 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
59690 programs/winedbg/winedbg.c:
59691 Centralized calls for SymSetContext, we only do it when we change the
59692 current stack frame, and no longer every time we look up local symbols
59695 2005-11-18 Alexandre Julliard <julliard@winehq.org>
59697 * dlls/kernel/tests/thread.c:
59698 Avoid setting the context before the thread has started running, it's
59699 broken on most Windows versions.
59701 2005-11-18 Huw Davies <huw@codeweavers.com>
59703 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
59704 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
59705 dlls/msxml3/tests/domdoc.c:
59706 Ref count the xmlDocPtr.
59707 If two nodes refer to the same xmlNodePtr don't return same object.
59709 2005-11-18 Hans Leidekker <hans@it.vu.nl>
59711 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
59712 Avoid using deprecated openldap functions.
59713 Correct some return values.
59715 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59717 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
59718 programs/winedbg/stack.c:
59719 Move print_func_and_args to stack.c, where it belongs.
59721 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
59723 * dlls/user/static.c:
59724 Fix vertical text alignment in static controls.
59726 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
59728 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
59729 dlls/comctl32/tests/header.c:
59730 Added header control tests.
59732 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59734 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
59735 programs/winedbg/stack.c, programs/winedbg/symbol.c,
59736 programs/winedbg/winedbg.c:
59737 - now storing frames information in thread structure
59738 - frames are cached after each thread stops execution
59739 - reimplemented backtrace on top of this
59741 2005-11-18 Alexandre Julliard <julliard@winehq.org>
59743 * dlls/kernel/tests/locale.c:
59744 Added a few more Unicode digits from Unicode version 4.1.
59746 2005-11-18 Alexandre Julliard <julliard@winehq.org>
59748 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
59749 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
59750 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
59751 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
59752 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
59753 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
59754 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
59755 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
59756 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
59757 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
59758 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
59759 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
59760 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
59761 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
59762 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
59763 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
59764 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
59765 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
59766 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
59767 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
59768 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
59769 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
59770 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
59771 libs/unicode/casemap.c, libs/unicode/wctype.c:
59772 Updated codepage tables to Unicode version 4.1.
59774 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
59776 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
59777 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
59778 programs/cmdlgtst/cmdlgr.rc:
59779 Update Korean translations.
59781 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
59783 * dlls/user/tests/win.c:
59784 Add another test for Z order of child windows.
59786 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
59788 * dlls/kernel/vxd.c:
59789 Use case insensitive comparison to check file extensions.
59791 2005-11-18 Peter Beutner <p.beutner@gmx.net>
59793 * dlls/x11drv/opengl.c:
59794 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
59795 the selected pixel format lacks full hardware acceleration and only a
59796 few parts are accelerated. So don't always set it but only if the X
59797 server actually reports that the selected pixel format is not fully
59800 2005-11-18 Jacek Caban <jacek@codeweavers.com>
59802 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
59803 dlls/shdocvw/webbrowser.c:
59804 Free ConnectionPoint objects (fix memory leak).
59806 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59808 * dlls/msvcrt/undname.c:
59809 Ensures, when we cannot demangle the string, to return the mangled
59810 name instead of a NULL pointer.
59812 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
59814 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
59815 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
59816 Now returning correct symbol flags (as native does) for function pmts
59817 & locals in dbghelp.
59818 Modified winedbg accordingly.
59820 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
59822 * dlls/twain/dsm_ctrl.c:
59823 If SANE returns empty device list treat it as an error.
59825 2005-11-18 Jacek Caban <jacek@codeweavers.com>
59827 * dlls/atl/registrar.c:
59828 Fix parsing '{' char.
59830 2005-11-18 Robert Reif <reif@earthlink.net>
59832 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
59833 Handle failure on Windows 95 properly.
59834 Make two functions available to all files.
59835 Make format_string() const correct.
59837 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
59839 * configure, configure.ac, dlls/winsock/socket.c,
59840 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
59841 Implemented getaddrinfo(), including full mapping of struct addrinfo
59842 between UNIX and Windows. Based on a patch by Mike Hearn.
59844 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
59846 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
59847 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
59848 programs/winedbg/types.c:
59849 Dbghelp describes the types of function arguments with a specific
59850 symbol-type (symt) which links both to arguments' type and to function
59852 - added this new type to dbghelp
59853 - implemented its use in winedbg
59855 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
59857 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
59858 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
59859 programs/winedbg/break.c, programs/winedbg/expr.c,
59860 programs/winedbg/memory.c, programs/winedbg/symbol.c,
59861 programs/winedbg/types.c:
59862 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
59865 2005-11-17 Alexandre Julliard <julliard@winehq.org>
59867 * libs/unicode/cpmap.pl:
59868 Only update modified files.
59870 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
59872 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
59873 Improve IConnectionPoint handling.
59875 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59877 * dlls/wined3d/device.c:
59878 Disable support for creation FMT_Unknown textures. This gets most of
59879 the d3d8 demos from www.codesampler.com working.
59881 2005-11-17 Robert Shearman <rob@codeweavers.com>
59883 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
59884 Remove some incompatibilities in the wctype table by updating the
59885 space, blank and cntrl exceptions and fixing the type given to
59886 characters in the "Zl" and "Zp" classes.
59888 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
59890 * dlls/comctl32/header.c:
59891 Return false if index is out of bounds in GetItemT.
59893 2005-11-17 Alexandre Julliard <julliard@winehq.org>
59895 * programs/explorer/explorer.c:
59896 Fixed invalid C syntax.
59898 2005-11-17 Robert Shearman <rob@codeweavers.com>
59900 * dlls/kernel/profile.c:
59901 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
59902 Don't increment the szFile pointer since we removed the BOM earlier
59903 and it will cause the first real character of the INI file to be
59906 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
59908 * programs/winefile/winefile.c, programs/winefile/winefile.h:
59909 Use command line for initial directory selection.
59910 Remove useless hwndParent variable.
59912 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
59914 * dlls/wined3d/swapchain.c:
59915 Clear the z and stencil buffers at the end of the scene, this fixes a
59916 problem with the solid node bsp demo from www.codesampler.com as well
59917 as a lot of blank screens in some other demos.
59919 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
59921 * dlls/msvcrt/tests/cpp.c:
59922 Provide a sample of the joy of MSC symbol mangling.
59924 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
59926 * programs/winedbg/symbol.c:
59927 When a symbol name already contains a module name, we shouldn't search
59930 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
59932 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
59933 programs/winedbg/debugger.h:
59934 Simplification of lex's input reading.
59936 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
59938 * dlls/user/tests/monitor.c:
59939 Made test loadable on win95 again (EnumDisplayDevicesA not present).
59941 2005-11-17 Jacek Caban <jacek@codeweavers.com>
59943 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
59944 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
59945 Added stub implementation of IDocHostUIHandler.
59947 2005-11-17 Jacek Caban <jacek@codeweavers.com>
59949 * include/mshtmhst.idl:
59950 Added IHTMLWindow forward declaration.
59952 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
59954 * tools/winapi/win32.api:
59955 Update win32.api to cvs.
59957 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
59959 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
59960 Fix _fcloseall() return value.
59961 Improve some trace messages.
59962 Add tests for fopen(), fclose(), _fcloseall().
59963 Stricten some checks of _unlink().
59965 2005-11-16 Jacek Caban <jacek@codeweavers.com>
59967 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
59968 dlls/shdocvw/webbrowser.c:
59969 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
59971 2005-11-16 Aric Stewart <aric@codeweavers.com>
59973 * configure, configure.ac, programs/Makefile.in,
59974 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
59975 programs/explorer/explorer.c:
59976 Beginnings of an explorer.exe replacement that wraps the existing
59979 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
59981 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
59982 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
59983 Added ability to execute commands from a file passed on command line
59984 (through --file option).
59985 Use that feature to get rid of arg_command hack (--command option now
59986 creates a temporary file).
59988 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
59990 * dlls/user/edit.c, dlls/user/tests/msg.c:
59991 Add a test for some edit control behaviours, make it pass under Wine.
59993 2005-11-16 Robert Reif <reif@earthlink.net>
59995 * dlls/winmm/wavemap/wavemap.c:
59996 Only convert bits per sample between different encoding formats.
59998 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
60000 * dlls/winsock/socket.c, include/ws2tcpip.h:
60001 Added mapping between unix and windows sockaddr_in6(_old) and
60002 sockaddr_in. Added address family, socket type mappers.
60004 2005-11-16 Robert Shearman <rob@codeweavers.com>
60006 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
60007 - Improve callback to give context sensitive information about the
60008 different statuses and print the thread ID that it was called from.
60009 - Replace the busy waiting on the "goon" flag with an event.
60010 - Replace hard coded numbers with more informative constants
60011 throughout the InternetReadFile test.
60012 - Add tests for InternetReadFileExA.
60013 - Fix the error value from calling InternetReadFile with a NULL handle
60014 as indicated by the test.
60016 2005-11-16 Jacek Caban <jacek@codeweavers.com>
60018 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
60019 Added IOleInPlaceSite stub implementation.
60021 2005-11-15 Mike McCormack <mike@codeweavers.com>
60024 Add timezone information to the registry.
60026 2005-11-15 Robert Shearman <rob@codeweavers.com>
60028 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
60029 dlls/wininet/utility.c:
60030 We shouldn't pass the struct hostent returned from gethostbyname as
60031 it's not thread-safe and isn't needed anyway.
60033 2005-11-15 Ken Thomases <ken@codeweavers.com>
60035 * dlls/ntdll/signal_i386.c:
60036 Updated context definitions for the latest Darwin/x86.
60038 2005-11-15 Robert Shearman <rob@codeweavers.com>
60040 * dlls/wininet/internet.c:
60041 Correct the size of a callback parameter.
60042 Fix the declaration of INTERNET_WorkerThreadFunc.
60044 2005-11-15 Mike McCormack <mike@codeweavers.com>
60046 * dlls/msi/registry.c:
60047 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
60049 2005-11-15 Alexandre Julliard <julliard@winehq.org>
60051 * dlls/wininet/urlcache.c:
60052 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
60054 2005-11-15 Mike McCormack <mike@codeweavers.com>
60056 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
60057 Fix function prototype and spec file entry for
60058 MsiEnumComponentQualifiers.
60060 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
60062 * dlls/comctl32/header.c:
60063 Implement implement header callback support (HDN_GETDISPINFO notification):
60064 - better factorisation
60067 2005-11-15 Alexandre Julliard <julliard@winehq.org>
60069 * dlls/urlmon/tests/url.c:
60070 Don't crash if BindToStorage fails.
60072 2005-11-15 Mike McCormack <mike@codeweavers.com>
60074 * dlls/msi/install.c:
60075 Only return ERROR_MORE_DATA if there's a buffer to copy a result
60078 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
60080 * dlls/user/focus.c:
60081 Do not change focus if the being activated window is no longer
60084 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
60086 * dlls/kernel/tests/drive.c:
60087 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
60089 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
60091 * dlls/winspool/tests/info.c:
60092 Some extra tests for GetPrinterDriverDirectory.
60093 Display a TRACE when the Service "spooler" is not running (NT).
60095 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
60097 * dlls/kernel/comm.c:
60098 Disable PARMRK input flag of serial ports.
60100 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
60102 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
60103 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
60104 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
60105 programs/winefile/Ko.rc:
60106 Update Korean translations.
60108 2005-11-15 Alexandre Julliard <julliard@winehq.org>
60110 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
60111 Use proper asm name for external functions.
60113 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
60115 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
60116 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
60118 2005-11-15 Jacek Caban <jacek@codeweavers.com>
60120 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
60121 dlls/shdocvw/webbrowser.c:
60122 Beginning implementation of Navigate2.
60124 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
60126 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
60127 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
60128 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
60129 - use D3DCOLOR macros instead of using shift + masks
60130 - fix a bug where diffuse.lpData checked instead of specular.lpData
60131 - implement color fixup on ARB VShader compilation code:
60132 -> on input parameters using swizzle
60133 -> add is_color parameter on vshader_program_add_param
60135 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
60137 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
60138 Add stubs around ScriptStringAnalyse to avoid PAF crash.
60140 2005-11-15 Robert Shearman <rob@codeweavers.com>
60142 * dlls/wininet/http.c:
60143 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
60144 an INTERNET_ASYNC_RESULT structure.
60145 The source handle in HTTP_Connect should be the parent's handle.
60147 2005-11-15 Robert Shearman <rob@codeweavers.com>
60149 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
60150 SSL doesn't need to use a different socket to unsecure communications.
60152 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
60154 * dlls/kernel/tests/thread.c:
60155 Corrected last error information.
60156 Make sure we can run the tests on win9x.
60158 2005-11-15 Mike McCormack <mike@codeweavers.com>
60160 * dlls/msi/package.c:
60161 Set the Installed property if the product is already installed.
60163 2005-11-14 Alexandre Julliard <julliard@winehq.org>
60165 * dlls/user/input.c, server/queue.c:
60166 Added support for the QS_ALLPOSTMESSAGE flag.
60168 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
60170 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
60171 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
60172 Beginning of true BindToStorage implementation.
60174 2005-11-14 Huw Davies <huw@codeweavers.com>
60176 * tools/widl/header.c:
60177 Prefix [putref] property names with putref_.
60179 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
60181 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
60182 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
60184 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
60185 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
60186 SPI_{G|S}ICONTITLELOGFONT.
60187 Accordingly extend the corresponding tests.
60189 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
60191 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
60192 Undname: Allow more then one coded character in demangle_datatype.
60194 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
60197 Add default version information.
60199 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
60201 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
60202 NtReadFile: now returning correct status in NtReadFile for EOF
60203 conditions (on files) and broken pipe (on named pipes).
60205 2005-11-14 Peter Beutner <p.beutner@gmx.net>
60207 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
60208 When creating DIBs with a color depth <= 8, always set biClrUsed field
60209 to the number of entries in the color table.
60211 2005-11-14 Mike McCormack <mike@codeweavers.com>
60213 * dlls/msi/cond.y, dlls/msi/tests/package.c:
60214 Empty strings are not equal to any number, so all comparisons against
60215 them fail except for tests for non-equalness.
60217 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
60219 * dlls/wined3d/device.c:
60220 Fix an intermittent lockup with ATI's driver, I expect the problem is
60221 trying to clear the display before it's visible. Also correct the
60224 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
60226 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
60227 dlls/urlmon/urlmon_main.h:
60228 Added get_protocol_iface internal function and use it in
60231 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
60233 * dlls/ddraw/surface_main.c:
60234 Use the front buffer palette for DC operations on off-screen buffers.
60236 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60238 * dlls/advpack/tests/advpack.c:
60239 Get the version and language ID of ADVPACK.DLL too.
60241 2005-11-14 H. Verbeet <hverbeet@gmail.com>
60243 * dlls/ddraw/surface_dib.c:
60244 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
60245 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
60247 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
60249 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
60250 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
60251 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
60252 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
60253 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
60254 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
60255 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
60256 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
60257 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
60258 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
60259 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
60260 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
60261 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
60262 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
60263 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
60264 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
60265 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
60266 programs/winemine/rsrc.rc:
60267 Add Korean translations.
60269 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
60271 * dlls/iphlpapi/iphlpapi_main.c:
60272 Add, reformat API documentation.
60274 2005-11-14 Mike McCormack <mike@codeweavers.com>
60276 * dlls/msi/cond.y, dlls/msi/tests/package.c:
60277 Fix comparison of empty properties to numbers and add test cases.
60279 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
60281 * dlls/user/tests/msg.c:
60282 Fix message tests to run cleanly on Windows XP SP1.
60284 2005-11-14 Edgar Hucek <gimli@gentoo.org>
60286 * dlls/winmm/joystick/joystick.c:
60287 Unicode compile fix.
60289 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
60291 * dlls/kernel/tests/thread.c:
60292 Fix set_test_val function declaration to ensure stack is left
60295 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60297 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
60298 Fix a test for InternetCreateUrlA as no Windows platform sets last
60299 error here. Make InternetCreateUrlA pass the test.
60301 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60303 * dlls/crypt32/tests/cert.c:
60304 Don't call missing API function.
60306 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
60308 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
60309 Add DDBLT_DONOTWAIT flag.
60310 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
60312 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
60314 * dlls/urlmon/umon.c:
60315 Move BindToStorage hack to the separated function.
60317 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
60319 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
60320 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
60321 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
60322 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
60323 dlls/d3d9/volumetexture.c:
60324 Remove the setting of the result pointer to NULL in creates, tests
60325 show that windows doesn't set the result to NULL on error.
60327 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
60329 * dlls/ntdll/thread.c:
60330 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
60331 from the command-line.
60333 2005-11-14 Peter Lemenkov <petro@mail.ru>
60335 * include/rpcdce.h:
60338 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
60340 * dlls/comctl32/imagelist.c:
60341 Reformat "see" section, to match c2man requirements.
60343 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
60345 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
60346 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
60347 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
60348 Improve c2man Documented-Total count. Changes:
60349 - add missing description
60350 - complete missing A/W pairs
60351 - document remaining comdlg32 functions
60353 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
60355 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
60356 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
60357 dlls/advapi32/security.c:
60358 Improve c2man Documented-Total count. Changes:
60359 - add missing description
60360 - add missing returns section
60362 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
60364 * programs/winetest/Makefile.in:
60365 Add shdocvw tests to winetest.
60367 2005-11-12 Robert Shearman <rob@codeweavers.com>
60369 * dlls/ole32/compobj.c:
60370 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
60371 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
60372 instead of InprocServer32.
60374 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
60376 * dlls/kernel/tests/thread.c:
60377 Add some extra error information.
60379 2005-11-12 Robert Shearman <rob@codeweavers.com>
60381 * dlls/wininet/internet.c, dlls/wininet/internet.h:
60382 Implement InternetReadFileExA (based on a patch by Brian Gerst).
60384 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
60386 * dlls/dinput/joystick_linuxinput.c:
60387 Add additional sanity checks to the linux input system dinput joystick
60390 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
60392 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
60393 Removed a couple of shift/reduce warnings in grammar.
60395 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
60397 * programs/regedit/Nl.rc:
60398 Update Dutch resources.
60400 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
60402 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
60403 dlls/shdocvw/webbrowser.c:
60404 Added IViewObject2 stub implementation.
60406 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
60408 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
60409 dlls/version/tests/install.c:
60410 Added some tests for VerFindFileA.
60412 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
60414 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
60415 prefix can be NULL for GetTempFileNameW.
60417 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
60419 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
60420 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
60421 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
60422 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
60423 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
60424 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
60425 dlls/wininet/wininet_Ko.rc:
60426 Add Korean translations.
60428 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
60430 * dlls/urlmon/urlmon.spec:
60431 Correct argument count for URLDownloadToCacheFile{A,W}.
60433 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
60435 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
60436 dlls/shell32/shlexec.c:
60437 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
60438 emulated Windows version is Win9x, Excel refuses to communicate with a
60439 unicode client in win9x mode.
60441 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
60443 * dlls/user/dde_client.c:
60444 Convert some ERRs to WARNs in the DDE client code when appropriate.
60446 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
60448 * dlls/kernel/heap.c:
60449 Protect sys/stat.h with a conditional.
60451 2005-11-11 Steven Edwards <winehacker@gmail.com>
60454 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
60456 2005-11-11 Christoph Frick <frick@sc-networks.de>
60458 * dlls/dinput/joystick_linuxinput.c:
60459 Moved and adopted joystick_linux.c code into the
60460 joystick_linuxinput.c.
60462 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
60464 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
60465 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
60466 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
60467 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
60468 references on code).
60469 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
60470 glGetInteger (as it returns bad value).
60472 2005-11-10 Francois Gouget <fgouget@free.fr>
60474 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
60475 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
60476 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
60477 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
60478 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
60479 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
60480 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
60481 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
60482 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
60483 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
60484 dlls/dinput/device.c, dlls/dinput/mouse.c,
60485 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
60486 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
60487 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
60488 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
60489 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
60490 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
60491 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
60492 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
60493 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
60494 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
60495 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
60496 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
60497 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
60498 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
60499 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
60500 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
60501 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
60502 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
60503 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
60504 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
60505 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
60506 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
60507 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
60508 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
60509 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
60510 dlls/wininet/internet.c, dlls/winmm/mci.c,
60511 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
60512 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
60513 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
60514 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
60515 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
60516 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
60517 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
60518 programs/winevdm/winevdm.c:
60519 Remove spaces before '\n' in traces.
60521 2005-11-10 Francois Gouget <fgouget@free.fr>
60523 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
60524 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
60525 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
60526 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
60527 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
60528 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
60530 Assorted spelling and case fixes.
60532 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60534 * dlls/advpack/tests/advpack.c:
60536 - don't fail on WriteFile(),
60537 - add valid error codes,
60538 - empty buffer to avoid printing garbage,
60539 - remove bogus inf-file which TranslateInfString() creates here.
60541 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
60544 Make parameter higlighting regex less "hungry".
60546 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
60548 * programs/winemenubuilder/winemenubuilder.c:
60549 Parse the command line returned by CommandLineFromMsiDescriptor() to
60550 extract the application path. Otherwise winemenubuilder ignores the
60551 .lnk file entirely.
60553 2005-11-10 Francois Gouget <fgouget@free.fr>
60555 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
60556 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
60557 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
60558 Add trailing '\n's to ok() and TRACE() calls.
60560 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60562 * dlls/kernel/tests/path.c:
60563 Add error code valid for Win9x and XP.
60565 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
60567 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
60568 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
60569 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
60570 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
60571 dlls/shell32/systray.c:
60572 Improve c2man Documented-Total count. Changes:
60573 - add missing description
60574 - add missing returns section
60575 - complete missing A/W pairs
60576 - reformate comments, to match c2man requirements
60578 2005-11-10 Francois Gouget <fgouget@free.fr>
60580 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
60581 dlls/dxerr9/errors.h:
60582 Assorted spelling fixes in the DXErr8/9 error files.
60584 2005-11-10 Francois Gouget <fgouget@free.fr>
60586 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
60587 Remove extra backslash that was causing an awk warning.
60589 2005-11-10 Mike McCormack <mike@codeweavers.com>
60591 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
60592 programs/regedit/rsrc.rc:
60593 Added Korean resources.
60595 2005-11-10 Mike McCormack <mike@codeweavers.com>
60597 * programs/start/start.c:
60598 Remove the limit on the length of the command line.
60600 2005-11-10 Aric Stewart <aric@codeweavers.com>
60603 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
60605 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
60607 * dlls/uxtheme/system.c:
60608 Improve c2man Documented-Total count. Changes:
60609 - add missing returns section
60611 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
60613 * dlls/x11drv/init.c, include/wingdi.h:
60614 Added support for SHADEBLENDCAPS.
60616 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
60618 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
60619 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
60621 Support Mesa GL_VERSION on parse.
60623 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
60625 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
60626 Added URLDownloadToCacheFile[AW] stub.
60628 2005-11-10 Mike Hearn <mike@plan99.net>
60630 * dlls/wininet/version.rc:
60631 Update wininet version info.
60633 2005-11-09 Alexandre Julliard <julliard@winehq.org>
60635 * ANNOUNCE, ChangeLog, VERSION, configure:
60638 ----------------------------------------------------------------
60639 2005-11-09 Huw Davies <huw@codeweavers.com>
60641 * dlls/wineps/ps.c:
60642 Escape non-printable characters in the document title and also
60643 truncate it to 0x80 characters.
60645 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
60647 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
60648 Initialize COM prior to displaying the file dialog.
60650 2005-11-09 Mike McCormack <mike@codeweavers.com>
60652 * dlls/msi/registry.c, dlls/msi/tests/db.c:
60653 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
60656 2005-11-09 Mike McCormack <mike@codeweavers.com>
60659 Make sure we only CoUninitialize after successfully initializing.
60660 Fix the address of the returned IShellLinkDataList interface.
60662 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
60664 * dlls/urlmon/file.c:
60665 Added IInternetPriority implementation to FileProtocol.
60667 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
60669 * dlls/user/cursoricon.c:
60670 If a color bitmap is provided, store bitmap information from it
60671 instead of the mask bitmap one.
60673 2005-11-09 Alexandre Julliard <julliard@winehq.org>
60675 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
60676 Don't call SetWindowPos in ShowWindow if a parent window is not
60677 visible, only toggle the WS_VISIBLE flag.
60679 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
60681 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
60682 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
60683 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
60684 dlls/user/win.c, dlls/user/winproc.c:
60685 Improve c2man Documented-Total count. Changes:
60686 - add missing description
60687 - add missing returns section
60688 - complete missing A/W pairs
60689 - reformate comments, to match c2man requirements
60691 2005-11-09 Robert Shearman <rob@codeweavers.com>
60693 * dlls/oleaut32/typelib.c:
60694 - Cleanup formating of DispCallFunc.
60695 - Fix DispCallFunc for functions with return values.
60696 - Don't rely on _copy_arg as it is going away soon.
60698 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
60700 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
60701 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
60702 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
60703 dlls/ole32/storage.c, dlls/ole32/storage32.c:
60704 Improve c2man Documented-Total count.
60706 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
60708 * dlls/shell32/brsfolder.c:
60709 Initialize COM prior to displaying the SHBrowseForFolder dialog.
60711 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60713 * dlls/shell32/tests/shlfolder.c:
60714 Disable code that segfaults on Win98 SE.
60716 2005-11-09 Robert Shearman <rob@codeweavers.com>
60718 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
60719 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
60720 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
60721 - Fix up the callers and reorganize CoGetClassObject to split out the
60722 inproc code into another function.
60724 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
60726 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
60727 Added implementation of IInternetPriority in HttpProtocol.
60729 2005-11-08 Alexandre Julliard <julliard@winehq.org>
60731 * include/xmldom.idl:
60732 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
60734 2005-11-08 Huw Davies <huw@codeweavers.com>
60736 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
60737 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
60738 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
60739 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
60740 Include msxml2.h rather than msxml.h and xmldom.h.
60742 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
60744 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
60745 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
60747 Add tests that show that the border value manipulated by
60748 SPI_{GET,SET}BORDER is completely the same as with
60749 SPI_{GET,SET}NONCLIENTMETRICS.
60750 Fix a few signed/unsigned warnings in unrelated tests from the same
60752 Made the tests pass on wine.
60754 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60756 * dlls/advapi32/tests/crypt.c:
60757 Win98 fails another way when user isn't logged in.
60759 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
60761 * dlls/shell32/systray.c:
60762 Unicodify systray.c.
60764 2005-11-08 Alexandre Julliard <julliard@winehq.org>
60766 * include/windef.h:
60767 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
60770 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
60772 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
60773 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
60774 dlls/shdocvw/tests/shortcut.c:
60775 Support for shell instance objects.
60776 Removed a wine_todo for a no longer failing test.
60777 Added a test for IPersistFolder3::GetCurFolder.
60779 2005-11-08 Alexandre Julliard <julliard@winehq.org>
60781 * dlls/mapi32/tests/prop.c:
60782 Get rid of FAR keywords.
60784 2005-11-08 Huw Davies <huw@codeweavers.com>
60786 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
60787 Implement selectSingleNode.
60789 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
60791 * dlls/kernel/heap.c:
60792 Implement GlobalMemoryStatusEx for Solaris.
60794 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60796 * dlls/kernel/tests/heap.c:
60797 Take into account some alignment done by HeapAlloc() on Win9x.
60799 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
60801 * dlls/wininet/internet.c:
60802 Unicodify InternetCheckConnection.
60803 Use HeapAlloc'ed buffers where applicable.
60805 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
60807 * dlls/shell32/systray.c:
60808 Move functions a bit to get rid of a static declaration.
60810 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
60812 * dlls/comctl32/treeview.c:
60813 Do not issue a GetUpdateRect() to query an update region for
60814 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
60817 2005-11-08 Huw Davies <huw@codeweavers.com>
60819 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
60820 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
60821 dlls/msxml3/tests/domdoc.c:
60822 Implement get_parseError.
60824 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
60826 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
60827 Correct some allocated buffer lengths while converting to Unicode.
60829 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
60831 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
60832 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
60833 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
60834 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
60835 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
60836 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
60837 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
60838 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
60839 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
60840 dlls/user/listbox.c, dlls/user/static.c:
60841 Handle WM_PRINTCLIENT.
60842 Don't use SelectClipRgn in WM_PRINTCLIENT.
60844 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
60846 * dlls/wined3d/directx.c:
60847 Fix parsing of version number.
60849 2005-11-08 Huw Davies <huw@codeweavers.com>
60851 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
60852 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
60853 Fix cut-n-paste error in licence text.
60855 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
60857 * dlls/d3d9/query.c:
60858 Allow NULL ppQuery to be passed to CreateQuery.
60860 2005-11-08 James Hawkins <truiken@gmail.com>
60862 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
60863 Implement TranslateInfString with tests.
60865 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
60867 * dlls/ole32/compobj.c:
60868 Added tracing to CoCreateInstance.
60870 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
60872 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
60873 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
60874 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
60875 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
60876 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
60877 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
60878 Improve c2man Documented-Total count. Changes:
60879 - add missing description
60880 - add missing returns section
60881 - complete missing A/W pairs
60882 - reformate comments, to match c2man requirements
60884 2005-11-08 Mike McCormack <mike@codeweavers.com>
60886 * dlls/ntdll/time.c:
60887 Add some missing timezones.
60889 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
60891 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
60892 - fill DirectShowFilters Container
60893 - fix some MLKs (clear variants)
60895 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60897 * dlls/crypt32/tests/cert.c:
60898 Make Crypt32 tests loadable on Win98.
60900 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
60902 * dlls/winsock/tests/sock.c:
60903 Added last error code for XP SP1.
60905 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
60907 * dlls/dmloader/loader.c:
60908 Add some checks and fix some stream leaks.
60910 2005-11-08 Robert Shearman <rob@codeweavers.com>
60912 * dlls/ole32/rpc.c:
60913 We shouldn't pass the application name into CreateProcess because the
60914 value stored in the registry could include arguments.
60916 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
60918 * dlls/wined3d/swapchain.c:
60919 Fixed an error in Swapchain_GetFrontBufferData.
60921 2005-11-08 Mike McCormack <mike@codeweavers.com>
60923 * programs/winemenubuilder/winemenubuilder.c:
60924 Extract the executable name for msi advertised shortcuts.
60926 2005-11-08 Mike McCormack <mike@codeweavers.com>
60928 * dlls/shell32/shelllink.c:
60929 Fix a problem spotted by Dmitry and another one stopping correctly
60930 formatted lnk files from being generated.
60932 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
60934 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
60935 Semi-stub implementation for SHRegGetValue(A|W).
60937 2005-11-07 James Hawkins <truiken@gmail.com>
60939 * include/winerror.h:
60940 Define the setupapi hresult errors.
60942 2005-11-07 Peter Lemenkov <petro@mail.ru>
60944 * include/wininet.h:
60945 Added some missing definitions in wininet.h.
60947 2005-11-07 Huw Davies <huw@codeweavers.com>
60949 * include/xmldom.idl, include/xmldomdid.h:
60950 Add IXMLDOMParseError.
60952 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
60954 * dlls/shell32/brsfolder.c:
60955 More robust code for querying ShellFolder attributes (some
60956 ShellFolders ignore the flag mask in GetAttributesOf).
60958 2005-11-07 Alexandre Julliard <julliard@winehq.org>
60960 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
60961 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
60962 Added a bunch of tests for the INF parser.
60964 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
60966 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
60967 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
60968 First draft of ExtTextOut on an open path.
60970 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
60972 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
60973 dlls/dxdiagn/provider.c:
60974 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
60975 - more complete container hierarchy
60976 - DXDiag_AddFileDescContainer service to fill dll info
60977 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
60979 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
60981 * dlls/user/sysparams.c:
60982 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
60983 adding the needed non client metrics A->W conversions.
60985 2005-11-07 Stefan Huehner <stefan@huehner.org>
60987 * dlls/secur32/secur32.c:
60988 Fix segfault when querying non-existent SecurityProvider.
60990 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
60992 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
60993 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
60994 Add stub implementation of IMediaStream interface.
60996 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
60998 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
60999 AtlAxWinInit dummy implementation.
61001 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
61003 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
61004 Implement RtlInitAnsiStringEx.
61006 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
61008 * dlls/wined3d/drawprim.c:
61009 Verify that the texture coordinate used in DrawStridedSlow is in range
61010 before trying to referencing the associated data.
61012 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
61014 * dlls/wined3d/device.c:
61015 Prevent SetFVF from clearing down the vertex declaration of the FVF is
61016 zero. This is required for Prince of Persia, The sands of time.
61018 2005-11-07 Robert Shearman <rob@codeweavers.com>
61020 * dlls/ntdll/resource.c:
61021 LdrAccessResource should pop 16 bytes off the stack since it is a
61024 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
61026 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
61027 Added support of loading of IPicture data from non-statable
61028 IStreams. Added testcases for this.
61030 2005-11-07 James Hawkins <truiken@gmail.com>
61032 * dlls/hhctrl.ocx/hhctrl.c:
61033 Free an alloc'ed string.
61035 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
61037 * dlls/user/cursoricon.c:
61038 When creating black & white cursor icon, handle special case where
61039 hbmColor is null and hbmMask specify a bitmap having twice the height
61040 and formatted so the upper half is the icon AND bitmask and the lower
61041 one is the OR bitmask.
61043 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
61045 * dlls/d3d8/d3dcore_gl.h:
61046 Remove already included headers.
61048 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
61050 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
61051 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
61052 dlls/gdi/palette.c, dlls/gdi/path.c:
61053 Improve c2man Documented-Total count.
61055 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
61057 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
61058 - Move target folder initialization to a dedicated function.
61059 - Use this function in BindToObject (should be faster).
61060 - Special handling for FolderShortcut objects in Initialize method.
61061 - Removed a todo_wine from a no longer failing unit test.
61063 2005-11-05 Davin McCall <davmac@davmac.org>
61065 * dlls/winmm/winealsa/audio.c:
61066 Avoid getting ahead of dsound mixer when using non-hw device. Also
61067 avoid using internal ALSA call to retrieve hardware play position.
61069 2005-11-05 Kevin Koltzau <kevin@plop.org>
61071 * dlls/ntdll/thread.c:
61072 x86_64 references a named union, ensure unions are not nameless.
61074 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
61076 * dlls/commdlg/cdlg_De.rc:
61077 Update German resource file.
61079 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
61081 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
61082 - Stricten cases for NT in a two tests.
61083 - WSAAddressToString[AW] don't fail on Win9x for those.
61084 - Modify it to pass new tests.
61086 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
61088 * dlls/msi/tests/db.c:
61089 Win9x returns MSIDBERROR_NOERROR.
61091 2005-11-05 Huw Davies <huw@codeweavers.com>
61093 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
61094 Filter out CTEXT nodes when building element child lists.
61095 get_item and get_length should honour the filter.
61096 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
61098 2005-11-05 Dimi Paun <dimi@lattica.com>
61100 * dlls/comctl32/listview.c:
61101 Validate the column index passed in by the caller.
61103 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
61105 * dlls/oleaut32/varformat.c:
61106 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
61107 VARIANT_FormatDate.
61109 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
61111 * dlls/wined3d/device.c:
61112 Tidy up UpdateTexture and add support for updating cube textures.
61114 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61116 * tools/winapi/win16.api, tools/winapi/win32.api:
61117 Update win16.api and win32.api.
61119 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
61121 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
61122 dlls/advapi32/registry.c, dlls/advapi32/security.c,
61123 dlls/advapi32/service.c:
61124 Improve c2man Documented-Total count.
61126 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
61128 * dlls/kernel/except.c:
61129 More verbose output when unhandled exception occurs.
61131 2005-11-04 Mike McCormack <mike@codeweavers.com>
61133 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
61134 Partially implement and test the shelllink object's
61135 IShellLinkDataList::CopyDataBlock and GetFlags methods.
61137 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61139 * tools/winapi/winapi_parser.pm:
61140 volatile is legal (and used now!) in a typedef struct {}.
61142 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61144 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
61145 tools/winapi/win32.api:
61146 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
61147 PSYM_ENUMSOURCFILES_CALLBACK.
61149 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
61151 * dlls/advapi32/tests/registry.c:
61152 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
61153 not installed (WinReg.DLL is missing).
61154 - Test "\\" prefixed computer names too.
61156 2005-11-04 Mike McCormack <mike@codeweavers.com>
61158 * dlls/shell32/shelllink.c:
61159 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
61161 2005-11-04 Mike McCormack <mike@codeweavers.com>
61163 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
61164 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
61165 msi.MsiProvideComponentFromDescriptor.
61167 2005-11-04 James Hawkins <truiken@gmail.com>
61169 * dlls/hhctrl.ocx/hhctrl.c:
61170 Pass HtmlHelp commands to doWinMain.
61172 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61174 * dlls/comctl32/string.c:
61175 Move functions in comctl32/string.c to remove function declaration.
61177 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61179 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
61180 tools/winapi/winapi_parser.pm:
61181 __RPC_STUB is a calling convention as well (#defined as __stdcall).
61183 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
61185 * include/wine/port.h:
61186 Fix warning about memmove re#definition.
61188 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
61190 * dlls/winsock/tests/sock.c:
61191 Make 4 WSAStringToAddress* tests don't fail on Win9x.
61193 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
61195 * dlls/oleaut32/tmarshal.c:
61196 Added support for VT_I8/VT_UI8 marshalling.
61198 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
61200 * dlls/wined3d/device.c:
61201 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
61204 2005-11-04 Robert Shearman <rob@codeweavers.com>
61206 * dlls/oleaut32/tests/olefont.c:
61207 Add a test for Invoking an OleFont function.
61209 2005-11-03 Alexandre Julliard <julliard@winehq.org>
61211 * dlls/setupapi/install.c:
61212 Added support for optional section.ntx86 and section.nt in
61213 InstallHinfSection when current version is set to NT.
61215 2005-11-03 Robert Shearman <rob@codeweavers.com>
61217 * dlls/ole32/defaulthandler.c:
61218 Implement OLE object notifications, making sure to cope with the case
61219 of the advise holder not being created because no notifications are
61222 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
61225 Get rid of a double backslash.
61227 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
61229 * dlls/comctl32/string.c:
61230 Use Win32 APIs for string comparison.
61232 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
61234 * programs/winecfg/audio.c:
61235 Show detected audio drivers in autodetect.
61237 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
61239 * dlls/x11drv/winpos.c:
61240 Stricter check whether a window needs to be mapped on the screen.
61242 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
61244 * dlls/ntdll/time.c:
61245 Added another CST (Australian Central Daylight Time) to TZ_INFO.
61247 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
61249 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
61250 Extend VarCmp() and add test cases.
61252 2005-11-03 Kevin Koltzau <kevin@plop.org>
61254 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
61255 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
61256 include/msvcrt/process.h, include/msvcrt/stddef.h:
61257 Fix warnings and errors in 64bit.
61259 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
61261 * dlls/shell32/shfldr_unixfs.c:
61262 Replaced tabs with spaces.
61264 2005-11-03 Alexandre Julliard <julliard@winehq.org>
61266 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
61267 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
61268 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
61269 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
61270 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
61271 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
61272 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
61273 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
61274 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
61275 dlls/commdlg/printdlg.c:
61276 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
61277 Display an error if no printer is installed.
61279 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
61281 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
61282 Specify a DLL version for msvcrt.dll.
61284 2005-11-03 Stefan Huehner <stefan@huehner.org>
61286 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
61287 dlls/msxml3/tests/domdoc.c:
61288 Add indexed access to attributes (nodemap) and childNodes
61289 (nodelist), with some testcases.
61291 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
61293 * dlls/shell32/tests/shlfolder.c:
61294 Added some more unit tests for FolderShortcut objects.
61296 2005-11-03 Alexandre Julliard <julliard@winehq.org>
61298 * dlls/kernel/comm.c:
61299 Fixed fd leaks (spotted by Cihan Altinay).
61301 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
61303 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
61304 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
61306 Fix some wrong prototypes.
61308 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
61310 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
61311 Fill provider with some empty containers.
61313 2005-11-03 Mike McCormack <mike@codeweavers.com>
61315 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
61316 Invoke shortcuts through IContextMenu, rather than trying to access
61319 2005-11-03 Mike McCormack <mike@codeweavers.com>
61322 Add the ContextMenuHandlers key for shortcuts so the new context menu
61325 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
61327 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
61328 Cache background color brush instead of recreating it at each screen
61331 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
61333 * programs/winedbg/break.c:
61334 Fixed 'break NN' command (using dbghelp.SymEnumLines).
61336 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
61338 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
61339 programs/wineconsole/wineconsole.c:
61340 Fixed wineconsole startup when restoring registry settings.
61342 2005-11-03 Mike McCormack <mike@codeweavers.com>
61344 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
61345 dlls/msi/helpers.c:
61346 Remove some redundant null pointer checks.
61348 2005-11-03 Alexandre Julliard <julliard@winehq.org>
61350 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
61351 dlls/shell32/tests/shlfolder.c:
61352 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
61353 Set all capability flags supported by the shellfolder, disregarding
61354 the flag mask given to GetAttributesOf.
61355 Unit tests to demonstrate this behaviour.
61357 2005-11-03 Mike McCormack <mike@codeweavers.com>
61360 Add missing semicolons that caused compile trouble on FreeBSD.
61362 2005-11-03 Mike McCormack <mike@codeweavers.com>
61364 * dlls/shell32/shelllink.c:
61365 Pass the correct verb.
61366 Add a space between extra parameters.
61367 Wait for ShellExecute to complete.
61369 2005-11-03 Steven Edwards <winehacker@gmail.com>
61371 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
61372 Add a real stub for Advpack.extract.
61374 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
61376 * dlls/ntdll/thread.c:
61377 Get rid of CPU id when copying context
61379 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
61381 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
61382 dlls/d3d8/vshaderdeclaration.c:
61383 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
61384 - use D3DCOLOR macros instead of using shift + masks
61385 - fix a bug where diffuse.lpData checked instead of specular.lpData
61386 - implement color fixup on ARB VShader compilation code:
61387 -> on input parameters using swizzle
61388 -> add is_color parameter on vshader_program_add_param
61390 2005-11-03 Hans Leidekker <hans@it.vu.nl>
61392 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
61393 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
61395 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
61397 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
61398 dlls/riched20/paint.c, dlls/riched20/wrap.c:
61399 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
61400 notification, and ENM_REQUESTRESIZE event mask.
61402 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
61404 * dlls/user/scroll.c:
61405 Scroll bar: Keep the caret blinking during scroll operations (only
61406 handle WM_SYSTIMER messages that belong to the scroll bar).
61408 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
61410 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
61411 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
61412 Implemented SymEnumLines.
61414 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
61416 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
61417 programs/wineconsole/winecon_user.h:
61418 Now filling external leading in font cells.
61420 2005-11-02 Huw Davies <huw@codeweavers.com>
61422 * dlls/oleaut32/typelib.c:
61423 Don't call Release on a null ptr.
61425 2005-11-02 Alexandre Julliard <julliard@winehq.org>
61427 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
61428 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
61429 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
61430 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
61431 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
61432 server/thread.h, server/trace.c:
61433 Fixed Get/SetThreadContext to work properly on suspended threads.
61436 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
61438 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
61439 Correct WINAPI position for MSVC portability.
61441 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
61443 * programs/wineconsole/dialog.c:
61444 Fixed crash in font browsing for raster fonts.
61446 2005-11-02 Robert Shearman <rob@codeweavers.com>
61448 * dlls/oleaut32/variant.c:
61449 Fix a crash during +variant logging caused by a typo causing an array
61450 to be one element less than expected.
61452 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
61454 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
61455 include/wine/wined3d_interface.h:
61456 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
61457 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
61460 2005-11-02 Robert Shearman <rob@codeweavers.com>
61462 * dlls/oleaut32/tmarshal.c:
61463 - Make sure to clean up properly on error.
61464 - Restrict the critical section to getting the channel buffer and
61465 adding a reference to it.
61467 2005-11-02 Robert Shearman <rob@codeweavers.com>
61469 * dlls/oleaut32/typelib.c:
61470 - Make wParamFlags in the paramdesc dumping function human readable.
61471 - Enums should be VT_I4 instead of VT_INT.
61472 - Trace the return value from the ITypeInfo_fnInvoke.
61474 2005-11-02 Mike McCormack <mike@codeweavers.com>
61476 * dlls/msi/cond.y, dlls/msi/tests/package.c:
61477 NULL and empty strings are the same in conditions.
61479 2005-11-02 Mike McCormack <mike@codeweavers.com>
61481 * dlls/imm32/imm.c:
61482 Change a FIXME message to a comment.
61484 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
61486 * dlls/comctl32/tab.c:
61487 Avoid printing out a possibly uninitialized variable.
61489 2005-11-02 Stefan Huehner <stefan@huehner.org>
61491 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
61492 Extend get_nodeName add testcases for it.
61494 2005-11-02 Mike McCormack <mike@codeweavers.com>
61496 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
61497 Stub implementation for MsiAdvertiseScriptA/W.
61499 2005-11-02 Mike McCormack <mike@codeweavers.com>
61501 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
61502 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
61503 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
61504 dlls/msi/update.c, dlls/msi/where.c:
61505 Create the +msidb debug channel for msi database code.
61507 2005-11-02 Aric Stewart <aric@codeweavers.com>
61509 * dlls/msi/action.c:
61510 Force files to install if the REINSTALL property is set.
61512 2005-11-02 Robert Shearman <rob@codeweavers.com>
61514 * dlls/ntdll/resource.c:
61515 Make LdrAccessResource call an internal function to satisfy Shrinker.
61517 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
61519 * dlls/ntdll/tests/om.c, server/named_pipe.c:
61520 Fix error returned when opening nonexistent pipes.
61522 2005-11-02 Alexandre Julliard <julliard@winehq.org>
61524 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
61525 server/context_x86_64.c, server/thread.c, server/thread.h:
61526 Moved the platform-independent part of the get/set_thread_context
61527 requests to a common file.
61529 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
61531 * dlls/shell32/shfldr_unixfs.c:
61532 Added some comments to document unixfs.
61534 2005-11-02 Mike McCormack <mike@codeweavers.com>
61536 * dlls/msi/install.c, dlls/msi/tests/package.c:
61537 Fix parameter handling in MsiSetTargetPath, and add a test for it.
61539 2005-11-02 Mike McCormack <mike@codeweavers.com>
61541 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
61542 Implement the RemoveFiles action.
61544 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
61546 * dlls/ntdll/rtlstr.c:
61547 Minor fixes to rtl string functions.
61549 2005-11-02 David Kredba <kredba@math.cas.cz>
61551 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
61552 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
61553 Czech resources update.
61555 2005-11-02 Mike McCormack <mike@codeweavers.com>
61557 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
61558 Stub implementation for MsiGetFileHashA/W.
61560 2005-11-02 Mike McCormack <mike@codeweavers.com>
61562 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
61563 Use an enumeration for file states.
61565 2005-11-02 Mike McCormack <mike@codeweavers.com>
61567 * dlls/msi/dialog.c:
61568 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
61570 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
61572 * dlls/comctl32/listview.c:
61573 Clear bLButtonDown flags if mouse is not down.
61575 2005-11-02 Mike McCormack <mike@codeweavers.com>
61577 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
61578 Convert all RTFPanic and RTFMsg calls to ERR calls.
61580 2005-11-02 Rob Shearman <rob@codeweavers.com>
61582 * include/rpcndr.h:
61583 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
61584 RpcMgmtEnableIdleCleanup.
61586 2005-11-02 Mike McCormack <mike@codeweavers.com>
61588 * tools/winedump/lnk.c:
61589 Handle msi component identifiers without a feature guid.
61591 2005-11-02 Mike McCormack <mike@codeweavers.com>
61593 * dlls/msxml3/node.c:
61594 Implement IXMLDOMNode::get_nodeName.
61596 2005-11-02 Robert Shearman <rob@codeweavers.com>
61598 * dlls/oleaut32/oleaut.c:
61599 The PSDispatch PS class factory can manage both typelib marshalled and
61600 IDispatch, which is NDR marshalled, so we need a wrapper to call the
61601 appropriate CreateProxy or CreateStub function.
61603 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
61605 * dlls/x11drv/settings.c, include/winuser.h:
61606 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
61608 2005-11-01 Alexandre Julliard <julliard@winehq.org>
61610 * dlls/kernel/except.c, dlls/ntdll/exception.c,
61611 include/wine/server_protocol.h, server/debugger.c,
61612 server/protocol.def, server/thread.c:
61613 Don't send an extra signal when waiting for a debug event, just do a
61614 normal wait. Return the debug event status directly as return value
61615 of the server call.
61617 2005-11-01 Alexandre Julliard <julliard@winehq.org>
61619 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
61620 server/context_sparc.c, server/context_x86_64.c:
61621 Don't send the incoming context to the server for get_thread_context,
61622 instead copy only the relevant fields of the return value on the
61625 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
61627 * dlls/ntdll/tests/om.c, server/named_pipe.c:
61628 Fix error returned when exceeding allowed instances.
61630 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
61632 * dlls/comctl32/string.c:
61633 Include config.h and port.h for strncasecmp() in MSVC port.
61635 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
61637 * dlls/kernel/file.c:
61638 Implemented FindExSearchLimitToDirectories.
61640 2005-11-01 Alexandre Julliard <julliard@winehq.org>
61642 * dlls/msvcrt/msvcrt.spec:
61643 Fixed _wstrdate/_wstrtime parameters.
61645 2005-11-01 Alexandre Julliard <julliard@winehq.org>
61647 * dlls/wininet/http.c:
61648 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
61649 Added handling of more HTTP standard headers and binary search lists.
61651 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
61653 * dlls/oleaut32/tests/vartype.c:
61654 SysReAllocString of same pointer returns TRUE.
61656 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
61658 * dlls/shell32/shfldr_unixfs.c:
61659 Fixed crash in unixfs shellfolder handling with winamp.
61661 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
61663 * dlls/amstream/amstream.c, dlls/amstream/main.c:
61664 Use a more standard indentation style.
61666 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
61669 Remove version information.
61671 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
61673 * dlls/x11drv/clipboard.c:
61674 Improve handling of mapping between X and Windows formats.
61675 Add support for UTF8.
61677 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
61679 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
61680 server/winstation.c:
61681 - Use OBJ_CASE_INSENSITIVE in object lookup.
61682 - Remove case_sensitive flag from namespace.
61683 - Remove todo_wine from now succeeding tests.
61685 2005-11-01 Davin McCall <davmac@davmac.org>
61687 * dlls/dsound/mixer.c:
61688 PhaseCancel subtracts secondary buffer from primary buffer, not the
61691 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
61693 * dlls/user/painting.c:
61694 ScrollWindowEx: Don't move the caret of child windows and hide it only
61695 if it's in the source or in the destination rectangle.
61697 2005-11-01 Robert Shearman <rob@codeweavers.com>
61699 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
61700 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
61701 Convert SHELL32_BindToChild to Unicode and fix up the callers.
61703 2005-11-01 Robert Shearman <rob@codeweavers.com>
61705 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
61706 Make the call exception handler function more compatible with NT and
61707 with what Shrinker expects.
61709 2005-10-31 Stefan Huehner <stefan@huehner.org>
61711 * programs/winetest/Makefile.in:
61712 Add msxml3,setupapi tests to winetest.
61714 2005-10-31 Alexandre Julliard <julliard@winehq.org>
61716 * configure, configure.ac, programs/Makefile.in,
61717 programs/eject/.cvsignore, programs/eject/Makefile.in,
61718 programs/eject/eject.c:
61719 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
61720 even if a Windows app has files open on it.
61722 2005-10-31 Huw Davies <huw@codeweavers.com>
61724 * dlls/rpcrt4/ndr_marshall.c:
61727 2005-10-31 Huw Davies <huw@codeweavers.com>
61729 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
61730 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
61731 Actually print the IIDs.
61733 2005-10-31 Huw Davies <huw@codeweavers.com>
61735 * dlls/gdi/enhmetafile.c, include/wingdi.h:
61736 Implement playback of EMR_ALPHABLEND.
61738 2005-10-31 Huw Davies <huw@codeweavers.com>
61740 * dlls/gdi/freetype.c:
61741 Only select a bitmap font as a last resort if we can't find a font
61742 with the correct facename.
61744 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
61746 * server/mapping.c:
61747 Do not overflow the stackbased "nt" struct when reading non-conforming
61750 2005-10-31 Alexandre Julliard <julliard@winehq.org>
61752 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
61753 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
61754 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
61755 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
61756 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
61758 Get rid of the no longer used tty driver.
61760 2005-10-31 Alexandre Julliard <julliard@winehq.org>
61762 * dlls/user/driver.c:
61763 Default to the null driver instead of dying if the specified display
61764 driver couldn't be loaded.
61766 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
61768 * dlls/user/painting.c, dlls/user/tests/msg.c:
61769 Add the tests for behaviour of [In]validateRect and [In]validateRgn
61770 with hwnd set to 0, make them pass under Wine.
61772 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
61774 * dlls/shdocvw/shdocvw_main.c:
61775 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
61777 2005-10-31 Huw Davies <huw@codeweavers.com>
61779 * dlls/oleaut32/usrmarshal.c:
61780 Deal with pExcepInfo == NULL.
61782 2005-10-31 Mike McCormack <mike@codeweavers.com>
61784 * dlls/msi/dialog.c:
61785 Make sure to unregister all the classes that were registered when msi
61786 is unloaded, so we can register again cleanly.
61788 2005-10-31 Mike McCormack <mike@codeweavers.com>
61790 * dlls/shell32/tests/shlexec.c:
61791 Add void to empty declaration list.
61793 2005-10-31 Alexandre Julliard <julliard@winehq.org>
61795 * dlls/gdi/dc.c, dlls/gdi/driver.c:
61796 Default to an empty driver instead of dying if the specified display
61797 driver couldn't be loaded.
61799 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
61801 * configure, configure.ac, dlls/shdocvw/Makefile.in,
61802 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
61803 dlls/shdocvw/tests/shortcut.c:
61804 Added initial tests for shdocvw's FolderShortcut related
61807 2005-10-31 Marcus Meissner <meissner@suse.de>
61809 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
61810 Added assembly implementation of EXC_CallHandler.
61812 2005-10-31 Mike McCormack <mike@codeweavers.com>
61814 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
61815 dlls/msi/tests/package.c:
61816 Fix and test MsiGetProperty and MsiSetProperty.
61818 2005-10-31 Mike McCormack <mike@codeweavers.com>
61820 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
61821 dlls/msi/tests/msi.c:
61822 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
61825 2005-10-31 James Hawkins <truiken@gmail.com>
61827 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
61828 Implement InternetCreateUrlW and test cases.
61830 2005-10-31 Huw Davies <huw@codeweavers.com>
61832 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
61833 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
61834 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
61835 Fix handling of relative state indices in RestoreDC.
61836 Fix return value of SaveDC when writing to an emf.
61837 Before writing the EMR_EOF record we should ensure that we clear the
61840 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
61842 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
61843 dlls/ddraw/opengl_private.h:
61844 Finish moving d3d[1..3] light code to use d3d7.
61846 2005-10-31 Marcus Meissner <meissner@suse.de>
61848 * dlls/kernel/time.c:
61849 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
61851 2005-10-31 Hans Leidekker <hans@it.vu.nl>
61853 * dlls/odbccp32/odbccp32.c:
61854 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
61855 SQLInstallDriver{,Ex}, SQLInstallerError and
61856 SQLInstallTranslator{,Ex}.
61858 2005-10-31 Juan Lang <juan_lang@yahoo.com>
61860 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
61861 dlls/crypt32/tests/cert.c:
61862 Implement CertSignSignature and CertVerifySignature(Ex).
61864 2005-10-31 Robert Reif <reif@earthlink.net>
61866 * dlls/winmm/tests/wave.c:
61867 Add waveOutPause/waveOutRestart test.
61868 Tighten up play duration test when ending too soon.
61869 Set VirtualFree size to 0.
61871 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
61873 * dlls/shlwapi/tests/path.c:
61874 Stop PathIsValidCharW tests after 100 failing tests.
61876 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
61878 * dlls/d3d9/query.c:
61879 In case of D3D9 the CreateQuery call can be used to retrieve status
61880 information. According to MSDN the 'ppQuery' parameter can be set to
61881 NULL to detect if a certain query Type is supported.
61883 2005-10-30 Mike McCormack <mike@codeweavers.com>
61885 * dlls/msi/action.c:
61886 Add a stub for the AllocateRegistrySpace action.
61888 2005-10-30 Mike McCormack <mike@codeweavers.com>
61890 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
61891 dlls/msi/package.c, include/msiquery.h:
61892 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
61894 2005-10-30 Mike McCormack <mike@codeweavers.com>
61896 * dlls/msi/dialog.c:
61897 Add a read-only implementation of the SelectionTree control.
61899 2005-10-30 Mike McCormack <mike@codeweavers.com>
61901 * dlls/msi/classes.c:
61902 Simplify register_progid() and remove a fixed length buffer.
61904 2005-10-30 Mike McCormack <mike@codeweavers.com>
61906 * dlls/msi/dialog.c:
61907 Handle MaskEdit masks containing dashes and other constant
61910 2005-10-30 Mike McCormack <mike@codeweavers.com>
61912 * dlls/msi/action.c:
61913 Use msi_get_property_int() in a few more places.
61915 2005-10-30 Alexandre Julliard <julliard@winehq.org>
61917 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
61918 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
61919 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
61920 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
61921 dlls/winecrt0/stub.c, include/winnt.h:
61922 Make all winecrt0 functions and variables hidden.
61924 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
61926 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
61927 dlls/winmm/sound.spec:
61928 Correct name of sound.dll to sound.drv (WIN16).
61930 2005-10-30 Kai Blin <blin@gmx.net>
61932 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
61933 dlls/secur32/secur32_priv.h:
61934 A dispatcher for running ntlm_auth.
61936 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
61938 * dlls/user/scroll.c:
61939 Handle the left and right arrow keys.
61941 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
61943 * include/wine/library.h:
61944 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
61947 2005-10-30 Mike McCormack <mike@codeweavers.com>
61949 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
61950 Add a stub implementation of msi.MsiSetMode.
61952 2005-10-30 Mike McCormack <mike@codeweavers.com>
61954 * dlls/msi/classes.c:
61955 Remove unused package parameter of register_progid_base().
61957 2005-10-30 Mike McCormack <mike@codeweavers.com>
61959 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
61960 Use "static const" rather than "const static" as gcc -W complains
61963 2005-10-30 Robert Reif <reif@earthlink.net>
61965 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
61966 Implement _wstrdate and _wstrtime with tests.
61968 2005-10-30 Peter Beutner <p.beutner@gmx.net>
61970 * dlls/msvcrt/cppexcept.c:
61971 Fix exception handling for non CXX_EXCEPTIONs.
61973 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
61975 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
61976 server/mapping.c, server/mutex.c, server/named_pipe.c,
61977 server/object.c, server/object.h, server/process.c,
61978 server/semaphore.c, server/timer.c, server/winstation.c:
61979 Pass object attributes to create_named_object & find_object.
61981 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
61983 * dlls/kernel/atom.c:
61984 Implemented local/global atom creation, deletion & lookup on top of
61987 2005-10-29 Juan Lang <juan_lang@yahoo.com>
61989 * dlls/wldap32/wldap32.spec:
61990 Export functions by ordinal, cryptnet.dll at least depends on it.
61992 2005-10-29 Mike McCormack <mike@codeweavers.com>
61994 * dlls/msi/action.c:
61995 Don't change the UI level during ExecuteAction.
61997 2005-10-29 Mike McCormack <mike@codeweavers.com>
62000 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
62003 2005-10-29 Mike McCormack <mike@codeweavers.com>
62005 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
62006 dlls/msi/helpers.c:
62007 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
62009 2005-10-29 Mike McCormack <mike@codeweavers.com>
62011 * dlls/msi/dialog.c:
62012 Explicitly check for MSICONDITION_TRUE being returned from
62013 MsiEvaluateCondition.
62015 2005-10-29 Mike McCormack <mike@codeweavers.com>
62017 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
62018 Some installers don't call the CreateFolders action before the
62019 InstallFiles action as MSDN specifies, but it still seems to work, so
62020 make sure that we create component directories in the InstallFiles
62023 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
62025 * dlls/comctl32/header.c:
62026 Unify HEADER_GetItem[A/W] into one function.
62028 2005-10-29 Mike McCormack <mike@codeweavers.com>
62030 * dlls/msi/cond.y, dlls/msi/tests/package.c:
62031 Add a bunch of tests for MsiEvaluateCondition and make them pass.
62033 2005-10-29 Mike McCormack <mike@codeweavers.com>
62035 * dlls/msi/dialog.c:
62036 Make enter and escape trigger the default and cancel buttons in
62039 2005-10-29 Mike McCormack <mike@codeweavers.com>
62041 * dlls/msi/table.c:
62042 Deleted two buggy functions that incorrectly and inefficiently check
62043 whether a row already exists in a table, and replaced them with a call
62044 to an existing working function that does the same thing correctly.
62046 2005-10-29 Mike McCormack <mike@codeweavers.com>
62048 * dlls/msi/files.c:
62049 Remove an incorrect comment and check for 0 being an invalid file
62052 2005-10-29 Mike McCormack <mike@codeweavers.com>
62054 * dlls/msi/files.c:
62055 Extract file directly to their target location, bypassing the need to
62056 use temporary files and move files.
62058 2005-10-29 Robert Shearman <rob@codeweavers.com>
62060 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
62061 - Read DLL name from modules in MSFT typelibs.
62062 - A name offset of -1 for a parameter means that it has the same name
62064 - Print an error if a ReadName is attempted with an offset of -1,
62065 since this will read garbage.
62066 - Implement ITypeInfo_GetDllEntry.
62068 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
62070 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
62071 dlls/wined3d/wined3d_private.h:
62072 Move the softwareVertexProcessing flag from the stateblock to the
62073 device because its state shouldn't be recorded in a stateblock.
62075 2005-10-29 Robert Shearman <rob@codeweavers.com>
62078 Print an error if a DC is created with a bad device.
62080 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
62082 * programs/winecfg/driveui.c:
62083 Set list view's text directly - don't use fill_drives_list for that.
62084 Enable "Apply" button when text changes.
62086 2005-10-29 Kevin Koltzau <kevin@plop.org>
62088 * dlls/msvcrt/console.c:
62089 Enable line editing for _cgets.
62091 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
62093 * dlls/ole32/tests/stg_prop.c:
62094 Delete some temp files created by the ole32 tests.
62096 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
62098 * dlls/msi/action.c:
62099 Passing NULL as the last two parameters to ReadFile is illegal and
62100 actually causes a crash on windows. The attached patch fixes this.
62102 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
62104 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
62105 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
62107 2005-10-29 Mike McCormack <mike@codeweavers.com>
62110 Add an implementation for MsiGetShortcutTargetA/W.
62112 2005-10-28 Alexandre Julliard <julliard@winehq.org>
62114 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
62115 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
62116 attempts to unmount the Unix device.
62118 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
62120 * dlls/ntdll/om.c, include/winternl.h:
62121 Fix NtQueryDirectoryObject prototype, documentation, and the
62122 definition of the structure it uses.
62124 2005-10-28 Huw Davies <huw@codeweavers.com>
62126 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
62127 dlls/gdi/tests/mapping.c:
62128 xform can be NULL when setting the identity.
62130 2005-10-28 Mike McCormack <mike@codeweavers.com>
62132 * dlls/msi/install.c:
62135 2005-10-28 Mike McCormack <mike@codeweavers.com>
62137 * dlls/shell32/shelllink.c:
62138 Handle MSI advertised shortcuts in the shelllink object.
62140 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
62142 * programs/regedit/De.rc:
62143 Update the German resource file.
62145 2005-10-28 Mike McCormack <mike@codeweavers.com>
62147 * dlls/msi/files.c:
62148 Put the UI update code for cabinet file into a separate function.
62150 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
62152 * dlls/version/install.c:
62153 Correct the way that VerFindFileA checks for a file that is
62154 exclusively locked.
62156 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
62158 * dlls/kernel/tests/thread.c:
62159 Test CreateThread() for reception of NULL pointer to TID.
62161 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
62163 * dlls/user/tests/msg.c:
62164 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
62165 create a thread then.
62167 2005-10-28 Mike McCormack <mike@codeweavers.com>
62170 Return an error in MsiGetComponentPathW if passed a null component.
62172 2005-10-28 Mike McCormack <mike@codeweavers.com>
62175 Fix error handling in MsiEvaluateCondition.
62177 2005-10-28 Mike McCormack <mike@codeweavers.com>
62179 * dlls/msi/files.c:
62180 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
62182 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
62184 * dlls/kernel/tests/console.c:
62185 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
62186 console signal handler is set to NULL.
62188 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
62190 * dlls/comctl32/header.c:
62191 Unify HEADER_InsertItem[A/W] into one function.
62193 2005-10-28 Mike McCormack <mike@codeweavers.com>
62195 * dlls/msi/files.c:
62196 Fix a memory leak in the cabinet extracting code.
62198 2005-10-28 Juan Lang <juan_lang@yahoo.com>
62200 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
62201 Use CryptMem functions for internal memory allocation.
62203 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
62205 * programs/regedit/De.rc:
62206 Added German resources for regedit's find dialog.
62208 2005-10-28 James Hawkins <truiken@gmail.com>
62210 * dlls/wininet/internet.c:
62211 Correct parameter names for InternetSetFilePointer.
62213 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
62215 * dlls/oleaut32/variant.c:
62216 Handle VT_DECIMAL in VarCmp().
62218 2005-10-28 Mike McCormack <mike@codeweavers.com>
62220 * dlls/msvcrt/wcs.c:
62221 Use the correct buffer - reported by Jesse Allen.
62223 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
62225 * dlls/kernel/tests/thread.c:
62226 Add a test for GetThreadExitCode.
62227 Use GetModuleHandleA as kernel32 should be present on every system.
62229 2005-10-28 Mike McCormack <mike@codeweavers.com>
62231 * dlls/shell32/shelllink.c:
62232 Implement IContextMenu::QueryContextMenu and
62233 IContextMenu::InvokeCommand.
62235 2005-10-28 Mike McCormack <mike@codeweavers.com>
62237 * dlls/msi/msi.spec:
62238 Fix MsiGetPropertyA/W spec declarations.
62240 2005-10-28 Mike McCormack <mike@codeweavers.com>
62242 * dlls/msi/action.c, dlls/msi/files.c:
62243 Create component folders in the CreateFolders action.
62245 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
62247 * programs/winecfg/appdefaults.c:
62248 Define OS environment variable on WinNT versions.
62250 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
62252 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
62253 include/wine/server_protocol.h, server/event.c, server/handle.c,
62254 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
62255 server/named_pipe.c, server/protocol.def, server/semaphore.c,
62256 server/timer.c, server/trace.c, server/winstation.c:
62257 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
62259 - Pass DesiredAccess to the server when creating mailslot.
62261 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
62263 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
62264 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
62267 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
62269 * dlls/advapi32/tests/registry.c:
62270 Delete a temp file.
62272 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
62274 * dlls/wininet/internet.c:
62275 Add default implementation for max_conn_pre_*_server flag.
62276 Add stubs for the above flags in InternetSetOption.
62278 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
62280 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
62282 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
62283 SetStretchBltMode() to assume that the corresponding DC driver
62284 functions return only a BOOL success flag, and therefore a proper
62285 return value should be generated by the main function. Fixed
62286 EMFDRV_StretchDIBits() to return a proper value (like
62287 MFDRV_StretchDIBits already does). Added comments about other cases of
62288 improper return values.
62290 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
62292 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
62293 dlls/user/spy.c, include/winuser.h:
62294 Add some missing USER definitions, add a couple of FIXMEs for not
62295 implemented features.
62297 2005-10-27 Mike McCormack <mike@codeweavers.com>
62299 * dlls/msi/action.c, dlls/msi/custom.c:
62300 If an action fails, print out its name as well as the error code. Use
62301 %d for error codes so it's easy to match them up to something in
62304 2005-10-27 Mike McCormack <mike@codeweavers.com>
62306 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
62307 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
62308 dlls/msi/helpers.c:
62309 Rename load_dynamic_stringW to msi_dup_record_field to better describe
62310 what it does, and replace a few instances with MSI_RecordGetString to
62311 avoid allocating memory.
62313 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
62315 * dlls/user/tests/msg.c:
62316 Add test for undocumented 0x4D message sent on F1.
62318 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
62320 * dlls/msvcrt/tests/printf.c:
62321 Added a test case for %0f and %.0f.
62323 2005-10-27 Mike McCormack <mike@codeweavers.com>
62325 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
62326 Implement transforms. This still includes some debugging code which
62327 can be enabled by setting debug_transform to 1 in the relevant
62330 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
62332 * dlls/wineps/init.c:
62333 Reorder header files to avoid name space collision with symbol
62336 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
62338 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
62339 dlls/shell32/tests/shlfolder.c:
62340 Implemented UnixFolder's IPersistPropertyBag::Load method.
62342 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
62344 * dlls/oleaut32/tests/vartype.c:
62345 Add tests for functionality implemented or corrected: multiplication,
62346 division, cast to double, cast to string.
62348 2005-10-27 Robert Shearman <rob@codeweavers.com>
62350 * include/rpcproxy.h:
62351 Add the macros used in dlldata.c files.
62353 2005-10-27 Robert Shearman <rob@codeweavers.com>
62355 * dlls/oleaut32/tmarshal.c:
62356 There is no need to call IUnknown_QueryInterface since getting the
62357 correct object is handled by the proxy manager.
62359 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
62361 * dlls/shell32/iconcache.c:
62362 Remove iconcache pre-initialization hack, it's not necessary any
62365 2005-10-27 Hans Leidekker <hans@it.vu.nl>
62367 * tools/wineinstall:
62368 Wine is beta software now.
62370 2005-10-27 Mike McCormack <mike@codeweavers.com>
62372 * dlls/msi/action.c:
62373 Tidy up the RegisterProduct action a little.
62375 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
62377 * dlls/d3d8/device.c:
62378 Release the OpenGL context when the device is released.
62380 2005-10-27 Alexandre Julliard <julliard@winehq.org>
62382 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
62383 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
62384 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
62385 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
62386 programs/winecfg/driveui.c, programs/winecfg/resource.h:
62387 Get rid of the show dir symlink option.
62389 2005-10-27 Alexandre Julliard <julliard@winehq.org>
62391 * dlls/ntdll/directory.c:
62392 Make show_dir_symlinks the default and get rid of the option.
62394 2005-10-27 Alexandre Julliard <julliard@winehq.org>
62397 Make the unmount_device request take a handle to the device file
62398 itself instead of a handle to a file opened on the device.
62400 2005-10-27 Robert Reif <reif@earthlink.net>
62402 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
62403 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
62404 Added more error codes to dxerr8 and dxerr9 which were extracted from
62405 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
62407 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
62409 * dlls/kernel/tests/process.c:
62410 Test for argv handling.
62412 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
62414 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
62415 Add stub implementation for NtAccessCheckAndAuditAlarm.
62417 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
62419 * include/advpub.h:
62420 Declare ExecuteCab and TranslateInfString.
62422 2005-10-27 Juan Lang <juan_lang@yahoo.com>
62424 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
62425 dlls/crypt32/tests/main.c, include/wincrypt.h:
62426 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
62428 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
62430 * dlls/wined3d/vertexshader.c:
62431 Correct the number of parameters expected for the LRP function.
62433 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
62435 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
62436 dlls/d3d8/vertexbuffer.c:
62437 Changed index and vertex buffer so that internal references are
62438 counted separately to external ones.
62440 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
62442 * programs/regedit/Fr.rc:
62443 Updated French resources.
62445 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
62447 * dlls/shell32/shellord.c:
62448 Correctly handle flags parameter in SHAddToRecentDocs.
62450 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
62452 * aclocal.m4, configure:
62453 Print first line of LDD output only.
62455 2005-10-27 Mike McCormack <mike@codeweavers.com>
62457 * dlls/msvcrt/wcs.c:
62458 Missing and zero precision specifiers are different.
62460 2005-10-27 Robert Shearman <rob@codeweavers.com>
62462 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
62463 Add IFontEventsDisp and IProvideMultipleClassInfo.
62465 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
62467 * dlls/comctl32/header.c:
62468 Unify HEADER_SetItem[A/W] into one function.
62470 2005-10-27 Mike McCormack <mike@codeweavers.com>
62472 * dlls/shell32/shelllink.c:
62473 Add the IObjectWithSite interface.
62475 2005-10-27 Mike McCormack <mike@codeweavers.com>
62477 * dlls/user/tests/menu.c:
62478 Add a currently failing test case for menus.
62480 2005-10-27 Robert Reif <reif@earthlink.net>
62482 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
62483 Remove unused variable from IDirectSoundFullDuplexImpl.
62484 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
62486 2005-10-26 Alexandre Julliard <julliard@winehq.org>
62488 * dlls/kernel/file.c:
62489 In FindNextFileExW don't report directory symlinks that point to one
62490 of the parent directories, to avoid infinite recursions.
62492 2005-10-26 Mike McCormack <mike@codeweavers.com>
62494 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
62496 Create a stub function to apply a single table transform and call it
62497 where we need to apply transforms.
62499 2005-10-26 Huw Davies <huw@codeweavers.com>
62501 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
62502 include/rpcproxy.h:
62503 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
62504 along with a few related defines.
62506 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
62508 * dlls/oleaut32/vartype.c:
62509 Implement complete VarDecDiv() for any valid DECIMAL.
62511 2005-10-26 Alexandre Julliard <julliard@winehq.org>
62513 * dlls/ntdll/loader.c:
62514 Attach to implicitly loaded builtin dlls on process startup.
62516 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
62518 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
62519 programs/regedit/framewnd.c, programs/regedit/main.h,
62520 programs/regedit/resource.h, programs/regedit/treeview.c:
62521 - Added Find functions
62522 - Some refactoring that made Find functions possible
62523 - GetItemPath returns a heap-allocated string
62524 - subtree update put into a separate function UpdateExpandingTree
62525 - error() utility function made public
62526 - Find functions are grayed/ungrayed based on context (which fixes
62527 invalid 'grayed' flag in some localizations).
62528 - InvalidateRect to fix display glitches coming from using
62530 - English and Polish resource updates (Find dialog box and Find menu
62531 options, string not found message).
62533 2005-10-26 Huw Davies <huw@codeweavers.com>
62535 * dlls/oleaut32/tmarshal.c:
62536 Treat paramflags == 0 like PARAMFLAG_FIN.
62538 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
62540 * dlls/oleaut32/vartype.c:
62541 Implement complete VarDecMul() for any valid DECIMAL.
62543 2005-10-26 Mike McCormack <mike@codeweavers.com>
62545 * dlls/msi/action.c:
62546 Enumerate the substorage transforms for any patches that are passed on
62547 the command line with PATCH=. Need to implement
62548 table_apply_transform() before this will do anything interesting.
62550 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
62552 * dlls/user/exticon.c, dlls/user/tests/resource.c:
62553 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
62554 if SearchPath fails to find the requested file in
62555 PrivateExtractIcons.
62556 - Some unit tests for PrivateExtractIcons.
62558 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
62560 * dlls/oleaut32/variant.c:
62561 Handle VT_CY in VarDiv().
62563 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
62565 * dlls/version/info.c:
62566 Updated trace to support VERSIONED_PRINTER.
62568 2005-10-26 Peter Beutner <p.beutner@gmx.net>
62570 * dlls/ntdll/cdrom.c:
62571 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
62573 2005-10-26 Robert Shearman <rob@codeweavers.com>
62575 * dlls/ole32/defaulthandler.c:
62576 Implement a Stop function and use this to properly implement
62577 IOleObject_Close, IAdviseSink_OnClose and the destructor.
62579 2005-10-26 Robert Shearman <rob@codeweavers.com>
62581 * dlls/oleaut32/tmarshal.c:
62582 - Forward IDispatch functions to the MIDL-generated proxy.
62583 - Remove special cases caused by previous marshaling of IDispatch &
62584 IUnknown that is no longer done.
62585 - Add error messages if an IUnknown or IDispatch method is called when
62586 it no longer should be.
62588 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
62590 * dlls/oleaut32/vartype.c:
62591 Implement complete VarBstrFromDec() for any valid DECIMAL, with
62592 internationalization support borrowed from VARIANT_BstrFromReal(). The
62593 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
62594 function and reused.
62596 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
62598 * dlls/user/tests/msg.c:
62599 Silently ignore WM_PAINT in msg tests.
62601 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
62603 * include/winternl.h:
62604 Add OBJECT_BASIC_INFORMATION to winternl.h.
62606 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
62608 * dlls/ntdll/file.c:
62609 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
62611 2005-10-26 Mike McCormack <mike@codeweavers.com>
62613 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
62614 Create an internal handle-free api for reading MSI database summary
62617 2005-10-26 Mike McCormack <mike@codeweavers.com>
62619 * dlls/msi/dialog.c:
62620 Switch back to using IPicture to load images. LoadImage did the
62621 resizing for us, but doesn't handle jpeg files and requires us writing
62622 a temp file, whereas IPicture handles jpeg files and can load directly
62625 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
62627 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
62628 Add a test for GetCurrentObject, make it pass under Wine.
62630 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
62632 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
62633 Make secur32.dll tests load on nt 4.0.
62635 2005-10-26 Hans Leidekker <hans@it.vu.nl>
62637 * dlls/odbccp32/odbccp32.c:
62638 Implement SQLInstallDriverManager.
62640 2005-10-26 Stefan Huehner <stefan@huehner.org>
62642 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
62643 Fix IXMLDOMDocument error handling.
62645 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
62647 * dlls/msvcrt/undname.c:
62648 Previous fix incorrectly removed all test for strings starting with
62649 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
62652 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
62654 * dlls/winspool/tests/info.c:
62655 Fix for GetPrinterDriverDirectoryA test.
62657 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
62659 * dlls/kernel/tests/path.c:
62660 Test for return value from CreateDirectory("c:").
62662 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
62664 * dlls/wininet/http.c, dlls/wininet/internet.h:
62665 Make functions static.
62667 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
62669 * programs/notepad/main.c:
62670 Windows XP does not always include the executable file name on the
62673 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
62675 * programs/notepad/dialog.c:
62676 Need an explicit truncate command to shorten the length of a file.
62678 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
62680 * dlls/capi2032/cap20wxx.c:
62681 Fix gcc 4 warnings.
62683 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
62685 * dlls/gdi/tests/metafile.c:
62686 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
62688 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
62690 * dlls/user/tests/text.c, dlls/user/text.c:
62691 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
62694 2005-10-26 Alexandre Julliard <julliard@winehq.org>
62696 * ChangeLog, documentation/ChangeLog.ALPHA:
62697 Start a new ChangeLog file. Older changes moved to
62698 documentation/ChangeLog.ALPHA.
62700 2005-10-25 Alexandre Julliard <julliard@winehq.org>
62702 * ANNOUNCE, ChangeLog, VERSION, configure:
62705 ----------------------------------------------------------------