1 2006-10-27 Alexandre Julliard <julliard@winehq.org>
3 * dlls/wined3d/directx.c:
4 wined3d: Simplify some uses of the WineD3D_Context object.
6 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
7 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
9 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
10 wined3d: Fix a memory leak (spotted by Eric Pouech).
12 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
15 crypt32: Cast-qual warnings fix.
17 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
19 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
20 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
21 programs/winhelp/winhelp.h:
22 winhelp: Properly implement context help and JumpContext macro.
24 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
26 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
27 dlls/winequartz.drv/Makefile.in,
28 dlls/winequartz.drv/quartzdrv_main.c,
29 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
30 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
32 2006-10-27 Alexandre Julliard <julliard@winehq.org>
34 * tools/winedump/dump.c:
35 winedump: Avoid some dead code.
37 2006-10-25 Kovács András <andras@csevego.net>
39 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
40 wined3d: Implement D3DSIO_MOVA in ARB backend.
42 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
44 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
45 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
46 dlls/winex11.drv/winex11.drv.spec:
47 wgl: Move part of wglGetProcAddress to gdi32.
49 2006-10-26 Duane Clark <fpga@pacbell.net>
51 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
52 msvcrt: Fix fread on large buffers in ascii mode.
54 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
56 * programs/winebrowser/main.c:
57 winebrowser: Support for Portland Initiative scripts.
59 2006-10-27 Alexandre Julliard <julliard@winehq.org>
61 * dlls/kernel32/file.c:
62 kernel32: Close the directory handle in FindNextFile as soon as we reach the
65 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
67 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
68 d3d8: Cast-qual warnings fix.
70 2006-10-27 James Hawkins <truiken@gmail.com>
72 * dlls/msi/files.c, dlls/msi/tests/install.c:
73 msi: Extract cabinets based on DiskId, not LastSequence.
75 2006-10-26 James Hawkins <truiken@gmail.com>
77 * dlls/msi/tests/install.c:
78 msi: Test the order in which cab files are handled in the Media table.
80 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
81 dlls/msi/tests/install.c:
82 msi: Implement handling for the ErrorDialog and use it to change media.
84 2006-10-27 Mike McCormack <mike@codeweavers.com>
87 msi: Avoid crashing if writeout_cabinet_stream fails.
90 msi: Remove redundant null checks before MSI_EvaluateCondition.
92 2006-10-26 Mike McCormack <mike@codeweavers.com>
94 * dlls/comctl32/imagelist.c:
95 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
97 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
100 tools/wine.inf: Add default printer ports.
102 2006-10-26 Rob Shearman <rob@codeweavers.com>
104 * dlls/rpcrt4/rpc_message.c:
105 rpcrt4: The allocation hint in request and response packets is just that -
107 It is not an error if the stub data exceeds this size, so reallocate the
108 buffer with the newly calculated size and continue.
110 * dlls/rpcrt4/rpc_message.c:
111 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
112 receive a packet with the RPC_FLG_LAST flag set.
113 This matches what is mentioned in the DCE/RPC specification.
115 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
116 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
117 not just bind packets.
120 ole32: Fix a memory leak on the error path of dispatch_rpc.
122 * dlls/oleaut32/typelib.c:
123 oleaut32: Update comments at the top of typelib.c and remove "stub" from
124 several traces that are in implemented functions.
126 * dlls/ole32/oleproxy.c:
127 ole32: Fix some memory leaks in the class factory proxy.
129 * dlls/ole32/oleproxy.c:
130 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
132 2006-10-25 Jacek Caban <jacek@codeweavers.com>
134 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
135 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
136 shdocvw: Added CUrlHistory stub implementation.
138 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
140 include: Added urlhist.idl.
142 2006-10-26 Alexandre Julliard <julliard@winehq.org>
144 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
145 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
146 winex11.drv: Offset X11 coordinates with the primary monitor position.
147 No longer force the primary monitor to contain the X11 (0,0) coordinate.
150 server: Always ignore the root window position when computing coordinates
153 2006-10-24 David Anderson <davea42@earthlink.net>
155 * dlls/dbghelp/dwarf.c:
156 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
158 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
160 * dlls/ddraw/device.c:
161 ddraw: Add missing dereference operators.
163 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
165 * dlls/mshtml/olecmd.c:
166 mshtml: Moved release of dom_window to right place.
168 2006-10-26 Mike McCormack <mike@codeweavers.com>
170 * dlls/msi/join.c, dlls/msi/tests/db.c:
171 msi: Fix the join algorithm.
173 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
174 msi: Allow UPDATE queries without a condition.
176 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
177 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
178 msi: Update tables using records, not integer by integer.
180 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
181 msi: Remove some unused functions.
183 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
185 msi: Fixed the UPDATE query to work with explicit values.
187 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
188 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
189 msi: Use msi_feature_set_state and msi_component_set_state where possible.
192 msi: Create macro functions to set feature and component states.
194 2006-10-25 James Hawkins <truiken@gmail.com>
196 * dlls/msi/tests/db.c:
197 msi: Add tests for the UPDATE sql command.
199 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
201 * dlls/comdlg32/filedlg.c:
202 comdlg32: Select the Filename edit box content after the user navigated to a
203 directory by entering there the name.
205 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
207 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
208 dlls/kernel32/nls/winerr_kor.mc:
209 kernel32: Added winerr_kor.mc.
211 2006-10-25 Rob Shearman <rob@codeweavers.com>
213 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
214 dlls/rpcrt4/rpc_transport.c:
215 rpcrt4: Move transport-specific server functions to rpc_transport.c.
217 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
219 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
220 dlls/comctl32/trackbar.c:
221 comctl32: Create tooltip windows with WS_POPUP style.
223 * dlls/comctl32/status.c:
224 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
226 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
228 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
229 ddraw: Forward the depth stencil buffer to wined3d.
231 2006-10-25 Alexandre Julliard <julliard@winehq.org>
233 * dlls/user/winpos.c:
234 user32: Fixed maximized window size on multi-monitor setups.
236 * programs/winhelp/winhelp.c:
237 winhelp: Properly handle negative coordinates for mouse events.
239 * programs/winemine/main.c, programs/winemine/main.h:
240 winemine: Properly handle negative coordinates for mouse events.
242 * programs/winefile/winefile.c:
243 winefile: Properly handle negative coordinates for mouse events.
245 * programs/wineconsole/user.c:
246 wineconsole: Properly handle negative coordinates for mouse events.
248 * programs/regedit/childwnd.c:
249 regedit: Properly handle negative coordinates for mouse events.
251 * programs/oleview/pane.c:
252 oleview: Properly handle negative coordinates for mouse events.
254 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
255 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
256 user32: Properly handle negative coordinates for mouse events.
258 * dlls/shell32/control.c:
259 shell32: Properly handle negative coordinates for mouse events.
262 msi: Properly handle negative coordinates for mouse events.
264 * dlls/hhctrl.ocx/help.c:
265 hhctrl.ocx: Properly handle negative coordinates for mouse events.
267 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
268 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
269 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
270 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
271 comctl32: Properly handle negative coordinates for mouse events.
273 2006-10-25 Mike McCormack <mike@codeweavers.com>
275 * dlls/comctl32/imagelist.c:
276 comctl32: Create a point from index function and use it.
278 2006-10-25 Kovács András <andras@csevego.net>
280 * dlls/mlang/mlang.c:
281 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
283 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
285 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
286 crypt32: Cast-qual warnings fix.
288 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
290 * dlls/kernel32/process.c:
291 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
293 2006-10-24 Alexandre Julliard <julliard@winehq.org>
295 * dlls/winex11.drv/xinerama.c:
296 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
297 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
298 I committed the wrong file.
300 2006-10-24 Aric Stewart <aric@codeweavers.com>
302 * dlls/winex11.drv/xim.c:
303 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
305 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
308 user: Remove wrong comment.
310 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
312 * dlls/winex11.drv/xinerama.c:
313 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
315 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
317 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
318 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
319 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
321 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
322 include/wine/wined3d_types.h:
323 wined3d: Add D3DBLEND to the WINED3D namespace.
325 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
326 include/wine/wined3d_types.h:
327 wined3d: Add D3DTA masks to the WINED3D namespace.
328 Also fix usage of D3DTSS/D3DTA in ddraw.
330 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
331 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
333 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
334 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
335 include/wine/wined3d_types.h:
336 wined3d: Add D3DTADDRESS to the WINED3D namespace.
338 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
339 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
341 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
343 * dlls/usp10/tests/usp10.c:
344 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
347 * dlls/usp10/tests/usp10.c:
348 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
350 2006-10-24 Francois Gouget <fgouget@free.fr>
352 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
353 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
354 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
355 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
356 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
357 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
358 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
359 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
360 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
361 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
362 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
363 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
364 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
365 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
366 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
367 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
368 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
369 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
370 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
371 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
372 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
373 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
374 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
375 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
376 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
377 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
378 include/mediaobj.idl:
379 Don't include windows.h & co in the Wine sources.
380 Remove uneeded COM_NO_WINDOWS_H defines.
382 2006-10-24 Rob Shearman <rob@codeweavers.com>
384 * dlls/oleaut32/typelib.c:
385 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
388 * dlls/oleaut32/typelib.c:
389 oleaut32: Free the array subscript memory for type descriptions when freeing
392 * dlls/oleaut32/tests/typelib.c:
393 oleaut32: Fix a reference count leak in the typelib test.
395 * dlls/oleaut32/typelib.c:
396 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
398 * dlls/oleaut32/typelib.c:
399 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
401 2006-10-24 Huw Davies <huw@codeweavers.com>
403 * dlls/winex11.drv/xim.c:
404 winex11.drv: Only initialize static variables once per process.
406 * dlls/winex11.drv/x11drv_main.c:
407 winex11.drv: Give XCloseIM another chance.
409 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
411 * dlls/oledlg/oledlg_Fr.rc:
412 oledlg: Updated French translation.
414 * programs/wineconsole/wineconsole_Fr.rc:
415 wineconsole: Updated French translation.
417 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
419 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
420 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
421 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
422 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
423 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
424 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
425 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
426 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
427 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
428 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
429 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
430 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
431 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
432 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
433 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
434 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
435 programs/wordpad/Nl.rc:
436 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
438 2006-10-24 Alexandre Julliard <julliard@winehq.org>
440 * programs/notepad/main.c, programs/notepad/main.h:
441 notepad: Fallback to default position if saved position if off-screen.
444 user: Make sure the desktop window exists before calling monitor functions.
446 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
448 * dlls/oledlg/oledlg_Ko.rc:
449 oledlg: Updated Korean resource.
451 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
453 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
454 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
455 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
456 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
457 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
458 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
459 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
460 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
461 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
462 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
463 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
464 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
465 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
466 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
467 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
468 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
469 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
470 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
471 programs/winemine/De.rc, programs/winhelp/De.rc,
472 programs/wordpad/De.rc:
473 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
475 2006-10-24 Mike McCormack <mike@codeweavers.com>
478 msi: Split code to get a file's verion into a separate comment.
480 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
481 dlls/riched20/editor.h, dlls/riched20/reader.c,
482 dlls/riched20/richole.c:
483 riched20: Create macro functions for allocating and freeing memory.
485 * dlls/riched20/clipboard.c:
486 riched20: Make sure to use GlobalAlloc with GlobalFree.
488 2006-10-23 James Hawkins <truiken@gmail.com>
490 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
491 advpack: Fix the full path check.
493 * dlls/msi/tests/install.c:
494 msi: Add tests for installing from continuous cabinets.
496 * dlls/msi/tests/install.c:
497 msi: Allow more customization of install test files.
499 * dlls/msi/tests/install.c:
500 msi: Remove unused function pointer and definitions.
502 * dlls/msi/tests/install.c:
503 msi: Remove two unnecessary install tables.
505 * dlls/msi/database.c, dlls/msi/tests/install.c:
506 msi: Add support for localizable strings in MsiDatabaseImport.
508 2006-10-23 Jacek Caban <jacek@codeweavers.com>
510 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
511 urlmon: Added video/mpeg mime filter.
513 * dlls/urlmon/urlmon_main.c:
514 urlmon: Code clean up.
516 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
517 urlmon: Added video/avi mime filter implementation.
519 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
521 * dlls/user/dde_client.c:
522 user: Remove superfluous shadow variable.
524 * dlls/crypt32/cert.c:
525 crypt32: Cast-qual warnings fix.
527 2006-10-23 Huw Davies <huw@codeweavers.com>
529 * dlls/winex11.drv/x11drv_main.c:
530 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
532 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
534 * programs/regedit/edit.c:
535 regedit: Initialize a variable (Coverity).
537 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
539 * dlls/comctl32/tests/toolbar.c:
540 comctl32/tests: Specify type of function argument and remove unused arguments.
542 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
544 * dlls/netapi32/wksta.c:
545 netapi32: Fix the size of allocation for the string returned from
548 * dlls/ole32/clipboard.c:
549 ole32: Fixed some wrong conditions in OleFlushClipboard.
551 * dlls/ole32/compobj.c:
552 ole32: CoUninitialize: No longer access an object after it's been freed.
554 * dlls/msxml3/nodelist.c:
555 msxml: Fixed list walking in xmlnodelist_get_length.
557 * dlls/gdi32/enhmfdrv/graphics.c:
558 gdi32: Better error handling in enhanced metafile.
560 * dlls/winex11.drv/keyboard.c:
561 winex11.drv: As the min keycode is always greater or equal to 8, we
562 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
564 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
566 * dlls/winmm/wineoss/midi.c:
567 wineoss: On non-OSS systems define MidiExit too.
569 * dlls/iphlpapi/ifenum.c:
570 iphlpapi: NetBSD needs sys/param.h.
572 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
574 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
575 localspl: Remember hInstance, needed for resources.
577 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
578 localspl: Add version resource.
580 * dlls/localspl/tests/localmon.c:
581 localspl/tests: Fallback to localmon.dll on NT4.0.
583 2006-10-23 Alexandre Julliard <julliard@winehq.org>
585 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
586 dlls/user/tests/monitor.c, dlls/user/win.c:
587 user: Fixed MonitorFromWindow behavior for an invalid window handle.
589 2006-10-23 Francois Gouget <fgouget@free.fr>
591 * dlls/msi/tests/suminfo.c:
592 msi/tests: Fix compilation with gcc 2.95.
594 * programs/oleview/typelib.c:
595 oleview: Fix compilation with gcc 2.95.
597 2006-10-23 Rob Shearman <rob@codeweavers.com>
599 * dlls/oleaut32/tmarshal.c:
600 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
603 * dlls/oleaut32/typelib.c:
604 oleaut32: Fix two more leaks on type info destruction.
606 * dlls/oleaut32/typelib.c:
607 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
608 and to fix a memory leak.
610 * dlls/oleaut32/typelib.c:
611 oleaut32: Free allocated memory on typelib and typeinfo destruction.
613 * dlls/oleaut32/tmarshal.c:
614 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
617 * dlls/oleaut32/tmarshal.c:
618 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
620 * dlls/ole32/tests/marshal.c:
621 ole32: Fix some memory leaks in the marshal tests.
623 * dlls/comctl32/tests/imagelist.c:
624 comctl32: Fix imagelist leak in tests.
626 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
628 * dlls/user/class.c, dlls/user/tests/class.c:
629 user32: Make the test pass for GetClassName called on a small buffer.
631 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
632 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
634 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
635 oleaut32: Add a test for QueryPathOfRegTypeLib.
637 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
639 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
640 shlwapi: Test and fix StrRStrI[AW].
642 * dlls/shlwapi/tests/string.c:
643 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
646 * dlls/shlwapi/tests/string.c:
647 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
649 * dlls/shlwapi/tests/string.c:
650 shlwapi/tests: Make the string.c tests compile in Visual C++.
652 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
653 programs/notepad/De.rc, programs/notepad/En.rc,
654 programs/notepad/Es.rc, programs/notepad/Fi.rc,
655 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
656 programs/notepad/It.rc, programs/notepad/Ja.rc,
657 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
658 programs/notepad/No.rc, programs/notepad/Pl.rc,
659 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
660 programs/notepad/Si.rc, programs/notepad/Sk.rc,
661 programs/notepad/Sw.rc, programs/notepad/Th.rc,
662 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
663 programs/notepad/Zh.rc:
664 notepad: Fix ellipsis in menu items.
666 * programs/notepad/dialog.c, programs/notepad/main.c,
667 programs/notepad/main.h:
668 notepad: Implement Find and Find Next.
670 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
671 programs/notepad/dialog.h:
672 notepad: Add a generic function for message boxes with a string parameter.
674 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
676 * dlls/comdlg32/filedlg31.c:
677 comdlg32: Cast-qual warning fix.
679 * dlls/comdlg32/colordlg.c:
680 comdlg32: Cast-qual warnings fix.
682 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
684 * dlls/comctl32/datetime.c:
685 comctl32: Cast-qual warnings fix.
687 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
689 * dlls/msvcrt/heap.c:
690 msvcrt: Speed up new operator.
692 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
694 * dlls/mshtml/nsembed.c:
695 mshtml: Insert missing "return" operator.
697 2006-10-23 Alexandre Julliard <julliard@winehq.org>
699 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
700 user: Adapt system metrics for multi-monitor setups.
702 * dlls/comctl32/tooltips.c:
703 comctl32: Position the tooltip window correctly on multi-monitor setups.
705 * dlls/user/winpos.c:
706 user: Maximize windows to the right monitor on multi-monitor setups.
709 user: Fixed combo box drop position on multi-monitor setups.
711 * dlls/user/dialog.c, dlls/user/dialog16.c:
712 user: Take multiple monitors into account when placing a dialog.
715 user: Take multiple monitors into account when placing a window.
718 user: Take multiple monitors into account when placing a popup menu.
720 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
721 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
722 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
723 Added Xinerama support for these functions.
725 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
726 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
727 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
728 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
729 winex11.drv: Preliminary support for Xinerama.
731 * configure, configure.ac, include/config.h.in:
732 configure: Check for the Xinerama extension.
734 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
736 * dlls/oledlg/oledlg_Ko.rc:
737 oledlg: Updated Korean resource.
739 * programs/wineconsole/wineconsole_Ko.rc:
740 wineconsole: Updated Korean resource.
742 2006-10-23 Mike McCormack <mike@codeweavers.com>
744 * dlls/user/tests/class.c:
745 user32: Add a test showing a problem in GetClassNameA.
747 2006-10-24 Mike McCormack <mike@codeweavers.com>
749 * dlls/msi/table.c, dlls/msi/tests/db.c:
750 msi: Fix insertion of null integers into a table.
752 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
753 msi: Add the column type INTEGER as an alias for INT.
755 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
756 msi: Only apply transforms that are valid for a database.
758 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
760 msi: Initialize the summary information from a storage interface, not a db.
762 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
764 * programs/notepad/Ko.rc:
765 notepad: Update Korean resources.
767 * programs/oleview/Ko.rc:
768 oleview: Update Korean resources.
770 * programs/winefile/Ko.rc:
771 winefile: Update Korean resources.
773 2006-10-20 Hans Leidekker <hans@it.vu.nl>
775 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
776 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
778 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
780 * programs/wineconsole/wineconsole_Pl.rc:
781 wineconsole: Fix Polish translation.
783 * programs/wineconsole/dialog.c:
784 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
786 * programs/wineconsole/wineconsole_En.rc:
787 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
790 * dlls/comdlg32/cdlg_Pl.rc:
791 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
793 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
794 hhctrl.ocx: Add Polish translation.
796 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
797 oledlg: Add Polish translation.
799 2006-10-22 Frank Richter <frank.richter@gmail.com>
801 * programs/wineconsole/wineconsole_De.rc:
802 wineconsole: Update German translation.
804 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
805 oleview: Add German translation.
807 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
808 gphoto2.ds: Add German translation.
810 * programs/winefile/De.rc:
811 winefile: Update German translation.
813 * programs/taskmgr/De.rc:
814 taskmgr: Update German translation.
816 * programs/regedit/De.rc:
817 regedit: Update German translation.
819 * programs/progman/De.rc:
820 progman: Update German translation.
822 * programs/notepad/De.rc:
823 notepad: Update German translation.
825 * programs/cmdlgtst/De.rc:
826 cmdlgtst: Update German translation.
828 * programs/clock/De.rc:
829 clock: Update German translation.
831 * dlls/oledlg/oledlg_De.rc:
832 oledlg: Update German translation.
834 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
835 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
836 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
837 mshtml: Left-align Gecko download information message for better readability.
839 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
840 mshtml: Enlarge status text control ins some translated dialogs so all text
844 mshtml: Update German translation.
846 2006-10-20 Huw Davies <huw@codeweavers.com>
848 * dlls/oledlg/pastespl.c:
849 oledlg: Only send the end dialog msg if the button is actually clicked.
851 2006-10-21 Jacek Caban <jacek@codeweavers.com>
853 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
854 urlmon: Added image/tiff mime filter.
856 * dlls/shdocvw/oleobject.c:
857 shdocvw: Fix windows style of windows without parents.
859 2006-10-20 Jacek Caban <jacek@codeweavers.com>
861 * dlls/wininet/http.c:
862 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
863 Content-Length header.
865 * dlls/mshtml/htmlelem.c:
866 mshtml: Added IHTMLElement::get_className implementation.
868 * dlls/mshtml/htmlselect.c:
869 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
871 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
874 tools: Add addtional help to runtest.
876 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
878 * dlls/advapi32/lsa.c:
879 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
881 * programs/winedbg/be_i386.c:
882 winedbg: Added a few more cases where we inspect if i386 instructions
883 are actually calls (based on previous work by Jeff Latimer).
885 * configure, configure.ac:
886 configure: Now that we have dwarf support for debug info, don't force stabs
887 as debug info format.
890 winsock: Clear the held mask with the requested events so that they can be
893 * dlls/advpack/advpack.c, dlls/advpack/files.c:
894 advpack: Plug a couple of memory leaks.
896 2006-10-20 Alexandre Julliard <julliard@winehq.org>
898 * dlls/dnsapi/ns_parse.c:
899 dnsapi: Avoid non-portable types.
901 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
903 * dlls/rpcrt4/rpc_transport.c:
904 rpcrt4: Added support for RPC TCP servers.
906 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
908 * dlls/wininet/internet.c:
909 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
910 socket. But that does not mean that it failed.
912 2006-10-18 Francois Gouget <fgouget@free.fr>
914 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
915 Add '\n's to Wine traces.
917 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
920 ntdll: Added debug support for notifying block allocation / freeing.
922 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
924 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
925 dlls/advapi32/tests/security.c:
926 advapi32: Plug a couple of memory leaks.
928 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
930 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
931 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
932 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
933 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
934 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
935 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
936 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
937 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
938 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
939 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
940 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
941 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
942 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
943 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
944 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
945 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
946 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
947 programs/view/Ko.rc, programs/winecfg/Ko.rc,
948 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
949 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
950 programs/wordpad/Ko.rc:
951 Korean: Use SUBLANG_NEUTRAL in Korean resources.
953 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
955 * programs/wineconsole/user.c:
956 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
959 * programs/wineconsole/user.c:
960 wineconsole: Make most keys cancel the selection.
962 * programs/wineconsole/user.c:
963 wineconsole: Allow making selections with a mouse also when not in the
966 * programs/wineconsole/user.c:
967 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
969 * programs/wineconsole/user.c:
970 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
972 * programs/wineconsole/wineconsole.c,
973 programs/wineconsole/wineconsole_En.rc,
974 programs/wineconsole/wineconsole_Pl.rc,
975 programs/wineconsole/wineconsole_res.h:
976 wineconsole: Add usage message and more specific error messages.
978 2006-10-20 Alexandre Julliard <julliard@winehq.org>
980 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
981 wineaudioio.drv: Win64 printf format fixes.
983 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
984 dlls/winmm/winecoreaudio/coreaudio.c:
985 winecoreaudio.drv: Win64 printf format fixes.
987 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
988 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
989 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
990 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
991 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
992 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
993 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
994 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
995 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
996 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
997 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
998 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
999 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
1000 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
1001 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
1002 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
1003 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
1004 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
1005 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
1006 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
1007 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
1008 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
1009 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
1010 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
1011 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
1012 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
1013 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
1014 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
1015 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
1016 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
1017 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
1018 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
1019 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
1020 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
1021 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
1022 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
1023 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
1024 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
1025 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
1026 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
1027 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
1028 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
1029 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
1030 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
1031 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
1032 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
1033 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
1034 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
1035 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
1036 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
1037 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
1038 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
1039 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
1040 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
1041 gdi32: Renamed the gdi directory to gdi32.
1043 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
1044 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
1045 Avoid usage of sizeof in traces that causes warnings on MacOSX.
1047 2006-10-19 Kai Blin <kai.blin@gmail.com>
1049 * dlls/secur32/hmac_md5.h:
1050 secur32: Add include guard to hmac_md5.h.
1052 2006-10-20 Christoph Frick <frick@sc-networks.de>
1054 * dlls/gdi/gdi32.spec:
1055 gdi32: Add wglShareList to gdi32.spec.
1057 2006-10-19 James Hawkins <truiken@gmail.com>
1059 * dlls/msi/tests/db.c:
1060 msi: Add tests for integer column types.
1062 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
1063 msi: Integer columns can have the 'NOT NULL' modifier too.
1065 * dlls/msi/database.c, dlls/msi/tests/db.c:
1066 msi: Allow more than one primary key in a table when importing a database.
1068 2006-10-18 James Hawkins <truiken@gmail.com>
1071 tools/wine.inf: Add the ProgramFilesPath registry entry.
1073 2006-10-19 James Hawkins <truiken@gmail.com>
1075 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
1076 msi: Only initialize a component's state if it is linked with a feature.
1078 * dlls/msi/tests/install.c:
1079 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
1081 * dlls/msi/action.c, dlls/msi/tests/install.c:
1082 msi: Implement the InstallServices action.
1084 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
1086 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
1087 localspl: Implement InitializePrintMonitor.
1089 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
1091 * dlls/localspl/tests/localmon.c:
1092 localspl/tests: Get function pointers from the monitor.
1094 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
1096 * dlls/localspl/tests/localmon.c:
1097 localspl/tests: Another test for InitializePrintMonitor.
1099 2006-10-19 Huw Davies <huw@codeweavers.com>
1101 * dlls/oledlg/pastespl.c:
1102 oledlg: Remove the structure window property when we quit.
1104 * dlls/oledlg/pastespl.c:
1105 oledlg: Return the appropiate value after the dialog is closed.
1107 * dlls/oledlg/pastespl.c:
1108 oledlg: Update the source text.
1110 * dlls/oledlg/pastespl.c:
1111 oledlg: Set nSelectedIndex on exit.
1113 * dlls/oledlg/pastespl.c:
1114 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
1116 * dlls/oledlg/pastespl.c:
1117 oledlg: Call the hook proc if present.
1119 * dlls/oledlg/pastespl.c:
1120 oledlg: Set initial focus to the display list.
1122 * dlls/oledlg/pastespl.c:
1123 oledlg: Handle paste / link mode change.
1125 * dlls/oledlg/pastespl.c:
1126 oledlg: Minimal 'As Icon' handling. Just disable for now.
1128 * dlls/oledlg/pastespl.c:
1129 oledlg: Update the result text.
1131 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
1132 oledlg: Add paste special string resources.
1134 2006-10-18 Huw Davies <huw@codeweavers.com>
1136 * dlls/oledlg/pastespl.c:
1137 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
1138 button if the app doesn't want it.
1140 * dlls/oledlg/pastespl.c:
1141 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
1143 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
1144 oledlg: Register a couple of messages.
1146 * dlls/oledlg/pastespl.c:
1147 oledlg: Copy the appropiate list to the display list.
1149 * dlls/oledlg/pastespl.c:
1150 oledlg: Logic for initial selection of paste/pastelink radio buttons.
1152 * dlls/oledlg/pastespl.c:
1153 oledlg: Initialize the pastelink list.
1155 * dlls/oledlg/pastespl.c:
1156 oledlg: Initialize the paste list.
1158 * dlls/oledlg/pastespl.c:
1159 oledlg: Set the user supplied caption.
1161 * dlls/oledlg/pastespl.c:
1162 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
1164 * dlls/oledlg/pastespl.c:
1165 oledlg: Initial management of private structure for dialog box control.
1167 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
1168 oledlg: Load the correct dialog template and add a skeleton dialog proc.
1170 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
1171 oledlg: Paste special dialog resource.
1173 * dlls/oledlg/pastespl.c:
1174 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
1176 * dlls/oledlg/pastespl.c:
1177 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
1179 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
1180 oledlg: Register a bunch of clipboard formats.
1182 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
1183 dlls/oledlg/pastespl.c:
1184 oledlg: Move paste special dialog stubs to their own file.
1187 oledlg: Add the registered message name strings.
1190 oledlg: Add PS_MAXLINKTYPES.
1193 oledlg: Move the flag defines to under their respective structure definitions
1194 and remove some duplicates.
1197 oledlg: Add resource ids for the paste special dialog.
1199 2006-10-20 Alexandre Julliard <julliard@winehq.org>
1201 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
1202 winex11.drv: Avoid X error with unsupported pen styles.
1204 2006-10-20 Mike McCormack <mike@codeweavers.com>
1206 * dlls/msi/tests/suminfo.c:
1207 msi: Fix an uninitialized variable causing random conformance test failures.
1209 2006-10-19 Jacek Caban <jacek@codeweavers.com>
1211 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
1212 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
1213 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
1214 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
1215 dlls/mshtml/resource.h:
1216 mshtml: Use mshtmcid.h defines where possible.
1218 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
1219 mshtml: Fix debug traces.
1221 * dlls/shdocvw/ie.c:
1222 shdocvw: Added WebBrowser::Navigate implementation.
1224 * dlls/shdocvw/webbrowser.c:
1225 shdocvw: Use navigate_url in WebBrowser::Navigate.
1227 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
1228 dlls/shdocvw/webbrowser.c:
1229 shdocvw: Move common Navigate2 code to navigate_url.
1231 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
1233 * dlls/comctl32/comctl32undoc.c:
1234 comctl32: Cast-qual warnings fix.
1236 * dlls/cabinet/fdi.c:
1237 cabinet: Cast-qual warnings fix.
1239 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
1241 * dlls/wined3d/swapchain.c:
1242 wined3d: Fix the FrontBuffer content capturing.
1244 * dlls/wined3d/swapchain.c:
1245 wined3d: Correct the software cursor position if the app is running in
1248 * dlls/wined3d/surface.c:
1249 wined3d: BltOverride: Make sure that the content of the source rect is
1250 copied to the correct position in the destination rect.
1252 2006-10-18 James Hawkins <truiken@gmail.com>
1254 * dlls/msi/tests/install.c:
1255 msi: Add tests for the InstallServices action.
1257 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
1259 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
1260 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
1263 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
1265 * dlls/comctl32/toolbar.c:
1266 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
1268 2006-10-20 Mike McCormack <mike@codeweavers.com>
1271 msi: Allow rows in the _Columns table to be unordered.
1274 msi: Reset the column number for each new table in a transform.
1276 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
1279 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
1280 avoid not useful APIs in the traces.
1282 2006-10-19 Alexandre Julliard <julliard@winehq.org>
1284 * dlls/winex11.drv/x11drv_main.c:
1285 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
1287 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
1289 * dlls/dbghelp/stabs.c:
1290 dbghelp: Cast-qual warnings fix.
1292 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
1294 * include/winuser.h:
1295 include: Fix out of place comment for DLGC_* codes.
1297 2006-10-18 Francois Gouget <fgouget@free.fr>
1299 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
1300 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
1301 Fix compilation with gcc 2.95.
1303 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
1305 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
1306 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
1307 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
1308 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
1309 Use SUBLANG_NEUTRAL in French resources.
1311 * programs/taskmgr/Fr.rc:
1312 taskmgr: Fix an error in French translation.
1314 2006-10-18 James Hawkins <truiken@gmail.com>
1316 * dlls/msi/package.c, dlls/msi/tests/package.c:
1317 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
1319 * dlls/msi/dialog.c:
1320 msi: Run SetProperty events before all other events no matter what the order is.
1322 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
1324 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
1325 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
1326 winhelp: Improved metafile support.
1328 2006-10-18 Alexandre Julliard <julliard@winehq.org>
1330 * dlls/advapi32/registry.c:
1331 advapi32: Cast-qual warning fix.
1333 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
1335 * dlls/atl/registrar.c:
1336 atl: Cast-qual warnings fix.
1338 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1340 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
1341 msvcrt: Add stub for _getmaxstdio.
1343 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
1345 * dlls/winex11.drv/x11drv.h:
1346 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
1348 2006-10-16 Hans Leidekker <hans@it.vu.nl>
1350 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
1351 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
1352 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
1353 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
1354 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
1355 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
1356 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
1357 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
1358 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
1359 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
1360 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
1361 ntdll: Win64 printf format warning fixes.
1363 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
1365 * programs/winedbg/stack.c:
1366 winedbg: Print frame address instead of duplicated bare address in backtrace.
1368 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
1370 * dlls/gdi/gdi32.spec:
1371 gdi32: Add missing spec file entry for wglDeleteContext.
1373 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
1375 * dlls/shdocvw/dochost.c:
1376 shdocvw: Make sure BSTR is allocated before calling sink.
1378 2006-10-18 Alexandre Julliard <julliard@winehq.org>
1380 * dlls/msi/tests/db.c:
1381 msi/tests: Make sure to delete the test data file.
1383 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
1385 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
1386 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
1387 MDI child, make it mostly pass under Wine.
1389 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
1391 * dlls/user/dde_client.c:
1392 user: Dead code fix (Coverity).
1394 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
1396 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
1397 usp10: Fix dead code in ScriptItemize.
1399 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
1401 * dlls/dinput/tests/joystick.c:
1402 dinput: Add SetCooperativeLevel test for joystick.
1404 * dlls/dinput/tests/keyboard.c:
1405 dinput: Add SetCooperativeLevel tests to keyboard.
1407 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
1408 dinput: Move SetCooperativeLevel into base class.
1410 * dlls/dinput/device.c, dlls/dinput/device_private.h,
1411 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
1412 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
1413 dinput: Move SetEventNotification and associated event into base class.
1415 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
1416 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
1417 dlls/dinput/mouse.c:
1418 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
1420 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
1422 * dlls/comctl32/rebar.c:
1423 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
1425 2006-10-17 Mike McCormack <mike@codeweavers.com>
1427 * dlls/msi/table.c, dlls/msi/tests/db.c:
1428 msi: Fix tables with binary data where the key is an integer.
1430 * dlls/msi/table.c, dlls/msi/tests/db.c:
1431 msi: Stream fields shouldn't be treated as strings.
1433 * dlls/msi/action.c:
1434 msi: Fix a memory leak.
1436 * dlls/msi/tests/db.c:
1437 msi: Add a test for modifying a table containing binary data.
1439 * dlls/msi/tests/suminfo.c:
1440 msi: Add a test for summary information.
1442 2006-10-16 James Hawkins <truiken@gmail.com>
1444 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
1445 msi: Revert "msi: Perform button control events in greatest to least order."
1447 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
1449 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
1450 d3d8: Backport d3d9 surface tests.
1452 * dlls/d3d8/device.c:
1453 d3d8: Fix wrong function name in FIXME.
1455 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
1457 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
1458 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
1459 wgl: Move wglDeleteContext to gdi32.
1461 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
1463 * dlls/ntdll/directory.c:
1464 ntdll: Plug a memory leak.
1466 2006-10-16 Alexandre Julliard <julliard@winehq.org>
1468 * configure, configure.ac, include/msvcrt/direct.h,
1469 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
1470 include/msvcrt/search.h, include/msvcrt/stddef.h,
1471 include/msvcrt/stdio.h, include/msvcrt/string.h,
1472 include/msvcrt/sys/types.h, include/msvcrt/time.h,
1473 include/msvcrt/wchar.h:
1474 configure: Don't define _WIN64 on the command line to avoid trouble with
1477 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
1479 * dlls/comctl32/rebar.c:
1480 comctl32: rebar: Don't return rectangles with negative width or height in
1483 * dlls/user/input.c:
1484 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
1485 before the timer proc is called.
1487 2006-10-16 Robert Shearman <rob@codeweavers.com>
1489 * dlls/kernel32/locale.c:
1490 kernel32: Add support for detecting the user locale preference from the system
1493 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1494 rpcrt4: Add a critical section to protect the connection list in each
1495 protseq to avoid taking the process-wide server_cs in the hot path for
1498 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1499 rpcrt4: Convert the protseq list into a standard Wine list.
1501 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1502 rpcrt4: Abstract out the way incoming connections are waited for so that we
1503 no longer need to wait on Win32 handles.
1505 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
1506 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
1507 the functions operate on an RpcConnection object, not an
1508 RpcServerProtseq object.
1510 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1511 rpcrt4: Create a server thread for each protseq.
1513 2006-10-16 Alexandre Julliard <julliard@winehq.org>
1515 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
1516 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
1517 Make.rules: Added support for building IDL client/proxy/server/iid files.
1520 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
1523 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
1525 * dlls/comctl32/listview.c:
1526 comctl32: listview: Update the scroll bars after resizing the last column.
1528 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
1530 * dlls/setupapi/install.c:
1531 setupapi: Fix a typo.
1533 2006-10-16 Hans Leidekker <hans@it.vu.nl>
1535 * programs/winhelp/winhelp.c:
1536 winhelp: Cast-qual warnings fix.
1538 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
1540 * dlls/ddraw/device.c:
1541 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
1543 * dlls/ddraw/device.c:
1544 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
1546 2006-10-16 Kai Blin <kai.blin@gmail.com>
1548 * dlls/secur32/dispatcher.c:
1549 secur32: Stop leaking the session key memory.
1551 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1553 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
1554 olepro32: Add version resource.
1556 2006-10-16 Alexandre Julliard <julliard@winehq.org>
1559 libuuid: Fixed typo in CLSID_SynchronizeContainer.
1561 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
1563 server: A window timer id should be an unsigned long.
1565 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
1567 * dlls/user/input.c:
1568 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
1571 * dlls/user/input.c:
1572 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
1574 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
1576 * dlls/ddraw/device.c:
1577 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
1579 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
1581 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
1582 ddraw: Use real handles for state blocks.
1584 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
1585 dlls/ddraw/surface.c:
1586 ddraw: Make the surface list a standard wine list.
1588 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
1590 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
1591 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
1592 wgl: Move wglShareLists to gdi32.
1594 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
1595 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
1596 dlls/winex11.drv/winex11.drv.spec:
1597 wgl: Move wglGetCurrentDC to gdi32.
1599 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
1600 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
1601 dlls/winex11.drv/winex11.drv.spec:
1602 wgl: Move wglGetCurrentContext to gdi32.
1604 2006-10-15 Francois Gouget <fgouget@free.fr>
1606 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
1607 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
1608 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
1609 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
1610 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
1611 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
1612 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
1613 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
1614 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
1615 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
1616 Assorted spelling fixes.
1618 2006-10-16 Alexandre Julliard <julliard@winehq.org>
1620 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
1621 dlls/urlmon/urlmon_main.h:
1622 urlmon: Create a message window for each binding to make sure they are cleaned
1625 2006-10-15 Francois Gouget <fgouget@free.fr>
1628 msi: Remove spaces before '\n's.
1630 * programs/oleview/main.h:
1631 oleview: U(x) must be defined after winnt.h has had a chance to define
1632 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
1634 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1635 wined3d: Remove '\0's in traces.
1637 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
1639 * programs/winetest/main.c:
1640 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
1642 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
1643 comctl32: header: Test and improve the custom draw and owner draw code.
1645 * dlls/comctl32/header.c:
1646 comctl32: header: Make all repaints pass through HEADER_Refresh.
1648 * dlls/comctl32/rebar.c:
1649 comctl32: rebar: bUnicode and NtfUnicode should be the same.
1651 2006-10-15 Kai Blin <kai.blin@gmail.com>
1653 * dlls/secur32/secur32_priv.h:
1654 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
1655 should not be done via ntlm_auth.
1657 2006-10-14 Kai Blin <kai.blin@gmail.com>
1659 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
1660 dlls/secur32/hmac_md5.h:
1661 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
1663 2006-10-13 James Hawkins <truiken@gmail.com>
1665 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
1666 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
1668 * dlls/mscoree/mscoree.spec:
1669 mscoree: Add missing stubs to the spec file.
1671 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
1673 * dlls/d3d8/device.c, dlls/wined3d/device.c,
1674 include/wine/wined3d_interface.h:
1675 d3d8: Implement CopyRects with BltFast.
1677 2006-10-15 Jacek Caban <jacek@codeweavers.com>
1679 * dlls/shdocvw/tests/webbrowser.c:
1680 shdocvw: Added IDocHostUIHandler2 test.
1682 * dlls/mshtml/nsio.c:
1683 mshtml: Load page from moniker if AsyncOpen fails.
1685 * dlls/mshtml/task.c:
1686 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
1688 2006-10-15 Hans Leidekker <hans@it.vu.nl>
1690 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
1691 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
1692 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
1694 secur32: Win64 printf format warning fixes.
1696 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
1698 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
1699 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
1700 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
1701 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
1702 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
1703 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
1704 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
1705 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
1706 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
1707 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
1708 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
1709 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
1710 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
1711 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
1712 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
1713 ole32: Win64 printf format warning fixes.
1715 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
1716 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
1717 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
1718 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
1719 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
1720 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
1721 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
1722 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
1723 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
1726 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
1727 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
1729 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
1731 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
1732 comctl32: toolbar: Test and improve TB_SETHOTITEM.
1734 * dlls/comctl32/toolbar.c:
1735 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
1737 * dlls/comctl32/toolbar.c:
1738 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
1740 * dlls/comctl32/toolbar.c:
1741 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
1743 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
1745 * dlls/ole32/errorinfo.c:
1746 ole32: Remove dead code in errorinfo.c (Coverity).
1748 2006-10-14 Alexandre Julliard <julliard@winehq.org>
1750 * dlls/ntdll/directory.c:
1751 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
1753 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
1755 * configure, configure.ac:
1756 configure: Detect mingw cross compiler in gentoo.
1758 2006-10-13 James Hawkins <truiken@gmail.com>
1760 * dlls/msi/action.c, dlls/msi/tests/install.c:
1761 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
1763 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
1764 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
1765 include: Move cfgmgr32.h to include/ to match the SDK.
1767 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
1768 clusapi: Add the clusapi.h public header.
1770 2006-10-14 Mike McCormack <mike@codeweavers.com>
1772 * programs/winetest/send.c:
1773 winetest: Avoid calling fclose twice on the same file (Coverity).
1775 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
1777 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
1778 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
1779 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
1780 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
1781 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
1782 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
1783 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
1784 dlls/ntdll/tests/string.c:
1785 ntdll/tests: Win64 printf format warning fixes.
1787 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
1788 imm32: Win64 printf format warning fixes.
1790 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
1791 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
1792 dlls/setupapi/install.c, dlls/setupapi/misc.c,
1793 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
1794 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
1795 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
1796 dlls/setupapi/virtcopy.c:
1797 setupapi: Win64 printf format warning fixes.
1799 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
1801 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
1802 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
1803 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
1804 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
1805 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
1806 ole32/tests: Win64 printf format warning fixes.
1808 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
1809 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
1810 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
1811 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
1812 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
1813 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
1814 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
1815 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
1816 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
1817 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
1818 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
1819 comctl32: Win64 printf format warning fixes.
1821 2006-10-13 Hans Leidekker <hans@it.vu.nl>
1823 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
1824 dlls/riched20/editor.c, dlls/riched20/paint.c,
1825 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
1826 dlls/riched20/writer.c:
1827 riched20: Win64 printf format warning fixes.
1829 * dlls/wininet/http.c:
1830 wininet: Cast-qual warnings fix.
1832 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
1834 * programs/winhelp/hlpfile.c:
1835 winhelp: Window style has not been initialized.
1837 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
1838 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
1840 2006-10-13 Alexandre Julliard <julliard@winehq.org>
1842 * ANNOUNCE, ChangeLog, VERSION, configure:
1845 ----------------------------------------------------------------
1846 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
1848 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
1849 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
1850 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
1851 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
1852 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
1853 comctl32/tests: Win64 printf format warning fixes.
1855 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
1856 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
1857 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
1858 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
1859 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
1860 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
1861 dlls/comdlg32/printdlg16.c:
1862 comdlg32: Win64 printf format warning fixes.
1864 2006-10-13 Hans Leidekker <hans@it.vu.nl>
1866 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
1867 winspool.drv/tests: Win64 printf format warning fixes.
1869 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
1870 msxml3/tests: Win64 printf format warning fixes.
1872 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
1873 winspool.drv: Win64 printf format warning fixes.
1875 2006-10-12 Hans Leidekker <hans@it.vu.nl>
1877 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
1878 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
1879 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
1880 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
1881 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
1882 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
1883 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
1884 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
1885 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
1886 dlls/oleaut32/vartype.c:
1887 oleaut32: Win64 printf format warning fixes.
1889 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
1890 dlls/quartz/avisplit.c, dlls/quartz/control.c,
1891 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
1892 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
1893 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
1894 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
1895 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
1896 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
1897 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
1898 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
1899 dlls/quartz/waveparser.c:
1900 quartz: Win64 printf format warning fixes.
1902 2006-10-13 Hans Leidekker <hans@it.vu.nl>
1904 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
1905 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
1906 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
1907 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
1908 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
1909 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
1910 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
1911 wineps.drv: Win64 printf format warning fixes.
1913 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
1915 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
1916 dlls/kernel32/change.c, dlls/kernel32/comm.c,
1917 dlls/kernel32/computername.c, dlls/kernel32/console.c,
1918 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
1919 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
1920 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
1921 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
1922 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
1923 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
1924 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
1925 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
1926 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
1927 dlls/kernel32/process.c, dlls/kernel32/profile.c,
1928 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
1929 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
1930 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
1931 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
1932 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
1933 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
1934 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
1935 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
1936 dlls/kernel32/wowthunk.c:
1937 kernel32: Win64 printf format warning fixes.
1939 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
1940 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
1941 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
1942 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
1943 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
1944 gdi/tests: Win64 printf format warning fixes.
1946 2006-10-13 Alexandre Julliard <julliard@winehq.org>
1948 * dlls/msvfw32/msvideo_main.c:
1949 msvfw32: Avoid a compiler warning.
1951 2006-10-13 Francois Gouget <fgouget@free.fr>
1953 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
1954 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
1955 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
1956 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
1957 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
1958 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
1959 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
1960 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
1961 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
1962 dlls/dmstyle/styletrack.c:
1963 Add '\n's to Wine traces.
1965 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
1966 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
1967 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
1968 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
1969 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
1970 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
1971 tools/widl/write_msft.c:
1972 Assorted spelling fixes.
1974 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
1975 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
1976 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
1977 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
1979 * dlls/secur32/ntlm.c:
1980 secur32: Add missing '\n' in a Wine trace.
1982 * dlls/olepro32/olepro32stubs.c:
1983 olepro32: Mark stubs as such.
1985 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
1987 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
1988 msvcrt: Fix fread eof handling.
1990 * dlls/msvcrt/file.c:
1991 msvcrt: fread: Fill buffer on small reads.
1993 * dlls/msvcrt/tests/file.c:
1994 msvcrt: Add fread eof tests.
1996 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
1998 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
1999 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
2000 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
2001 dlls/wined3d/wined3d_private_types.h:
2002 wined3d: Add shader version/end masks to the WINED3D namespace.
2004 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
2005 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
2006 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
2007 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
2008 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
2010 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2011 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
2012 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
2014 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2015 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
2016 dlls/wined3d/wined3d_private_types.h:
2017 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
2019 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
2020 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
2021 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
2023 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2024 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
2025 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
2027 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
2028 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
2029 include/wine/wined3d_types.h:
2030 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
2032 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
2034 * dlls/ddraw/ddraw.c:
2035 ddraw: Do not let the a surface dimension fall to 0.
2037 * dlls/ddraw/ddraw.c:
2038 ddraw: Remove an incorrect size check.
2040 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
2042 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
2043 mciseq: Win64 printf format warning fixes.
2045 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
2047 * dlls/shell32/shell32_De.rc:
2048 shell32: Fix typo in Run dialog.
2050 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
2052 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
2053 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
2054 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
2055 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
2056 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
2057 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
2058 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
2059 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
2060 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
2062 gdi: Win64 printf format warning fixes.
2064 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
2065 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
2066 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
2067 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
2068 dlls/dmstyle/styletrack.c:
2069 dmstyle: Win64 printf format warning fixes.
2071 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
2072 dlls/msacm32/format.c, dlls/msacm32/internal.c,
2073 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
2074 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
2075 msacm32: Win64 printf format warning fixes.
2077 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
2078 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
2079 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
2080 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
2081 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
2082 dmusic: Win64 printf format warning fixes.
2084 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
2085 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
2086 mciavi32: Win64 printf format warning fixes.
2088 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
2089 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
2090 msvfw32: Win64 printf format warning fixes.
2092 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
2093 dlls/dmband/dmutils.c:
2094 dmband: Win64 printf format warning fixes.
2096 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
2097 dlls/dmloader/container.c, dlls/dmloader/debug.c,
2098 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
2099 dmloader: Win64 printf format warning fixes.
2101 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
2102 mciwave: Win64 printf format warning fixes.
2104 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
2105 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
2106 mpr: Win64 printf format warning fixes.
2108 2006-10-12 Alexandre Julliard <julliard@winehq.org>
2110 * dlls/sane.ds/sane_i.h:
2111 sane.ds: Get rid of the prototypes of some removed functions.
2113 2006-10-12 Hans Leidekker <hans@it.vu.nl>
2115 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
2116 dlls/itss/storage.c:
2117 itss: Win64 printf format warning fixes.
2119 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
2120 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
2121 mapi32/tests: Win64 printf format warning fixes.
2123 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
2124 dlls/tapi32/phone.c:
2125 tapi32: Win64 printf format warning fixes.
2127 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
2128 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
2129 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
2130 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
2131 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
2132 netapi32: Win64 printf format warning fixes.
2134 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
2135 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
2136 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
2137 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
2138 dlls/oleaut32/tests/vartype.c:
2139 oleaut32/tests: Win64 printf format warning fixes.
2141 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
2143 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
2144 shell32: Implement SHRegQueryValueA with RegQueryValueA.
2146 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
2148 * tools/wineprefixcreate.in:
2149 wineprefixcreate: Set correct LD_LIBRARY_PATH.
2151 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
2153 * dlls/gdi/opengl.c:
2154 opengl: Fix wglMakeCurrent bug.
2156 2006-10-12 Hans Leidekker <hans@it.vu.nl>
2158 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
2159 mscms/tests: Win64 printf format warning fixes.
2161 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
2163 * programs/regedit/edit.c:
2164 regedit: Cast-qual warnings fix.
2166 2006-10-12 Mike McCormack <mike@codeweavers.com>
2168 * dlls/msi/table.c, dlls/msi/tests/db.c:
2169 msi: Handle the sign properly when converting integer data.
2172 msi: Improve error checking when applying transform data.
2174 2006-10-12 Alexandre Julliard <julliard@winehq.org>
2176 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
2177 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
2178 dlls/user/tests/class.c, tools/winedump/pe.c:
2179 Fixed some printf warnings caused by using sizeof.
2182 loader: Make sure the reserved area is protected on MacOSX too.
2184 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
2186 ws2_32: Win64 printf format fixes.
2188 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
2189 winsock: Add a WS_ prefix to the BSD types.
2191 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
2193 * dlls/comctl32/toolbar.c:
2194 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
2196 * dlls/comctl32/toolbar.c:
2197 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
2199 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
2200 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
2201 the strings table (with test case).
2203 * dlls/comctl32/toolbar.c:
2204 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
2207 * dlls/comctl32/toolbar.c:
2208 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
2210 * dlls/comctl32/header.c:
2211 comctl32: header: Call DefWindowProcW not DefWindowProcA.
2213 * dlls/comctl32/header.c:
2214 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
2217 * dlls/comctl32/listview.c:
2218 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
2219 resizing the last column.
2221 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
2223 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
2224 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
2227 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
2228 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
2229 include/wine/wined3d_types.h:
2230 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
2232 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
2233 include/wine/wined3d_types.h:
2234 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
2236 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2237 dlls/wined3d/device.c, dlls/wined3d/surface.c,
2238 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
2239 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
2241 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2242 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
2243 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
2244 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
2245 include/wine/wined3d_types.h:
2246 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
2248 * dlls/ddraw/device.c, dlls/wined3d/device.c,
2249 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
2250 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
2252 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
2253 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
2254 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
2256 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
2258 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
2259 dlls/winex11.drv/x11drv_main.c:
2260 winex11.drv: Always set window type.
2262 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
2264 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
2265 lz32/tests: Win64 printf format warning fixes.
2267 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
2268 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
2269 dinput/tests: Win64 printf format warning fixes.
2271 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
2272 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
2273 advpack/tests: Win64 printf format warning fixes.
2275 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
2277 * dlls/msi/msi_Es.rc:
2278 msi: Updated Spanish translation.
2280 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
2281 wldap32: Added Spanish translation.
2283 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
2284 mshtml: Added Spanish translation.
2286 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
2288 * dlls/user/sysparams.c:
2289 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
2292 2006-10-11 James Hawkins <truiken@gmail.com>
2294 * dlls/cabinet/fdi.c:
2295 cabinet: Make internal functions static.
2297 * dlls/crypt32/chain.c:
2298 crypt32: Make an internal function static.
2300 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
2301 comctl32: Make internal functions static.
2303 * dlls/gphoto2.ds/gphoto2_main.c:
2304 gphoto2.ds: Make an internal function static.
2306 * include/winbase.h, include/winreg.h:
2307 advapi32: Add missing declarations to the public headers.
2309 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
2310 advapi32: Make internal functions static.
2312 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
2315 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
2318 * tools/winebuild/import.c:
2319 winebuild: Cast-qual warning fix.
2321 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
2323 * dlls/ws2_32/socket.c:
2324 winsock: Add mapping for SO_ACCEPTCONN.
2326 2006-10-12 Mike McCormack <mike@codeweavers.com>
2328 * dlls/msi/tests/db.c:
2329 msi: Test transforms removing a row in a table.
2331 2006-10-11 Mike McCormack <mike@codeweavers.com>
2333 * dlls/msi/tests/db.c:
2334 msi: Tests for transforms modifying rows in a table.
2337 msi: An empty string table entry should always have a zero refcount.
2339 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
2341 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
2342 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
2343 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
2345 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2346 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2347 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
2348 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
2350 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2351 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2352 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
2353 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
2355 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2356 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
2357 include/wine/wined3d_types.h:
2358 wined3d: Merge LIGHT types into one type in WINED3D namespace.
2360 * dlls/wined3d/wined3d_private.h:
2361 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
2363 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
2364 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
2366 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
2367 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
2369 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
2370 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
2371 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
2372 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
2374 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
2375 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
2377 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
2378 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
2379 dlls/wined3d/wined3d_private.h:
2380 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
2382 2006-10-10 Ge van Geldorp <ge@gse.nl>
2384 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
2385 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
2386 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
2387 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
2388 tools/winapi/tests.dat, tools/winapi/winapi_test:
2389 winapi_test: Regenerate tests.
2390 Remove structs from test list which have preprocessor directives in
2391 their definitions (winapi_test can't handle that).
2393 2006-10-10 James Hawkins <truiken@gmail.com>
2395 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
2396 dlls/msi/package.c, dlls/msi/tests/package.c:
2397 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
2399 * dlls/msi/tests/package.c:
2400 msi: Clean up after the package tests.
2402 2006-10-11 Mike McCormack <mike@codeweavers.com>
2404 * dlls/msi/msiquery.c:
2405 msi: Check transforms have the correct storage guid.
2407 * dlls/msi/tests/db.c:
2408 msi: Check that transforms return the correct data.
2410 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
2412 * dlls/user/spy.c, include/winuser.h:
2413 user: Add some missing messages to the message spy.
2415 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
2417 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
2418 mlang/tests: Win64 printf format warning fixes.
2420 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
2421 usp10/tests: Win64 printf format warning fixes.
2423 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
2424 psapi/tests: Win64 printf format warning fixes.
2426 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
2427 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
2428 dlls/secur32/tests/secur32.c:
2429 secur32/tests: Win64 printf format warning fixes.
2431 2006-10-10 H. Verbeet <hverbeet@gmail.com>
2433 * programs/regedit/regproc.c:
2434 regedit: Format warning fixes.
2436 * programs/wordpad/wordpad.c:
2437 wordpad: Format warning fixes.
2439 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
2440 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
2441 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
2442 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
2443 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
2444 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
2445 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
2446 ddraw: Win64 printf format warning fixes.
2448 * dlls/d3d9/tests/surface.c:
2449 d3d9: Disable the surface pitch size test for now, just check alignment instead.
2451 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2453 * dlls/lz32/tests/lzexpand_main.c:
2454 lz32/tests: WinME sometimes returns short filenames.
2456 * dlls/lz32/tests/lzexpand_main.c:
2457 lz32/tests: Be more verbose and aware of root directory.
2459 * dlls/lz32/tests/lzexpand_main.c:
2460 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
2462 * dlls/lz32/tests/lzexpand_main.c:
2463 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
2465 * dlls/lz32/tests/lzexpand_main.c:
2466 lz32/tests: Test more last errors set by LZOpenFile[AW].
2468 2006-10-10 H. Verbeet <hverbeet@gmail.com>
2470 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
2471 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
2472 dlls/ddraw/tests/refcount.c:
2473 ddraw/tests: Win64 printf format warning fixes.
2475 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
2476 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
2477 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
2478 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
2479 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
2480 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
2481 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
2482 d3d9: Win64 printf format warning fixes.
2484 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
2485 dlls/d3d8/tests/device.c:
2486 d3d8/tests: Win64 printf format warning fixes.
2488 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
2489 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
2490 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
2491 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
2492 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
2493 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
2494 dlls/d3d8/volumetexture.c:
2495 d3d8: Win64 printf format warning fixes.
2497 * dlls/wined3d/baseshader.c:
2498 wined3d: Improve shader_dump_decl_usage() TRACEs.
2500 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
2502 * dlls/wined3d/query.c:
2503 wined3d: Corrected names in checkGLcall text.
2505 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
2507 * dlls/ddraw/ddraw.c:
2508 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
2510 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
2512 * tools/widl/parser.l:
2513 widl: Cast-qual warning fix.
2515 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
2517 * dlls/shlwapi/tests/shreg.c:
2518 shlwapi: Cast-qual warnings fix.
2520 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
2522 * dlls/uxtheme/tests/system.c:
2523 uxtheme/tests: Fix Win64 printf format warnings.
2525 2006-10-10 Mike McCormack <mike@codeweavers.com>
2527 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
2528 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
2529 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
2530 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
2531 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
2532 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
2533 msi: Merge action.h into msipriv.h.
2535 * dlls/msi/msipriv.h, dlls/msi/table.c:
2536 msi: Make msi_makestring static.
2538 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
2540 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
2541 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
2542 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
2543 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
2544 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
2545 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
2546 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
2547 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
2548 dmime: Win64 printf format warning fixes.
2550 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
2551 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
2552 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
2553 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
2554 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
2555 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
2556 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
2557 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
2558 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
2559 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
2560 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
2561 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
2562 kernel32/tests: Win64 printf format warning fixes.
2564 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
2566 * dlls/user/tests/input.c:
2567 user: Add test for LL mouse hook and [Get|Set]CursorPos.
2569 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
2571 * programs/regedit/edit.c, programs/regedit/regedit.c:
2572 programs/regedit: Fix format specifiers for _stscanf and fprintf.
2574 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
2576 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2577 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
2578 dlls/wined3d/wined3d_private_types.h:
2579 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
2581 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2582 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
2583 dlls/wined3d/wined3d_private_types.h:
2584 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
2586 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2587 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
2588 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
2589 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
2591 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
2592 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
2593 include/wine/wined3d_types.h:
2594 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
2596 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2597 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
2598 dlls/wined3d/wined3d_private_types.h:
2599 wined3d: Move D3DSPR structure into the WINED3D namespace.
2601 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2602 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
2603 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
2604 dlls/wined3d/wined3d_private_types.h:
2605 wined3d: Move D3DSIO structure into WINED3D namespace.
2607 2006-10-10 Frank Richter <frank.richter@gmail.com>
2609 * dlls/kernel32/nls/winerr_enu.mc:
2610 kernel32: Fix typos in English messages.
2612 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
2614 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
2615 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
2616 dlls/msi/tests/package.c:
2617 msi/tests: Win64 printf format warning fixes.
2619 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
2620 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
2621 dlls/setupapi/tests/stringtable.c:
2622 setupapi/tests: Win64 printf format warning fixes.
2624 * dlls/uxtheme/tests/Makefile.in:
2625 uxtheme: Win64 printf format warning fixes.
2627 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
2629 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
2630 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
2631 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
2632 janitorial: Remove remaining NULL checks before free() (found by Smatch).
2634 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
2635 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
2636 tools: Remove redundant NULL checks before free() (found by Smatch).
2638 * server/atom.c, server/change.c, server/console.c, server/hook.c,
2639 server/mailslot.c, server/mapping.c, server/named_pipe.c,
2640 server/process.c, server/queue.c, server/registry.c,
2641 server/request.c, server/thread.c, server/token.c, server/window.c:
2642 server: Remove redundant NULL check before free() (found by Smatch).
2644 2006-10-10 Mike McCormack <mike@codeweavers.com>
2647 msi: Fix a memory leak.
2649 * dlls/msi/msiquery.c:
2650 msi: Avoid an unnecessary strdup.
2653 msi: Avoid reading the transform table data twice.
2655 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
2656 dlls/msi/tests/package.c:
2657 msi: Fix handle leaks in the test cases.
2659 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
2660 msi: Fix memory leaks and bad frees.
2662 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2664 * programs/regedit/Ko.rc:
2665 regedit: Updated Korean resource.
2667 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
2669 * dlls/wined3d/directx.c:
2670 wined3d: Fix DEBUG_SINGLE_MODE.
2672 2006-10-09 James Hawkins <truiken@gmail.com>
2674 * dlls/msi/appsearch.c:
2675 msi: NULL-terminate dst on error.
2677 * dlls/msi/appsearch.c:
2678 msi: Add missing sizeof(WCHAR) multiplier.
2680 2006-10-10 Frank Richter <frank.richter@gmail.com>
2682 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
2683 dlls/kernel32/nls/winerr_deu.mc:
2684 kernel32: Added German translation of messages.
2686 * dlls/kernel32/nls/deu.nls:
2687 kernel32: Translated some more NLS strings to German.
2689 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
2691 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
2692 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
2693 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
2694 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
2695 dsound/tests: Win64 printf format warning fixes.
2697 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
2698 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
2699 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
2700 dlls/dplayx/lobbysp.c:
2701 dplayx: Win64 printf format warning fixes.
2703 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
2704 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
2705 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
2706 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
2707 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
2708 dlls/avifil32/wavfile.c:
2709 avifil32: Win64 printf format warning fixes.
2711 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
2713 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
2714 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
2715 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
2716 mapi32: Win64 printf format warning fixes.
2718 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
2719 dlls/version/tests/install.c:
2720 version/tests: Win64 printf format warning fixes.
2722 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
2723 mlang: Win64 printf format warning fixes.
2725 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
2726 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
2727 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
2728 dmcompos: Win64 printf format warning fixes.
2730 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
2731 msacm32.drv: Win64 printf format warning fixes.
2733 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
2734 mcicda: Win64 printf format warning fixes.
2736 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
2737 odbc32: Win64 printf format warning fixes.
2739 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
2741 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
2742 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
2743 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
2745 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
2747 * dlls/comctl32/toolbar.c:
2748 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
2750 * dlls/comctl32/toolbar.c:
2751 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
2752 NM_TOOLTIPSCREATE is not sent too early.
2754 * dlls/comctl32/toolbar.c:
2755 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
2757 2006-10-09 Huw Davies <huw@codeweavers.com>
2759 * dlls/oleaut32/typelib.c:
2760 oleaut32: Implement ITypeInfo_CreateInstance.
2762 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
2764 * dlls/ddraw/main.c:
2765 ddraw: Remove the process counter.
2767 * dlls/ddraw/main.c:
2768 ddraw: Protect the ddraw list.
2770 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
2771 ddraw: Make the ddraw list a wine list.
2773 2006-10-09 Mike McCormack <mike@codeweavers.com>
2775 * dlls/riched20/editor.c:
2776 riched20: Don't crash if a colour isn't found.
2778 2006-10-09 James Hawkins <truiken@gmail.com>
2780 * dlls/advpack/files.c, dlls/advpack/install.c:
2781 advpack: Make internal functions static.
2783 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
2785 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
2786 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
2787 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
2788 wined3d: Make the shader mode selections per device.
2790 2006-10-07 Nick Burns <adger44@hotmail.com>
2792 * tools/winegcc/winegcc.c:
2793 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
2795 * include/msvcrt/process.h:
2796 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
2798 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
2800 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
2801 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
2802 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
2803 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
2804 d3d9/tests: Printf format fixes for d3d9 tests.
2806 * dlls/d3d9/tests/stateblock.c:
2807 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
2809 * dlls/d3d9/tests/stateblock.c:
2810 d3d9/tests: Remove unused device parameter.
2812 * dlls/d3d9/tests/stateblock.c:
2813 d3d9/tests: Add init/teardown handlers for state tests.
2815 * dlls/d3d9/tests/stateblock.c:
2816 d3d9/tests: Clean up get/set handler arguments.
2818 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
2821 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
2823 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
2824 msxml3: Add a version resource.
2826 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
2828 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
2829 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
2830 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
2831 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
2832 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
2833 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
2834 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
2835 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
2836 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
2837 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
2838 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
2839 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
2840 dlls/winex11.drv/xvidmode.c:
2841 winex11drv: Win64 printf format warning fixes.
2843 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
2846 server: Cast-qual warning fix.
2848 2006-10-09 James Hawkins <truiken@gmail.com>
2850 * include/msi.h, include/msiquery.h:
2851 msi: Add missing declarations to the public headers.
2853 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
2854 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
2855 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
2856 dlls/msi/registry.c, dlls/msi/select.c:
2857 msi: Make internal functions static.
2859 2006-10-06 James Hawkins <truiken@gmail.com>
2861 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
2862 msi: Perform button control events in greatest to least order.
2864 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
2866 * programs/uninstaller/Pl.rc:
2867 uninstaller: Fix Polish translation.
2869 * programs/winefile/Pl.rc:
2870 winefile: Update Polish translation.
2872 * programs/clock/Pl.rc:
2873 clock: Update Polish translation.
2875 * programs/notepad/Pl.rc:
2876 notepad: Update Polish translation.
2878 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
2879 progman: Add Polish translation.
2881 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
2883 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
2884 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
2885 dmscript: Win64 printf format warning fixes.
2887 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
2888 rasapi32: Win64 printf format warning fixes.
2890 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
2891 rsaenh: Win64 printf format warning fixes.
2893 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
2894 dlls/dswave/dswave_main.c:
2895 dswave: Win64 printf format warning fixes.
2897 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
2898 dlls/dpnet/dpnet_main.c:
2899 dpnet: Win64 printf format warning fixes.
2901 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
2902 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
2903 hlink: Win64 printf format warning fixes.
2905 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
2906 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
2907 dlls/qcap/vfwcapture.c:
2908 qcap: Win64 printf format warning fixes.
2910 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
2911 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
2912 dlls/netapi32/tests/wksta.c:
2913 netapi32: Win64 printf format warning fixes.
2915 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
2916 dlls/version/resource.c, dlls/version/ver16.c:
2917 version: Win64 printf format warning fixes.
2919 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
2920 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
2921 uxtheme: Win64 printf format warning fixes.
2923 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
2924 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
2925 dlls/wintab32/wintab32.c:
2926 wintab32: Win64 printf format warning fixes.
2928 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
2929 d3dxof: Win64 printf format warning fixes.
2931 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
2932 vmm.vxd: Win64 printf format warning fixes.
2934 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
2935 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
2936 dmsynth: Win64 printf format warning fixes.
2938 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
2939 ws2_32/tests: Win64 printf format warning fixes.
2941 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
2942 pstorec: Win64 printf format warning fixes.
2944 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
2945 wsock32: Win64 printf format warning fixes.
2947 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
2948 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
2949 dlls/devenum/parsedisplayname.c:
2950 devenum: Win64 printf format warning fixes.
2952 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
2953 msrle32: Win64 printf format warning fixes.
2955 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
2956 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
2957 imagehlp: Win64 printf format warning fixes.
2959 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
2960 riched20/tests: Win64 printf format warning fixes.
2962 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
2964 * dlls/ddraw/ddraw.c:
2965 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
2967 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
2969 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
2970 rsaenh: Win64 printf format warning fixes.
2972 * dlls/rsaenh/tests/rsaenh.c:
2973 rsaenh: Make hmac test run on all windows versions.
2975 * dlls/msi/tests/install.c:
2976 msi: Make tests run on Win98 again.
2978 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
2981 wine.inf: Add ddeml.dll to fake dlls.
2983 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
2985 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
2986 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
2987 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
2988 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2989 dinput: Win64 printf format warning fixes.
2991 2006-10-07 Hans Leidekker <hans@it.vu.nl>
2993 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
2994 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
2995 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
2996 shell32/tests: Win64 printf format warning fixes.
2998 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
2999 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
3000 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
3001 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
3002 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
3003 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
3004 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
3005 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
3006 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
3007 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
3008 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
3009 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
3010 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
3011 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
3012 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
3013 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
3014 dlls/shell32/systray.c:
3015 shell32: Win64 printf format warning fixes.
3017 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
3019 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
3020 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
3021 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
3022 dlls/user/tests/edit.c, dlls/user/tests/input.c,
3023 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
3024 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
3025 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
3026 dlls/user/tests/text.c, dlls/user/tests/win.c,
3027 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
3028 user/tests: Win64 printf format warning fixes.
3030 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
3032 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
3033 dxerr8: Win64 printf format warning fixes.
3035 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
3036 dlls/olecli32/olecli_main.c:
3037 olecli32: Win64 printf format warning fixes.
3039 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
3040 dxerr9: Win64 printf format warning fixes.
3042 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
3043 olesvr32: Win64 printf format warning fixes.
3045 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
3046 dlls/quartz/tests/memallocator.c:
3047 quartz/tests: Win64 printf format warning fixes.
3049 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
3050 dlls/rpcrt4/tests/ndr_marshall.c:
3051 rpcrt4/tests: Win64 printf format warning fixes.
3053 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
3054 psapi: Win64 printf format warning fixes.
3056 2006-10-07 Hans Leidekker <hans@it.vu.nl>
3058 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
3059 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
3060 iphlpapi: Win64 printf format warning fixes.
3062 2006-10-07 Jacek Caban <jacek@codeweavers.com>
3064 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
3065 ole32: Don't fail in OleCreate if created object doesn't implement
3066 IRunnableObject or IOleChache.
3068 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
3070 * dlls/comdlg32/fontdlg16.c:
3071 comdlg32: Move NULL check before use (Coverity).
3073 2006-10-07 Jacek Caban <jacek@codeweavers.com>
3075 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
3076 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
3077 mshtml: Win64 printf format warning fixes.
3079 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
3080 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
3081 urlmon: Win64 printf format warning fixes.
3083 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
3084 dlls/shdocvw/tests/webbrowser.c:
3085 shdocvw: Win64 printf format warning fixes.
3087 2006-10-06 Hans Leidekker <hans@it.vu.nl>
3089 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
3090 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
3091 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
3092 shlwapi/tests: Win64 printf format warning fixes.
3094 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
3096 * programs/winefile/winefile.c:
3097 winefile: Cast-qual warnings fix.
3099 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
3101 * programs/winebrowser/main.c:
3102 winebrowser: Cast-qual warnings fix.
3104 * programs/wineboot/wineboot.c:
3105 wineboot: Cast-qual warning fix.
3107 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3109 * dlls/shlwapi/shlwapi_main.c:
3110 shlwapi: Update info in DllGetVersion.
3112 2006-10-07 Mike McCormack <mike@codeweavers.com>
3114 * dlls/d3d8/tests/d3d8_main.c:
3115 d3d8: Don't crash if d3d8 can't be loaded.
3117 2006-10-06 James Hawkins <truiken@gmail.com>
3119 * dlls/shdocvw/persist.c:
3120 shdocvw: Return S_OK in PersistStorage_InitNew.
3122 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
3123 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
3124 dlls/shell32/pidl.c, dlls/shell32/shell.c,
3125 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
3126 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
3127 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
3128 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
3129 dlls/shell32/trash.c:
3130 janitorial: Remove redundant NULL checks before SHFree.
3132 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
3133 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
3134 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
3135 dlls/quartz/filtermapper.c:
3136 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
3138 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
3139 dlls/advpack/install.c, dlls/advpack/reg.c:
3140 advpack: Win64 printf format warning fixes.
3142 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
3144 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
3145 atl: Win64 printf format warning fixes.
3147 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
3148 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
3149 wnaspi32: Win64 printf format warning fixes.
3151 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
3152 wtsapi32: Win64 printf format warning fixes.
3154 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
3155 dlls/amstream/mediastream.c:
3156 amstream: Win64 printf format warning fixes.
3158 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
3159 vwin32.vxd: Win64 printf format warning fixes.
3161 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
3162 serialui: Win64 printf format warning fixes.
3164 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
3165 winemp3.acm: Win64 printf format warning fixes.
3167 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
3168 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
3169 dxdiagn: Win64 printf format warning fixes.
3171 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
3172 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
3173 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
3174 dlls/winmm/wineoss/mmaux.c:
3175 winmm/wineoss: Win64 printf format warning fixes.
3177 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
3178 dlls/winmm/winealsa/midi.c:
3179 winmm/winealsa: Win64 printf format warning fixes.
3181 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
3182 winmm/winearts: Win64 printf format warning fixes.
3184 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
3185 winmm/winenas: Win64 printf format warning fixes.
3187 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
3188 winmm/wineesd: Win64 printf format warning fixes.
3190 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
3191 winmm/winejack: Win64 printf format warning fixes.
3193 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
3195 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
3196 winecfg: Cast-qual warnings fix.
3198 2006-10-06 Alexandre Julliard <julliard@winehq.org>
3200 * dlls/winex11.drv/x11drv_main.c:
3201 winex11.drv: Give XInitThreads another chance.
3203 2006-10-06 Hans Leidekker <hans@it.vu.nl>
3205 * dlls/winspool.drv/info.c:
3206 winspool.drv: Cast-qual warnings fix.
3208 2006-10-06 Kai Blin <kai.blin@gmail.com>
3210 * dlls/secur32/ntlm.c:
3211 secur32: Add support for cached client credentials.
3213 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
3215 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
3216 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
3217 dlls/mscoree/mscoree_main.c:
3218 mscoree: Initial stub implementation.
3220 2006-10-06 Francois Gouget <fgouget@free.fr>
3222 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
3223 dlls/dmloader/loader.c:
3224 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
3227 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
3228 Tweak TRACE()s to simplify '\n' checks.
3230 * dlls/wined3d/directx.c:
3231 wined3d: Fix '\n' typo.
3233 2006-10-06 Hans Leidekker <hans@it.vu.nl>
3235 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
3236 usp10: Add a stub implementation of ScriptStringValidate.
3238 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
3239 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
3240 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
3241 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
3242 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
3243 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
3244 shlwapi: Win64 printf format warning fixes.
3246 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
3248 * dlls/wined3d/surface.c:
3249 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
3250 IWineD3DSurfaceImpl_BltOverride.
3252 2006-10-05 James Hawkins <truiken@gmail.com>
3254 * dlls/msi/dialog.c:
3255 msi: Make msi_dialog_dup_property return a copy of the property if the property
3258 * dlls/ddraw/device.c:
3259 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
3262 * dlls/dinput/mouse.c:
3263 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
3265 * dlls/dbghelp/msc.c:
3266 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
3268 * dlls/advapi32/service.c:
3269 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
3271 * dlls/crypt32/protectdata.c:
3272 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
3274 2006-10-05 Jacek Caban <jacek@codeweavers.com>
3276 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
3277 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
3278 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
3279 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
3280 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
3281 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
3282 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
3283 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
3284 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
3285 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
3286 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
3287 mshtml: Win64 printf format warning fixes.
3289 2006-10-06 Mike McCormack <mike@codeweavers.com>
3291 * dlls/comctl32/comboex.c:
3292 comctl32: Return the correct value for CB_GETLBTEXTLEN.
3295 msi: Fix transform traces.
3298 msi: Work around what appears to be a bug in native MSI's generation of
3302 msi: Transform the _Columns and _Tables tables first so the table metadata is
3303 present for new tables.
3306 msi: Handle null integers properly in transforms.
3308 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
3310 * dlls/cabinet/tests/extract.c:
3311 cabinet: Make tests run on Win98 again.
3313 * dlls/advpack/tests/files.c:
3314 advpack: Make tests run on Win98 again.
3316 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
3318 * dlls/crypt32/tests/protectdata.c:
3319 crypt32: Cast-qual warnings fix.
3321 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
3323 * dlls/wined3d/device.c:
3324 wined3d: Pitch alignment for the pow2Size.
3326 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
3327 dlls/wined3d/wined3d_private.h:
3328 wined3d: Define the surface alignment in the header.
3330 * dlls/wined3d/surface.c:
3331 wined3d: Honor the pitch in a few more places.
3333 * dlls/wined3d/surface.c:
3334 wined3d: No color keying on surfaces with an alpha channel.
3336 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
3338 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
3339 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
3340 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
3341 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
3342 include/wine/wined3d_types.h:
3343 wined3d: Add WINED3DUSAGE_OVERLAY.
3345 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
3346 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
3347 include/wine/wined3d_interface.h:
3348 wined3d: Add IWineD3DSurface::UpdateOverlay.
3350 * include/wine/wined3d_types.h:
3351 wined3d: Add DDOVERLAYFX struct.
3353 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
3354 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
3355 include/wine/wined3d_interface.h:
3356 wined3d: Add UpdatOverlayZOrder.
3358 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
3360 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
3361 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
3362 include/wine/wined3d_interface.h:
3363 wined3d: Add IWineD3DSurface::GetOverlayPosition.
3365 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
3366 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
3367 include/wine/wined3d_interface.h:
3368 wined3d: Add IWineD3DSurface::SetOverlayPosition.
3370 2006-10-05 Jacek Caban <jacek@codeweavers.com>
3372 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
3373 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
3374 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
3375 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
3376 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
3377 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
3378 shdocvw: Win64 printf format warning fixes.
3380 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
3381 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
3382 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
3383 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
3384 dlls/urlmon/urlmon_main.c:
3385 urlmon: Win64 printf format warning fixes.
3387 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
3389 * programs/taskmgr/Fr.rc:
3390 taskmgr: Updated French translation.
3392 * programs/cmdlgtst/Fr.rc:
3393 cmdlgtst: Updated French translation.
3395 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3398 wine.inf: Add d3d9 to fake dlls.
3400 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
3402 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
3403 cabinet/tests: Win64 printf format warning fixes.
3405 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
3406 iccvid: Win64 printf format warning fixes.
3408 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
3409 msvcrt/tests: Win64 printf format warning fixes.
3411 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
3412 msdmo: Win64 printf format warning fixes.
3414 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
3415 comcat/tests: Win64 printf format warning fixes.
3417 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
3418 msacm32/tests: Win64 printf format warning fixes.
3420 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
3421 powrprof: Win64 printf format warning fixes.
3423 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
3424 comdlg32/tests: Win64 printf format warning fixes.
3426 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
3427 msvidc32: Win64 printf format warning fixes.
3429 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
3431 * dlls/wininet/tests/http.c:
3432 wininet/tests: Cast-qual warning fix.
3434 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
3436 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
3437 x11drv: Fix building issue.
3439 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
3441 * dlls/wined3d/surface.c:
3442 wined3d: Correctly name a variable.
3444 2006-10-05 Hans Leidekker <hans@it.vu.nl>
3446 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
3447 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
3448 dlls/wineps.drv/wps_Nl.rc:
3449 Don't use utf-8 in rc files.
3451 2006-10-05 Francois Gouget <fgouget@free.fr>
3453 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
3454 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
3455 programs/oleview/Fr.rc:
3456 French rc files must be encoded in iso-8859-1, not utf-8.
3458 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
3460 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
3461 winex11.drv: Make all windows moveable by default.
3463 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
3465 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
3466 netapi: Stub for DsGetDcNameA.
3468 2006-10-05 Hans Leidekker <hans@it.vu.nl>
3470 * dlls/wldap32/bind.c:
3471 wldap32: Cast-qual warnings fix.
3473 * dlls/dnsapi/ns_parse.c:
3474 dnsapi: Cast-qual warnings fix.
3476 * dlls/mscms/profile.c:
3477 mscms: Cast-qual warnings fix.
3479 * dlls/mscms/transform.c:
3480 mscms: Document the transform functions.
3482 2006-10-05 Francois Gouget <fgouget@free.fr>
3484 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
3485 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
3486 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
3487 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
3488 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
3489 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
3490 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
3491 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
3492 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
3493 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
3494 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
3495 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
3496 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
3497 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
3498 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
3499 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
3500 programs/wineconsole/curses.c, programs/winedbg/types.c:
3501 Add missing '\n's to Wine traces.
3503 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
3505 * dlls/crypt32/sip.c:
3506 crypt32: Correct the documentation.
3508 * dlls/crypt32/sip.c:
3509 crypt32: Change function declaration to overcome some cast-qual warnings in
3512 * dlls/crypt32/sip.c:
3513 crypt32: Move some defines to the top as they will be needed in more functions.
3515 2006-10-05 Alexandre Julliard <julliard@winehq.org>
3517 * dlls/dinput/dinput_main.c:
3518 dinput: Only register the window class once to avoid race conditions.
3520 2006-10-05 Hans Leidekker <hans@it.vu.nl>
3522 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
3523 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
3524 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
3525 dlls/wininet/utility.c:
3526 wininet: Win64 printf format warning fixes.
3528 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
3529 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
3530 wininet/tests: Win64 printf format warning fixes.
3532 2006-10-05 Francois Gouget <fgouget@free.fr>
3534 * dlls/user/tests/sysparams.c:
3535 user/tests: It is perfectly valid for some sysparams registry fields
3536 to not be set if they have their default value. This is the case on
3537 Windows for instance.
3539 * programs/oleview/typelib.c:
3540 oleview: Fix the placement of a '\n'.
3542 * dlls/d3d8/device.c:
3543 d3d8: Fix '\n' typo.
3545 * programs/winecfg/driveui.c:
3546 winecfg: Remove unneeded memset() calls.
3548 * dlls/shell32/shlview.c:
3549 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
3550 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
3552 * dlls/gphoto2.ds/ui.c:
3553 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
3554 (usually just iSubItem) to zero manually.
3556 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
3557 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
3558 programs/taskmgr/procpage.c:
3559 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
3560 just iSubItem) to zero manually.
3562 * programs/winecfg/appdefaults.c:
3563 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
3564 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
3566 * include/commctrl.h, include/winuser.h:
3567 include: Add new Vista SDK constants and structures.
3569 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
3571 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
3572 user32: Pass hook handle to the destination thread.
3574 2006-10-05 Alexandre Julliard <julliard@winehq.org>
3576 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
3577 server/protocol.def, server/request.h, server/trace.c:
3578 server: Changed the get_next_hook request to allow retrieving the current
3581 * dlls/user/hook.c, dlls/user/user_private.h,
3582 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
3584 user32: Store the prev_unicode hook flag on the client side.
3586 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
3588 * dlls/user/tests/dde.c:
3589 user/tests: Cast-qual warnings fix.
3591 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
3593 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
3594 dlls/msxml3/parseerror.c:
3595 msxml3: Win64 printf format warning fixes.
3597 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
3598 midimap: Win64 printf format warning fixes.
3600 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
3601 cfgmgr32: Win64 printf format warning fixes.
3603 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
3604 msg711.acm: Win64 printf format warning fixes.
3606 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
3607 imaadp32.acm: Win64 printf format warning fixes.
3609 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
3610 msadp32.acm: Win64 printf format warning fixes.
3612 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
3613 usp10: Win64 printf format warning fixes.
3615 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
3616 opengl32: Win64 printf format warning fixes.
3618 2006-10-05 Mike McCormack <mike@codeweavers.com>
3620 * dlls/kernel32/actctx.c:
3621 kernel32: Return some fake data in FindActCtxSectionStringW.
3624 msi: Only ignore the StringPool and StringData in a transform.
3627 msi: Only declare the szStringData and szStringPool strings once.
3630 msi: Remove an unused variable.
3632 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
3633 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
3634 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
3635 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
3636 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
3637 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
3638 msi: Win64 printf format warning fixes.
3640 * dlls/msi/tests/db.c:
3641 msi: Check that transforms preserve tables.
3643 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3645 * programs/regedit/Ko.rc:
3646 regedit: Updated Korean Resource.
3648 2006-10-04 Juan Lang <juan_lang@yahoo.com>
3650 * dlls/crypt32/cert.c:
3651 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
3653 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
3655 * dlls/d3d9/vertexdeclaration.c:
3656 d3d9: Fix typo in trace.
3658 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
3660 * programs/oleview/Fr.rc:
3661 oleview: Updated French translation.
3663 * programs/regedit/Fr.rc:
3664 regedit: Updated French translation.
3666 * programs/taskmgr/Fr.rc:
3667 taskmgr: Updated French translation.
3669 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
3671 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
3672 winspool.drv: Add Polish translation.
3674 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
3675 taskmgr: Add Polish translation.
3677 2006-10-04 Alexandre Julliard <julliard@winehq.org>
3679 * dlls/ntdll/serial.c:
3680 ntdll: Fixed typo in serial.c.
3682 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
3683 server/protocol.def, server/trace.c, server/window.c:
3684 user32: The per-window user data must be a DWORD_PTR.
3686 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
3687 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
3689 2006-10-04 Hans Leidekker <hans@it.vu.nl>
3691 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
3692 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
3693 dlls/advapi32/tests/security.c:
3694 advapi32/tests: Win64 printf format warning fixes.
3696 2006-10-04 Juan Lang <juan_lang@yahoo.com>
3698 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
3699 crypt32: Implement CertVerifyValidityNesting.
3701 2006-10-04 James Hawkins <truiken@gmail.com>
3703 * dlls/user/dialog.c:
3704 user: Add missing sizeof(WCHAR) multiplier.
3706 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
3708 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
3709 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
3710 wintrust: Win64 printf format warning fixes.
3712 * dlls/crypt32/tests/sip.c:
3713 crypt32: More tests for CryptSIPLoad.
3715 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
3717 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
3718 infosoft: Win64 printf format warning fixes.
3720 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
3721 ifsmgr.vxd: Win64 printf format warning fixes.
3723 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
3724 comcat: Win64 printf format warning fixes.
3726 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
3727 activeds: Win64 printf format warning fixes.
3729 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
3731 * programs/regedit/Pl.rc:
3732 regedit: Update Polish translation.
3734 2006-10-04 Hans Leidekker <hans@it.vu.nl>
3736 * dlls/mscms/mscms_priv.h:
3737 mscms: Restore the preprocessor hack.
3739 2006-10-04 Alexandre Julliard <julliard@winehq.org>
3741 * dlls/user/message.c, include/wine/server_protocol.h,
3742 server/protocol.def, server/queue.c, server/trace.c:
3743 server: Pass the data for message callbacks as vararg from the client side.
3745 * dlls/user/message.c, include/wine/server_protocol.h,
3746 server/protocol.def, server/queue.c:
3747 server: Return the data for callback results in the varargs part of the
3748 get_message request.
3750 * dlls/user/message.c, include/wine/server_protocol.h,
3751 server/protocol.def, server/queue.c, server/trace.c:
3752 server: Return the data for winevent hooks in the varargs part of the get_message
3755 2006-10-03 James Hawkins <truiken@gmail.com>
3757 * dlls/msi/dialog.c:
3758 msi: Only apply the last font style in the list of styles.
3760 * dlls/msi/events.c:
3761 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
3763 * dlls/msi/dialog.c:
3764 msi: Subscribe the SelectionTree control to the SelectionPath event.
3766 * dlls/msi/dialog.c:
3767 msi: Store the selected item in the SelectionTree control.
3769 * dlls/msi/dialog.c:
3770 msi: Publish the SelectionDescription and SelectionPath events when the
3771 selection changes in the SelectionTree control.
3773 * dlls/msi/dialog.c:
3774 msi: Properly initialize the SelectionTree control's attributes and property
3777 * dlls/msi/events.c:
3778 msi: Publish the SelectionPath event in the SetTargetPath event.
3780 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
3781 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
3782 package->dialog does not always point to the same dialog.
3784 * dlls/msi/dialog.c:
3785 msi: Select the first item in the SelectionTree control.
3787 * dlls/msi/dialog.c:
3788 msi: Empty the window text if no text is provided.
3790 * dlls/msi/dialog.c:
3791 msi: Assign the property to path if the property is empty.
3793 * dlls/msi/dialog.c:
3794 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
3797 * dlls/msi/dialog.c:
3798 msi: Add missing '\n' to TRACE output.
3800 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
3802 * dlls/winex11.drv/opengl.c:
3803 x11drv: Fix wgl pixel format bug.
3805 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
3806 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
3807 dlls/winex11.drv/opengl.c:
3808 gdi32: Route WGL font code through gdi32.dll.
3810 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
3811 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
3812 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
3813 dlls/winex11.drv/opengl.c:
3814 gdi32: Route WGL context code through gdi32.dll.
3816 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
3818 * programs/wineconsole/user.c:
3819 wineconsole: Make the user backend work on non-latin1 locales.
3821 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
3824 user: Move some common code into one function.
3826 2006-10-03 Juan Lang <juan_lang@yahoo.com>
3828 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
3829 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
3830 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
3831 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
3832 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
3833 crypt32: Win64 printf format warning fixes.
3835 * dlls/crypt32/crypt32.spec:
3836 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
3838 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
3840 * dlls/capi2032/cap20wxx.c:
3841 capi: Fix compiler warnings.
3843 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
3846 wine.inf: Add some more fake binaries.
3848 2006-10-03 James Hawkins <truiken@gmail.com>
3850 * dlls/comctl32/treeview.c:
3851 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
3854 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
3856 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
3857 dlls/w32skrnl/win32s16.c:
3858 w32skrnl: Win64 printf format warning fixes.
3860 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
3861 spoolss: Win64 printf format warning fixes.
3863 * dlls/query/Makefile.in, dlls/query/query_main.c:
3864 query: Win64 printf format warning fixes.
3866 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
3867 oleacc: Win64 printf format warning fixes.
3869 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
3870 newdev: Win64 printf format warning fixes.
3872 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
3873 nddeapi: Win64 printf format warning fixes.
3875 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
3876 localspl/tests: Win64 printf format warning fixes.
3878 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
3879 dlls/hhctrl.ocx/main.c:
3880 hhctrl.ocx: Win64 printf format warning fixes.
3882 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
3883 d3dx8: Win64 printf format warning fixes.
3885 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
3886 dinput8: Win64 printf format warning fixes.
3888 * dlls/cards/Makefile.in, dlls/cards/cards.c:
3889 cards: Win64 printf format warning fixes.
3891 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
3892 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
3893 msvcrt: Win64 printf format warning fixes.
3895 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
3897 * dlls/ddraw/surface.c:
3898 ddraw: Don't destroy complex attached surfaces even if explicitely
3899 requested as they will be liquidated anyway when the root is
3902 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
3904 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
3905 crypt32: Include wine/port.h for strcasecmp.
3907 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
3909 * dlls/crypt32/tests/sip.c:
3910 crypt32/tests: Replace bad use of sprintf by 2 strcats.
3912 * dlls/ntdll/tests/exception.c:
3913 ntdll: More tests for exception handling.
3914 - Check if we really set the debug register.
3915 - Added unaligned access exception check.
3916 - Added single step exception check.
3918 2006-10-03 Juan Lang <juan_lang@yahoo.com>
3920 * dlls/crypt32/cert.c:
3921 crypt32: Make it clearer where alg ids come from in
3922 CryptVerifyCertificateSignatureEx.
3924 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
3926 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
3927 wintrust: Win64 printf format warning fixes.
3929 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
3931 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
3932 server/protocol.def, server/thread.c, server/trace.c:
3933 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
3935 * programs/winedbg/source.c:
3936 winedbg: Rewrote the file handling to use SearchPath instead of home grown
3939 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
3941 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
3942 ntdll-kernel32: WaitCommEvent.
3943 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
3944 on serial lines in ntdll
3945 - now using thread pool (instead of simple thread) for the
3946 background operations (this should help some high load
3948 - used this to implement WaitCommEvent on top NtDll functions
3949 - in kernel32, removed now the no longer used termios/ioctls...
3952 2006-09-29 Francois Gouget <fgouget@free.fr>
3954 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
3955 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
3956 has been asked for, and sets all the others to zero (with conformance
3959 * include/ntstatus.h:
3960 include: Add missing STATUS_CTX_ constants.
3963 include: Add missing PSP_ constants.
3965 * dlls/oleaut32/tests/olefont.c:
3966 oleaut32: Remove unnecessary casts.
3968 2006-09-28 James Hawkins <truiken@gmail.com>
3970 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
3971 msi: Implement MsiDatabaseImport.
3973 2006-10-03 Hans Leidekker <hans@it.vu.nl>
3975 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
3976 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
3977 dlls/advapi32/registry.c, dlls/advapi32/security.c,
3978 dlls/advapi32/service.c:
3979 advapi32: Win64 printf format warning fixes.
3981 2006-10-03 Robert Shearman <rob@codeweavers.com>
3983 * dlls/rpcrt4/rpc_transport.c:
3984 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
3985 the former are exported by rpcrt4 seemingly to allow callers of tower
3986 functions to free the allocated memory.
3988 * dlls/rpcrt4/rpcrt4.spec:
3989 rpcrt4: RpcBindingCopy is implemented.
3991 * dlls/rpcrt4/rpc_transport.c:
3992 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
3995 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
3997 * dlls/user/tests/win.c:
3998 user: Increase the time during which flush_events() waits for pending events.
4000 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
4002 * dlls/crypt32/tests/sip.c:
4003 crypt32: Remove bogus tests.
4005 2006-10-03 Francois Gouget <fgouget@free.fr>
4007 * dlls/shell32/tests/shelllink.c:
4008 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
4009 field so cast it to DATABLOCK_HEADER to access the dwSignature
4010 field. Fixes the compilation with Visual C++ on Windows.
4012 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
4013 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
4015 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
4016 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
4017 Assorted spelling fixes.
4019 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
4020 dlls/rsaenh/tests/rsaenh.c:
4021 Add missing '\n's to ok() calls.
4023 * dlls/mshtml/tests/htmldoc.c:
4024 mshtml: Remove space before '\n'.
4026 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
4028 * dlls/ntdll/tests/exception.c:
4029 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
4031 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
4033 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
4034 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
4035 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
4036 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
4037 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
4038 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
4039 dlls/winedos/vxd.c, dlls/winedos/xms.c:
4040 winedos: Win64 printf format warning fixes.
4042 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
4044 * dlls/user/cursoricon.c, include/winuser.h:
4045 user: Fix CopyImage function declaration.
4047 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
4049 * dlls/comdlg32/filedlgbrowser.c:
4050 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
4052 2006-10-03 Alexandre Julliard <julliard@winehq.org>
4055 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
4057 * dlls/ntdll/file.c:
4058 ntdll: Added error mapping for ENXIO.
4060 * dlls/ntdll/directory.c, server/fd.c:
4061 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
4063 * configure, configure.ac, programs/explorer/Makefile.in,
4064 programs/explorer/desktop.c, programs/explorer/device.c,
4065 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
4066 programs/explorer/hal.c:
4067 explorer: Added dynamic drive support for MacOSX.
4069 * programs/explorer/device.c:
4070 explorer: Avoid repeated notifications on device removal.
4072 * programs/explorer/Makefile.in, programs/explorer/device.c,
4073 programs/explorer/explorer_private.h, programs/explorer/hal.c:
4074 explorer: Split the device management to a separate file to make it usable
4075 independently of HAL support.
4077 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
4079 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
4080 winedbg: Fixed the auto mode.
4082 2006-10-03 Alexandre Julliard <julliard@winehq.org>
4084 * dlls/ws2_32/socket.c:
4085 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
4087 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
4089 * dlls/ws2_32/socket.c:
4090 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
4092 * dlls/ntdll/signal_i386.c:
4093 ntdll: Clear alignment check flag before entering exception handler.
4095 2006-10-02 Juan Lang <juan_lang@yahoo.com>
4097 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
4098 dlls/crypt32/tests/cert.c:
4099 crypt32: Implement CryptSignAndEncodeCertificate.
4101 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
4103 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
4104 programs/regedit/En.rc, programs/regedit/Es.rc,
4105 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
4106 programs/regedit/It.rc, programs/regedit/Ja.rc,
4107 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
4108 programs/regedit/No.rc, programs/regedit/Pl.rc,
4109 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
4110 programs/regedit/Si.rc, programs/regedit/Tr.rc,
4111 programs/regedit/resource.h:
4112 regedit: Remove the unused IDD_DIALOG2.
4114 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
4115 programs/regedit/En.rc, programs/regedit/Es.rc,
4116 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
4117 programs/regedit/It.rc, programs/regedit/Ja.rc,
4118 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
4119 programs/regedit/No.rc, programs/regedit/Pl.rc,
4120 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
4121 programs/regedit/Si.rc, programs/regedit/Tr.rc,
4122 programs/regedit/framewnd.c, programs/regedit/resource.h:
4123 regedit: Add option to export only a specified branch.
4125 * programs/regedit/framewnd.c:
4126 regedit: Some import/export dialogs code cleanup.
4128 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
4130 * programs/cmdlgtst/Fr.rc:
4131 cmdlgtst: Updated French translation.
4133 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
4134 crypt32: Initial French translation.
4136 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
4138 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
4139 user: Cast-qual warnings fix.
4141 2006-10-02 Juan Lang <juan_lang@yahoo.com>
4143 * dlls/crypt32/tests/sip.c:
4144 crypt32/tests: Win64 printf format warning fixes.
4146 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
4147 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
4149 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
4151 * programs/winemenubuilder/Makefile.in,
4152 programs/winemenubuilder/winemenubuilder.c:
4153 winemenubuilder: Win64 printf format warning fixes.
4155 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
4156 programs/wineconsole/user.c:
4157 wineconsole: Win64 printf format warning fixes.
4159 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
4160 rpcss: Win64 printf format warning fixes.
4162 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
4163 oleview: Win64 'incompatible pointer type' warning fix.
4165 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
4166 icinfo: Win64 printf format warning fixes.
4168 * programs/eject/Makefile.in, programs/eject/eject.c:
4169 eject: Win64 printf format warning fixes.
4171 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
4172 cmdlgtst: Win64 printf format warning fixes.
4174 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
4175 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
4176 winhelp: Win64 printf format warning fixes.
4178 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
4179 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
4180 winecfg: Win64 printf format warning fixes.
4182 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
4183 programs/wineboot/wineboot.c:
4184 wineboot: Win64 printf format warning fixes.
4186 2006-10-02 Jacek Caban <jacek@codeweavers.com>
4188 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
4189 shdocvw: Silence common invalid QueryInterface FIXMEs.
4191 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
4192 mshtml: Silence common invalid QueryInterface FIXME.
4194 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
4195 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
4196 mshtml: Added begining implementation of IPersistStreamInit::Save.
4198 * dlls/mshtml/nsembed.c:
4199 mshtml: Code cleanup.
4201 2006-10-02 H. Verbeet <hverbeet@gmail.com>
4203 * dlls/wined3d/directx.c:
4204 wined3d: Report the correct number of available 4-component float vectors
4207 * dlls/wined3d/pixelshader.c:
4208 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
4210 2006-10-02 Robert Shearman <rob@codeweavers.com>
4212 * dlls/oleaut32/typelib.c:
4213 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
4214 dual dispinterfaces.
4216 * dlls/oleaut32/typelib.c:
4217 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
4218 inherited interfaces.
4220 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
4222 * dlls/advapi32/tests/registry.c:
4223 advapi32: Make sure it's a real cleanup.
4225 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
4227 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
4228 programs/regedit/Es.rc, programs/regedit/Fr.rc,
4229 programs/regedit/Hu.rc, programs/regedit/It.rc,
4230 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
4231 programs/regedit/Ru.rc, programs/regedit/Si.rc:
4232 regedit: Fix some translated resources errors.
4234 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
4236 * programs/winecfg/Ru.rc:
4237 winecfg: Fix a typo in Russian translation.
4239 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
4241 * programs/winedbg/tgt_active.c:
4242 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
4244 * dlls/ntdll/tests/info.c:
4245 ntdll: Add a test for NtReadVirtualMemory.
4247 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4249 * dlls/kernel32/tests/path.c:
4250 kernel32: Add 2 simple tests for GetLongPathNameW.
4252 * dlls/kernel32/path.c:
4253 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
4255 2006-09-29 Juan Lang <juan_lang@yahoo.com>
4257 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
4258 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
4259 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
4260 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
4261 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
4262 dlls/crypt32/tests/str.c:
4263 crypt32/tests: Win64 printf format warning fixes.
4265 2006-09-28 Juan Lang <juan_lang@yahoo.com>
4267 * dlls/shdocvw/webbrowser.c:
4268 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
4270 * dlls/shdocvw/webbrowser.c:
4271 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
4273 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
4275 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
4276 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
4277 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
4278 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4279 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
4280 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
4281 dlls/wined3d/query.c, dlls/wined3d/resource.c,
4282 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
4283 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
4284 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
4285 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
4286 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
4287 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
4288 dlls/wined3d/wined3d_private.h:
4289 wined3d: Win64 printf fixes.
4291 2006-09-30 Hans Leidekker <hans@it.vu.nl>
4293 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
4294 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
4295 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
4296 dlls/wldap32/parse.c, dlls/wldap32/search.c:
4297 wldap32: Win64 printf format warning fixes.
4299 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
4300 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
4301 dlls/mscms/transform.c:
4302 mscms: Win64 printf format warning fixes.
4304 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
4305 dnsapi: Win64 printf format warning fixes.
4307 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
4309 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
4310 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
4311 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
4312 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
4313 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
4314 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
4315 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
4316 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
4317 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
4318 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
4319 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
4320 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
4321 dlls/user/winproc.c, dlls/user/winstation.c:
4322 user: Win64 printf format warning fixes.
4324 2006-09-29 Benjamin Arai <me@benjaminarai.com>
4326 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
4327 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
4328 dlls/resutils/resutils.spec:
4329 resutils: Implements stub dll for resutils.dll.
4331 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
4333 * dlls/ntdll/tests/exception.c:
4334 ntdll: Added debug registers test case.
4336 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
4338 * dlls/mswsock/mswsock.c:
4339 mswsock: More debug output in AcceptEx().
4341 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4343 * dlls/gdi/freetype.c:
4344 gdi32: Improve get_nearest_charset().
4346 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
4348 * dlls/tapi32/line.c:
4349 tapi32: Cast-qual warnings fix.
4351 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
4353 * dlls/user/tests/win.c:
4354 user/tests: Flush events before running mouse tests.
4356 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
4358 * dlls/ws2_32/socket.c:
4359 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
4361 * dlls/ws2_32/socket.c, include/winsock.h:
4362 ws2_32: Use a symbolic name instead of hand-made value.
4364 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
4366 * dlls/wined3d/wined3d_private.h:
4367 wined3d: Remove unused field in shader opcode_arg.
4369 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
4371 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
4372 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
4373 programs/regedit/No.rc:
4374 Updated Norwegian Bokmål translations.
4376 2006-10-02 Alexandre Julliard <julliard@winehq.org>
4378 * include/winsock.h:
4379 winsock: Make sure to include sys/types.h in all cases.
4381 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
4383 * dlls/oleaut32/tests/vartest.c:
4384 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
4386 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
4388 * dlls/shell32/shlfileop.c:
4389 shell32: Another cast-qual warning fix.
4391 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
4393 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
4394 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
4395 shell32: Cast-qual warnings fix.
4397 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
4399 * dlls/rsaenh/tests/rsaenh.c:
4400 rsaenh/tests: import & export of a plaintext public key + algID check.
4402 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
4404 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
4405 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
4406 tools/winedump/pe.c:
4407 winedump: Win64 printf format warning fixes.
4409 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
4410 wrc: Win64 printf format warning fixes.
4412 * server/Makefile.in, server/registry.c, server/trace.c:
4413 server: Win64 printf format warning fixes.
4415 2006-09-29 Jason Green <jave27@gmail.com>
4417 * dlls/user/input.c, dlls/user/user32.spec:
4418 user32: Stub implementation of BlockInput.
4420 2006-09-29 Francois Gouget <fgouget@free.fr>
4422 * dlls/d3d9/tests/stateblock.c:
4423 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
4425 * dlls/riched20/tests/editor.c:
4426 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
4428 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
4429 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
4431 * dlls/ddraw/tests/ddrawmodes.c:
4432 ddraw: Only perform the screen resolution changing tests in interactive mode.
4434 * dlls/oleaut32/tests/usrmarshal.c:
4435 oleaut32: Fixed compilation in the nameless union case.
4437 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
4438 Add missing '\n's to ok() calls.
4440 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
4441 dsound: Don't use state.buffer_size before it has been initialized.
4443 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
4444 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
4445 dlls/urlmon/binding.c, include/urlmon.idl:
4446 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
4447 test compilation on Windows.
4449 * dlls/ddraw/tests/d3d.c:
4450 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
4453 * tools/winapi/msvcmaker:
4454 msvcmaker: The msvcrt tests need '..' in the include path.
4456 * dlls/ole32/tests/moniker.c:
4457 ole32: Fix invalid macro usage.
4459 * include/wincrypt.h:
4460 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
4463 * include/security.h:
4464 secur32: Only include secext.h when asked to.
4466 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
4467 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
4468 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
4469 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
4471 Fix rpcndr.h so it takes CONST_VTABLE into account.
4472 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
4475 * tools/widl/header.c:
4476 widl: Use CONST_VTBL to declare lpVtbl.
4478 2006-09-28 Francois Gouget <fgouget@free.fr>
4480 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
4481 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
4482 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
4483 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
4484 dlls/winex11.drv/opengl.c:
4485 Assorted spelling fixes.
4487 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
4489 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
4490 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
4491 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
4492 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
4493 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
4494 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
4495 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
4496 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
4497 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
4498 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
4499 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
4500 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
4501 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
4502 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
4503 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
4504 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
4505 programs/uninstaller/main.c, tools/widl/hash.c:
4506 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
4509 * include/wine/debug.h, include/wine/test.h:
4510 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
4512 * include/windef.h, include/winnt.h:
4513 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
4515 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
4516 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
4517 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
4518 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
4519 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
4520 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
4521 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
4522 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
4523 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
4524 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
4525 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
4526 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
4527 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
4528 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
4529 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
4530 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
4531 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
4532 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
4533 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
4534 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
4535 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
4536 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
4537 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
4538 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
4539 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
4540 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
4541 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
4542 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
4543 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
4544 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
4545 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
4546 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
4547 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
4548 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
4549 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
4550 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
4551 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
4552 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
4553 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
4554 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
4555 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
4556 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
4557 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
4558 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
4559 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
4560 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
4561 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
4562 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
4563 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
4564 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
4565 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
4566 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
4567 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
4568 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
4569 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
4570 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
4571 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
4572 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
4573 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
4574 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
4575 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
4576 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
4577 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
4578 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
4579 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
4580 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
4581 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
4582 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
4583 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
4584 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
4585 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
4586 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
4587 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
4588 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
4589 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
4590 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
4591 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
4592 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
4593 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
4594 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
4595 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
4596 dlls/winmm/wineaudioio/Makefile.in,
4597 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
4598 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
4599 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
4600 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
4601 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
4602 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
4603 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
4604 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
4605 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
4606 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
4607 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
4608 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
4609 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
4610 programs/winhelp/Makefile.in, server/Makefile.in,
4611 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
4612 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
4613 DWORD/LONG/ULONG from long to int.
4615 2006-09-28 James Hawkins <truiken@gmail.com>
4617 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
4619 msi: Return to the parent dialog when the argument to the EndDialog event
4622 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
4624 * dlls/shell32/shelllink.c:
4625 shell32: Cast-qual warnings fix.
4627 * dlls/shell32/shell32_main.c:
4628 shell32: Cast-qual warnings fix.
4630 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
4631 shell32: Cast-qual warnings fix.
4633 * dlls/shell32/brsfolder.c:
4634 shell32: Cast-qual warnings fix.
4636 2006-09-29 Alexandre Julliard <julliard@winehq.org>
4638 * dlls/winex11.drv/opengl.c:
4639 winex11.drv: Fix typo that confuses winapi_check.
4641 2006-09-28 Juan Lang <juan_lang@yahoo.com>
4643 * dlls/winex11.drv/opengl.c:
4644 winex11.drv: Don't deadlock if GL init fails.
4646 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
4648 * tools/winedump/winedump.man.in:
4649 winedump: Remove the shell script reference from the man-page.
4651 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
4653 * dlls/comctl32/toolbar.c:
4654 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
4656 * dlls/comctl32/toolbar.c:
4657 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
4659 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
4660 msvfw32: Add Polish translation.
4662 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
4663 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
4664 dlls/gphoto2.ds/gphoto2_No.rc:
4665 gphoto2.ds: Use SS_CENTER to center a dialog string.
4667 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
4668 gphoto2.ds: Add Polish translation.
4670 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
4671 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
4672 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
4673 dlls/sane.ds/sane_No.rc:
4674 sane.ds: Use SS_CENTER to center a dialog string.
4676 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
4677 sane.ds: Add Polish translation.
4679 2006-09-28 Juan Lang <juan_lang@yahoo.com>
4681 * include/wincrypt.h:
4682 wincrypt.h: Fix a typo.
4684 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
4685 rsaenh: Correct signature checking.
4686 - pass desired key to encrypt_block_impl
4687 - don't change the alg id of imported keys
4690 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
4692 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
4693 crypt32: Added some CryptSIP stub implementations.
4695 2006-09-28 Hans Leidekker <hans@it.vu.nl>
4697 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
4698 usp10: Add a stub implementation and a test for ScriptLayout.
4700 2006-09-28 Alexandre Julliard <julliard@winehq.org>
4702 * ANNOUNCE, ChangeLog, VERSION, configure:
4705 ----------------------------------------------------------------
4706 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
4708 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
4709 ole32: StgOpenStorage on non-existent file should create it (with test).
4711 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
4713 * dlls/shlwapi/string.c:
4714 shlwapi: Add size parameters to function that takes array arguments.
4716 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
4718 * dlls/rpcrt4/rpc_server.c:
4719 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
4721 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
4723 * dlls/crypt32/tests/sip.c:
4724 crypt32: A small test to verify when to write function pointers.
4726 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
4728 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4729 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
4730 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
4731 localspl/tests: Add initial test.
4733 2006-09-27 Benjamin Arai <me@benjaminarai.com>
4735 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
4736 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
4737 dlls/clusapi/clusapi.spec:
4738 clusapi: Implement stub dll for clusapi.
4740 2006-09-27 James Hawkins <truiken@gmail.com>
4742 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
4743 msi: Follow state resolution rules when a feature parent saves a component.
4745 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
4746 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
4747 of INSTALLSTATE_UNKNOWN.
4749 2006-09-27 Juan Lang <juan_lang@yahoo.com>
4751 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
4752 dlls/crypt32/tests/cert.c:
4753 crypt32: Implement CertGetPublicKeyLength.
4755 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4757 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
4758 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
4760 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
4762 * dlls/ntdll/signal_i386.c:
4763 ntdll: Align stack to 4 bytes.
4765 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
4767 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
4768 dlls/localspl/localspl_main.c:
4769 localspl: Start implementation of InitializePrintMonitor.
4771 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4773 * programs/regedit/Ko.rc:
4774 regedit: Updated Korean Resource.
4776 * dlls/winmm/winmm_Ko.rc:
4777 winmm: Updated Korean resource.
4779 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
4781 * dlls/wined3d/device.c:
4782 wined3d: Tell gl about the surface alignment.
4784 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
4786 * dlls/shdocvw/regsvr.c:
4787 shdocvw: Cast-qual warnings fix.
4789 * dlls/secur32/secur32.c:
4790 secur32: Cast-qual warnings fix.
4792 2006-09-27 Huw Davies <huw@codeweavers.com>
4795 ole32: Don't return from CoRegisterClassObject until we have created the
4797 Also don't fail if the client connects to the pipe between CreateNamedPipe
4798 and ConnectNamedPipe.
4800 2006-09-27 Robert Shearman <rob@codeweavers.com>
4802 * include/objidl.idl:
4803 include: Add types to objidl.idl used by COM contexts.
4805 * dlls/oleaut32/tmarshal.c:
4806 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
4809 * dlls/ole32/stg_stream.c:
4810 ole32: Check the return value of IStream_SetSize so as to not blindly continue
4811 on and possibly corrupt the structured storage file.
4813 * dlls/ntdll/signal_i386.c:
4814 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
4817 * dlls/ntdll/virtual.c:
4818 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
4819 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
4822 include: Add recently added PSDK VM flags to winnt.h.
4824 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
4826 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
4827 gdi32: Modify kerning scaling algorithm to the one which appears to better
4828 match what Windows does.
4830 2006-09-27 Jacek Caban <jacek@codeweavers.com>
4832 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
4833 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
4834 dlls/mshtml/tests/htmldoc.c:
4835 mshtml: Added get_readyState implementation.
4837 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
4838 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
4839 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
4840 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
4841 dlls/mshtml/rsrc.rc:
4842 mshtml: Remove conflicts between resource.h and mshtmcid.h.
4844 2006-09-27 Alexandre Julliard <julliard@winehq.org>
4846 * dlls/ole32/tests/hglobalstream.c:
4847 ole32/tests: Avoid using sizeof in a trace.
4849 * dlls/d3d9/tests/stateblock.c:
4850 d3d9/tests: Don't test texture states beyond the supported maximum.
4852 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
4854 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
4855 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
4856 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
4858 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
4860 * dlls/wined3d/device.c:
4861 wined3d: Fix typo in ResourceReleased.
4863 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
4865 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
4866 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
4868 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4870 * dlls/lz32/tests/lzexpand_main.c:
4871 lz32/tests: Fix some typos in error messages.
4873 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
4875 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
4876 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
4877 wined3d: Read GL info and load constants into the same device.
4879 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
4880 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
4881 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
4882 wined3d: Move device pointer into the BaseShader class.
4884 2006-09-27 Juan Lang <juan_lang@yahoo.com>
4886 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
4887 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
4889 * include/wintrust.h:
4890 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
4892 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
4894 * dlls/crypt32/tests/sip.c:
4895 crypt32: Another CryptSIPLoad test.
4897 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
4898 wintrust: Added some CryptSIP stub implementations.
4901 wintrust: Fix function prototype.
4903 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
4905 * programs/clock/Fr.rc:
4906 clock: French translation improvements.
4908 * programs/notepad/Fr.rc:
4909 notepad: French translation improvements.
4911 * programs/progman/Fr.rc:
4912 progman: French translation improvements.
4914 * programs/winefile/Fr.rc:
4915 winefile: French translation improvements.
4917 * programs/taskmgr/Fr.rc:
4918 taskmgr: French translation improvements.
4920 * programs/regedit/Fr.rc:
4921 regedit: French translation improvements.
4923 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
4925 * programs/view/view.c:
4926 view: Reset the image left-top corner to the window left-top corner after a
4929 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
4930 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
4931 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
4932 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
4933 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
4934 programs/view/resource.h, programs/view/view.c:
4935 view: Remove the Info > Hello menu item.
4937 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
4938 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
4939 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
4940 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
4941 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
4942 programs/view/init.c, programs/view/resource.h:
4943 view: Remove IDS_APPNAME from resources.
4945 * programs/view/Pl.rc, programs/view/viewrc.rc:
4946 view: Add Polish translation.
4948 * programs/regedit/En.rc:
4949 regedit: Fix the English (Neutral) menu.
4951 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
4953 * programs/winecfg/Ru.rc:
4954 winecfg: Update Russian translation.
4956 2006-09-26 H. Verbeet <hverbeet@gmail.com>
4958 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
4959 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4960 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
4961 dlls/wined3d/volumetexture.c:
4962 wined3d: Comparing BOOLs against FALSE is redundant.
4964 * dlls/wined3d/directx.c:
4965 wined3d: Add a comment to clarify the point of max_sampler_stages.
4967 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
4968 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
4969 include/wine/wined3d_gl.h:
4970 wined3d: Add support for native NPOT textures.
4972 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
4973 wined3d: Enable pixel shaders by default.
4975 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
4976 wined3d: Fix the default values for wined3d_settings.
4978 * dlls/wined3d/vertexshader.c:
4979 wined3d: Don't overwrite the position y offset in ARB vertex programs.
4981 * dlls/wined3d/device.c:
4982 wined3d: Cleanup ActiveRender some more.
4984 * dlls/wined3d/device.c:
4985 wined3d: Render upside down when rendering offscreen, even if the backbuffer
4986 is used to render to.
4988 * dlls/wined3d/device.c:
4989 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
4991 2006-09-26 Juan Lang <juan_lang@yahoo.com>
4993 * include/wintrust.h:
4994 wintrust.h: Add missing defines.
4996 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
4997 dlls/crypt32/tests/encode.c:
4998 crypt32: Encode/decode authority key ids.
5000 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5002 * programs/cmdlgtst/Ko.rc:
5003 cmdlgtst: Updated Korean resource.
5005 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
5007 * dlls/rsaenh/rsaenh.c:
5008 rsaenh: Cast-qual warnings fix.
5010 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
5011 rsaenh: Cast-qual warnings fix.
5013 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
5015 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
5016 uninstaller: Add Polish translation.
5018 * dlls/winmm/winmm_En.rc:
5019 winmm: Use English (US) instead of English (Neutral) for resources.
5021 * dlls/comctl32/comctl_Pl.rc:
5022 comctl32: Update Polish translation.
5024 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
5025 dlls/msrle32/msrle_Hu.rc:
5026 msrle32: Show correctly the authors surname in some non-latin1 languages.
5028 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
5029 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
5030 dlls/msvidc32/rsrc.rc:
5031 video codecs: add Polish translation.
5033 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
5035 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
5036 dmband: Print 64bit integers with wine_dbgstr_longlong.
5038 2006-09-25 James Hawkins <truiken@gmail.com>
5040 * dlls/msi/action.c, dlls/msi/tests/package.c:
5041 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
5042 the component's state should match.
5044 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
5045 msi: Only specifically resolve the TARGETDIR directory once.
5047 * dlls/msi/tests/package.c:
5048 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
5051 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
5052 dlls/msi/package.c, dlls/msi/tests/package.c:
5053 msi: Store the full path to the database file in the MSIDATABASE structure.
5055 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
5057 * dlls/user/property.c, include/winuser.h:
5058 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
5060 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
5062 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
5063 dlls/setupapi/tests/devinst.c:
5064 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
5066 2006-09-26 Alexandre Julliard <julliard@winehq.org>
5068 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
5069 explorer: Work around the latest HAL binary compatibility breakage.
5071 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
5073 * dlls/crypt32/tests/sip.c:
5074 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
5076 2006-09-22 James Hawkins <truiken@gmail.com>
5078 * dlls/setupapi/queue.c:
5079 setupapi: Fix a typo.
5081 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
5083 * dlls/d3d8/d3d8_main.c:
5084 d3d8: Remove no longer used imports.
5086 * dlls/d3d9/d3d9_main.c:
5087 d3d9: Remove no longer used imports.
5089 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
5092 mssip.h: Added function definition.
5094 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
5096 * dlls/gdi/tests/font.c:
5097 gdi32: Add a test for GetKerningPairs.
5099 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
5100 gdi32: Implement GetKerningPairs for TrueType fonts.
5102 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
5104 * dlls/winex11.drv/keyboard.c:
5105 winex11.drv: Use a proper protector for X11/XKBlib.h.
5107 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
5109 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
5110 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
5111 programs/winedbg/winedbg.c:
5112 winedbg: Fixed regression in gdb startup (especially gdb proxy).
5114 * programs/winedbg/memory.c:
5115 winedbg: Put back the %d format for printing integral values even for
5116 64bit internal values as the default format in winebdg command imposes.
5118 * dlls/dbghelp/dwarf.c:
5119 dbghelp: Added support for a couple of compiland's children.
5121 * dlls/dbghelp/dwarf.c:
5122 dbghelp: Fix location computation when attribute has a constant form instead
5125 * dlls/dbghelp/dwarf.c:
5126 dbghelp: Change the definition of an attribute so that we can pass around
5129 * dlls/dbghelp/dwarf.c:
5130 dbghelp: Move the attribute union (now nameless) into a structure called
5133 * dlls/dbghelp/dwarf.c:
5134 dbghelp: Added support for DW_OP_breg* operations in location computation.
5136 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
5137 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
5138 dbghelp: Variables & registers.
5139 - more strickling differentiation variable location between
5140 a register, and the dereferenced address defined by a
5141 register (and possibly an offset)
5142 - added a parameter to symt_add_func_local (and internal symbol
5143 data struct) to help differentiate
5144 - fix all debug parsers to confer to this new scheme
5146 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
5148 * dlls/lz32/tests/lzexpand_main.c:
5149 lz32/tests: Try to open nonexisting compressed files.
5151 * dlls/lz32/tests/lzexpand_main.c:
5152 lz32/tests: Add more cases for opening compressed files.
5154 * dlls/lz32/tests/lzexpand_main.c:
5155 lz32/tests: Move indirect opening of compressed files into separate functions.
5156 Also rename W-string variable to get some naming consistency.
5158 * dlls/lz32/tests/lzexpand_main.c:
5159 lz32/tests: Compare result to predefined compressed file name, not calculated
5162 2006-09-25 Juan Lang <juan_lang@yahoo.com>
5164 * dlls/crypt32/tests/cert.c:
5165 crypt32: Reduce indent level of tests.
5167 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
5169 * dlls/wined3d/glsl_shader.c:
5170 wined3d: Use GL_EXTCALL.
5171 That fixes compilation with gl headers that do not know about glUniform4fvARB.
5173 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
5175 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
5176 dlls/winex11.drv/winex11.drv.spec:
5177 winex11.Drv: Remove unneeded wgl exports.
5179 2006-09-25 Duane Clark <fpga@pacbell.net>
5181 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
5182 msvcrt: fgetc needs to use unsigned parameters.
5183 Spotted by and adapted from test written by Tobias Ringström.
5185 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
5187 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
5188 dlls/dmcompos/signposttrack.c:
5189 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
5191 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
5193 * dlls/rpcrt4/rpc_transport.c:
5194 rpcrt4: Cast-qual warnings fix.
5196 * dlls/rpcrt4/ndr_stubless.c:
5197 rpcrt4: Cast-qual warnings fix.
5199 * dlls/rpcrt4/cpsf.c:
5200 rpcrt4: Cast-qual warnings fix.
5202 * dlls/rpcrt4/ndr_marshall.c:
5203 rpcrt4: Cast-qual warnings fix.
5205 * dlls/riched20/reader.c:
5206 riched20: Cast-qual warning fix.
5208 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
5210 * programs/notepad/Tr.rc:
5211 notepad: Update Turkish resources.
5213 * programs/clock/Tr.rc:
5214 clock: Update Turkish resources.
5216 * dlls/shell32/shell32_Tr.rc:
5217 shell32: Update Turkish resources.
5219 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
5221 * programs/regedit/listview.c:
5222 regedit: Remove dead code.
5224 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
5226 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
5227 wined3d: Add the missing gamma cap.
5229 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
5231 * dlls/wintrust/register.c:
5232 wintrust: Implement SoftpubDllRegisterServer.
5234 2006-09-22 Ivan Leo <ivanleo@gmail.com>
5236 * dlls/dinput/mouse.c:
5237 dinput: Add some error checks to mouse.c.
5239 2006-09-22 Frank Richter <frank.richter@gmail.com>
5241 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
5242 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
5243 ReturnBuffer and certain ReturnBufferSizes.
5245 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
5247 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
5248 dlls/comctl32/toolbar.c:
5249 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
5250 bitmap before ImageList_AddMasked rather then call
5251 ImageList_SetImagesCount after.
5253 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5254 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
5256 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
5258 * dlls/ntdll/signal_i386.c:
5259 ntdll: Avoid ebx being clobbered in exception handler.
5261 2006-09-24 Jacek Caban <jacek@codeweavers.com>
5263 * dlls/mshtml/tests/htmldoc.c:
5264 mshtml: Added more loading tests.
5266 * dlls/mshtml/navigate.c:
5267 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
5269 * dlls/mshtml/nsembed.c:
5270 mshtml: Initialize url in OnStartURIOpen.
5272 * dlls/mshtml/persist.c:
5273 mshtml: Remove FIXMEs and fix a typo.
5275 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
5276 mshtml: Added PARSECOMPLETE task implementation.
5278 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
5279 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
5280 mshtml: Store BSCallback in HTMDocument.
5282 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
5283 mshtml: Store IBinding interface in BSCallback.
5285 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
5286 dlls/mshtml/persist.c, dlls/mshtml/task.c:
5287 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
5288 IPersistMoniker::Load.
5290 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
5291 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
5292 mshtml: Create one "Internet Explorer_Hidden" window per thread.
5294 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
5296 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
5297 dlls: Assorted French translation improvements.
5299 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
5301 * programs/winefile/Pl.rc:
5302 winefile: Update Polish translation.
5304 * dlls/user/resources/user32_Pl.rc:
5305 user32: Update Polish translation.
5307 * programs/regedit/Pl.rc:
5308 regedit: Update Polish translation.
5310 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
5311 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
5313 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
5314 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
5315 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
5317 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
5319 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
5320 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
5321 wined3d: Surface data is 32 bit aligned.
5323 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
5325 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
5326 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5327 dlls/wined3d/wined3d_private.h:
5328 wined3d: Avoid wasting a uniform.
5330 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
5331 wined3d: Stop fixing up a VBO if the declaration changes too often.
5333 * dlls/wined3d/vertexbuffer.c:
5334 wined3d: Verify the VBO vertex declaration every draw.
5336 * dlls/wined3d/surface_gdi.c:
5337 wined3d: Fix a typo.
5339 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
5341 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
5342 quartz: Cast-qual warnings fix.
5344 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
5346 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
5347 oleaut32: Cast-qual warnings fix.
5349 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
5351 * programs/msiexec/msiexec.c:
5352 msiexec: Should recognize /xpackage syntax.
5354 2006-09-21 Aric Stewart <aric@codeweavers.com>
5357 user: Correct buffer overflows in IME processing code.
5359 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
5361 * dlls/msi/dialog.c:
5362 msi: Support more dialog groups.
5364 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
5367 wrc: Fixed typo for the --pedantic argument.
5369 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
5371 * include/wincrypt.h:
5372 wincrypt.h: A few more defines.
5374 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
5376 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
5377 include/wine/wined3d_gl.h:
5378 wined3d: glBlend* fixes.
5380 2006-09-21 Jacek Caban <jacek@codeweavers.com>
5382 * dlls/mshtml/tests/htmldoc.c:
5383 mshtml: Better IDM_PARSECOMPLETE test.
5385 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
5386 dlls/shdocvw/webbrowser.c:
5387 shdocvw: Added [get|put]_Silent implementation.
5388 As we don't have any dialog in WebBrowser implemented yet, all we have to do
5389 is to store silent value.
5391 2006-09-21 Huw Davies <huw@codeweavers.com>
5393 * dlls/advapi32/security.c:
5394 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
5396 This makes the tests run correctly on first invocation.
5398 * dlls/gdi/tests/font.c:
5399 gdi32: Make the bitmap font tests locale aware.
5401 * dlls/gdi/tests/font.c:
5402 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
5403 so remove the width test completely.
5405 2006-09-17 Kai Blin <kai.blin@gmail.com>
5407 * dlls/secur32/secur32.c:
5408 secur32: Stop loading Negotiate until it is actually working.
5410 2006-09-24 Alexandre Julliard <julliard@winehq.org>
5412 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
5413 make_makefiles: Merged the make_progs script into make_makefiles.
5415 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
5417 * include/msvcrt/sys/types.h, include/winsock.h:
5418 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
5420 2006-09-22 Alexandre Julliard <julliard@winehq.org>
5422 * configure, configure.ac:
5423 configure: Moved the libGL.a check to the final warnings.
5425 * Makefile.in, configure, configure.ac, include/.gitignore:
5426 Makefile: Automatically update config.h if configure changed.
5428 * tools/make_makefiles:
5429 make_makefiles: Parse the makefiles to find the correct rules file dependency.
5432 makedep: Update dependencies even with no source files.
5434 2006-09-21 Alexandre Julliard <julliard@winehq.org>
5436 * dlls/user/resource.c, dlls/user/tests/resource.c,
5437 dlls/user/tests/resource.rc:
5438 user: Fix handling of high bits of resource id in LoadString, reported by
5441 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
5443 * dlls/wined3d/drawprim.c:
5444 wined3d: Allow null streams in the vertex declaration.
5446 2006-09-17 Kai Blin <kai.blin@gmail.com>
5448 * dlls/secur32/ntlm.c:
5449 secur32: Tell the user if ntlm_auth is not found or outdated.
5451 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
5453 * dlls/msacm32/driver.c:
5454 msacm: acmDriverPriority() compares dwPriority against negative values.
5455 This issue was spotted by Andrew Talbot.
5457 2006-09-15 Benjamin Arai <me@benjaminarai.com>
5459 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
5460 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
5461 dlls/nddeapi/nddeapi.spec:
5462 nddeapi: Implement stub dll for nddeapi.
5464 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5466 * dlls/comdlg32/fontdlg.c:
5467 comdlg32: Show better font style information in fontdlg.
5469 2006-09-13 James Hawkins <truiken@gmail.com>
5471 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
5472 wintrust: Add a stub implementation of CryptCATClose.
5474 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
5475 wintrust: Add a stub implementation of CryptCATEnumerateMember.
5477 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
5478 wintrust: Move the Crypt* functions to crypt.c.
5480 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
5481 dlls/wintrust/wintrust.spec:
5482 wintrust: Add a stub implementation of CryptCATOpen.
5484 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
5486 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5487 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
5489 * dlls/comctl32/toolbar.c:
5490 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
5492 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5493 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
5495 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5496 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
5498 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
5499 comctl32: imagelist: SetImageCount can be used to decrease image count (with
5502 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
5503 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
5504 dlls/comctl32/tests/toolbar.c:
5505 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
5507 2006-09-20 James Hawkins <truiken@gmail.com>
5509 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
5510 dlls/msi/tests/package.c:
5511 msi: Disable child features of parent features that are unselected because of
5514 * dlls/msi/dialog.c:
5515 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
5518 * dlls/msi/action.c, dlls/msi/tests/package.c:
5519 msi: Don't check a component's install state if a component ID is not provided.
5521 * dlls/msi/tests/package.c:
5522 msi: Fix the results of a few tests to match Windows.
5524 * dlls/msi/action.c, dlls/msi/tests/package.c:
5525 msi: Load the component states in CostFinalize instead of CostInitialize.
5527 * dlls/msi/action.c, dlls/msi/tests/package.c:
5528 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
5530 * dlls/msi/action.c, dlls/msi/tests/package.c:
5531 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
5533 * dlls/advpack/files.c:
5534 advpack: backup should be a const string.
5536 2006-09-21 Alexandre Julliard <julliard@winehq.org>
5538 * dlls/wininet/tests/http.c:
5539 wininet/tests: Don't fail the tests if the network is unreachable.
5541 * dlls/urlmon/tests/url.c:
5542 urlmon/tests: Don't fail the tests if the network is unreachable.
5544 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
5546 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
5547 dlls/winex11.drv/winex11.drv.spec:
5548 opengl: Move wgl font code to winex11.drv.
5550 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
5552 * include/wine/mmsystem16.h:
5553 include: Make the return type of mmioSendMessage16 in the function declaration
5554 match that of the function definition.
5556 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
5558 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
5559 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
5561 2006-09-20 Benjamin Arai <me@benjaminarai.com>
5563 * dlls/msi/tests/db.c:
5564 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
5565 returns the correct results.
5567 * dlls/msi/tests/db.c:
5568 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
5569 the correct results.
5571 * dlls/oleaut32/tests/vartest.c:
5572 oleaut32: Conformance test for function variant:VarImp.
5574 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
5575 oleaut32: Implementation for function variant:VarImp.
5577 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
5579 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
5580 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
5581 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
5582 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
5583 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
5584 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
5585 dmime: Print 64bit integers with wine_dbgstr_longlong.
5587 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
5589 * dlls/ole32/stg_prop.c:
5590 ole32: Cast-qual warnings fix.
5592 * dlls/odbc32/proxyodbc.c:
5593 odbc32: Cast-qual warning fix.
5595 2006-09-20 Juan Lang <juan_lang@yahoo.com>
5597 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
5598 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
5601 * dlls/crypt32/chain.c:
5602 crypt32: Don't crash on freeing null chain engine.
5604 * dlls/crypt32/tests/cert.c:
5605 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
5607 * dlls/crypt32/tests/encode.c:
5608 crypt32: Test decoding a big CRL.
5610 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
5612 * dlls/wined3d/drawprim.c:
5613 wined3d: Do not bind the 0 vbo when vbos are unsupported.
5615 2006-09-21 Alexandre Julliard <julliard@winehq.org>
5617 * server/process.c, server/process.h, server/request.c:
5618 server: Kill the process without SIGTERM when the fd socket is closed.
5620 * configure, configure.ac:
5621 configure: Don't display any messages when started from the makefile to rebuild
5624 2006-09-20 Alexandre Julliard <julliard@winehq.org>
5627 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
5629 * Makefile.in, tools/Makefile.in:
5630 Makefile: Fixed rule for building makedep when cross-compiling.
5632 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
5634 * dlls/crypt32/sip.c:
5635 crypt32: Simplify by removing unneeded backslash.
5637 2006-09-20 Huw Davies <huw@codeweavers.com>
5639 * dlls/gdi/tests/font.c:
5640 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
5641 there's a \n in the string.
5643 * dlls/gdi/freetype.c:
5644 gdi32: Fix ppem in the case that there isn't an exact height match in the
5647 * dlls/gdi/tests/font.c:
5648 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
5650 2006-09-19 Benjamin Arai <me@benjaminarai.com>
5652 * dlls/msi/tests/db.c:
5653 msi: Adds test to check if "AND" operator returns the correct result for the
5656 * dlls/msi/tests/db.c:
5657 msi: Adds tests to check if joins return the correct number of rows.
5659 * dlls/msi/tests/db.c:
5660 msi: Updates tests for joins to include row and column ids in message.
5662 2006-09-17 Christoph Frick <frick@sc-networks.com>
5664 * dlls/wined3d/device.c:
5665 wined3d: Clamp the light exponent at 128.
5667 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
5669 * dlls/setupapi/tests/devinst.c:
5670 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
5672 * dlls/ntdll/cdrom.c:
5673 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
5676 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
5677 ntdll: Fixed conditional expression (Coverity).
5679 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
5682 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
5685 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
5687 * dlls/dinput/mouse.c:
5688 dinput: Initialize default coop level. Invert logic in hook handler.
5690 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
5693 ntdll: Cast-qual warning fix.
5695 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
5697 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
5699 msi: Cast-qual warnings fix.
5701 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
5703 * dlls/hlink/hlink_main.c:
5704 hlink: Cast-qual warnings fix.
5706 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
5708 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
5709 url: Fixed wrong argument (Coverity).
5711 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5713 * programs/notepad/dialog.c:
5714 notepad: Keep the modify information of edit control when toggle wrap line.
5716 * programs/notepad/main.c, programs/notepad/main.h:
5717 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
5719 2006-09-15 James Hawkins <truiken@gmail.com>
5721 * dlls/msi/dialog.c:
5722 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
5723 to duplicate the component changing logic.
5725 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
5726 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
5727 INSTALLSTATE_ABSENT.
5729 * dlls/msi/tests/package.c:
5730 msi: Add tests for components with multiple parent features.
5732 2006-09-14 James Hawkins <truiken@gmail.com>
5734 * dlls/msi/dialog.c:
5735 msi: Add the total and free disk space to the VolumeCostList control.
5737 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5739 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
5740 d3d8: More correct stub for ValidatePixelShader + tests.
5742 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
5744 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
5745 dinput: Return proper errors in SetCooperativeLevel.
5747 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
5749 * include/winuser.h:
5750 include: Add some missing definitions in winuser.h.
5752 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
5754 * dlls/advpack/advpack_private.h:
5755 advpack: Remove duplicate function declaration.
5757 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
5759 * dlls/netapi32/nbnamecache.c:
5760 netapi32: Cast-qual warnings fix.
5762 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
5764 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
5765 msvcrt: Cast-qual warnings fix.
5767 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
5769 * dlls/mapi32/util.c:
5770 mapi32: Cast-qual warning fix.
5772 * dlls/kernel32/resource.c:
5773 kernel32: Cast-qual warnings fix.
5775 * dlls/kernel32/ne_module.c:
5776 kernel32: Cast-qual warnings fix.
5778 * dlls/kernel32/instr.c:
5779 kernel32: Cast-qual warnings fix.
5781 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
5782 dlls/kernel32/volume.c:
5783 kernel32: Cast-qual warnings fix.
5785 2006-09-20 Alexandre Julliard <julliard@winehq.org>
5787 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
5788 dlls/winex11.drv/dib.c, include/winnt.h,
5789 programs/winedbg/tgt_active.c:
5790 include: Added definitions for the fault address exception information.
5792 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
5793 include/wine/exception.h, include/winnt.h:
5794 include: Exception filters should return LONG, not DWORD.
5795 Also move UnhandledExceptionFilter definitions to winbase.h since they
5796 are there in the latest SDK.
5798 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
5800 * include/commctrl.h:
5801 include: Win64 fix in TBBUTTON.
5803 * dlls/comctl32/toolbar.c:
5804 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
5807 * dlls/comctl32/header.c:
5808 comctl32: header: Update the header comment.
5810 * dlls/comctl32/header.c:
5811 comctl32: header: Remove the nOldWidth.
5813 * dlls/comctl32/header.c:
5814 comctl32: header: Send new values in notifies during resize and drag-drop
5815 instead of the old ones.
5816 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
5818 * dlls/comctl32/header.c:
5819 comctl32: header: Merge the simple delete and complex delete.
5821 * dlls/comctl32/header.c:
5822 comctl32: header: Simplify the insert/delete code by using ReAlloc.
5824 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
5825 comctl32: header: Test the header order-management code and fix some bugs.
5827 2006-09-19 Juan Lang <juan_lang@yahoo.com>
5829 * include/wincrypt.h:
5830 wincrypt.h: Add more missing definitions and prototypes.
5832 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
5834 * dlls/dmloader/debug.c:
5835 dmloader: Print 64bit integers with wine_dbgstr_longlong.
5837 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
5839 * dlls/winspool.drv/info.c:
5840 winspool: Fix missing backslash.
5842 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
5845 wine.inf: Add the missing SecurityService keys.
5847 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
5849 * dlls/setupapi/devinst.c:
5850 setupapi: Fixed wrong check (Coverity).
5852 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
5854 * dlls/crypt32/tests/str.c:
5855 crypt32: Cast-qual warnings fix.
5857 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
5859 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
5860 dlls/crypt32/tests/sip.c:
5861 crypt32: Move SIP related tests to their own file.
5863 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
5865 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
5866 crypt32: Move SIP related functions to their own file.
5868 * dlls/crypt32/crypt32.spec:
5869 crypt32: Add a few functions to the spec file.
5871 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
5873 * dlls/winex11.drv/opengl.c:
5874 winex11.drv: Fix wined3d/opengl regression.
5876 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
5878 * dlls/winex11.drv/opengl.c:
5879 winex11.drv: Fix fbconfig regression.
5881 2006-09-13 James Hawkins <truiken@gmail.com>
5883 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
5884 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
5886 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
5887 dlls/setupapi/tests/parser.c:
5888 setupapi: Implement pSetupGetField, with tests.
5890 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
5892 * documentation/README.ko:
5895 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
5897 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
5898 gdi: Cast-qual warnings fix.
5900 * dlls/gdi/enhmetafile.c:
5901 gdi: Cast-qual warnings fix.
5903 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
5904 gdi: Cast-qual warnings fix.
5906 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
5908 * tools/widl/typelib.c:
5909 widl: Don't compare result of read() to unsigned type.
5911 * tools/widl/write_msft.c:
5912 widl: Remove unused parameter in create_msft_typeinfo.
5914 * tools/widl/write_msft.c:
5915 widl: Remove unused parameter in ctl2_encode_name.
5917 * tools/widl/utils.c:
5918 widl: Replace a #if by if for better compiler checking.
5920 * tools/widl/typegen.c:
5921 widl: Remove unused parameter in write_ip_tfs.
5923 * tools/widl/parser.l:
5924 widl: Fix warning about unused structure field in lexer.
5926 * tools/widl/widl.man.in:
5927 widl: Add -u and -U options to man page.
5929 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
5931 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
5932 dmscript: Print 64bit integers with wine_dbgstr_longlong.
5934 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
5936 * dlls/crypt32/tests/main.c:
5937 crypt32/tests: Some tests for CryptSIPLoad.
5939 2006-09-13 Hans Leidekker <hans@it.vu.nl>
5941 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
5942 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
5943 Remove some unnecessary casts.
5945 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
5946 dlls/dnsapi/tests/record.c:
5947 dnsapi: Implement and test DnsRecordSetDetach.
5949 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
5951 * dlls/comctl32/listview.c:
5952 comctl32: listview: Don't edit labels after the first click of a double click.
5954 * dlls/comctl32/listview.c:
5955 comctl32: listview: Don't edit labels on click if the view was not focused.
5957 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
5959 * include/commctrl.h:
5960 include/commctrl.h: TV_DISPINFO constants definition.
5962 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
5964 * include/windows.h:
5965 include/windows.h: Added _INC_WINDOWS declaration.
5967 2006-09-14 Alexandre Julliard <julliard@winehq.org>
5970 makefile: Automatically re-run configure if it has been modified.
5972 * Makefile.in, tools/make_makefiles:
5973 makefiles: Automatically rebuild makefiles when their sources and/or configure
5976 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
5977 makefiles: Attempt to automatically run make depend when reading an updated
5980 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
5981 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
5982 programs/Makefile.in, programs/make_progs:
5983 makefiles: Remove the dependencies comment in files that don't need it.
5985 * configure, configure.ac, dlls/activeds/Makefile.in,
5986 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
5987 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
5988 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
5989 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
5990 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
5991 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
5992 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
5993 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
5994 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
5995 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
5996 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
5997 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
5998 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
5999 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
6000 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
6001 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
6002 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
6003 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
6004 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
6005 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
6006 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
6007 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
6008 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
6009 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
6010 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
6011 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
6012 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
6013 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
6014 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
6015 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
6016 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
6017 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
6018 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
6019 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
6020 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
6021 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
6022 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
6023 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
6024 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
6025 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
6026 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
6027 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
6028 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
6029 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
6030 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
6031 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
6032 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
6033 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
6034 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
6035 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
6036 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
6037 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
6038 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
6039 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
6040 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
6041 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
6042 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
6043 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
6044 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
6045 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
6046 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
6047 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
6048 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
6049 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
6050 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
6051 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
6052 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
6053 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
6054 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
6055 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
6056 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
6057 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
6058 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
6059 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
6060 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
6061 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
6062 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
6063 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
6064 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
6065 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
6066 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
6067 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
6068 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
6069 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
6070 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
6071 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
6072 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
6073 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
6074 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
6075 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
6076 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
6077 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
6078 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
6079 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
6080 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
6081 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
6082 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
6083 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
6084 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
6085 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
6086 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
6087 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
6088 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
6089 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
6090 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
6091 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
6092 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
6093 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
6094 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
6095 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
6096 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
6097 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
6098 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
6099 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
6100 dlls/winmm/wineaudioio/Makefile.in,
6101 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
6102 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
6103 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
6104 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
6105 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
6106 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
6107 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
6108 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
6109 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
6110 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
6111 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
6112 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
6113 programs/control/Makefile.in, programs/eject/Makefile.in,
6114 programs/expand/Makefile.in, programs/explorer/Makefile.in,
6115 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
6116 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
6117 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
6118 programs/progman/Makefile.in, programs/regedit/Makefile.in,
6119 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
6120 programs/rundll32/Makefile.in, programs/start/Makefile.in,
6121 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
6122 programs/view/Makefile.in, programs/wineboot/Makefile.in,
6123 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
6124 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
6125 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
6126 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
6127 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
6128 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
6129 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
6130 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
6131 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
6132 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
6133 makefiles: Generate the dependencies line to avoid some code duplication.
6135 2006-09-13 Alexandre Julliard <julliard@winehq.org>
6137 * ANNOUNCE, ChangeLog, VERSION, configure:
6140 ----------------------------------------------------------------
6141 2006-09-13 Alexandre Julliard <julliard@winehq.org>
6143 * programs/msiexec/msiexec.c:
6144 msiexec: Ignore failure to create the service if it already exists.
6146 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
6148 * documentation/README.de:
6149 README.de: Updated comment on support libraries to match English.
6151 * documentation/README.de:
6152 README.de: Mention kernel 2.6.
6154 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
6156 * dlls/wintrust/register.c:
6157 wintrust: Add CryptSIPAddProvider calls to the registration.
6159 2006-09-13 Mike McCormack <mike@codeweavers.com>
6161 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
6162 dlls/msi/tests/db.c:
6163 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
6165 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
6167 * dlls/dinput/dinput_main.c:
6168 dinput: Create/destroy hook thread from DirectInput.
6170 2006-09-13 Mike McCormack <mike@codeweavers.com>
6172 * dlls/msi/tests/db.c:
6173 msi: Add a test for ALTER TABLE.
6175 * dlls/msi/database.c, dlls/msi/tests/db.c:
6176 msi: Fix database creation.
6178 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
6180 msi: Split the font registration code out into a separate file.
6182 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
6184 * dlls/dxdiagn/provider.c:
6185 dxdiagn: Cast-qual warning fix.
6187 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
6189 * dlls/gdi/freetype.c:
6190 gdi32: Fix init_system_links() for non-localized font name.
6192 * dlls/gdi/freetype.c:
6193 gdi32: Fix wrong break statement use.
6195 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
6197 * dlls/wined3d/directx.c:
6198 wined3d: Avoid crashing when renderer returns no name.
6200 2006-09-12 James Hawkins <truiken@gmail.com>
6202 * dlls/msi/tests/db.c:
6203 msi: Add more join tests.
6205 * dlls/msi/dialog.c:
6206 msi: Show the available drives in the VolumeCostList control.
6208 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
6210 * dlls/ole32/stg_stream.c:
6211 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
6213 2006-09-13 Alexandre Julliard <julliard@winehq.org>
6215 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
6216 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
6217 tests: Moved some compatibility defines to wine/test.h.
6219 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
6221 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
6222 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
6223 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
6224 dlls/dmstyle/styletrack.c:
6225 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
6227 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
6230 README: Update for kernel 2.6.
6232 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6234 * dlls/mshtml/rsrc.rc:
6235 mshtml: Add version resource.
6237 * dlls/shdocvw/version.rc:
6238 shdocvw: Update version info.
6240 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
6242 * dlls/wintrust/register.c:
6243 wintrust: Use the return values of the registration functions.
6245 * dlls/wintrust/register.c:
6246 wintrust: We do care about errors during this kind of registration.
6248 * dlls/wintrust/register.c:
6249 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
6251 2006-09-13 Mike McCormack <mike@codeweavers.com>
6253 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
6254 dlls/msi/tests/db.c:
6255 msi: Delete databases we create but never commit.
6257 2006-09-12 Alexandre Julliard <julliard@winehq.org>
6259 * configure, configure.ac:
6260 configure: Fix left-over reference to kernel directory.
6262 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
6264 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
6265 wintrust: Implemented WintrustAddDefaultForUsage.
6267 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
6268 wintrust: Added tests for WintrustAddDefaultForUsage.
6270 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
6272 wintrust: Added stubbed WintrustAddDefaultForUsage.
6274 2006-09-12 Alexandre Julliard <julliard@winehq.org>
6276 * dlls/secur32/dispatcher.c:
6277 secur32: Use _exit instead of exit in child process to avoid flushing things
6280 * dlls/crypt32/tests/encode.c:
6281 crypt32: Comment out an unreliable test.
6283 * dlls/winex11.drv/opengl.c:
6284 winex11.drv: Fixed and simplified the opengl extension registration.
6286 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
6288 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
6289 dlls/opengl32/wgl_ext.h:
6290 opengl32: Remove unused code.
6292 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
6294 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6295 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
6296 winex11.drv: Move WGL extension code to winex11.drv.
6298 2006-09-12 Alexandre Julliard <julliard@winehq.org>
6300 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
6301 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
6302 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
6303 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
6304 dlls/kernel/console.c, dlls/kernel/console_private.h,
6305 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
6306 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
6307 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
6308 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
6309 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
6310 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
6311 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
6312 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
6313 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
6314 dlls/kernel/local16.c, dlls/kernel/locale.c,
6315 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
6316 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
6317 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
6318 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
6319 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
6320 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
6321 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
6322 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
6323 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
6324 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
6325 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
6326 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
6327 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
6328 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
6329 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
6330 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
6331 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
6332 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
6333 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
6334 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
6335 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
6336 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
6337 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
6338 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
6339 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
6340 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
6341 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
6342 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
6343 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
6344 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
6345 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
6346 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
6347 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
6348 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
6349 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
6350 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
6351 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
6352 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
6353 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
6354 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
6355 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
6356 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
6357 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
6358 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
6359 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
6360 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
6361 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
6362 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
6363 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
6364 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
6365 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
6366 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
6367 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
6368 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
6369 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
6370 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
6371 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
6372 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
6373 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
6374 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
6375 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
6376 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
6377 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
6378 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
6379 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
6380 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
6381 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
6382 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
6383 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
6384 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
6385 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
6386 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
6387 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
6388 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
6389 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
6390 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
6391 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
6392 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
6393 dlls/kernel/resource.c, dlls/kernel/resource16.c,
6394 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
6395 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
6396 dlls/kernel/syslevel.c, dlls/kernel/system.c,
6397 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
6398 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
6399 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
6400 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
6401 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
6402 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
6403 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
6404 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
6405 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
6406 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
6407 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
6408 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
6409 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
6410 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
6411 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
6412 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
6413 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
6414 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
6415 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
6416 dlls/kernel/version.c, dlls/kernel/version.rc,
6417 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
6418 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
6419 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
6420 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
6421 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
6422 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
6423 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
6424 dlls/kernel32/computername.c, dlls/kernel32/console.c,
6425 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
6426 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
6427 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
6428 dlls/kernel32/error16.c, dlls/kernel32/except.c,
6429 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
6430 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
6431 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
6432 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
6433 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
6434 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
6435 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
6436 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
6437 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
6438 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
6439 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
6440 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
6441 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
6442 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
6443 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
6444 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
6445 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
6446 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
6447 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
6448 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
6449 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
6450 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
6451 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
6452 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
6453 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
6454 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
6455 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
6456 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
6457 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
6458 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
6459 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
6460 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
6461 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
6462 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
6463 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
6464 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
6465 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
6466 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
6467 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
6468 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
6469 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
6470 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
6471 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
6472 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
6473 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
6474 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
6475 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
6476 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
6477 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
6478 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
6479 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
6480 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
6481 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
6482 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
6483 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
6484 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
6485 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
6486 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
6487 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
6488 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
6489 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
6490 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
6491 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
6492 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
6493 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
6494 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
6495 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
6496 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
6497 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
6498 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
6499 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
6500 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
6501 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
6502 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
6503 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
6504 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
6505 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
6506 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
6507 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
6508 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
6509 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
6510 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
6511 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
6512 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
6513 dlls/kernel32/process.c, dlls/kernel32/profile.c,
6514 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
6515 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
6516 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
6517 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
6518 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
6519 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
6520 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
6521 dlls/kernel32/tape.c, dlls/kernel32/task.c,
6522 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
6523 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
6524 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
6525 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
6526 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
6527 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
6528 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
6529 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
6530 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
6531 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
6532 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
6533 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
6534 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
6535 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
6536 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
6537 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
6538 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
6539 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
6540 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
6541 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
6542 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
6543 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
6544 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
6545 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
6546 tools/make_makefiles:
6547 kernel32: Renamed the kernel directory to kernel32.
6548 Also get rid of the kernel/messages subdirectory.
6550 * libs/wine/config.c:
6551 libwine: Avoid a compiler warning on Solaris.
6553 2006-09-12 Mike McCormack <mike@codeweavers.com>
6555 * dlls/msi/tests/db.c:
6556 msi: Add some more tests for MsiOpenDatabase.
6558 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
6560 * dlls/oleaut32/hash.c:
6561 oleaut32: Replace a loop with a simple computation.
6563 * tools/widl/hash.c:
6564 widl: Replace a loop with a simple computation.
6566 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
6568 * dlls/wintrust/register.c:
6569 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
6571 * dlls/wintrust/register.c:
6572 wintrust: Removed stray backslash.
6574 * dlls/wintrust/register.c:
6575 wintrust: Typo in TRACE.
6577 * dlls/wintrust/register.c:
6578 wintrust: Simplify registrations by using WintrustAddActionID.
6580 2006-09-11 James Hawkins <truiken@gmail.com>
6582 * dlls/msi/classes.c:
6583 msi: Don't try to register a class if a COM server file is not provided.
6585 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
6587 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
6588 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
6590 2006-09-11 Benjamin Arai <me@benjaminarai.com>
6592 * dlls/oleaut32/tests/vartest.c:
6593 oleaut32: Conformance test for function variant:VarIdiv.
6595 * dlls/oleaut32/variant.c:
6596 oleaut32: Fixes for function variant:VarIdiv.
6598 * dlls/oleaut32/tests/vartest.c:
6599 oleaut32: Conformance test for function variant:VarDiv.
6601 * dlls/oleaut32/variant.c:
6602 oleaut32: Fixes for function variant:VarDiv.
6604 2006-09-11 H. Verbeet <hverbeet@gmail.com>
6606 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
6607 wined3d: Cleanup the surface loading code a bit.
6608 - Separate allocation and uploading of textures.
6609 - Move common code for allocating, uploading and downloading textures
6610 into separate functions.
6611 - Set the correct format and type for DXT textures.
6613 * dlls/d3d8/device.c:
6614 d3d8: Free the shader handle table.
6616 2006-09-12 Alexandre Julliard <julliard@winehq.org>
6618 * dlls/ntdll/file.c:
6619 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
6620 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
6623 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
6624 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
6626 wrc: Change the prefix on bison-generated names to avoid the name-prefix
6629 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
6630 tools/wmc/wmc.c, tools/wmc/wmc.h:
6631 wmc: Change the prefix on bison-generated names to avoid the name-prefix
6634 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
6635 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
6636 tools/widl/utils.h, tools/widl/widl.c:
6637 widl: Change the prefix on bison-generated names to avoid the name-prefix
6640 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
6641 libs/wpp/wpp_private.h:
6642 wpp: Change the prefix on bison-generated names to avoid the name-prefix
6645 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
6646 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
6649 2006-09-11 Alexandre Julliard <julliard@winehq.org>
6651 * dlls/msi/cond.y, dlls/msi/sql.y:
6652 msi: Change the prefix on bison-generated names to avoid the name-prefix
6655 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
6656 tools/wmc/mcy.y, tools/wrc/parser.y:
6657 Make.rules: Set the default prefix for bison files from the file basename.
6659 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
6660 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
6661 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
6662 makefiles: List bison dependencies explicitly for parallel makes, since older
6663 bisons don't support --defines.
6665 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
6667 * dlls/gdi/freetype.c:
6668 gdi32: Fix logical error of italic, bold determination.
6670 * dlls/gdi/gdiobj.c:
6671 gdi32: Fix DefaultGuiFont name string for Korean Charset.
6673 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
6675 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
6676 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
6677 localspl: Add minimal localspl.dll.
6679 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
6681 * dlls/dinput/device.c, dlls/dinput/device_private.h,
6682 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
6683 dinput: Move hook_thread from device to DirectInput.
6685 2006-09-11 Alexandre Julliard <julliard@winehq.org>
6687 * dlls/kernel/cpu.c:
6688 kernel: Better CPU detection on MacOS.
6690 * dlls/winex11.drv/opengl.c:
6691 winex11.drv: Avoid compile errors in the non-OpenGL case.
6694 Makefile: Don't build all the tools before make depend, only build makedep
6697 * dlls/Maketest.rules.in:
6698 Maketest.rules: Don't require testlist.c to be built before make depend.
6700 * dlls/shell32/Makefile.in:
6701 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
6703 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
6704 programs/winetest/dist.rc, programs/winetest/maketest,
6705 programs/winetest/winetest.rc, tools/make_makefiles:
6706 winetest: Generate the list of test resources in make_makefiles.
6707 Only include test revision information in the distributed binary.
6709 * programs/winetest/main.c, programs/winetest/maketest,
6710 programs/winetest/util.c, programs/winetest/winetest.h:
6711 winetest: Store the test name as the resource name instead of in a separate
6714 2006-09-11 Robert Shearman <rob@codeweavers.com>
6716 * dlls/ole32/storage32.c:
6717 ole32: Add a check for a condition where a stream has an invalid size
6718 and so there aren't enough blocks in the chain to write data into.
6720 * dlls/ole32/storage32.c:
6721 ole32: Remove some assertions in the stuctured storage code by
6722 returning error codes to the caller and by handling the error
6725 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
6726 ole32: Convert the *_{Read,Write}At structured storage functions to
6727 return HRESULTs instead of BOOLs so that errors can be properly
6728 propagated from lower levels.
6730 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
6731 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
6733 * dlls/ole32/tests/storage32.c:
6734 ole32: Make an ok message match the name of the function it is testing.
6736 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
6737 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
6739 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
6740 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
6741 not all of the requested bytes were available.
6743 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
6744 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
6746 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
6748 * dlls/wintrust/register.c:
6749 wintrust: Change the name of the strings to not confuse them with the functions
6750 that are present in wintrust.
6752 * dlls/wintrust/register.c:
6753 wintrust: Use the return value of CryptRegisterOIDFunction.
6755 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
6757 * dlls/gdi/tests/font.c:
6758 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
6760 2006-08-30 James Liggett <jrliggett@cox.net>
6762 * programs/explorer/Makefile.in, programs/explorer/systray.c:
6763 explorer: Add support for tooltips for system tray icons.
6764 Based on the original systray implementation by Kai Morich
6765 <kai.morich@bigfoot.de>.
6767 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
6769 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6770 dlls/winex11.drv/winex11.drv.spec:
6771 winex11.drv: Import glx makecurrent/wglsharelists.
6773 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6774 dlls/winex11.drv/winex11.drv.spec:
6775 winex11.drv: Import glx context code.
6777 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
6779 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
6780 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
6781 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
6782 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
6783 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
6784 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
6785 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
6786 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
6787 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
6788 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
6791 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
6793 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
6794 dmusic: Print 64bit integers with wine_dbgstr_longlong.
6796 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
6798 * programs/taskmgr/trayicon.c:
6799 taskmgr: Remove dead code in trayicon.c (Coverity).
6801 * dlls/winspool.drv/tests/info.c:
6802 winspool: String cleanup in the tests.
6804 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6806 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
6807 dlls/d3d8/tests/d3d8_main.c:
6808 d3d8: Better stub for ValidateVertexShader + tests.
6810 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
6812 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
6813 dlls/riched20/editstr.h, dlls/riched20/paint.c:
6814 riched20: Rewrite of scrolling and some redrawing code.
6815 Replaces duplicated scrolling code with re-usable functions.
6816 Removes excessive boundary checking on scroll code, since that's done
6817 in the scrollbar control anyways.
6818 Properly separates repaint calls based on what has changed.
6819 Send EN_UPDATE and EN_CHANGE at the right places.
6820 Only call EnsureVisible on changes, not all repaints.
6822 2006-09-07 Francois Gouget <fgouget@free.fr>
6824 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
6825 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
6827 2006-09-10 Alexandre Julliard <julliard@winehq.org>
6829 * Make.rules.in, Makefile.in, tools/makedep.c:
6830 makedep: For generated headers, parse the source idl instead.
6831 This avoids having to generate all the headers before make depend.
6833 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
6835 * dlls/shell32/shellole.c:
6836 shell32: Remove the unused shell allocator.
6838 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
6839 shell32: Document the shell32 "mini-COM" functions.
6841 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
6843 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
6844 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
6845 ddraw: Pass the fullscreen flag to wined3d.
6847 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
6848 dlls/ddraw/tests/ddrawmodes.c:
6849 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
6851 * dlls/ddraw/surface.c:
6852 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
6854 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
6856 * dlls/kernel/computername.c:
6857 kernel: Remove dead code in computername.c.
6859 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
6861 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
6862 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
6864 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
6866 * dlls/dswave/dswave_main.c:
6867 dswave: Print 64bit integers with wine_dbgstr_longlong.
6869 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
6871 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
6872 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
6874 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
6876 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
6877 dlls/dplayx/name_server.h:
6878 dplayx: Cast-qual warnings fix.
6880 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
6882 * dlls/dnsapi/query.c:
6883 dnsapi: Cast-qual warnings fix.
6885 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
6887 * dlls/dinput/device.c:
6888 dinput: Cast-qual warnings fix.
6890 * dlls/ddraw/texture.c:
6891 ddraw: Cast-qual warning fix.
6893 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
6895 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
6896 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
6897 programs/progman/Fr.rc, programs/regedit/Fr.rc,
6898 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
6899 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
6900 programs/winhelp/Fr.rc:
6901 Assorted French translation improvements.
6903 * programs/winecfg/Fr.rc:
6904 winecfg: French translation update.
6906 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
6908 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
6909 hhctrl: New French translation.
6911 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
6912 winspool.drv: New French translation.
6914 * dlls/mshtml/Fr.rc:
6915 mshtml: Updated French translation.
6917 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
6919 * dlls/crypt32/tests/main.c:
6920 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
6922 * dlls/crypt32/main.c:
6923 crypt32: Implemented CryptSIPRemoveProvider.
6925 * dlls/crypt32/main.c:
6926 crypt32: Add documentation.
6928 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
6930 * dlls/gdi/tests/metafile.c:
6931 gdi: Change the metafile.c test to use sprintf instead of snprintf for
6934 2006-09-09 Alexandre Julliard <julliard@winehq.org>
6936 * dlls/kernel/process.c:
6937 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
6940 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
6941 documentation/Makefile.in:
6942 makefiles: Make sure that all phony targets depend on 'dummy'.
6944 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
6945 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
6947 * fonts/Makefile.in:
6948 fonts: Avoid using the $< make variable in explicit rules.
6950 * tools/Makefile.in, tools/makedep.c:
6951 makedep: Support for new naming scheme for lex files.
6953 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
6954 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
6955 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
6956 makefiles: Add global rules for bison and lex files.
6957 Also build the .c and .h files separately to allow parallel makes.
6959 * programs/winedbg/dbg.y:
6960 winedbg: Allow building without debug support in the parser.
6963 wrc: Allow building without debug support in the parser.
6966 wmc: Allow building without debug support in the parser.
6968 * tools/widl/widl.c:
6969 widl: Allow building without debug support in the parser.
6971 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
6972 winhelp: Specify the lex options directly in the source file.
6974 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
6975 winedbg: Specify the lex options directly in the source file.
6977 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
6978 msi: Specify the bison name prefix directly in the source file.
6980 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
6981 libs/wpp: Specify the bison name prefix directly in the source file.
6983 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
6985 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
6986 dbghelp: Cast-qual warnings fix.
6988 * dlls/kernel/virtual.c, include/winbase.h:
6989 kernel: Constify a formal parameter.
6991 2006-09-08 Mike McCormack <mike@codeweavers.com>
6993 * configure, configure.ac, dlls/oleaut32/Makefile.in,
6994 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
6995 dlls/oleaut32/ungif.h, include/config.h.in:
6996 oleaut32: Include minimal ungif source to remove dependency on libungif.
6998 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
7000 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
7001 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
7003 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
7005 * dlls/crypt32/main.c:
7006 crypt32: Bail out on registry errors and return the error (if any).
7008 * dlls/crypt32/main.c:
7009 crypt32: Add documentation.
7011 * dlls/crypt32/main.c:
7012 crypt32: Change the order of writing to the registry.
7014 * dlls/crypt32/main.c:
7015 crypt32: Bail out on registry errors and return the error (if any).
7017 * dlls/crypt32/main.c:
7018 crypt32: Added some input validation.
7020 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
7022 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
7023 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
7024 include/Makefile.in, include/lmcons.h, include/svrapi.h:
7025 svrapi: Added a stub svrapi.dll.
7027 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
7029 * dlls/winspool.drv/info.c:
7030 winspool: Manage loaded monitors in a list.
7032 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
7033 winspool: Minimal load/unload printmonitors; use it to get a test working.
7035 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
7037 * dlls/user/sysparams.c:
7038 user: ChangeDisplaySettings virtual desktop mode handling fix.
7040 2006-09-08 Alexandre Julliard <julliard@winehq.org>
7043 wine.inf: Register msiexec.
7045 2006-09-07 Benjamin Arai <me@benjaminarai.com>
7047 * dlls/oleaut32/tests/vartest.c:
7048 oleaut32: Conformance test for function variant:VarPow.
7050 * dlls/oleaut32/variant.c:
7051 oleaut32: Fixes for function variant:VarPow.
7053 * dlls/oleaut32/tests/vartest.c:
7054 oleaut32: Conformance test for function variant:VarAnd.
7056 * dlls/oleaut32/variant.c:
7057 oleaut32: Fixes for function variant:VarAnd.
7059 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
7061 * dlls/ntdll/tests/info.c:
7062 ntdll/tests: Print 64bit integers as two 32 bit integers.
7064 2006-09-08 Mike McCormack <mike@codeweavers.com>
7066 * dlls/msi/tests/db.c:
7067 msi: Add more tests for temporary columns.
7069 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
7070 msi: Fix the TEMPORARY keyword for columns.
7072 * dlls/msi/tests/db.c:
7073 msi: Add a test for MsiDatabaseIsTablePersistent.
7075 * dlls/msi/msiquery.c, include/msiquery.h:
7076 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
7078 * dlls/msi/string.c:
7079 msi: Increase the size of the string table.
7081 * dlls/msi/action.c:
7082 msi: Split code to create a random package name into a separate function.
7085 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
7087 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
7089 * dlls/ntdll/file.c:
7090 ntdll: attr is never NULL inside NtCreateFile.
7092 2006-09-07 James Hawkins <truiken@gmail.com>
7094 * dlls/msi/join.c, dlls/msi/tests/db.c:
7095 msi: Allow non-key columns to be used with the join query.
7097 * dlls/msi/tests/db.c:
7098 msi: Add tests for MSI SQL join queries.
7100 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
7102 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
7103 widl: Add more complete pointer handling to write_typeformatstring_var.
7105 2006-09-07 Francois Gouget <fgouget@free.fr>
7107 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
7108 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
7109 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
7110 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
7111 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
7112 programs/view/init.c:
7113 Assorted spelling fixes.
7115 * dlls/ntdll/ntdll.spec:
7116 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
7118 * dlls/setupapi/setupapi.spec:
7119 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
7121 * dlls/tapi32/line.c:
7122 tapi32: Fix spelling of a local variable.
7124 * dlls/ole32/stg_stream.c:
7125 ole32: Fix spelling of a couple of local variables.
7127 * dlls/shell32/shlmenu.c:
7128 shell32: Fix spelling of a local variable.
7130 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
7131 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
7133 * include/ntstatus.h, include/sddl.h:
7134 include: Document some Microsoft spelling mistakes so we know they are not to
7138 shell32: Fix name of a constant.
7141 include: Fix the name of a MODEMSETTINGS field.
7143 * include/imagehlp.h:
7144 imagehlp: Fix the name of the ADDRESS_MODE enum.
7146 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
7148 * dlls/advpack/files.c:
7149 advpack: Cast-qual warnings fix.
7151 2006-09-07 Kai Blin <kai.blin@gmail.com>
7153 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
7154 secur32: Fix DecryptMessage for the dummy case.
7156 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
7157 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
7158 secur32: Fix generation of the session key.
7160 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
7162 * dlls/crypt32/oid.c:
7163 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
7165 * dlls/crypt32/oid.c:
7166 crypt32: Add some documentation.
7168 2006-09-07 Albert Lee <trisk@jhu.edu>
7170 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
7171 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
7173 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
7175 * configure, configure.ac:
7176 configure.ac: Display a hint when CAPI is not supported.
7178 2006-09-07 Alexandre Julliard <julliard@winehq.org>
7180 * dlls/ntdll/signal_i386.c:
7181 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
7183 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
7185 * dlls/wined3d/device.c:
7186 wined3d: Simplify setting the stencil renderstate.
7188 * dlls/wininet/ftp.c:
7189 wininet: Fix fd leak on failure case.
7191 * dlls/winmm/wineoss/midi.c:
7192 wineoss: Remove "please report" from a trace.
7194 * programs/winefile/winefile.c:
7195 winefile: Fix the display of free disk space in the statusbar.
7197 * programs/regedit/framewnd.c:
7198 regedit: Also refresh the listview.
7200 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
7201 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
7203 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
7205 * dlls/riched20/editor.c:
7206 riched20: WM_CONTEXTMENU fix for custom context menus.
7208 * dlls/riched20/caret.c:
7209 riched20: ME_SetSelection -1 to -1 behavior fix.
7211 2006-08-30 James Hawkins <truiken@gmail.com>
7213 * dlls/crypt32/decode.c:
7214 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
7217 * dlls/crypt32/decode.c:
7218 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
7220 2006-09-03 James Hawkins <truiken@gmail.com>
7222 * dlls/msi/custom.c:
7223 msi: Store the CustomActionData for deferred custom actions.
7225 * dlls/msi/dialog.c:
7226 msi: Add the ability to change directories in the DirectoryList control.
7228 2006-09-01 James Hawkins <truiken@gmail.com>
7230 * dlls/msi/dialog.c:
7231 msi: Add initial implementation of the DirectoryList control.
7233 * dlls/msi/dialog.c:
7234 msi: Load and display the VolumeCostList control's column headers.
7236 2006-08-31 James Hawkins <truiken@gmail.com>
7238 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
7239 msi: Store and use the center point of the dialog window in between dialogs.
7241 * dlls/msi/dialog.c:
7242 msi: Verify the path in the PathEdit control.
7244 * dlls/msi/dialog.c:
7245 msi: Search for the browse dialog controls by type instead of name.
7247 * dlls/msi/dialog.c:
7248 msi: Provide the control to the dialog_update function for the case
7249 when the control isn't attached to the dialog yet.
7251 2006-08-30 James Hawkins <truiken@gmail.com>
7253 * dlls/msi/tests/db.c:
7254 msi: Add more tests for the _Streams table.
7256 2006-09-03 Dan Kegel <dank@kegel.com>
7258 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
7259 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
7260 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
7261 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
7262 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
7263 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
7264 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
7265 programs/cmd/batch.c, programs/cmd/builtins.c,
7266 programs/cmd/directory.c, programs/cmd/wcmd.h,
7267 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
7268 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
7269 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
7270 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
7271 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
7272 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
7273 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
7274 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
7275 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
7276 programs/wcmd: Rename to programs/cmd.
7278 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
7280 * dlls/user/static.c:
7281 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
7283 2006-09-06 James Hawkins <truiken@gmail.com>
7285 * tools/winapi/msvcmaker:
7286 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
7288 * dlls/msi/tests/format.c:
7289 msi: Add many more MsiFormatRecord tests.
7291 * dlls/msi/tests/format.c:
7292 msi: Fix two MsiFormatRecord tests.
7294 2006-09-05 James Hawkins <truiken@gmail.com>
7296 * dlls/msi/format.c, dlls/msi/tests/format.c:
7297 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
7299 * dlls/msi/format.c, dlls/msi/tests/format.c:
7300 msi: Fix creation of the default format in MsiFormatRecord.
7302 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
7303 msi: Add more tests for MsiFormatRecord.
7305 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
7307 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
7308 wined3d: Add support for R32F and R16F texture formats.
7310 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
7312 * dlls/wined3d/wined3d_private.h:
7313 wined3d: Remove unused field: Surface.textureName.
7315 * dlls/wined3d/device.c:
7316 wined3d: Clean up ActiveRender.
7318 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
7320 * dlls/wined3d/device.c:
7321 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
7324 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
7326 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
7327 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
7328 dlls/comdlg32/fontdlg.c:
7329 comdlg32: Cast-qual warnings fix.
7331 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
7333 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
7334 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
7335 dlls/comdlg32/printdlg16.c:
7336 comdlg32: Cast-qual warnings fix.
7338 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
7340 * dlls/crypt32/tests/oid.c:
7341 crypt32/tests: Cast-qual warning fix.
7343 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
7344 crypt32: Cast-qual warnings fix.
7346 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7348 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
7349 shfolder: Add version resource.
7351 * dlls/shlwapi/tests/path.c:
7352 shlwapi: Simple test for UrlCanonicalizeA.
7354 2006-09-01 András Kovács <andras@csevego.net>
7356 * dlls/wined3d/device.c:
7357 wined3d: Implement BlendFactor renderstate.
7359 * dlls/wined3d/device.c:
7360 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
7362 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
7364 * dlls/crypt32/oid.c:
7365 crypt32: Set last error on registry errors.
7367 * dlls/wintrust/register.c:
7368 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
7370 * include/wintrust.h:
7371 wintrust.h: Added several defines needed for the registration of wintrust.dll.
7373 * dlls/wintrust/register.c:
7374 wintrust: Only register actions when
7375 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
7377 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
7379 * dlls/wintrust/register.c:
7380 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
7382 * dlls/wintrust/register.c:
7383 wintrust: Register DRIVER_ACTION_VERIFY.
7385 * dlls/wintrust/register.c:
7386 wintrust: Register OFFICESIGN_ACTION_VERIFY.
7388 * dlls/wintrust/register.c:
7389 wintrust: Register HTTPSPROV_ACTION.
7391 * dlls/wintrust/register.c:
7392 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
7394 * dlls/wintrust/register.c:
7395 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
7397 * dlls/wintrust/register.c:
7398 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
7400 * dlls/wintrust/register.c:
7401 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
7403 * dlls/wintrust/register.c, tools/wine.inf:
7404 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
7406 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
7408 * include/softpub.h:
7409 softpub.h: Added several new defines for provider functions.
7411 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
7413 * include/wintrust.h:
7414 wintrust.h: Added a new define for a provider function.
7416 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
7418 * dlls/kernel/resource16.c, include/wine/winuser16.h:
7419 kernel: Constify some formal parameters.
7421 2006-09-01 Mike McCormack <mike@codeweavers.com>
7423 * dlls/msi/tests/db.c:
7424 msi: Add a short test for transforms.
7426 * dlls/msi/tests/db.c:
7427 msi: Make opening and closing 4000 handle into two tests, not 20000.
7429 2006-08-31 Robert Shearman <rob@codeweavers.com>
7431 * dlls/ole32/oleobj.c:
7432 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
7433 DataAdviseHolder_Advise since there is no requirement for the
7434 application to keep this memory valid for the lifetime of the
7437 * dlls/ole32/oleobj.c:
7438 ole32: Don't send data changes in DataAdviseHolder_Advise for
7439 ADVF_PRIMEFIRST connections if we are connected to a data object,
7440 since it will send the data change for us.
7442 * dlls/ole32/defaulthandler.c:
7443 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
7444 both defer to the real data object if the cached versions fail and we
7448 ole32: Add a reference to the stream in RPC_StartLocalServer since we
7449 release a reference to it when the local server thread dies.
7451 * dlls/ole32/tests/ole2.c:
7452 ole32: Add a test for OleLoad.
7454 * dlls/ole32/ole2.c:
7455 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
7457 * dlls/ole32/ole2.c:
7458 ole32: Re-order the function calls in OleLoad to match native.
7459 Call IOleObject_GetMiscStatus like OleCreate and native do.
7461 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
7462 ole32: Add tests for OleCreate.
7464 * dlls/ole32/ole2.c:
7465 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
7466 render option is specified as draw or format.
7467 This is documented on MSDN and is confirmed by tests.
7469 * dlls/ole32/ole2.c:
7470 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
7472 * dlls/ole32/ole2.c:
7473 ole32: Re-structure OleCreate to match to order of calls that native does.
7474 Get rid of hres1 since all failures are returned. Cleanup pUnk on
7475 failure and make sure to return NULL in ppvObj.
7477 * dlls/ole32/ole2.c:
7478 ole32: Set the storage's class ID in OleCreate.
7480 * dlls/rpcrt4/cproxy.c:
7481 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
7482 Make StdProxy_GetIID and StdProxy_GetChannel return void.
7483 Don't bother checking for This and pRpcChannelBuffer being NULL as
7486 2006-08-31 Mike McCormack <mike@codeweavers.com>
7488 * dlls/msi/database.c, dlls/msi/tests/db.c:
7489 msi: Implement MsiDatabaseExport.
7491 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
7492 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
7494 * dlls/msi/insert.c, dlls/msi/tests/db.c:
7495 msi: Make sure there's a value for each column when inserting data.
7497 * dlls/msi/table.c, dlls/msi/tests/db.c:
7498 msi: Validate database fields before inserting them.
7500 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
7502 msi: Create a function to copy record fields, use it to order INSERT fields
7505 * dlls/msi/tests/record.c:
7506 msi: Add a few more tests for MSI_NULL_INTEGER.
7508 * dlls/msi/create.c, dlls/msi/tests/db.c:
7509 msi: Check that column names are unique when creating a table.
7511 2006-08-31 Huw Davies <huw@codeweavers.com>
7513 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
7514 dlls/rpcrt4/tests/cstub.c:
7515 rpcrt4: Add delegating stub support.
7517 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
7518 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
7519 that will be used as the server object for delegated stubs.
7521 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
7523 * dlls/wintrust/register.c:
7524 wintrust: Moved the generation of the guidstring to a separate function.
7526 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
7528 wintrust: Implementation of WintrustAddActionID.
7530 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
7532 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
7533 dlls/wintrust/tests/register.c:
7534 wintrust: Implementation of WintrustRemoveActionID.
7536 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
7538 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
7539 widl: Sanity check string and pointer attrs. Don't assign string as type.
7541 * tools/widl/parser.y:
7542 widl: Handle more pointer types in get_struct_type.
7544 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
7546 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
7547 tools/widl/typegen.c, tools/widl/widltypes.h:
7548 widl: Remove checks for typedefs that always fail.
7550 2006-08-29 James Hawkins <truiken@gmail.com>
7552 * dlls/advpack/install.c:
7553 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
7555 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
7556 advpack: Get the proper working directory in install_init.
7558 2006-08-30 Huw Davies <huw@codeweavers.com>
7560 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
7561 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
7563 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
7566 * dlls/rpcrt4/cstub.c:
7567 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
7569 * dlls/rpcrt4/cstub.c:
7570 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
7572 2006-08-30 Mike McCormack <mike@codeweavers.com>
7574 * dlls/msi/dialog.c:
7575 msi: Don't crash if we can't find a control.
7577 * dlls/msi/tokenize.c:
7578 msi: Use a binary search to find sql keywords.
7580 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
7581 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
7582 ddraw: Make tests pass when OpenGL libraries aren't present.
7584 2006-08-29 Robert Reif <reif@earthlink.net>
7586 * dlls/advapi32/tests/lsa.c:
7587 advapi32: Fix lsa tests on windows98.
7589 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
7591 * tools/widl/parser.y:
7592 widl: Generate an error for "int f(void a)".
7594 * tools/widl/header.c:
7595 widl: Print pointers more aesthetically in generated header.
7597 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
7598 tools/widl/typelib.c, tools/widl/widltypes.h:
7599 widl: Add an is_ptr function.
7601 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
7602 tools/widl/widltypes.h, tools/widl/write_msft.c:
7603 widl: Factor the entry_t structure.
7605 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
7606 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
7607 tools/widl/write_msft.c:
7608 widl: Use type_t for typedefs, not var_t. Simplify representation.
7610 * tools/widl/parser.y:
7611 widl: Generate names for tagless structs, unions and enums.
7613 2006-08-29 Robert Shearman <rob@codeweavers.com>
7615 * dlls/rpcrt4/cproxy.c:
7616 rpcrt4: Make the reference counting in the standard proxy thread-safe.
7618 * dlls/rpcrt4/cstub.c:
7619 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
7620 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
7623 * dlls/rpcrt4/cproxy.c:
7624 rpcrt4: Remove some unused code.
7626 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
7627 dlls/rpcrt4/ndr_midl.c:
7628 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
7629 idenitfy what the code contained does - it is a number of helpers for
7630 generated client/server code.
7632 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
7633 dlls/rpcrt4/ndr_midl.c:
7634 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
7635 functions to cproxy.c since both sets of functions depend on the
7636 implementations of the standard stubs and proxies.
7639 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
7640 which seems to be more appropriate and matches the errno translation
7643 * dlls/oleaut32/tmarshal.c:
7644 oleaut32: Delay the creation of the stub object for IDispatch until it is
7647 * dlls/oleaut32/typelib.c:
7648 oleaut32: Fix a leak of the module reference count.
7650 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
7652 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
7653 dlls/comctl32/trackbar.c:
7654 comctl32: Cast-qual warnings fix.
7656 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
7658 * dlls/advpack/files.c:
7659 advpack: Cast-qual warnings fix.
7661 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
7663 * dlls/comdlg32/filedlg.c:
7664 comdlg: Send missing CDN_FOLDERCHANGE.
7666 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
7668 * include/wincrypt.h:
7669 wincrypt.h: Add new OID.
7671 * include/softpub.h:
7672 softpub.h: Add a GUID.
7674 * include/wintrust.h:
7675 wintrust.h: Add a GUID.
7677 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
7679 * dlls/wintrust/register.c:
7680 wintrust: Add some documentation.
7682 * dlls/wintrust/tests/register.c:
7683 wintrust: Add some extra tests for WintrustRemoveActionID.
7685 2006-08-29 Mike McCormack <mike@codeweavers.com>
7688 msi: Fix a memory leak.
7690 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
7691 msi: Free the handle table on PROCESS_DETACH.
7693 * dlls/msi/tests/package.c:
7694 msi: Fix test compilation with MSVC6.
7696 * dlls/msi/package.c, dlls/msi/tests/package.c:
7697 msi: Properties are case sensitive.
7699 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
7701 * configure, configure.ac, dlls/Makefile.in,
7702 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
7703 programs/winetest/Makefile.in:
7704 wintrust: Add framework and initial tests.
7706 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
7708 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
7709 wintrust: Add some register stubs.
7711 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
7712 dlls/wintrust/wintrust_main.c:
7713 wintrust: Move register related functions to a separate file.
7715 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
7717 * tools/widl/header.c:
7718 widl: Add the rest of the pointer types to write_type.
7720 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
7722 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
7723 programs/regedit/listview.c, programs/winedbg/display.c,
7724 programs/winedbg/source.c, programs/winedbg/stack.c:
7725 Remove some more unused debugging channels.
7727 2006-08-26 Huw Davies <huw@codeweavers.com>
7729 * dlls/rpcrt4/tests/cstub.c:
7730 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
7731 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
7732 the base interface's IRpcStubBuffer_Connect. This vtbl should
7733 presumably forward calls to the real object's vtbl. We can't simply
7734 pass the real object to the base interface's stub, as the real
7735 object's QI may not provide us with the base interface.
7737 2006-08-28 Huw Davies <huw@codeweavers.com>
7739 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
7740 rpcrt4: Add a helper function to create a stub.
7742 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
7744 * dlls/wined3d/vertexshader.c:
7745 wined3d: Apply the half pixel correction for shaders too.
7747 2006-08-28 James Hawkins <truiken@gmail.com>
7749 * dlls/msi/dialog.c:
7750 msi: Use msi_dialog_dup_property where appropriate.
7752 * dlls/msi/dialog.c:
7753 msi: Use the respective update functions when creating the Browse dialog control.
7755 * dlls/msi/dialog.c:
7756 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
7758 * dlls/msi/dialog.c:
7759 msi: Update the PathEdit control in response to the DirectoryListUp event.
7761 * dlls/msi/dialog.c:
7762 msi: Highlight the text in the PathEdit control.
7764 2006-08-28 Dan Kegel <dank@kegel.com>
7766 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
7767 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
7769 msi: Callers of alloc_msihandle should handle failure.
7771 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
7772 msi: Remove limit on number of handles.
7774 * dlls/msi/tests/db.c:
7775 msi/tests: Add test to verify we can create 4000 msi handles.
7777 2006-08-28 Robert Shearman <rob@codeweavers.com>
7779 * dlls/quartz/videorenderer.c:
7780 quartz: Use the absolute height of the bitmap format as a negative values
7781 simply means it is a top-down bitmap.
7784 ole32: Return errors if the attempt to start a LocalService object fails.
7786 * dlls/ole32/compobj.c:
7787 ole32: AppId is a value under the clsid key, rather than a key.
7789 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
7790 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
7791 ole32: Fix functions defined without specifying argument types by changing
7794 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
7796 * dlls/winex11.drv/opengl.c:
7797 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
7799 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
7801 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7802 riched20: EM_EXSETSEL fixes and conformance tests.
7804 2006-08-28 Alexandre Julliard <julliard@winehq.org>
7806 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
7807 tools: Get rid of the winapi makefile, it's not used anyway.
7809 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
7810 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
7811 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
7812 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
7813 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
7814 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
7815 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
7816 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
7817 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
7818 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
7819 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
7820 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
7821 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
7822 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
7823 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
7824 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
7825 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
7826 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
7827 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
7828 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
7829 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
7830 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
7831 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
7832 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
7833 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
7834 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
7835 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
7836 makefiles: Only run test and documentation targets in directories that need them.
7838 * programs/winetest/Makefile.in, tools/make_makefiles:
7839 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
7841 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
7842 tools: Added make_makefiles tool that updates the list in configure.ac and
7843 runs make_dlls and make_progs.
7845 * dlls/kernel/cpu.c:
7846 kernel: Get rid of useless trace.
7848 2006-08-28 Mike McCormack <mike@codeweavers.com>
7850 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
7851 dlls/msi/tests/db.c:
7852 msi: Fix writing of long strings to the database.
7854 * dlls/msi/record.c:
7855 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
7857 2006-08-27 H. Verbeet <hverbeet@gmail.com>
7859 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
7860 d3d8: Use proper handles for pixel shaders.
7862 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
7863 d3d8: Improve shader handle management.
7865 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
7867 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
7868 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
7870 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7872 * dlls/msi/msi_Ko.rc:
7873 msi: Updated Korean resource.
7875 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
7877 * dlls/dbghelp/stabs.c:
7878 dbghelp: Removed stabs dump facility now that we have it (for PE files)
7881 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
7882 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
7883 winedump: Added -G option to dump raw stabs information from PE files.
7885 * programs/winedbg/memory.c:
7886 winedbg: Native dbghelp generate long basic types, so handle them too.
7888 2006-08-27 Jacek Caban <jacek@codeweavers.com>
7890 * dlls/mshtml/olecmd.c:
7891 mshtml: Added IDM_UNDERLINE implementation.
7893 * dlls/mshtml/olecmd.c:
7894 mshtml: Added IDM_ITALIC implementation.
7896 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
7897 dlls/mshtml/olecmd.c:
7898 mshtml: Added IDM_FONTNAME implementation.
7900 2006-08-25 James Hawkins <truiken@gmail.com>
7902 * dlls/msi/dialog.c:
7903 msi: Add a stub implementation of the VolumeCostList control.
7905 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
7906 msi: Add initial implementation of the DirectoryListUp event.
7908 * dlls/msi/dialog.c:
7909 msi: Add initial implementation of the DirectoryCombo control.
7911 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
7913 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
7914 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
7915 dlls/wined3d/wined3d_private.h:
7916 wined3d: Find the correct sampler type for < 2.0 pshaders.
7918 * dlls/wined3d/surface.c:
7919 wined3d: Properly initialize a variable.
7921 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
7923 * dlls/advapi32/tests/registry.c:
7924 advapi32/tests: Cast-qual warnings fix.
7926 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
7928 * dlls/riched20/editor.c:
7929 riched20: Remove two testing fixme's that were accidentally committed.
7931 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
7933 * dlls/user/combo.c:
7934 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
7935 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
7936 breaks Z-order based painting.
7937 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
7938 WM_PAINT like Windows does.
7940 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
7942 * dlls/opengl32/wgl.c:
7943 opengl: Fix Mesa/DRI regression.
7945 2006-08-27 Robert Reif <reif@earthlink.net>
7947 * dlls/advapi32/tests/security.c:
7948 advapi32: Fix security tests to not crash on windows.
7950 2006-08-26 Robert Reif <reif@earthlink.net>
7952 * dlls/kernel/locale.c:
7953 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
7956 2006-08-25 Frank Richter <frank.richter@gmail.com>
7958 * dlls/setupapi/queue.c:
7959 setupapi: Make do_file_copyW send "target newer" notifications.
7961 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
7962 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
7963 as observed on Windows XP.
7965 2006-08-27 Alexandre Julliard <julliard@winehq.org>
7967 * dlls/kernel/path.c:
7968 kernel: Fixed off-by-one error in GetShortPathNameW.
7970 2006-08-26 Alexandre Julliard <julliard@winehq.org>
7972 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
7973 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
7974 wrc: Get rid of xmalloc casts.
7976 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
7977 tools/wrc/parser.y, tools/wrc/utils.c:
7978 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
7980 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
7981 wmc: Get rid of xmalloc casts.
7983 * tools/wmc/mcy.y, tools/wmc/utils.c:
7984 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
7986 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
7987 tools/widl/widltypes.h, tools/widl/write_msft.c:
7988 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
7990 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
7992 makefiles: Get rid of the checklink rules, they no longer work.
7994 2006-08-26 Robert Shearman <rob@codeweavers.com>
7996 * dlls/ole32/oleproxy.c:
7997 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
7998 Invoke, even though we are requesting a buffer size of 0 as we put
7999 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
8001 * dlls/ole32/oleproxy.c:
8002 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
8003 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
8006 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
8007 ole32: Add support for main-threaded apartments.
8008 A main-threaded apartment is the first single-threaded apartment in the
8009 process. It was designed to be used for legacy applications that don't
8010 want to think about threading at all, even if they are always called
8011 from the same context, as is the case for regular STAs.
8013 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
8014 ole32: Move the opening of the AppId key for a clsid to a helper function.
8016 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
8017 ole32: CoGetClassObject should host a single-threaded object in a
8018 single-threaded apartment if executing in a multi-threaded apartment,
8021 * dlls/ole32/compobj.c:
8022 ole32: Get the threading model value for inproc classes and output a
8023 fixme if we should create it in an apartment of another type.
8025 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
8027 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
8028 dlls/advapi32/eventlog.c:
8029 advapi32: Cast-qual warnings fix.
8031 2006-08-26 Jacek Caban <jacek@codeweavers.com>
8033 * dlls/mshtml/olecmd.c:
8034 mshtml: Better stub for QueryStatus(CGID_MSHTML).
8036 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
8037 mshtml: Added nsICommandParams argument to do_ns_command.
8039 2006-08-26 Robert Reif <reif@earthlink.net>
8041 * dlls/secur32/tests/secur32.c:
8042 secur32: Fix secur32 test to pass on windows.
8044 2006-08-25 Robert Reif <reif@earthlink.net>
8046 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
8047 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
8049 * dlls/advapi32/tests/lsa.c:
8050 advapi32: Fix lsa tests.
8052 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8054 * dlls/shlwapi/shlwapi_Ko.rc:
8055 shlwapi: Updated Korean resource.
8057 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
8059 * dlls/shell32/shlfileop.c:
8060 shell32: Fix a bug in SHELL_ConfirmW.
8061 Fix a bug introduced while changing the OK/Cancel to Yes/No.
8063 2006-08-26 Alexandre Julliard <julliard@winehq.org>
8065 * dlls/winex11.drv/Makefile.in:
8066 winex11.drv: Remove no longer used all: target.
8068 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
8070 * programs/oleview/typelib.c:
8071 oleview: Added data freeing in EnumFuncs function.
8073 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
8075 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
8076 quartz: Skip over INFO chunk in AVI file parsing.
8078 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
8080 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
8081 dlls/comctl32/theme_listbox.c:
8082 comctl32: Remove unneccessary default debug channels.
8084 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
8086 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
8087 dlls/wined3d/wined3d_private.h:
8088 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
8090 2006-08-25 Mike McCormack <mike@codeweavers.com>
8092 * dlls/msi/package.c:
8093 msi: Set the ALLUSERS property to 1 always.
8096 msi: Fix a memory leak.
8098 * dlls/msi/dialog.c:
8099 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
8101 2006-08-25 Alexandre Julliard <julliard@winehq.org>
8103 * dlls/winex11.drv/opengl.c:
8104 winex11.drv: Fix a compiler warning when OpenGL is missing.
8106 * dlls/crypt32/tests/encode.c:
8107 crypt32/tests: Avoid sizeof in traces.
8109 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
8110 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
8111 configure: Set rpath on all executables that link to libwine.
8112 Also add the -multiply_defined suppress option for executables on MacOS.
8114 * configure, configure.ac:
8115 configure: Make sure timezone and daylight are variables.
8117 * aclocal.m4, configure, configure.ac:
8118 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
8120 * configure, configure.ac:
8121 configure: Enable the -Wwrite-strings flag.
8123 * tools/winedump/main.c, tools/winedump/output.c,
8124 tools/winedump/winedump.h:
8125 winedump: Get rid of the install script.
8127 * programs/make_progs:
8128 make_progs: Update the directory list in configure.ac too.
8131 make_dlls: Update the directory list in configure.ac too.
8133 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8135 * programs/regedit/Ko.rc:
8136 regedit: Updated Korean resource.
8138 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
8140 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
8141 tools/widl/widl.c, tools/widl/widltypes.h:
8142 widl: Remove usage of type_t ref field for base types; simplify code.
8144 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
8146 * tools/widl/parser.y:
8147 widl: Write-strings warning fix.
8149 * dlls/mshtml/nsiface.idl:
8150 mshtml: Write-strings warnings fix.
8152 2006-08-25 Mike McCormack <mike@codeweavers.com>
8154 * dlls/msi/helpers.c, dlls/msi/package.c:
8155 msi: Reimplement msi_dup_property and msi_get_property_int.
8157 * dlls/msi/msipriv.h, dlls/msi/package.c:
8158 msi: Store properties in a hash table, not the database.
8159 Use string insensitive comparisons for property names.
8161 2006-08-24 James Hawkins <truiken@gmail.com>
8163 * dlls/msi/dialog.c:
8164 msi: Fix the height of the line control window.
8166 * dlls/msi/dialog.c:
8167 msi: Add a stub implementation of the DirectoryList dialog control.
8169 * dlls/msi/dialog.c:
8170 msi: Add a stub implementation of the DirectoryCombo dialog control.
8172 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
8174 * include/softpub.h:
8175 softpub.h: Added some GUIDs.
8177 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
8179 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
8180 wined3d: Load projected textures in fragment shaders.
8182 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
8183 wined3d: Compile pixel shaders in drawprim.
8185 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8187 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
8188 riched32: Add version resource.
8191 wine.inf: Add a bunch of fake dlls.
8193 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
8195 * dlls/ntdll/version.c:
8196 ntdll: Print 64bit integers with wine_dbgstr_longlong.
8198 2006-08-24 James Hawkins <truiken@gmail.com>
8200 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
8201 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
8202 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
8203 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
8204 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
8205 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
8206 msi: Inform the user with an error message when the MSI file path is invalid.
8208 2006-08-24 Alexandre Julliard <julliard@winehq.org>
8210 * ANNOUNCE, ChangeLog, VERSION, configure:
8213 ----------------------------------------------------------------
8214 2006-08-24 Alexandre Julliard <julliard@winehq.org>
8216 * configure, configure.ac:
8217 configure: Fixed bug in previous OpenGL warning patch.
8219 2006-08-17 Robert Reif <reif@earthlink.net>
8221 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
8222 advapi32: Output information on failed LsaQueryInformationPolicy tests.
8224 2006-08-24 Mike McCormack <mike@codeweavers.com>
8227 msi: Fix strings with lengths that are exact multiples of 2^16.
8229 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
8231 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
8232 gdi: Add missing glyph code to GetGlyphIndices and tests.
8234 2006-08-24 Mike McCormack <mike@codeweavers.com>
8236 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
8237 shell32: Use kernel functions in preference to libwine ones.
8239 * dlls/shell32/tests/shlfileop.c:
8240 shell32: Fix compilation of test on MSVC6.
8242 2006-08-24 James Hawkins <truiken@gmail.com>
8244 * dlls/msi/dialog.c:
8245 msi: Add an initial implementation of the PathEdit control.
8247 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
8249 * dlls/opengl32/wgl.c:
8250 opengl32: Fix ATI OpenGL bug.
8252 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
8254 * configure, configure.ac:
8255 configure: Extend the current OpenGL/Direct3D warning code.
8257 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8259 * programs/winecfg/Ko.rc:
8260 winecfg: Updated Korean Resource.
8262 2006-08-23 Benjamin Arai <me@benjaminarai.com>
8264 * dlls/oleaut32/tests/vartest.c:
8265 oleaut32: Updated conformance test return string for VT_RESERVED.
8267 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
8269 * tools/winedump/debug.c, tools/winedump/dump.c:
8270 winedump: Cast-qual warnings fix.
8272 2006-08-23 James Liggett <jrliggett@cox.net>
8274 * dlls/winex11.drv/window.c:
8275 winex11.drv: Fix explorer regression caused by systray patch
8276 Move systray_dock_window call to X11DRV_CreateWindow so that it can
8277 safely call SetWindowPos without having _CheckNotSysLevel crash the
8280 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
8282 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
8283 riched20: Add tests for EM_GETMODIFY.
8285 2006-08-23 Huw Davies <huw@codeweavers.com>
8287 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
8288 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
8290 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
8291 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
8293 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
8294 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
8296 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
8297 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
8299 This shows that the IRpcStubBuffer for a delegated stub's base
8300 interface is stored at (void**)This-1.
8302 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
8303 rpcrt4: Tests for NdrDllGetClassObject.
8304 These show that delegated stubs need different Connect, Disconnect and
8305 CountRefs methods than non-delegated stubs (ie they don't use all of
8306 the CStdStubBuffer_* functions).
8308 2006-08-23 Jacek Caban <jacek@codeweavers.com>
8310 * dlls/mlang/mlang.c:
8311 mlang: Added IMultiLanguage3 interface stub implementation.
8313 * include/mlang.idl:
8314 mlang.idl: Added IMultiLanguage3 declaration.
8316 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
8318 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
8319 msvcrt: Fix scanf format "%i" base detection.
8321 2006-08-21 Stefan Huehner <stefan@huehner.org>
8323 * programs/winedbg/winedbg.man.in:
8324 winedbg: Fix typo in manpage.
8326 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
8328 * dlls/wined3d/device.c:
8329 wined3d: Make the destination surface glDirty in UpdateSurface.
8331 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
8333 * dlls/winspool.drv/tests/info.c:
8334 winspool.drv/tests: Write-strings warnings fix.
8336 * dlls/winspool.drv/info.c:
8337 winspool.drv: Write-strings warnings fix.
8339 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
8341 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
8342 wineps.drv: Write-strings warnings fix.
8344 * dlls/ddraw/main.c:
8345 ddraw: Write-strings warnings fix.
8347 2006-08-23 Alexandre Julliard <julliard@winehq.org>
8349 * README, loader/wine.man.in:
8350 Documentation updates.
8352 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
8353 tools: Added a man page for wineprefixcreate.
8356 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
8358 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
8360 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
8361 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
8362 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
8363 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
8364 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
8365 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
8366 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
8367 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
8368 dlls/shlwapi/string.c:
8369 shlwapi: Move strings used by StrFromTimeInterval to resources.
8371 * programs/regedit/En.rc, programs/regedit/Pl.rc,
8372 programs/regedit/about.c, programs/regedit/childwnd.c,
8373 programs/regedit/framewnd.c, programs/regedit/listview.c,
8374 programs/regedit/main.c, programs/regedit/main.h,
8375 programs/regedit/resource.h:
8376 regedit: Put language-dependent strings in resources.
8378 * programs/regedit/framewnd.c:
8379 regedit: Remove custom filter from open/save dialogs.
8381 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
8383 * programs/winecfg/winecfg.c:
8384 winecfg: Make sure we can use a large text.
8386 * dlls/wintrust/wintrust_main.c:
8387 wintrust: Add some documentation.
8389 2006-08-23 Alexandre Julliard <julliard@winehq.org>
8391 * configure, configure.ac:
8392 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
8394 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
8396 * configure, configure.ac:
8397 configure: Show messages about additional packages with --verbose.
8399 2006-08-22 James Liggett <jrliggett@cox.net>
8401 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
8402 dlls/winex11.drv/x11drv_main.c:
8403 winex11.drv: Add XEmbed system tray support.
8404 Portions of this patch based on the work of Mike Hearn and Rob
8407 2006-08-22 James Hawkins <truiken@gmail.com>
8409 * programs/msiexec/msiexec.c:
8410 msiexec: Add handling for msiexec's regserver option.
8412 2006-08-23 Mike McCormack <mike@codeweavers.com>
8415 server: Use ntdll values where possible.
8418 windef.h: Add a definition for FILETIME.
8420 * dlls/ntdll/threadpool.c:
8421 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
8423 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
8425 * programs/winecfg/Nl.rc:
8426 winecfg: Update Dutch resource.
8428 * programs/winecfg/driveui.c:
8429 winecfg: Wrong text in messagebox.
8431 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8433 * dlls/shlwapi/shlwapi_Ko.rc:
8434 shlwapi: Update Korean resource.
8436 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
8438 * libs/wine/loader.c:
8439 libwine: Cast-qual warning fix.
8441 * tools/winebuild/res16.c:
8442 winebuild: Cast-qual warnings fix.
8444 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
8446 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
8447 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
8448 ntdll/tests: Print 64bit integers as two 32 bit integers.
8450 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
8452 * dlls/winex11.drv/opengl.c:
8453 winex11.drv: Fix opengl pixel format bug.
8455 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
8457 * dlls/mshtml/Tr.rc:
8458 mshtml: Update Turkish resources.
8460 2006-08-22 Juan Lang <juan_lang@yahoo.com>
8462 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
8463 crypt32: Add CryptFormatObject stub.
8465 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
8467 * dlls/shell32/shell32_Pl.rc:
8468 shell32: Pl.rc: Fix a backslash.
8470 * dlls/shlwapi/string.c:
8471 shlwapi: Make StrFormatByteSize format numbers using locale settings.
8473 2006-08-22 Jacek Caban <jacek@codeweavers.com>
8475 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
8476 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
8477 dlls/mshtml/tests/htmldoc.c:
8478 mshtml: Use IPropertyNotifySink connection point.
8480 2006-08-22 Robert Reif <reif@earthlink.net>
8482 * dlls/dsound/propset.c:
8483 dsound: Remove unused parameter from propset functions.
8485 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
8487 * configure, configure.ac:
8488 configure: Try to #include <pthread.h> before checking for pthread_np.h.
8490 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
8492 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
8493 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
8495 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
8497 * dlls/crypt32/main.c:
8498 crypt32: Print parameters and add some documentation.
8500 2006-08-21 James Hawkins <truiken@gmail.com>
8502 * dlls/msi/tests/package.c:
8503 msi: Add tests for the AppSearch action.
8505 * dlls/msi/cond.y, dlls/msi/tests/package.c:
8506 msi: Add handling for MsiEvaluateCondition's substring operators.
8508 * dlls/msi/tests/package.c:
8509 msi: Add tests for MsiEvaluateCondition's substring operators.
8511 2006-08-22 Mike McCormack <mike@codeweavers.com>
8514 itss: Simplify the class factory.
8516 2006-08-22 Kai Blin <kai.blin@gmail.com>
8518 * dlls/kernel/sync.c:
8519 kernel: Set last error in CreateIoCompletionPort.
8521 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
8523 * dlls/shlwapi/string.c:
8524 shlwapi: Format the kilobyte file size number using locale settings.
8525 The code is quite complex but I haven't found any easier way to do it
8526 (passing NULL as NUMBERFMT results in two decimal places being appended).
8528 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
8529 shell32: Show file size in the details view in kilobytes.
8531 2006-08-22 Mike McCormack <mike@codeweavers.com>
8533 * dlls/shell32/shlfileop.c:
8534 shell32: Don't add the directory name twice when recursing into subdirectories.
8536 2006-08-21 Benjamin Arai <me@benjaminarai.com>
8538 * dlls/oleaut32/typelib.c:
8539 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
8541 2006-08-21 Juan Lang <juan_lang@yahoo.com>
8543 * dlls/crypt32/oid.c:
8544 crypt32: Fix a misplaced parenthesis.
8546 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
8548 * dlls/oleaut32/variant.c:
8549 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
8551 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
8553 * programs/winecfg/No.rc:
8554 winecfg: Update Norwegian Bokmål resources.
8556 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
8558 * programs/winecfg/Tr.rc:
8559 winecfg: Update Turkish resources.
8561 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
8563 * dlls/riched20/editor.c:
8564 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
8566 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
8568 * programs/oleview/main.h, programs/oleview/typelib.c:
8569 oleview: Added dispinterface handling to idl viewer.
8571 * programs/oleview/typelib.c:
8572 oleview: Added typedef handling to idl viewer.
8574 2006-08-21 Huw Davies <huw@codeweavers.com>
8576 * dlls/winex11.drv/xrender.c:
8577 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
8579 2006-08-19 Frank Richter <frank.richter@gmail.com>
8581 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
8582 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
8583 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
8584 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
8585 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
8586 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
8587 programs/winecfg/audio.c, programs/winecfg/properties.h,
8588 programs/winecfg/resource.h:
8589 winecfg: audio: Use strings from resources.
8591 2006-08-18 Frank Richter <frank.richter@gmail.com>
8593 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
8594 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
8595 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
8596 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
8597 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
8598 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
8599 programs/winecfg/driveui.c, programs/winecfg/resource.h:
8600 winecfg: driveui: Load UI strings from resources.
8602 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
8604 * programs/winecfg/Fr.rc:
8605 winecfg: Update French translation.
8607 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
8609 * dlls/wined3d/device.c:
8610 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
8612 * dlls/wined3d/device.c:
8613 wined3d: Print real unhandled D3DCMPFUNC value.
8615 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
8617 * programs/oleview/typelib.c:
8618 oleview: Added idl save to file functionality.
8620 * programs/oleview/main.h, programs/oleview/typelib.c:
8621 oleview: Added idl displaying.
8622 - Added idl displaying.
8623 - Fixed AddToTLDataStrWithTabsW function.
8625 * programs/oleview/typelib.c:
8626 oleview: Added idl formatting.
8628 * programs/oleview/typelib.c:
8629 oleview: Added functions description to idl generation.
8631 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8633 * dlls/advpack/tests/install.c:
8634 advpack/tests: Make RunSetupCommand not popup dialogs.
8636 2006-08-21 Mike McCormack <mike@codeweavers.com>
8638 * dlls/kernel/actctx.c:
8639 kernel32: Print parameters, call SetLastError() when failing.
8641 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
8643 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
8644 include/wine/wined3d_gl.h:
8645 wined3d: Better GPU detection.
8647 2006-08-19 H. Verbeet <hverbeet@gmail.com>
8649 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
8650 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
8651 dlls/wined3d/wined3d_private.h:
8652 wined3d: Improve float constant loading a bit.
8653 - Use a list to keep track of what constants are set.
8654 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
8656 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8657 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
8658 dlls/wined3d/wined3d_private.h:
8659 wined3d: Lookup GLSL float uniform locations only once per program.
8661 * dlls/wined3d/stateblock.c:
8662 wined3d: Free the float constant map arrays for all stateblocks.
8664 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
8665 wined3d: Fix indices for the float constant map.
8666 Indices for the float constant map should be multiplied by 4 because
8667 we're loading 4 component float vectors, not because the size of a
8670 2006-08-18 Jacek Caban <jacek@codeweavers.com>
8672 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
8673 mshtml: Added IDM_BOLD implementation.
8675 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
8677 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
8679 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
8681 2006-08-19 Dan Kegel <dank@kegel.com>
8684 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
8686 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
8688 * dlls/riched20/editor.c:
8689 riched20: Swap two lines that were in wrong order / caused notification not
8692 2006-08-19 Kai Blin <kai.blin@gmail.com>
8694 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
8695 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
8697 2006-08-19 Robert Reif <reif@earthlink.net>
8699 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
8700 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
8703 * dlls/advapi32/tests/security.c:
8704 advapi32: LookupAccountSid buffer size query tests.
8706 * dlls/advapi32/security.c:
8707 advapi32: LookupAccountSid buffer size query fixes.
8709 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
8711 * dlls/qcap/capturegraph.c:
8712 qcap: Print 64bit integers with wine_dbgstr_longlong.
8714 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
8716 * programs/winecfg/No.rc:
8717 winecfg: Update Norwegian Bokmål resources.
8719 * dlls/shlwapi/shlwapi_No.rc:
8720 shlwapi: Update Norwegian Bokmål resources.
8722 2006-08-18 Stefan Huehner <stefan@huehner.org>
8724 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
8725 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
8726 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
8727 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
8728 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
8729 dlls/twain_32/dsm_ctrl.c:
8730 Fix some -Wstrict-prototype warnings () -> (void).
8732 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
8734 * dlls/comctl32/toolbar.c:
8735 comctl32: Correctly map toolbar bitmap mask color in case of non-default
8738 2006-08-18 Alexandre Julliard <julliard@winehq.org>
8740 * dlls/msvcrt/except.c:
8741 msvcrt: Fixed access to the extra arguments of setjmp3.
8743 * dlls/user/user_main.c:
8744 user: Add .exe extension to wineboot just in case.
8746 * programs/explorer/explorer.c:
8747 explorer: Specify an explicit path when launching winefile.
8749 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
8751 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
8752 quartz: Print 64bit integers with wine_dbgstr_longlong.
8754 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
8756 * dlls/quartz/dsoundrender.c:
8757 quartz: DSoundRender: Do not overwrite a full buffer.
8759 2006-08-18 Frank Richter <frank.richter@gmail.com>
8761 * dlls/shlwapi/shlwapi_De.rc:
8762 shlwapi: Update German resources.
8764 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
8765 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
8766 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
8767 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
8768 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
8769 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
8770 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
8771 winecfg: x11drv: Load vertex shader mode strings from resources.
8773 2006-08-18 Tom Wickline <twickline@gmail.com>
8776 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
8778 2006-08-18 Jacek Caban <jacek@codeweavers.com>
8780 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
8781 mshtml: Added more Exec tests and fixes.
8783 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
8785 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
8786 ntdll: Fix failing test on windows.
8788 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
8790 * dlls/sfc/sfc_main.c:
8791 sfc: Print a FIXME only once.
8793 2006-08-18 Robert Reif <reif@earthlink.net>
8795 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
8796 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
8797 dlls/dsound/tests/propset.c:
8798 dsound: Add class factory tests.
8800 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
8801 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
8802 dlls/dsound/propset.c:
8803 dsound: Class factory cleanup.
8804 Consolidate all class factories into a single implementation.
8805 Fixes a problem discovered by oleview.
8807 2006-08-17 Kai Blin <kai.blin@gmail.com>
8809 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
8810 secur32: Gracefully handle ntlm_auth versions that don't support the new
8813 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
8815 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
8816 shlwapi: Add the Polish translation.
8818 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
8819 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
8820 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
8821 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
8822 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
8823 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
8824 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
8825 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
8826 shlwapi: Store the "%ld bytes" string as a resource.
8828 * dlls/shell32/trash.c:
8829 shell32: Show the original file name and deletion date in the Trash folder.
8831 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
8832 shell32: Add desktop entries parsing code.
8834 * dlls/shell32/shlfileop.c:
8835 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
8837 2006-08-18 Mike McCormack <mike@codeweavers.com>
8839 * dlls/kernel/locale.c:
8840 kernel32: Change a FIXME to a WARN.
8842 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
8843 dlls/msi/sql.y, dlls/msi/tokenize.c:
8844 msi: Add a stub ALTER query.
8846 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
8848 * tools/widl/typegen.c:
8849 widl: Output format-strings for interface pointers.
8851 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
8852 tools/widl/typegen.c, tools/widl/typegen.h:
8853 widl: Allow format-string functions to work with objects.
8855 2006-08-17 Robert Reif <reif@earthlink.net>
8857 * dlls/advapi32/tests/security.c:
8858 advapi32: Fix test_LookupAccountSid to work on win9x.
8860 2006-08-17 Jacek Caban <jacek@codeweavers.com>
8862 * dlls/mshtml/conpoint.c:
8863 mshtml: Fix Advise implementation for IPropertyNotifySink.
8865 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
8866 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
8868 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
8870 * dlls/shlwapi/string.c:
8871 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
8873 2006-08-17 Huw Davies <huw@codeweavers.com>
8875 * dlls/rpcrt4/ndr_marshall.c:
8876 rpcrt4: Remember to skip over the conformance description.
8878 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
8880 * dlls/comctl32/imagelist.c:
8881 comctl32: Fix ImageList_Replace function to correctly apply image mask.
8883 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
8885 * include/wintrust.h:
8886 wintrust.h: Added some defines.
8888 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
8890 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
8891 secur32: Make tests loadable on NT4.
8893 2006-08-17 Alexandre Julliard <julliard@winehq.org>
8895 * dlls/user/user_main.c, programs/explorer/desktop.c:
8896 user: Defer all ExitWindowsEx processing to wineboot.
8898 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
8899 programs/wineboot/wineboot.c:
8900 wineboot: Added support for doing a proper shutdown before rebooting.
8901 Send WM_QUERYENDSESSION messages to all windows of a given process
8902 before moving on to the next.
8903 Switch option parsing to getopt.
8904 Added a bunch of options to control shutdown behavior.
8906 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
8908 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
8909 dlls/winex11.drv/opengl.c:
8910 x11drv/opengl: Pixel format rewrite.
8912 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
8914 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
8915 dlls/riched20/style.c:
8916 riched20: Send EN_LINK notifications. Properly underline / color links.
8918 2006-08-17 Kai Blin <kai.blin@gmail.com>
8920 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
8921 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
8922 secur32: Add real signing / verifying to NTLM provider.
8924 * dlls/secur32/ntlm.c:
8925 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
8928 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
8930 * programs/regedit/childwnd.c:
8931 regedit: Write-strings warnings fix.
8933 * dlls/ddraw/direct3d.c:
8934 ddraw: Write-strings warnings fix.
8936 * dlls/winspool.drv/info.c:
8937 winspool.drv: Write-strings warning fix.
8939 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
8941 * tools/widl/proxy.c:
8942 widl: Use typegen.c format-string functions in proxy.c.
8944 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
8945 tools/widl/typegen.h:
8946 widl: Move format-string declaration output to typegen.c.
8948 2006-08-17 Jacek Caban <jacek@codeweavers.com>
8950 * dlls/mshtml/tests/htmldoc.c:
8951 mshtml: Added test of edit mode.
8953 * dlls/mshtml/olecmd.c:
8954 mshtml: Added beginning implementation of IDM_EDITMODE.
8956 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
8957 mshtml: Rename get_property to get_client_disp_property and make it available
8960 * include/mshtmhst.idl:
8961 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
8963 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
8965 * dlls/wined3d/surface.c:
8966 wined3d: Make sure b_info structure is properly allocated and released.
8968 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
8970 * tools/winedump/minidump.c:
8971 winedump: Print each 64bit integers as two 32 bit integers.
8973 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8975 * programs/winecfg/Ko.rc:
8976 winecfg: Updated Korean resource.
8978 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
8980 * programs/winecfg/Tr.rc:
8981 winecfg: Update Turkish resource file.
8983 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
8985 * programs/winecfg/No.rc:
8986 winecfg: Updated Norwegian Bokmål resources.
8988 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
8990 * dlls/comctl32/toolbar.c:
8991 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
8993 2006-08-16 Frank Richter <frank.richter@gmail.com>
8995 * programs/winecfg/appdefaults.c:
8996 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
8998 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
8999 programs/winecfg/winecfg.h:
9000 winecfg: Use WCHARs for window title, current app.
9002 2006-08-16 Huw Davies <huw@codeweavers.com>
9004 * dlls/rpcrt4/tests/ndr_marshall.c:
9005 rpcrt4: Add tests for NdrAllocate.
9007 2006-08-16 Frank Richter <frank.richter@gmail.com>
9009 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
9010 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
9011 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
9012 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
9013 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
9014 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
9015 winecfg: New resource strings for appdefaults.
9017 2006-08-16 Jacek Caban <jacek@codeweavers.com>
9019 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
9020 mshtml: Added [Get|Set]ParentContentListener implementation.
9022 2006-08-16 Robert Shearman <rob@codeweavers.com>
9024 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
9025 advapi32: Add tests for RegQueryValueEx to show that it sets the data
9026 size to 0 when a buffer isn't present and that it sets the type to
9029 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
9031 * dlls/wined3d/device.c:
9032 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
9034 2006-08-16 Robert Reif <reif@earthlink.net>
9036 * dlls/secur32/tests/secur32.c:
9037 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
9039 2006-08-16 Alexandre Julliard <julliard@winehq.org>
9042 user: Explicitly load explorer.exe from the system directory.
9045 wine.inf: Create a fake exe for explorer.exe.
9047 2006-08-16 Robert Shearman <rob@codeweavers.com>
9049 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
9050 ole32: Move some functions out of compobj.c that don't belong there and update
9051 the copyright statement.
9053 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
9054 dlls/ole32/tests/marshal.c:
9055 ole32: Add some more tests for failure cases of Co* functions and make builtin
9058 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
9059 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
9060 to conform to these.
9062 * dlls/rpcrt4/ndr_stubless.c:
9063 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
9066 2006-08-16 Hans Leidekker <hans@it.vu.nl>
9068 * dlls/wldap32/option.c:
9069 wldap32: Support setting server controls.
9071 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
9072 wldap32: Document ldap_{get,set}_option and the parsing functions.
9074 2006-08-16 Alexandre Julliard <julliard@winehq.org>
9076 * configure, configure.ac, dlls/Makedll.rules.in,
9077 programs/Makeprog.rules.in:
9078 configure: Setting rpath should no longer be needed for dlls.
9080 2006-08-16 Mike McCormack <mike@codeweavers.com>
9082 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
9083 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
9084 Makes builtin shlwapi behave better during reboot after IE6 install.
9086 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
9087 shlwapi: Add a stub implementation for ZoneComputePaneSize.
9088 Allows IE6 to show its main window with builtin shlwapi.
9090 * dlls/msi/tests/db.c:
9091 msi: Fix a couple of memory leaks in the test code.
9093 2006-08-16 Frank Richter <frank.richter@gmail.com>
9095 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
9096 programs/winecfg/winecfg.h:
9097 winecfg: appdefaults: Use more strings from resources, unicode.
9099 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
9100 programs/winecfg/winecfg.h:
9101 winecfg: Make load_string public.
9103 * programs/winecfg/De.rc:
9104 winecfg: Tweak and update German resources.
9106 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
9108 * tools/widl/proxy.c:
9109 widl: Generate proxy code for user marshalled types.
9111 * tools/widl/proxy.c:
9112 widl: Fix out-only temporary variable generation.
9114 * tools/widl/proxy.c:
9115 widl: Fix NdrComplexStructUnmarshall calls in generated code.
9117 * tools/widl/proxy.c:
9118 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
9120 * tools/widl/header.c, tools/widl/parser.y:
9121 widl: Calculate method indices in parser instead of during header generation.
9123 2006-08-15 Robert Reif <reif@earthlink.net>
9125 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
9126 secur32: Add GetComputerObjectName tests.
9128 * dlls/secur32/secur32.c:
9129 secur32: Partial GetComputerObjectName implementation.
9131 * dlls/advapi32/tests/lsa.c:
9132 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
9134 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
9135 kernel32: Add GetNativeSystemInfo.
9137 2006-08-15 James Hawkins <truiken@gmail.com>
9139 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
9140 msi: Add a stub for MsiGetFeatureCost.
9142 * dlls/msi/source.c:
9143 msi: Use the bare minimum number of parameters for LookupAccountName.
9145 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
9147 * dlls/wineps.drv/ps.c:
9148 wineps.drv: Write-strings warnings fix and declare function static.
9150 * dlls/crypt32/tests/oid.c:
9151 crypt32/tests: Write-strings warning fix.
9153 2006-08-15 Jacek Caban <jacek@codeweavers.com>
9155 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
9156 mshtml: Correctly handle nsILoadGroup.
9158 2006-08-15 Alexandre Julliard <julliard@winehq.org>
9161 server: Store the actual process count in snapshots.
9162 We can't rely on running_processes for that, since it now also counts
9163 processes waiting for SIGKILL and those aren't included in snapshots.
9165 * dlls/user/tests/cursoricon.c:
9166 user/tests: Fix a compiler warning, and remove some useless casts.
9168 * dlls/ntdll/loadorder.c:
9169 ntdll: Default to native loadorder for the main exe if not in system directory.
9170 Unlike dlls, executables can have the same name without necessarily
9171 being the same application, so defaulting to native is more likely to
9174 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
9176 * dlls/kernel/tests/file.c:
9177 kernel/tests: Wrong error code checked.
9179 * dlls/setupapi/tests/devinst.c:
9180 setupapi: Make tests loadable again on NT4.
9182 * include/winerror.h:
9183 winerror.h: Added an error code.
9185 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
9187 wintrust: Added stubbed WintrustLoadFunctionPointers.
9189 2006-08-15 Mike McCormack <mike@codeweavers.com>
9191 * configure, configure.ac, dlls/infosoft/Makefile.in,
9192 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
9193 programs/winetest/Makefile.in:
9194 infosoft: Add a test for the language neutral word breaker.
9196 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
9198 * programs/winecfg/En.rc:
9199 winecfg: Improve wording of virtual desktop explanation.
9201 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
9203 * dlls/ddraw/main.c:
9204 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
9206 2006-08-15 Alexandre Julliard <julliard@winehq.org>
9209 relpath: Properly handle a "." directory name.
9211 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
9213 * dlls/usp10/tests/usp10.c:
9214 usp10: Remove unnecessary casts in test suite.
9216 2006-08-14 Juan Lang <juan_lang@yahoo.com>
9218 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
9219 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
9220 dlls/crypt32/tests/chain.c:
9221 crypt32: Implement CertCreateCertificateChainEngine and
9222 CertFreeCertificateChainEngine.
9224 * include/wincrypt.h:
9225 crypt32: Implement CertCreateCertificateChainEngine and
9226 CertFreeCertificateChainEngine.
9228 2006-08-15 Alexandre Julliard <julliard@winehq.org>
9230 * configure, configure.ac, include/config.h.in, loader/kthread.c:
9231 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
9233 * configure, configure.ac:
9234 configure: Disable optimization on MacOS because of gcc bug.
9236 * configure, configure.ac:
9237 configure: Use a platform name check for MacOS shared library support,
9238 it's completely different from the others anyway.
9240 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
9241 configure: Moved the library checks after the function checks to avoid code
9244 2006-08-15 Kai Blin <kai.blin@gmail.com>
9247 secur32: Fix typo in ISC flags.
9249 * dlls/secur32/ntlm.c:
9250 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
9252 2006-08-14 Kai Blin <kai.blin@gmail.com>
9254 * dlls/secur32/ntlm.c:
9255 secur32: Copy helper buffer to output buffer before reusing helper buffer.
9257 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
9259 * tools/widl/proxy.c:
9260 widl: Pass the right size to MIDL_memset in generated proxy code.
9262 2006-08-14 James Hawkins <truiken@gmail.com>
9265 msi: Non-compressed files may come before the list of compressed files in the
9268 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
9270 * dlls/cabinet/tests/extract.c:
9271 cabinet/tests: Write-strings warnings fix.
9273 * dlls/dnsapi/tests/name.c:
9274 dnsapi/tests: Write-strings warnings fix.
9276 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
9278 * programs/winedbg/gdbproxy.c:
9279 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
9281 2006-08-15 Alexandre Julliard <julliard@winehq.org>
9283 * configure, configure.ac, dlls/kernel/Makefile.in,
9284 dlls/ws2_32/Makefile.in, include/config.h.in,
9285 programs/winedbg/Makefile.in, server/Makefile.in:
9286 configure: Only link against libpoll where really necessary.
9288 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
9290 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
9292 wintrust: Added stubbed WintrustRemoveActionID.
9294 2006-08-14 Frank Richter <frank.richter@gmail.com>
9296 * dlls/user/sysparams.c:
9297 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
9299 * dlls/user/sysparams.c:
9300 user: Initialize size of nonclients struct in load_nonclient_metrics.
9302 2006-08-14 Alexandre Julliard <julliard@winehq.org>
9304 * configure, configure.ac, libs/wine/Makefile.in:
9305 libwine: Also set the current library version for MacOS.
9307 * configure, configure.ac:
9308 configure: Suppress multiple definitions warnings from the MacOS linker.
9310 * server/request.c, server/request.h, server/signal.c:
9311 server: Make sure to completely kill processes before returning from a
9314 * server/process.c, server/process.h, server/thread.c:
9315 server: Send a SIGKILL to processes that don't terminate properly.
9317 2006-08-14 Mike McCormack <mike@codeweavers.com>
9319 * dlls/ole32/ole2.c:
9320 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
9322 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
9324 * programs/winedbg/symbol.c:
9325 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
9328 * programs/winedbg/stack.c:
9329 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
9330 so guard against it.
9332 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
9333 winedbg: Don't ask for module inspection when calling SymInitialize.
9335 2006-08-14 Kai Blin <kai.blin@gmail.com>
9337 * dlls/secur32/ntlm.c:
9338 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
9340 2006-08-14 Frank Richter <frank.richter@gmail.com>
9342 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
9343 uxtheme: Set non-client metrics from theme.
9345 * dlls/uxtheme/msstyles.c:
9346 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
9349 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
9350 uxtheme: Enable gradient captions if a theme provides colors for them.
9352 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
9355 fonts: Add Hebrew to the system font.
9357 2006-08-14 Mike McCormack <mike@codeweavers.com>
9359 * dlls/oleaut32/olepicture.c:
9360 oleaut32: Put the HeapFree back in the right place.
9362 * dlls/ole32/stg_prop.c:
9363 ole32: Use PropVariantInit instead of memset.
9365 2006-08-14 Robert Reif <reif@earthlink.net>
9367 * include/Makefile.in, include/dsgetdc.h:
9368 include: Add dsgetdc.h.
9370 * dlls/advapi32/lsa.c:
9371 advapi32: Move duplicated code into function.
9373 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
9374 advapi32: Try again with different access mask if LsaOpenPolicy fails with
9375 STATUS_ACCESS_DENIED.
9377 2006-08-14 Kai Blin <kai.blin@gmail.com>
9379 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
9380 secur32: Fix heap error.
9382 2006-08-13 Kai Blin <kai.blin@gmail.com>
9384 * dlls/secur32/ntlm.c:
9385 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
9388 2006-08-14 Kai Blin <kai.blin@gmail.com>
9390 * dlls/secur32/ntlm.c:
9391 secur32: Cast helper to ULONG_PTR instead of DWORD.
9393 2006-08-13 Kai Blin <kai.blin@gmail.com>
9395 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
9396 secur32: Implement simple VerifySignature.
9398 2006-08-12 Kai Blin <kai.blin@gmail.com>
9400 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
9401 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
9402 secur32: Implement simple MakeSignature.
9404 2006-08-14 Kai Blin <kai.blin@gmail.com>
9406 * dlls/secur32/ntlm.c:
9407 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
9409 2006-08-13 Benjamin Arai <me@benjaminarai.com>
9411 * dlls/oleaut32/tests/olefont.c:
9412 oleaut32: Conformance test for olefont:AddRefHfont.
9414 * dlls/oleaut32/tests/olefont.c:
9415 oleaut32: Conformance test for olefont:ReleaseHfont.
9417 2006-08-14 Mike McCormack <mike@codeweavers.com>
9419 * dlls/oleaut32/olepicture.c:
9420 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
9422 * dlls/oleaut32/olepicture.c:
9423 oleaut32: Print an IID in the trace, not just a pointer to it.
9425 * dlls/oleaut32/olepicture.c:
9426 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
9428 * dlls/ole32/hglobalstream.c:
9429 ole32: Always set pcbWritten when writing a stream.
9431 * dlls/ole32/ole2.c:
9432 ole32: FreePropVariantArray should return an error if rgvars is null.
9433 As suggested by Rob Shearman.
9435 2006-08-14 Frank Richter <frank.richter@gmail.com>
9437 * dlls/uxtheme/system.c:
9438 uxtheme: Don't back up colors etc. when a theme is already active.
9440 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9442 * programs/view/Ko.rc:
9443 view: Updated Korean resource.
9445 2006-08-12 Robert Reif <reif@earthlink.net>
9447 * dlls/advapi32/tests/security.c:
9448 advapi32: Add more LookupAccountSid tests.
9450 * dlls/advapi32/security.c:
9451 advapi32: Add more SIDs to AccountLookupSid.
9453 * dlls/netapi32/access.c:
9454 netapi32: NetUserModalsGet bug fixes and cleanup.
9456 2006-08-13 Phil Costin <philcostin@hotmail.com>
9458 * dlls/wined3d/glsl_shader.c:
9459 wined3d: Fix vertex shader corruption issue.
9461 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
9463 * programs/winedbg/memory.c:
9464 winedbg: Print 64bit integers with wine_dbgstr_longlong.
9466 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
9468 * dlls/advpack/tests/files.c:
9469 advpack/tests: Write-strings warnings fix.
9471 * dlls/advapi32/tests/security.c:
9472 advapi32/tests: Write-strings warnings fix.
9474 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
9476 * programs/winetest/main.c:
9477 winetest: Write-strings warnings fix.
9479 * programs/taskmgr/dbgchnl.c:
9480 taskmgr: Write-strings warnings fix.
9482 * dlls/crypt32/tests/encode.c:
9483 crypt32/tests: Write-strings warnings fix.
9485 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
9487 * programs/oleview/typelib.c:
9488 oleview: Improved interface handling in idl viewer.
9490 2006-08-12 Jacek Caban <jacek@codeweavers.com>
9492 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
9493 mshtml: Remove no longer used get_nsIURI.
9495 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
9496 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
9499 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
9501 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
9502 widl: Improve pointer null checking logic.
9504 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
9505 widl: Use ref_type to simplify some code.
9507 2006-08-11 Robert Reif <reif@earthlink.net>
9509 * dlls/advapi32/security.c:
9510 advapi32: Add some more well known SIDs.
9512 2006-08-11 Benjamin Arai <me@benjaminarai.com>
9514 * dlls/oleaut32/tests/olefont.c:
9515 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
9518 2006-08-11 James Hawkins <truiken@gmail.com>
9520 * dlls/msi/action.c, dlls/msi/tests/package.c:
9521 msi: If a component's state is not local, source, or default, default to the
9524 2006-08-11 Juan Lang <juan_lang@yahoo.com>
9526 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
9527 dlls/crypt32/tests/main.c:
9528 crypt32: Improve undocumented functions.
9529 - Test and implement I_CryptGetDefaultCryptProv (and correct its
9531 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
9532 its out parameter, correct and show with a test.
9534 * dlls/msi/tokenize.c:
9535 msi: Use wide char strings for token values to avoid an unnecessary
9536 WideCharToMultiByte.
9538 2006-08-11 Alexandre Julliard <julliard@winehq.org>
9540 * tools/winebuild/build.h, tools/winebuild/import.c,
9541 tools/winebuild/main.c, tools/winebuild/relay.c,
9542 tools/winebuild/res16.c, tools/winebuild/res32.c,
9543 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
9544 tools/winebuild/utils.c:
9545 winebuild: Added output() function to properly deal with write errors.
9547 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
9549 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
9550 widl: Don't generate indentation spaces on empty lines.
9552 2006-08-11 Alexandre Julliard <julliard@winehq.org>
9555 loader: Exit the whole process when killing the last thread.
9557 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
9559 * programs/winhelp/hlpfile.c:
9560 winhelp: Fix LZ77 decompressor.
9562 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
9564 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
9565 msi/tests: Write-strings warnings fix.
9568 msi: Write-strings warning fix.
9570 * dlls/version/install.c:
9571 version: Write-strings warnings fix.
9573 2006-08-11 Juan Lang <juan_lang@yahoo.com>
9575 * dlls/crypt32/tests/main.c:
9576 crypt32/tests: Only load crypt32 once.
9578 2006-08-11 Robert Reif <reif@earthlink.net>
9580 * include/lmaccess.h:
9581 lmaccess.h: Add some LOCALGROUP defines.
9583 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
9584 kernel32: Add IsWow64Process.
9586 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
9588 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
9589 wldap32: Write-strings warnings fix.
9591 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
9593 * dlls/shdocvw/regsvr.c:
9594 shdocvw: Set the CLSID_Internet shell folder's attributes.
9596 2006-08-11 Mike McCormack <mike@codeweavers.com>
9598 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
9599 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
9600 include/indexsrv.idl, include/indexsvr.idl:
9601 include: Rename indexsvr.idl to indexsrv.idl.
9603 * dlls/infosoft/wordbreaker.c:
9604 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
9606 2006-08-10 Mike McCormack <mike@codeweavers.com>
9608 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
9610 infosoft: Implement and register the language neutral wordbreaker, not the
9613 2006-08-10 Aric Stewart <aric@codeweavers.com>
9616 user: Implement MNS_NOTIFYBYPOS.
9618 2006-08-11 Alexandre Julliard <julliard@winehq.org>
9620 * dlls/ntdll/signal_i386.c:
9621 ntdll: Remove some macros and clean up the code now that all platforms use
9624 * dlls/ntdll/signal_i386.c:
9625 ntdll: Switch linux to siginfo-style signal handling.
9627 2006-08-11 Mike McCormack <mike@codeweavers.com>
9629 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
9630 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
9631 pstorec: Add a stub implementation.
9633 2006-08-10 Benjamin Arai <me@benjaminarai.com>
9635 * dlls/oleaut32/olefont.c:
9636 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
9638 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
9640 * tools/bug_report.pl:
9641 bug_report.pl: Use correct 'wine --version' syntax.
9643 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
9645 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
9647 widl: Fix incorrect version number in generated code.
9649 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9651 * dlls/shell32/shell32_Ko.rc:
9652 shell32: Updated Korean resource.
9654 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
9656 * dlls/wined3d/drawprim.c:
9657 wined3d: Fix opengl extension call.
9659 2006-08-10 James Hawkins <truiken@gmail.com>
9661 * dlls/msi/files.c, dlls/msi/tests/package.c:
9662 msi: Only remove a file if the version to be installed is strictly newer than
9665 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
9667 * programs/regedit/treeview.c:
9668 regedit: Write-strings warnings fix.
9670 * dlls/wininet/tests/http.c:
9671 wininet/tests: Write-strings warnings fix.
9673 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
9675 * dlls/riched20/editor.c:
9676 riched20: Accept RTF header without a version number.
9678 * dlls/riched20/reader.c:
9679 riched20: Accept RTF group tokens inside colortbl destination.
9681 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
9683 * dlls/wined3d/directx.c:
9684 wined3d: Fix spelling in a comment.
9686 2006-08-10 Kai Blin <kai.blin@gmail.com>
9688 * dlls/secur32/ntlm.c:
9689 secur32: Implement CompleteAuthToken for NTLM.
9691 2006-08-10 Alexandre Julliard <julliard@winehq.org>
9693 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
9694 server/process.c, server/queue.c, server/registry.c,
9695 server/request.c, server/serial.c, server/thread.c, server/timer.c,
9696 server/trace.c, server/winstation.c:
9697 server: Only call gettimeofday once per poll loop.
9699 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
9701 * dlls/kernel/tests/file.c:
9702 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
9705 2006-08-10 Alexandre Julliard <julliard@winehq.org>
9707 * ANNOUNCE, ChangeLog, VERSION, configure:
9710 ----------------------------------------------------------------
9711 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
9713 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
9714 tools/winapi/make_filter, tools/winapi/msvcmaker,
9715 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
9716 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
9717 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
9718 tools/winedump/function_grep.pl:
9719 tools: Check for open return code in Perl scripts.
9721 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
9723 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
9724 riched20: Add conformance tests for WM_SETFONT.
9726 2006-08-09 Ken Myers <kmyers@ucla.edu>
9728 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
9729 dlls/riched20/tests/editor.c:
9730 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
9732 2006-08-09 Juan Lang <juan_lang@yahoo.com>
9734 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
9735 crypt32: Implement CryptRegisterDefaultOIDFunction and
9736 CryptUnregisterDefaultOIDFunction.
9738 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
9740 * dlls/setupapi/install.c:
9741 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
9743 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
9745 * tools/widl/typegen.c:
9746 widl: Add ref_type (dereference typedefs) and use it.
9748 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
9750 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
9751 dlls/setupapi/stringtable.c:
9752 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
9754 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
9756 * dlls/version/tests/info.c, dlls/version/tests/install.c:
9757 version/tests: Write-strings warnings fix.
9759 * dlls/wineps.drv/init.c:
9760 wineps.drv: Write-strings warnings fix.
9762 2006-08-10 Mike McCormack <mike@codeweavers.com>
9764 * dlls/user/static.c:
9765 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
9767 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
9769 * dlls/shell32/shell32_No.rc:
9770 shell32: Updated Norwegian Bokmål resources.
9772 * dlls/mshtml/No.rc:
9773 mshtml: Updated Norwegian Bokmål resources.
9775 2006-08-09 James Hawkins <truiken@gmail.com>
9777 * dlls/msi/files.c, dlls/msi/package.c:
9778 msi: Download install cabinet files if the msi package is remote.
9780 2006-08-09 Juan Lang <juan_lang@yahoo.com>
9782 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
9783 dlls/crypt32/tests/main.c:
9784 crypt32: Add a couple stubs, and implement the undocumented
9785 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
9787 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
9789 * dlls/wined3d/surface.c:
9790 wined3d: Surface pitch fix.
9792 * dlls/wined3d/glsl_shader.c:
9793 wined3d: Draw buffers support.
9795 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
9797 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
9798 wined3d: Minor cursor fixes.
9800 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
9802 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
9803 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
9805 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
9807 * dlls/wininet/netconnection.c:
9808 wininet: MSG_WAITALL support in NETCON_recv with SSL.
9810 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
9812 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
9813 msvcrt: Rename _execve to MSVCRT__execve.
9815 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
9817 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
9818 dbghelp: Made stabs parsing a bit more robust.
9819 Enhance dbghelp's robustness against bogus stabs sections found in
9820 meetro.exe (as reported by Jan Zerebecki).
9822 2006-08-09 Robert Shearman <rob@codeweavers.com>
9824 * dlls/msi/database.c:
9825 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
9827 * dlls/rpcrt4/rpcrt4.spec:
9828 rpcrt4: Forward NdrClientCall to NdrClientCall2.
9829 NdrClientCall should be implemented as a separate function when
9830 NdrClientCall2 has been factorised enough.
9832 * dlls/rpcrt4/ndr_stubless.c:
9833 rpcrt4: Add some more traces and make the stack offsets easier to read in the
9834 stubless interpreter.
9836 * dlls/rpcrt4/ndr_stubless.c:
9837 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
9838 initialise the memory size field to zero before calling the memory
9841 * dlls/rpcrt4/ndr_stubless.c:
9842 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
9843 stubless intepreter.
9845 * dlls/rpcrt4/ndr_stubless.c:
9846 rpcrt4: Support fixed arrays in calc_arg_size.
9848 * dlls/rpcrt4/ndr_stubless.c:
9849 rpcrt4: Complex types should be dereferenced an extra time in the old format
9852 * dlls/rpcrt4/ndr_stubless.c:
9853 rpcrt4: Fix the stack offset for the old format stubless code when an object's
9854 method is being called.
9856 * dlls/ole32/defaulthandler.c:
9857 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
9858 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
9859 This->pDataDelegate instead of querying for IDataObject from
9862 * dlls/ole32/storage32.c:
9863 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
9864 compared against instead of IEnumSTATSTG.
9866 * dlls/ole32/moniker.c:
9867 ole32: When comparing monikers use the abData field of MInterfacePointer
9868 as ulCntData doesn't include the size of its own field.
9870 * dlls/ole32/oleobj.c:
9871 ole32: Zero stg in case ADVF_NODATA is specified.
9872 Otherwise IDataObject_GetData fails before using it in
9873 DataAdviseHolder_SendOnDataChange.
9875 * include/rpcproxy.h:
9876 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
9878 * include/rpcproxy.h:
9879 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
9880 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
9881 DllCanUnloadNow functions.
9883 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
9885 * dlls/ole32/regsvr.c:
9886 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
9888 * dlls/msxml3/regsvr.c:
9889 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
9891 * dlls/msi/regsvr.c:
9892 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
9894 * dlls/msi/regsvr.c:
9895 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
9897 2006-08-09 Francois Gouget <fgouget@free.fr>
9899 * dlls/mlang/regsvr.c, include/mlang.idl:
9900 mlang: Give the CLSIDs their proper names.
9901 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
9902 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
9904 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
9906 * dlls/shell32/regsvr.c:
9907 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
9908 CLSID_ShellFolderViewOC.
9910 * dlls/shdocvw/regsvr.c:
9911 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
9913 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
9916 user: Fix the keyboard navigation and some graphical glitches for multi-column
9919 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
9921 * include/winerror.h:
9922 winerror.h: Add some error codes.
9924 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
9926 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
9927 include/wine/wined3d_gl.h:
9928 wined3d: Fix GLSL regression / draw buffers support.
9930 2006-08-09 Frank Richter <frank.richter@gmail.com>
9932 * dlls/shell32/shell32_De.rc:
9933 shell32: Tweak and update German translation.
9935 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
9937 * dlls/ddraw/device.c:
9938 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
9940 * dlls/wined3d/device.c:
9941 wined3d: Watch out for negative results when validating the shader constant
9944 2006-08-08 Duane Clark <fpga@pacbell.net>
9946 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
9947 msvcrt: In text mode a ctrl-z signals EOF.
9948 Spotted by David Hagood with test suggested by Dan Kegel.
9950 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
9952 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
9953 dlls/user/tests/cursoricon.c:
9954 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
9957 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
9959 * dlls/user/menu.c, dlls/user/tests/menu.c:
9960 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
9961 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
9962 MFT_RIGHTORDER in SetMenuItemInfo.
9963 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
9964 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
9965 documented in MSDN (Word 95 depends on this).
9966 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
9967 modified with SetMenuItemInfo.
9970 2006-08-09 Jacek Caban <jacek@codeweavers.com>
9972 * dlls/mshtml/nsio.c:
9973 mshtml: Use moniker in AsyncOpen if channel is NULL.
9975 * dlls/mshtml/nsio.c:
9976 mshtml: Set nsURI's moniker in NewURI.
9978 * dlls/mshtml/nsembed.c:
9979 mshtml: Set nsURI's moniker in OnStartURILoad.
9981 * dlls/mshtml/nsio.c:
9982 mshtml: Don't crash in QueryInterface if uri is NULL.
9984 * dlls/mshtml/nsio.c:
9985 mshtml: Added default GetSpec implementation.
9987 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
9988 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
9990 * dlls/mshtml/nsembed.c:
9991 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
9993 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
9994 dlls/mshtml/persist.c:
9995 mshtml: Store IMoniker in BSCallback.
9997 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
9998 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
10000 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
10001 mshtml: Create "Internet Explorer_Hidden" window.
10003 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
10004 mshtml: Load the page from moniker if we don't have nsIChannel.
10006 * dlls/shdocvw/classinfo.c:
10007 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
10009 2006-08-09 Huw Davies <huw@codeweavers.com>
10011 * dlls/shlwapi/tests/path.c:
10012 shlwapi: Add tests for PathUnquoteSpaces.
10014 2006-08-09 Kai Blin <kai.blin@gmail.com>
10016 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
10017 secur32: Make ntlm tests run on both WinXP and Win2k.
10019 * dlls/secur32/tests/ntlm.c:
10020 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
10023 2006-08-09 Mike McCormack <mike@codeweavers.com>
10025 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
10026 shell32: IShellLink::SetPath removes quotes from the path.
10028 * dlls/shell32/tests/shelllink.c:
10029 shell32: Fix test compilation with MSVC6.
10031 2006-08-09 Alexandre Julliard <julliard@winehq.org>
10033 * dlls/user/user_private.h, include/wine/server_protocol.h,
10034 server/protocol.def, server/queue.c, server/trace.c:
10035 server: Make the message extra info 64 bits on Win64.
10037 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
10038 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
10039 server/protocol.def, server/queue.c, server/request.h,
10041 server: Split the queuing of hardware messages into a separate
10042 send_hardware_message request.
10044 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
10046 * dlls/shell32/recyclebin.c:
10047 shell32: Add recyclebin.c file missing in previous commit.
10049 * dlls/shell32/shell32_Pl.rc:
10050 shell32: Update Polish translation.
10052 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
10053 shell32: Add a custom icon for the trash folder.
10055 * dlls/shell32/trash.c:
10056 shell32: Add trash items enumeration.
10058 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
10059 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
10060 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
10061 dlls/shell32/trash.c, dlls/shell32/xdg.h:
10062 shell32: Add a Trash virtual folder.
10064 2006-08-06 Yong Chi <yong28chi@yahoo.com>
10066 * dlls/ddraw/direct3d.c:
10067 ddraw: Fix for incorrect return value from wined3d.
10069 2006-08-09 Alexandre Julliard <julliard@winehq.org>
10071 * .gitignore, Make.rules.in:
10072 Make.rules: Added rules for client/proxy/server generation from IDL files.
10074 * programs/explorer/desktop.c:
10075 explorer: Never paint the desktop when using the X root window.
10077 2006-08-08 Juan Lang <juan_lang@yahoo.com>
10079 * dlls/crypt32/oid.c:
10080 crypt32: Trace key type in CryptFindOIDInfo.
10082 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10084 * dlls/user/resources/user32_Ko.rc:
10085 user32: Updated Korean resource.
10087 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
10089 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
10090 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
10091 msvcrt: Remove redundant NULL checks before MSVCRT_free.
10093 * dlls/comdlg32/filedlg.c:
10094 comdlg32: Remove redundant NULL checks before MemFree.
10096 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
10098 * programs/wordpad/wordpad.c:
10099 wordpad: Request WS_VSCROLL now that riched20 supports it.
10101 * dlls/riched20/editor.c, dlls/riched20/paint.c:
10102 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
10105 2006-08-08 James Hawkins <truiken@gmail.com>
10107 * dlls/msi/tests/package.c:
10108 msi: Add tests for the RemoveFiles action.
10110 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
10112 * dlls/user/tests/sysparams.c:
10113 user/tests: Write-strings warnings fix.
10115 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
10116 dlls/shlwapi/tests/shreg.c:
10117 shlwapi/tests: Write-strings warnings fix.
10119 2006-08-08 Kai Blin <kai.blin@gmail.com>
10121 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
10122 dlls/secur32/tests/ntlm.c:
10123 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
10126 2006-08-08 Juan Lang <juan_lang@yahoo.com>
10128 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
10129 rsaenh: Test and fix CryptEncrypt with NULL buffer.
10131 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
10133 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10134 usp10: ScriptItemize will break up the string into script_items.
10136 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
10138 * configure, configure.ac:
10139 configure: Fix the linux/ipx.h detection.
10141 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
10143 * dlls/wined3d/directx.c:
10144 wined3d: Volume texture addressing caps.
10146 * dlls/wined3d/directx.c:
10147 wined3d: Shader declaration cap fixes.
10149 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
10151 * dlls/riched20/run.c:
10152 riched20: Modify ME_CharFromPoint to work properly with password controls.
10154 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
10156 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
10157 mshtml: Add Swedish translation.
10159 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
10161 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
10162 wined3d: Shader cap fixes.
10164 2006-08-04 Robert Shearman <rob@codeweavers.com>
10166 * dlls/user/user_main.c, programs/explorer/desktop.c:
10167 user: Make ExitWindowsEx asynchronous by deferring the real work to the
10170 2006-08-08 Mike McCormack <mike@codeweavers.com>
10172 * dlls/shell32/shlfileop.c:
10173 shell32: Use case insensitive comparisons when comparing paths.
10175 2006-08-07 James Hawkins <truiken@gmail.com>
10177 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
10178 dlls/msi/msipriv.h, dlls/msi/package.c:
10179 msi: Fix the compressed files logic.
10180 If the compressed file attribute is not set, use the Word Count
10181 property to determine if files are compressed.
10183 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10185 * dlls/shell32/shell32_Ko.rc:
10186 shell32: Updated Korean resource.
10188 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
10190 * dlls/wined3d/device.c:
10191 wined3d: Stub out remaining renderstates.
10193 * dlls/wined3d/device.c:
10194 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
10196 * dlls/wined3d/device.c:
10197 wined3d: Add missing newline at the end of traces.
10199 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
10200 dlls/wined3d/wined3d_private.h:
10201 wined3d: Registry setting for the amount of simulated texture memory.
10202 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
10205 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
10208 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
10212 wine.inf: Don't create a fake exe and change the name at the same time.
10213 This confuses installers that think said exes can be run when this is
10214 not the case and cannot work.
10217 wine.inf: Use %CurrentVersionNT% wherever applicable.
10219 * dlls/mlang/regsvr.c:
10220 mlang: Fix the 'Multi Language String' CLSID: there is no
10221 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
10223 * include/shlguid.h:
10224 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
10226 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
10227 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
10228 inseng: Switch to the standard regsvr.c registration code.
10229 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
10230 This also gives us DllUnregisterServer() for free.
10232 * dlls/itss/regsvr.c:
10233 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
10234 so we can register its VersionIndependentProgID.
10236 * dlls/oleaut32/regsvr.c:
10237 oleaut32: Set some missing ProxyStubClsid fields.
10239 * dlls/ole32/regsvr.c:
10240 ole32: Add a BaseInterface where needed.
10242 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
10244 * dlls/wined3d/directx.c:
10245 wined3d: Textureops caps fix.
10247 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
10249 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
10250 user/tests: Write-strings and cast-qual warnings fix.
10252 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
10253 shell32: Write-strings warnings fix.
10255 2006-08-07 James Hawkins <truiken@gmail.com>
10257 * dlls/wintrust/wintrust_main.c:
10258 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
10260 * dlls/msi/tests/package.c:
10261 msi: Add tests for MsiGetProperty.
10263 2006-08-07 Alexandre Julliard <julliard@winehq.org>
10265 * aclocal.m4, configure:
10266 configure: Fixed soname detection on MacOS by using otool instead of ldd.
10268 2006-08-05 Kevin Koltzau <kevin@plop.org>
10270 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
10271 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
10272 dlls/hid/version.rc:
10273 hid: Initial implementation.
10275 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
10277 * dlls/wininet/internet.c:
10278 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
10280 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
10282 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
10283 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
10284 dlls/riched20/undo.c, dlls/riched20/wrap.c:
10285 riched20: New, clean, simple selection repaint logic - should fix all outstanding
10288 2006-08-07 H. Verbeet <hverbeet@gmail.com>
10290 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
10291 d3d9: Stub D3DPERF_ functions.
10293 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
10294 wined3d: Allow async occlusion queries.
10296 * dlls/wined3d/query.c:
10297 wined3d: Improve a few query traces.
10298 The query type is useful to have in query TRACEs.
10299 IWineD3DQueryImpl_GetDataSize isn't really a stub.
10301 * dlls/wined3d/query.c:
10302 wined3d: Check Occlusion query GL calls.
10304 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
10305 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
10306 wined3d: Add a couple of traces to the vertexdeclaration creation code.
10308 2006-08-07 Alexandre Julliard <julliard@winehq.org>
10310 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
10311 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
10312 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
10313 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
10314 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
10315 programs/winemenubuilder/Makefile.in, server/Makefile.in,
10316 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
10317 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
10318 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
10319 tools/wrc/Makefile.in:
10320 makefiles: Use make dependencies to create installation directories.
10321 This avoids a lot of redundant calls to mkinstalldirs.
10323 * dlls/ntdll/signal_i386.c:
10324 ntdll: Get rid of the Linux legacy signal stack switching.
10325 It doesn't work right in 32-bit code anyway.
10327 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
10329 * dlls/ntdll/signal_i386.c:
10330 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
10332 2006-08-07 Robert Shearman <rob@codeweavers.com>
10334 * dlls/ole32/defaulthandler.c:
10335 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
10336 if we are already connected.
10338 * dlls/ole32/oleobj.c:
10339 ole32: Finish off delegate notifications in the data advise holder.
10340 Advise the data delegate object when new advises come in on the data
10341 advise holder, not just when connecting.
10342 Unadvise the data delegate object when unadvising a connection on the
10343 data advise holder, when destructing the data advise holder and when
10346 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
10348 * dlls/dinput/mouse.c:
10349 dinput: Signal event after we queued an event. Not before.
10351 2006-08-05 Robert Reif <reif@earthlink.net>
10353 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
10354 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
10355 include/lmaccess.h:
10356 netapi32: Add stubs for remaining NetLocalGroup* functions.
10357 Move existing NetLocalGroup* functions to local_group.c.
10358 Add stubs for remaining NetLocalGroup* functions.
10360 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
10362 * dlls/dbghelp/dwarf.c:
10363 dbghelp: Missing bits from previous patch about variables with constant values.
10365 2006-08-07 Alexandre Julliard <julliard@winehq.org>
10367 * Make.rules.in, Makefile.in, documentation/Makefile.in:
10368 Make.rules: Make all submake invocations silent for consistency.
10370 * dlls/ntdll/directory.c:
10371 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
10373 2006-08-06 Francois Gouget <fgouget@free.fr>
10375 * dlls/usp10/tests/usp10.c:
10376 usp10/tests: Add trailing '\n's to ok() calls.
10378 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
10379 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
10380 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
10381 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
10382 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
10383 Assorted spelling fixes.
10385 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
10387 * dlls/wined3d/directx.c:
10388 wined3d: texture caps fixes.
10390 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
10391 wined3d: General constant caps fix.
10393 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
10395 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
10397 loader/pthread: Added pthread_attr_get_np support.
10399 2006-08-07 Mike McCormack <mike@codeweavers.com>
10401 * dlls/msi/dialog.c:
10402 msi: Fix the dialog centering logic.
10404 * dlls/kernel/powermgnt.c:
10405 kernel32: Change some FIXMEs to WARNs.
10407 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
10408 dlls/cabinet/tests/extract.c:
10409 cabinet: Fix and test the undocumented Extract function.
10410 The paths are MAX_PATH length.
10411 The last field is list of files which is checked when flags = 0.
10412 Add tests for the flag in the file list.
10414 * dlls/cabinet/cabinet_main.c:
10415 cabinet: Split the cabinet path for FDICopy.
10417 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10419 * programs/oleview/Ko.rc:
10420 oleview: Updated Korean resource.
10422 2006-08-05 H. Verbeet <hverbeet@gmail.com>
10424 * dlls/d3d8/device.c, dlls/d3d9/device.c:
10425 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
10427 * dlls/wined3d/vertexshader.c:
10428 wined3d: Fix D3DCOLOR swizzling in shaders.
10430 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
10431 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
10432 include/wine/wined3d_interface.h:
10433 wined3d: Delay vertex shader compilation until the shader is first used.
10435 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
10437 * dlls/ntdll/directory.c:
10438 ntdll: Add FreeBSD default serial port device.
10440 * dlls/oleaut32/tests/vartype.c:
10441 oleaut32/tests: Test relative error, not absolute.
10443 2006-08-05 Robert Reif <reif@earthlink.net>
10446 winnt.h: Add some more RIDs.
10448 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
10450 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
10451 setupapi/tests: Write-strings warnings fix.
10453 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
10454 secur32/tests: Write-strings warnings fix.
10456 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
10458 * dlls/msvcrt/msvcrt.spec:
10459 msvcrt: Some more exports requested from msvcr80.dll.
10461 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
10464 wine.inf: We should not override existing associations.
10466 * dlls/mshtml/mshtml.inf:
10467 mshtml: Fix the .jfif Content Type.
10469 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
10471 * dlls/riched20/caret.c, dlls/riched20/paint.c:
10472 riched20: Ensure text is wrapped before invalidating selection.
10474 2006-08-05 Alexandre Julliard <julliard@winehq.org>
10476 * libs/.gitignore, libs/wine/Makefile.in:
10477 libwine: Add a minor number to the library filename for future extensions.
10479 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
10480 libs/wine/Makefile.in:
10481 libs: Get rid of Makelib.rules since we only have one library now.
10482 Merge all the rules into the libwine makefile.
10484 2006-08-04 Robert Reif <reif@earthlink.net>
10486 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
10487 netapi32: Add stub for NetUserGetLocalGroups.
10489 * dlls/netapi32/access.c:
10490 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
10492 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
10493 netapi32: Add stub for NetLocalGroupEnum.
10495 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
10496 wtsapi32: Add some stubs.
10498 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
10500 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
10501 include/msiquery.h:
10502 msi: Write-strings warnings fix.
10504 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
10506 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
10507 include/wine/wined3d_gl.h:
10508 wined3d: Volume textures fix.
10510 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
10512 * dlls/wined3d/directx.c:
10513 wined3d: Raster caps fix.
10515 * dlls/wined3d/directx.c:
10516 wined3d: Primitive misc caps fix.
10518 2006-08-04 Kevin Koltzau <kevin@plop.org>
10520 * dlls/setupapi/devinst.c:
10521 setupapi: Create an empty list when getting device interface classes.
10523 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
10525 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
10526 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
10527 dlls/riched20/tests/editor.c:
10528 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
10530 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
10532 * tools/widl/widl.c, tools/widl/write_msft.c:
10533 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
10535 2006-08-04 Alexandre Julliard <julliard@winehq.org>
10537 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
10538 configure: Only link against libresolv where necessary.
10540 * configure, configure.ac, include/config.h.in, server/fd.c:
10541 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
10543 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
10545 * dlls/wined3d/basetexture.c:
10546 wined3d: Basetexture anisotropic fix.
10548 * dlls/wined3d/directx.c:
10549 wined3d: Fix a number of badly reported caps.
10551 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
10553 * dlls/user/tests/win.c, dlls/user/win.c:
10554 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
10556 * dlls/user/tests/win.c:
10557 user: Add a test for CreateWindowEx.
10559 2006-08-04 Alexandre Julliard <julliard@winehq.org>
10562 user: Don't bother checking the WS_VISIBLE style on the desktop window.
10564 2006-08-04 Hans Leidekker <hans@it.vu.nl>
10566 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10567 usp10: Implement ScriptGetGlyphABCWidth.
10568 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
10570 2006-08-04 Robert Reif <reif@earthlink.net>
10572 * dlls/advapi32/tests/security.c:
10573 advapi32: Add more SID tests.
10575 2006-08-04 Robert Shearman <rob@codeweavers.com>
10577 * dlls/rpcrt4/rpc_binding.c:
10578 rpcrt4: Make the error output on a failed binding more informative
10579 by dumping information about the interface it is trying to bind to.
10581 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
10582 dlls/urlmon/urlmon_main.c:
10583 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
10585 2006-08-04 Hans Leidekker <hans@it.vu.nl>
10587 * dlls/usp10/usp10.c:
10588 usp10: Implement ScriptIsComplex.
10590 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
10592 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
10593 tools/widl/widl.c, tools/widl/widl.h:
10594 widl: Generate GUID (infile_i.c) files.
10596 2006-08-03 James Hawkins <truiken@gmail.com>
10598 * dlls/msi/dialog.c:
10599 msi: Use the initial dialog position values in the database when creating the
10602 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
10604 * dlls/usp10/tests/usp10.c:
10605 usp10: Fix glyph comparsion between tests.
10607 2006-08-04 Alexandre Julliard <julliard@winehq.org>
10609 * dlls/ntdll/server.c:
10610 ntdll: Fix a race condition at thread exit.
10612 2006-08-03 Benjamin Arai <me@benjaminarai.com>
10614 * dlls/oleaut32/varformat.c:
10615 oleaut32: Removes extra string allocation for varformat:VarMonthName.
10617 2006-08-03 Robert Shearman <rob@codeweavers.com>
10619 * dlls/ntdll/directory.c:
10620 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
10621 whole directory if the mask doesn't contain any wildcards and the file
10622 exists on in the directory with the same case as the mask.
10624 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10626 * dlls/oledlg/oledlg_Ko.rc:
10627 oledlg: Updated Korean resource.
10629 2006-08-03 Robert Reif <reif@earthlink.net>
10631 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
10632 advapi32: Add a computer SID to the registry.
10634 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
10635 ntdll: Fix some function arguments.
10637 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
10639 * dlls/wined3d/surface.c:
10640 wined3d: Surface pitch fix.
10642 2006-08-03 Jacek Caban <jacek@codeweavers.com>
10644 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
10645 mshtml: Fix handling offset in BSCallback.
10647 2006-08-03 H. Verbeet <hverbeet@gmail.com>
10649 * dlls/wined3d/drawprim.c:
10650 wined3d: Disable vertex arrays after we're done drawing from them.
10651 After drawing from a vertex array we should disable them, to prevent
10652 the next draw calls from potentially reading past their ends. This
10653 also moves the disabling of vertex attrib arrays (for shaders) into
10656 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
10658 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
10659 tools/widl/parser.y:
10660 widl: Write forward declarations for coclass definitions.
10662 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
10664 * dlls/riched20/editor.c:
10665 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
10666 exactly one screen line.
10668 * dlls/riched20/editor.c:
10669 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
10671 * dlls/riched20/editor.c:
10672 riched20: Ctrl+A should be allowed in read-only controls too.
10674 2006-08-03 Jacek Caban <jacek@codeweavers.com>
10676 * dlls/mshtml/navigate.c:
10677 mshtml: Added nsInputStream::Read implementation.
10679 2006-08-03 Robert Shearman <rob@codeweavers.com>
10681 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
10682 dlls/ole32/storage32.h:
10683 ole32: Ensure that a returned free block is valid in storage.
10684 Otherwise, an IStream_SetSize call followed by an IStream_Read call
10685 could fail with STG_E_DOCFILECORRUPT.
10687 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
10688 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
10689 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
10691 * dlls/msi/action.c:
10692 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
10694 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
10696 * dlls/msvfw32/msvideo16.c:
10697 msvfw32: Write-strings warning fix.
10699 * dlls/ole32/tests/clipboard.c:
10700 ole32/tests: Write-strings warnings fix.
10702 * dlls/riched20/tests/editor.c:
10703 riched20/tests: Write-strings warnings fix.
10705 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
10707 * dlls/dbghelp/dwarf.c:
10708 dbghelp: Properly handle variable with const value (ie without location)
10711 2006-08-03 Alexandre Julliard <julliard@winehq.org>
10714 server: Abstract the epoll functions a bit more.
10716 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
10718 * include/ntquery.h, include/shlguid.h:
10719 shell32: Add property ids to header files.
10721 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
10723 * include/shldisp.idl:
10724 include: Add the ShellFolderViewOC coclass.
10726 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
10728 * dlls/oleaut32/typelib.c:
10729 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
10731 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
10733 * dlls/hlink/link.c:
10734 hlink: Avoid double computation of the string length.
10736 2006-08-03 Alexandre Julliard <julliard@winehq.org>
10738 * dlls/winex11.drv/init.c:
10739 winex11.drv: Comment out the XCloseDisplay call on process detach.
10740 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
10742 2006-08-02 Benjamin Arai <me@benjaminarai.com>
10744 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
10745 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
10747 * dlls/oleaut32/tests/olefont.c:
10748 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
10750 2006-08-03 Robert Reif <reif@earthlink.net>
10753 winnt.h: Add missing define.
10755 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
10757 * dlls/wined3d/surface.c:
10758 wined3d: Paletted texture support.
10760 2006-08-03 Mike McCormack <mike@codeweavers.com>
10762 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
10763 ddraw: Don't link to wined3d, load it at runtime.
10764 This lets ddraw dlls built on a machine with OpenGL present run on other
10765 machines that may not have the OpenGL libraries installed.
10767 2006-08-02 Thomas Kho <tkho@ucla.edu>
10770 server: Remove unused thread_apc member.
10772 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10774 * programs/notepad/Ko.rc:
10775 notepad: Updated Korean resource.
10777 2006-08-02 Huw Davies <huw@codeweavers.com>
10779 * fonts/ms_sans_serif.sfd:
10780 fonts: Add that extra pixel to the variants of 'e' too.
10782 2006-08-03 Alexandre Julliard <julliard@winehq.org>
10784 * dlls/riched20/editor.c:
10785 riched20: Fixed handling of window private data for Win64.
10787 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
10789 * dlls/riched20/editor.c:
10790 riched20: Handle incorrect calls of window procedure.
10792 2006-08-01 Robert Reif <reif@earthlink.net>
10794 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
10795 advapi32: Check returned data from LsaQueryInformationPolicy.
10797 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
10799 * dlls/msi/tests/db.c:
10800 msi/tests: Write-strings warnings fix.
10802 * dlls/lz32/tests/lzexpand_main.c:
10803 lz32/tests: Write-strings warning fix.
10805 2006-08-02 Alexandre Julliard <julliard@winehq.org>
10807 * dlls/kernel/thunk.c:
10808 kernel32: Make some functions static.
10810 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
10811 hhctrl.ocx: Make some functions static.
10814 user: Add some missing internal Wine messages to the message spy.
10816 2006-08-02 Jacek Caban <jacek@codeweavers.com>
10818 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
10819 hlink: Added HlinkTranslateURL tub implementation.
10821 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
10822 dlls/hlink/tests/hlink.c, include/hlink.idl:
10823 hlink: Added HlinkIsShortcut implementation.
10825 * dlls/ole32/moniker.c:
10826 ole32: Clean up OleRun.
10828 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
10830 * dlls/riched20/run.c:
10831 riched20: Added short descriptions to functions in run.c, just in case
10832 anybody had any doubts about what they actually do.
10834 2006-08-02 Huw Davies <huw@codeweavers.com>
10836 * fonts/ms_sans_serif.sfd:
10837 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
10839 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
10841 * programs/winetest/Makefile.in:
10842 winetest: Added hlink tests.
10844 2006-08-02 Alexandre Julliard <julliard@winehq.org>
10846 * dlls/user/message.c, dlls/user/win.c, include/win.h,
10847 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
10848 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
10849 Also use the same code for Get/SetWindowWord.
10850 Based on a patch by Ge van Geldorp.
10852 2006-08-02 Mike McCormack <mike@codeweavers.com>
10854 * dlls/msi/classes.c:
10855 msi: Only ever write the long path for InProcServers.
10857 * dlls/msi/classes.c:
10858 msi: Register advertised components too.
10860 2006-08-02 Alexandre Julliard <julliard@winehq.org>
10862 * dlls/uxtheme/system.c:
10863 uxtheme: Make some variables static.
10865 * dlls/oledlg/insobjdlg.c:
10866 oledlg: Make a string static.
10868 * dlls/kernel/editline.c:
10869 kernel32: Make the keymap entries const.
10871 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
10872 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
10873 ole32: Make some functions and variables static.
10875 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
10876 msxml3: Make some functions and variables static.
10878 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
10879 opengl32: Make some functions and variables static.
10881 * dlls/glu32/glu.c:
10882 glu32: Make some functions static.
10884 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
10885 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
10886 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
10887 dsound: Make some functions static.
10889 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
10890 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
10891 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
10892 dlls/winex11.drv/xvidmode.c:
10893 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
10895 2006-08-01 James Hawkins <truiken@gmail.com>
10897 * dlls/msi/tests/db.c:
10898 msi: Add tests for SQL query markers.
10900 * dlls/msi/files.c:
10901 msi: A file that does not have the msidbFileAttributesCompressed bit set should
10902 be considered non-compressed.
10904 * dlls/msi/package.c, dlls/msi/tests/format.c:
10905 msi: Don't crash if an empty record is given to MsiProcessMessage.
10907 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
10908 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
10911 2006-08-01 Robert Reif <reif@earthlink.net>
10913 * dlls/advapi32/lsa.c:
10914 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
10917 2006-08-01 Juan Lang <juan_lang@yahoo.com>
10919 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
10920 dlls/wintrust/wintrust_main.c:
10921 wintrust: Implement TrustIsCertificateSelfSigned.
10923 * dlls/crypt32/str.c:
10924 crypt32: Support more types in CertRDNToStr.
10926 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10928 * dlls/msvfw32/msvfw32_Ko.rc:
10929 msvfw32: Updated Korean resource.
10931 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
10933 * dlls/shell32/version.h:
10934 shell32: Fix the file version string of the version resource.
10936 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
10938 * dlls/kernel/tests/process.c:
10939 kernel/tests: Write-strings warnings fix.
10941 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
10942 kernel: Write-strings warnings fixes.
10944 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
10946 * programs/oleview/typelib.c:
10947 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
10949 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
10951 * dlls/mshtml/mshtml.inf:
10952 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
10954 2006-08-01 Alexandre Julliard <julliard@winehq.org>
10956 * libs/port/memmove.c:
10957 libport: Fixed invalid lvalue accesses in memmove.
10959 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10961 * programs/view/Ko.rc:
10962 view: Updated Korean resource.
10964 2006-08-01 Huw Davies <huw@codeweavers.com>
10966 * dlls/comctl32/propsheet.c:
10967 comctl32: Limit the width of the watermark to 164 pixels.
10969 2006-07-31 Huw Davies <huw@codeweavers.com>
10971 * dlls/comctl32/propsheet.c:
10972 comctl32: Limit the size of the header bitmap to 49x49.
10974 * dlls/comctl32/propsheet.c:
10975 comctl32: Invalidate the header area so that updated titles will be drawn.
10977 * dlls/comctl32/propsheet.c:
10978 comctl32: Wordwrap the sub title.
10980 * dlls/comctl32/propsheet.c:
10981 comctl32: The titles are already converted to unicode so always use DrawTextW
10984 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
10986 * dlls/shell32/trash.c:
10987 shell32: Send directories and non-regular files to the trash.
10989 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
10991 * dlls/user/tests/win.c:
10992 user: Add a couple of missing bits to the SetWindowLong test.
10994 2006-08-01 Jacek Caban <jacek@codeweavers.com>
10996 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
10997 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
10999 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
11000 dlls/mshtml/mshtml_private.h:
11001 mshtml: Store HTMLElement pointer in HTMLTextContainer.
11003 2006-08-01 Robert Reif <reif@earthlink.net>
11005 * dlls/advapi32/tests/lsa.c:
11006 advapi32: More LsaQueryInformationPolicy tests.
11008 2006-08-02 Mike McCormack <mike@codeweavers.com>
11010 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
11011 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
11013 2006-08-01 Alexandre Julliard <julliard@winehq.org>
11016 gdi: Fixed buffer overflow in GetCharABCWidthsI.
11018 * Make.rules.in, tools/makedep.c:
11019 makedep: Always search for includes in the standard directories, even without
11022 * Make.rules.in, tools/makedep.c:
11023 makedep: Don't add dependencies for system headers.
11026 makedep: Get rid of restrictions on line lengths. Merge lines that end in
11030 makedep: Convert to standard Wine lists.
11032 2006-07-28 Robert Shearman <rob@codeweavers.com>
11034 * dlls/msxml3/regsvr.c:
11035 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
11036 Don't delete the progid key when unregistering coclasses - this is now
11037 done in unregister_progids.
11039 * dlls/msxml3/regsvr.c:
11040 msxml3: Separate the writing of progids from the writing of classes.
11041 This allows writing multiple progids that refer to one class.
11042 Support writing out Version and VersionIndependentProgId keys for classes.
11044 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
11046 * dlls/kernel/format_msg.c:
11047 kernel: Wsign-compare warning fix.
11049 2006-07-31 Robert Reif <reif@earthlink.net>
11051 * dlls/advapi32/lsa.c:
11052 advapi32: LsaQueryInformationPolicy update.
11053 Update LsaQueryInformationPolicy to use correct computer name and SID.
11054 Add support for PolicyDnsDomainInformation.
11056 2006-08-02 Mike McCormack <mike@codeweavers.com>
11058 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11059 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
11060 dlls/hlink/tests/hlink.c:
11061 hlink: Add a short test case.
11063 * dlls/hlink/link.c:
11064 hlink: Use CoTaskMemAlloc when returning memory to a caller.
11066 * dlls/hlink/link.c:
11067 hlink: Create a strdupW function and use it.
11069 2006-07-31 Thomas Kho <tkho@ucla.edu>
11071 * dlls/msi/dialog.c:
11072 msi: Wake dialog on messages from external threads.
11074 2006-07-31 James Hawkins <truiken@gmail.com>
11076 * dlls/msi/action.c, dlls/msi/tests/package.c:
11077 msi: Fix a couple install state test cases.
11078 - Correctly handle the msidbComponentAttributesOptional component attribute.
11079 - Don't set a component's state to INSTALLSTATE_LOCAL if the
11080 msidbComponentAttributesSourceOnly attribute is provided.
11082 * dlls/msi/tests/package.c:
11083 msi: Fix the add_feature_entry helper function.
11085 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
11087 * include/ddk/winsplp.h:
11088 winsplp.h: Remove FAR, use W structs, fix typo.
11090 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
11092 * dlls/dinput/tests/keyboard.c:
11093 dinput/tests: Write-strings warning fix.
11095 * dlls/dsound/tests/dsound8.c:
11096 dsound/tests: Write-strings warning fix.
11098 2006-07-31 Robert Shearman <rob@codeweavers.com>
11100 * dlls/user/tests/win.c, dlls/user/win.c:
11101 user: Ignore setting NULL window procs inside SetWindowLong.
11102 Add tests for SetWindowLong error cases.
11104 2006-07-31 Duane Clark <fpga@pacbell.net>
11106 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11107 msvcrt: Fix fgetwc/s in binary mode.
11109 * dlls/msvcrt/tests/file.c:
11110 msvcrt: Test fgetwc/s in binary mode.
11112 * dlls/msvcrt/file.c:
11113 msvcrt: Remove read_i loop and fix fread.
11115 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
11117 * tools/widl/parser.y:
11118 widl: Set type_t kind field correctly for all types.
11120 * tools/widl/parser.y:
11121 widl: Set defined flag for coclasses.
11123 2006-07-31 James Hawkins <truiken@gmail.com>
11125 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
11126 setupapi: Add a stub implementation of SetupGetSourceInfo.
11128 * dlls/msi/action.c, dlls/msi/tests/package.c:
11129 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
11132 2006-07-31 Robert Shearman <rob@codeweavers.com>
11134 * dlls/oleaut32/typelib.c:
11135 oleaut32: Improve dump_DispParms.
11137 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
11138 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
11140 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
11141 ole32: Implement OleNoteObjectVisible as described by MSDN.
11143 * dlls/ole32/storage32.c:
11144 ole32: Remove a check on the share mode for the NULL filename case as the
11145 check is already done earlier in StgCreateDocfile.
11147 2006-07-31 Alexandre Julliard <julliard@winehq.org>
11149 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
11150 ntdll: Move the calling of the process entry point back to kernel32.
11151 Apparently some copy protection stuff relies on that.
11152 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
11154 * dlls/ntdll/loader.c:
11155 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
11157 * loader/preloader.c:
11158 preloader: Added support for the new style DT_GNU_HASH symbol table.
11160 * loader/preloader.c:
11161 preloader: Fixed type checking in symbol lookup.
11163 * loader/preloader.c:
11164 preloader: Properly use the ELF hash table when looking up a symbol.
11166 2006-07-31 Jacek Caban <jacek@codeweavers.com>
11168 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
11169 dlls/shdocvw/webbrowser.c:
11170 shdocvw: Added WebBrowser::Invoke implementation.
11172 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
11173 dlls/shdocvw/tests/webbrowser.c:
11174 shdocvw: Added SetExtent and GetExtent implementation.
11176 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
11178 * dlls/wined3d/surface.c:
11179 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
11181 * dlls/wined3d/device.c:
11182 wined3d: Avoid NULL dereference.
11184 2006-07-31 Thomas Kho <tkho@ucla.edu>
11186 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11187 riched20: Implement EM_GETLINE.
11189 2006-08-01 Mike McCormack <mike@codeweavers.com>
11191 * dlls/ole32/storage32.c:
11192 ole32: Use IsGUIDEqual to compare IIDs.
11194 2006-07-31 Alexandre Julliard <julliard@winehq.org>
11196 * libs/wine/mmap.c:
11197 libwine: Better heuristic for finding the top of the address space on Linux.
11199 2006-07-31 Robert Reif <reif@earthlink.net>
11201 * dlls/advapi32/security.c:
11202 advapi32: Add computer sid support to LookupAccountSidW.
11204 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
11205 advapi32: Add more helper functions.
11206 Add ADVAPI_GetComputerSid.
11208 2006-07-31 Jacek Caban <jacek@codeweavers.com>
11210 * dlls/shdocvw/regsvr.c:
11211 shdocvw: Register SHDocVw typelib.
11213 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
11214 dlls/shdocvw/shdocvw_v1.idl:
11215 shdocvw: Added typelib.
11217 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
11219 * dlls/shell32/shell32_Pl.rc:
11220 shell32: Update the Polish translation.
11222 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
11223 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
11224 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
11225 shell32: Call the trashing code from SHFileOperationW.
11227 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
11228 dlls/shell32/xdg.h:
11229 shell32: Add trashing support functions.
11231 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
11232 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
11233 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
11234 shell32: Add trashing confirmations.
11236 2006-07-31 Benjamin Arai <me@benjaminarai.com>
11238 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
11239 dlls/oleaut32/tests/vartest.c:
11240 oleaut32: Move varformat conformance tests to new file varformat.c
11242 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
11244 * dlls/user/input.c, dlls/user/tests/input.c:
11245 user: Set buffer to '\0' in GetKeyNameTextA too.
11247 2006-07-29 Duane Clark <fpga@pacbell.net>
11249 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11252 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11255 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11256 msvcrt: Fix _read and fgetc.
11258 * dlls/msvcrt/tests/file.c:
11259 msvcrt: File read buffer tests.
11261 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
11263 * dlls/dinput/dinput_main.c:
11264 dinput: Initialize event sequence counter. And simplify code.
11266 2006-07-29 Robert Reif <reif@earthlink.net>
11268 * dlls/advapi32/tests/security.c:
11269 advapi32: Add string sid tests.
11271 * dlls/advapi32/tests/security.c:
11272 advapi32: Print more info about failed test.
11274 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
11275 dlls/advapi32/security.c:
11276 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
11277 Make debugstr_sid global.
11279 2006-08-01 Mike McCormack <mike@codeweavers.com>
11281 * dlls/ole32/storage32.c:
11282 ole32: Add function parameters to FIXME messages.
11284 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
11285 ole32: Add a test showing what STGM_TRANSACTED does for streams.
11287 2006-07-30 H. Verbeet <hverbeet@gmail.com>
11289 * dlls/ddraw/direct3d.c:
11290 ddraw: Order Z-buffer formats by depth buffer bit depths in
11291 IDirect3DImpl_7_EnumZBufferFormats.
11293 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
11294 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
11295 GLSL fragment shaders.
11297 * dlls/wined3d/device.c:
11298 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
11300 * dlls/wined3d/surface.c:
11301 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
11302 IWineD3DSurfaceImpl_UnlockRect.
11304 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
11306 * dlls/comctl32/tests/comboex.c:
11307 comctl32/tests: Write-strings warnings fix.
11309 * dlls/advpack/tests/install.c:
11310 advpack/tests: Write-strings warnings fix.
11312 * dlls/cabinet/cabinet_main.c:
11313 cabinet: Write-strings warning fix.
11315 2006-07-29 Jacek Caban <jacek@codeweavers.com>
11317 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
11318 shlwapi: Change file path to URL in UrlCanonicalize.
11320 * dlls/urlmon/umon.c:
11321 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
11323 2006-07-30 Alexandre Julliard <julliard@winehq.org>
11325 * dlls/ntdll/virtual.c:
11326 ntdll: Use the right section size when setting protections.
11327 Use the same size computation when setting section protections than
11328 when mapping it in the first place (reported by Nicholas Miell).
11330 2006-07-29 Mike McCormack <mike@codeweavers.com>
11332 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
11333 ole32: Add some missing traces.
11335 * dlls/ole32/tests/storage32.c:
11336 ole32: Add a test for IEnumSTATSTG.
11338 * dlls/msi/files.c:
11339 msi: Change an ERR to a WARN.
11341 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
11343 * tools/widl/proxy.c:
11344 widl: Fix "static declaration follows non-static declaration" in generated code.
11346 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
11347 widl: Encode coclass types in typelibs.
11349 * tools/widl/parser.y:
11350 widl: Register types for coclasses.
11352 * tools/widl/write_msft.c:
11353 widl: Check if a typeinfo is already in a typelib before adding it.
11355 * tools/widl/write_msft.c:
11356 widl: Set typelib_idx for coclasses when they're added to a typelib.
11358 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
11359 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
11360 tools/widl/write_msft.c:
11361 widl: Fold class_t into type_t.
11363 2006-07-28 Thomas Kho <tkho@ucla.edu>
11365 * dlls/Maketest.rules.in:
11366 Maketest.rules.in: Fix comment.
11368 2006-07-28 Robert Reif <reif@earthlink.net>
11370 * dlls/advapi32/security.c:
11371 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
11373 * dlls/advapi32/security.c:
11374 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
11376 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
11378 * programs/regedit/regproc.c:
11379 regedit: Allow entering - for a value in a .reg file to delete that value.
11381 2006-07-28 James Hawkins <truiken@gmail.com>
11383 * dlls/wininet/urlcache.c:
11384 wininet: Only copy the relative filename into the UrlEntry structure.
11386 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
11388 * dlls/advpack/tests/advpack.c:
11389 advpack/tests: Write-strings warnings fix.
11391 * dlls/msi/tests/db.c:
11392 msi/tests: Write-strings warnings fix.
11394 2006-07-28 Juan Lang <juan_lang@yahoo.com>
11396 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
11397 dlls/crypt32/tests/cert.c, include/wincrypt.h:
11398 crypt32: Implement CryptHashPublicKeyInfo.
11400 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
11401 rsaenh: Use Interlocked functions for reference counting.
11403 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
11405 * dlls/dinput/device.c, include/dinput.h:
11406 dinput: Add DISCL_NOWINKEY define.
11408 2006-07-28 Jason Green <jave27@gmail.com>
11410 * dlls/wined3d/baseshader.c:
11411 wined3d: Skip processing of D3DSIO_PHASE instruction.
11413 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
11414 include/d3d9types.h, include/wine/wined3d_types.h:
11415 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
11417 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
11418 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
11419 include/d3d9types.h, include/wine/wined3d_types.h:
11420 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
11422 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
11424 * dlls/wined3d/surface.c:
11425 wined3d: Optimize d3dfmt_convert_surface.
11427 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
11428 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
11429 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
11430 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
11431 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
11432 winex11.drv: Kill DGA support.
11434 2006-07-27 Jacek Caban <jacek@codeweavers.com>
11436 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
11437 include/stdole2.idl:
11438 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
11441 2006-07-29 Alexandre Julliard <julliard@winehq.org>
11443 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
11444 dlls/stdole32.tlb/Makefile.in:
11445 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
11446 things than resources.
11448 2006-07-28 Alexandre Julliard <julliard@winehq.org>
11450 * dlls/user/message.c:
11451 user: Abort WaitForUserIdle if the target process died.
11453 2006-07-28 Jason Green <jave27@gmail.com>
11455 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
11456 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
11457 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
11458 wined3d: More shader fixes / new instructions.
11459 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
11460 - Subtract 1 more constant from total GLSL allowed float constants to
11461 accommodate the PROJECTION matrix row that we reference.
11463 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
11465 * dlls/wined3d/surface.c:
11466 wined3d: Render target texturing.
11468 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
11470 * dlls/msi/msi_main.c:
11471 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
11474 * dlls/msi/msipriv.h:
11475 msi: Make the version information of DllGetVersion same as in version resource.
11477 2006-07-27 Juan Lang <juan_lang@yahoo.com>
11479 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
11480 rsaenh: More tests and some fixes.
11481 - correct deleting the default container
11482 - imported keys should be stored in their container, not just given to the caller
11483 - tests for these changes
11485 2006-07-27 Benjamin Arai <me@benjaminarai.com>
11487 * dlls/oleaut32/varformat.c:
11488 oleaut32: VarMonthName - Update error codes and helper functions.
11490 * dlls/oleaut32/tests/vartest.c:
11491 oleaut32: VarSub: Conformance test.
11493 * dlls/oleaut32/variant.c:
11494 oleaut32: VarSub: Fixes several data types and corrects error codes.
11496 2006-07-28 Robert Shearman <rob@codeweavers.com>
11498 * dlls/oleaut32/olepicture.c:
11499 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
11501 * dlls/oleaut32/olefont.c:
11502 oleaut32: Implement GetTypeInfoCount for standard fonts.
11504 * dlls/oleaut32/olepicture.c:
11505 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
11506 Remove some validation code that is already handled by a more generic
11507 case at the end of the function.
11509 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
11510 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
11512 * dlls/oleaut32/tests/olefont.c:
11513 oleaut32: Add a test for passing an invalid number of input parameters into
11514 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
11516 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
11517 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
11518 Add some tests for IPictureDisp::Invoke.
11520 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
11521 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
11523 * dlls/oleaut32/tests/olefont.c:
11524 oleaut32: Add a successful test for IFontDisp::Invoke.
11526 * dlls/oleaut32/olefont.c:
11527 oleaut32: Handle the Weight property in IFontDisp::Invoke.
11529 2006-07-27 Juan Lang <juan_lang@yahoo.com>
11531 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
11532 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
11533 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
11536 sspi.h: Add missing define.
11538 2006-07-27 James Hawkins <truiken@gmail.com>
11540 * dlls/msi/tests/db.c:
11541 msi: Add tests for MsiDatabaseImport.
11543 2006-07-27 Jacek Caban <jacek@codeweavers.com>
11545 * include/mshtml.idl:
11546 mshtml.idl: Fix SAFEARRAY argument declaration.
11548 * tools/widl/write_msft.c:
11549 widl: Reorder segments to match midl.
11551 * tools/widl/write_msft.c:
11552 widl: Use cval in ATTR_ID.
11554 * tools/widl/write_msft.c:
11555 widl: Added ATTR_BINDABLE handling to add_func_desc.
11557 * tools/widl/write_msft.c:
11558 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
11560 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
11561 shdocvw: Added test of GetControlInfo.
11563 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
11565 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
11566 Fix 2 "static is not at beginning of declaration" warnings.
11568 * dlls/msi/tests/package.c:
11569 msi: 0xdeadbeef is too big for a signed int thus producing sign
11570 comparison warnings when compared to an int variable. Use 0xdeadbee
11573 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
11575 * dlls/mapi32/tests/prop.c:
11576 mapi32/tests: Write-strings warning fix.
11578 * dlls/msi/tests/install.c:
11579 msi/tests: Write-strings warning fix.
11581 * dlls/crypt32/tests/encode.c:
11582 crypt32/tests: Write-strings warnings fix.
11584 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
11586 * programs/winebrowser/main.c:
11587 winebrowser: Pass any given argument that is not a mailto URL to the browser.
11589 2006-07-27 Mike McCormack <mike@codeweavers.com>
11591 * programs/msiexec/msiexec.c:
11592 msiexec: Don't crash if there's no args.
11594 * dlls/msi/action.c:
11595 msi: Don't set the shortcut's working directory if it's NULL.
11597 * dlls/msi/msi.c, dlls/msi/registry.c:
11598 msi: Fix some memory leaks.
11600 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
11602 * dlls/dinput/keyboard.c:
11603 dinput: Keyboard: Use the same event queue mechanism as mouse.
11605 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
11607 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
11608 dlls/wined3d/wined3d_private.h:
11609 wined3d: Do not use the IWineD3DSurface for the cursor.
11611 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
11613 * dlls/wined3d/surface.c:
11614 wined3d: Avoid a false ERR.
11616 2006-07-27 Alexandre Julliard <julliard@winehq.org>
11618 * ANNOUNCE, ChangeLog, VERSION, configure:
11621 ----------------------------------------------------------------
11622 2006-07-27 Jason Green <jave27@gmail.com>
11624 * dlls/wined3d/vertexshader.c:
11625 wined3d: Fix minor typo from shader patch.
11627 2006-07-27 Huw Davies <huw@codeweavers.com>
11630 wine.inf: Add lnkfile description.
11632 2006-07-27 Alexandre Julliard <julliard@winehq.org>
11635 server: Round up the timeout for poll() to avoid redundant calls.
11637 * server/request.c:
11638 server: Don't crash on invalid request sizes.
11640 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
11642 * programs/winhelp/winhelp.c:
11643 winhelp: Write-strings warning fix.
11645 * dlls/user/tests/menu.c:
11646 user/tests: Write-strings warnings fix.
11648 2006-07-26 James Hawkins <truiken@gmail.com>
11650 * dlls/msi/Makefile.in, dlls/msi/package.c:
11651 msi: Download the MSI package if it is a remote URL.
11653 2006-07-26 Juan Lang <juan_lang@yahoo.com>
11655 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
11656 crypt32: Implement CryptStrToNameA/W, with tests.
11658 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
11659 dlls/crypt32/tests/encode.c:
11660 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
11662 * dlls/rsaenh/rsaenh.c:
11663 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
11665 2006-07-27 Alexandre Julliard <julliard@winehq.org>
11667 * dlls/oleaut32/olefont.c:
11668 oleaut32: Fixed compiler warning.
11670 2006-07-26 Jason Green <jave27@gmail.com>
11672 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
11673 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
11674 wined3d: Fix some upside-down rendering issues for shaders.
11676 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
11678 * dlls/wined3d/surface.c:
11679 wined3d: BltFast/BltOverride color keying.
11681 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
11683 * programs/regedit/listview.c:
11684 regedit: Write-strings warning fix.
11686 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
11688 * dlls/wined3d/directx.c:
11689 wined3d: Blacklist WINED3DFMT_R8G8B8.
11691 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11693 * programs/wineconsole/wineconsole_Ko.rc:
11694 wineconsole: Updated Korean resource.
11696 2006-07-27 Mike McCormack <mike@codeweavers.com>
11698 * include/commctrl.h:
11699 comctl32: Fix a typo.
11701 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
11702 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
11704 * dlls/msi/tests/format.c:
11705 msi: Remember to free a handle.
11708 msi: Fix some memory leaks in the condition parser.
11710 * dlls/msi/appsearch.c, dlls/msi/msi.c:
11711 msi: Use msi_alloc/free, not HeapAlloc/Free.
11713 2006-07-26 James Hawkins <truiken@gmail.com>
11715 * dlls/msi/tests/install.c:
11716 msi: Test the column types of MSI packages.
11718 * dlls/msi/tests/package.c:
11719 msi: Test the states of a component with a compressed file.
11721 * dlls/msi/table.c:
11724 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
11726 * dlls/dinput8/dinput8_main.c:
11727 dinput8: Better DirectInput8Create warning.
11729 2006-07-26 Jacek Caban <jacek@codeweavers.com>
11731 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
11732 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
11734 * dlls/mshtml/protocol.c:
11735 mshtml: Fix handling res URLs with full path and number resource ID.
11737 2006-07-26 Robert Shearman <rob@codeweavers.com>
11739 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
11740 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
11742 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
11743 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
11744 the input parameter into the correct type.
11746 * dlls/ole32/regsvr.c:
11747 ole32: Add more self-registration entries for classes and interfaces.
11749 2006-07-26 Huw Davies <huw@codeweavers.com>
11752 wine.inf: Add inifile entries.
11754 2006-07-24 Thomas Kho <tkho@ucla.edu>
11756 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
11757 wcmd: Correct handling of quotes and /s flag when a command argument is present.
11759 2006-07-23 Kovács András <andras@csevego.net>
11761 * dlls/wined3d/device.c:
11762 wined3d: Fix CopyRects if pDestPointsArray is NULL.
11764 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
11766 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
11767 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
11769 2006-07-26 Ge van Geldorp <ge@gse.nl>
11771 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
11772 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
11773 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
11774 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
11775 programs/winedbg/memory.c, programs/winedbg/source.c,
11776 programs/winedbg/stack.c, programs/winedbg/symbol.c,
11777 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
11778 programs/winedbg/types.c:
11779 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
11781 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
11783 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
11784 wined3d: More efficient color keying dirtifying.
11785 Instead of blindly dirtifying the surface LoadTexture keeps track of
11786 the color key that was used when creating the opengl texture and
11787 reloads the surface if the color key has changed.
11789 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
11791 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
11792 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
11793 include/wine/wined3d_interface.h:
11794 ddraw: Support using an application-provided surface pointer.
11796 2006-07-26 Mike McCormack <mike@codeweavers.com>
11798 * dlls/msi/record.c, dlls/msi/tests/record.c:
11799 msi: Fix an off by one error in MsiRecordGetString.
11801 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
11802 msi: Implement SQL inner joins.
11804 2006-07-26 Alexandre Julliard <julliard@winehq.org>
11806 * dlls/crypt32/tests/store.c:
11807 crypt32/tests: Clean up temp files.
11809 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
11810 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
11811 server/protocol.def, server/request.c, server/thread.c,
11813 server: Convert the server start time to the abs_time_t type.
11815 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
11816 server/protocol.def, server/thread.c, server/thread.h,
11818 server: Convert thread creation/exit times to the abs_time_t type.
11820 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
11822 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
11823 deal only with timeouts.
11825 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
11826 server/protocol.def, server/request.h, server/trace.c:
11827 server: Rename the wait_input_idle request to better reflect what it does.
11828 Also get rid of the unused timeout field.
11830 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
11832 server: Make the create_async function take an absolute timeout.
11834 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
11836 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
11838 server: Fix some comparisons between signed and unsigned.
11840 2006-07-26 Alexandre Julliard <julliard@winehq.org>
11842 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
11843 server/console.c, server/debugger.c, server/file.c, server/hook.c,
11844 server/object.c, server/object.h, server/process.c, server/process.h,
11845 server/protocol.def, server/ptrace.c, server/queue.c,
11846 server/region.c, server/registry.c, server/request.c,
11847 server/request.h, server/snapshot.c, server/symlink.c,
11848 server/token.c, server/trace.c, server/user.h, server/window.c,
11849 server/winstation.c, tools/make_requests:
11850 server: Added data_size_t type to represent sizes in the server protocol.
11851 Make it an unsigned int to save some space on Win64, if we need to
11852 transfer more than 4Gb over the server pipe something is seriously
11855 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
11857 * dlls/rsaenh/rsaenh.c:
11858 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
11860 * dlls/rsaenh/rsaenh.c:
11861 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
11864 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
11866 * dlls/winspool.drv/tests/info.c:
11867 winspool.drv/tests: Write-strings warnings fix.
11869 * dlls/msi/tests/db.c:
11870 msi/tests: Write-strings warnings fix.
11872 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11874 * programs/winefile/Ko.rc:
11875 winefile: Updated Korean resource.
11877 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
11879 * dlls/dmime/performance.c:
11880 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
11882 2006-07-25 Juan Lang <juan_lang@yahoo.com>
11884 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
11885 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
11886 crypt32: Implement file stores.
11888 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
11890 * dlls/wined3d/directx.c:
11891 wined3d: Enable all bump mapping formats.
11893 2006-07-26 Jason Green <jave27@gmail.com>
11895 * dlls/wined3d/drawprim.c:
11896 wined3d: Fix crash caused by bad TRACE.
11898 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
11900 * dlls/wined3d/glsl_shader.c:
11901 wined3d: Remove superfluous breaks.
11903 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
11905 * tools/widl/parser.y:
11906 widl: Allow trailing commas in attribute lists.
11908 2006-07-26 Mike McCormack <mike@codeweavers.com>
11911 msi: Add a FIXME for join queries.
11913 2006-07-25 Mike McCormack <mike@codeweavers.com>
11915 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
11916 msi: Always load all the components.
11918 2006-07-25 Robert Shearman <rob@codeweavers.com>
11920 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
11921 dbghelp: Implement SymGetSymFromAddr64.
11923 * configure, configure.ac, dlls/oleaut32/olepicture.c,
11924 include/config.h.in:
11925 configure: Add a check for the DGifOpen function in the gif_lib.h header as
11926 the v4 of the file does define it, while v3 doesn't.
11928 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
11930 * dlls/comdlg32/filedlg.c:
11931 comdlg32: GetOpenFileNameW - Create unicode windows.
11933 2006-07-25 Alexandre Julliard <julliard@winehq.org>
11935 * programs/uninstaller/main.c:
11936 uninstaller: Fail more gracefully when the registry key is missing.
11938 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
11940 * dlls/oleaut32/safearray.c:
11941 oleaut32: Adding a NULL to a safearray is supposed to crash.
11943 2006-07-25 Alexandre Julliard <julliard@winehq.org>
11945 * dlls/ntdll/server.c:
11946 ntdll: Avoid accessing the TEB after the memory view has been released.
11947 When using reserved areas the memory could potentially be reused right
11951 server: Try harder to find a suitable thread for read/write_process_memory.
11953 2006-07-20 Thomas Kho <tkho@ucla.edu>
11955 * server/process.c:
11956 server: Add new threads to end of thread_list.
11958 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
11960 * dlls/rpcrt4/ndr_marshall.c:
11961 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
11963 2006-07-24 Jason Green <jave27@gmail.com>
11965 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
11966 dlls/wined3d/wined3d_private.h:
11967 wined3d: Implement more GLSL instructions.
11968 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
11970 2006-07-25 Mike McCormack <mike@codeweavers.com>
11972 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
11973 msi: Fix where queries on 32bit integer columns.
11975 2006-07-24 James Hawkins <truiken@gmail.com>
11977 * dlls/msi/tests/db.c:
11978 msi: Add tests for the WHERE SQL clause.
11980 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11982 * dlls/wineps.drv/wps_Ko.rc:
11983 wineps.drv: Updated Korean resource.
11985 2006-07-25 H. Verbeet <hverbeet@gmail.com>
11987 * dlls/wined3d/device.c, dlls/wined3d/query.c,
11988 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
11989 wined3d: Add real occlusion query support.
11991 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
11992 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
11993 IWineD3DPixelShaderImpl_SetFunction.
11995 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
11996 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
11998 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
12000 * tools/widl/parser.l, tools/widl/parser.y:
12001 widl: Support SAFEARRAY(type) syntax.
12003 * tools/widl/header.c:
12004 widl: Fix redefinition of types in output.
12006 2006-07-24 Jacek Caban <jacek@codeweavers.com>
12008 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
12009 shdocvw: Added more test and fixes.
12011 2006-07-24 Huw Davies <huw@codeweavers.com>
12013 * dlls/gdi/freetype.c:
12014 gdi32: Use the correct name when writing the fixed font registry value.
12016 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
12018 * dlls/user/input.c, dlls/user/tests/msg.c:
12019 user: Add more TrackMouseEvent tests, particularly a test with
12020 injected mouse move events. Fix a problem detected by the test.
12022 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
12024 * dlls/user/input.c:
12025 user: Various TrackMouseEvent fixes.
12026 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
12027 use hittest directly to simplify the code.
12028 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
12030 * dlls/user/winpos.c:
12031 user: Add a trace to EndDeferWindowPos.
12033 * dlls/user/input.c:
12034 user: Use (win) debug channel by default, add a TRACE to SendInput.
12036 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
12038 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
12039 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
12041 2006-07-24 Mike McCormack <mike@codeweavers.com>
12043 * dlls/msi/registry.c:
12044 msi: Use CLSIDFromString to make squash_guid a bit more robust.
12046 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
12047 msi: Make MsiConfigureFeature a bit more robust.
12049 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
12050 dlls/msi/msipriv.h:
12051 msi: Move COM server implementation to a separate file.
12053 * configure, configure.ac:
12054 configure: Check for freetype-config first, then use the libraries it specifies.
12056 2006-07-23 Jason Green <jave27@gmail.com>
12058 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
12059 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
12060 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
12061 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
12062 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
12063 references from D3DTS_* to WINED3DTS_*.
12065 2006-07-24 Alexandre Julliard <julliard@winehq.org>
12067 * configure, configure.ac, loader/main.c, loader/preloader.c:
12068 preloader: Allocate more space in low memory as well as for top-down allocations.
12070 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
12071 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
12073 * dlls/ntdll/virtual.c:
12074 ntdll: Support memory allocations inside reserved areas.
12076 * dlls/ntdll/virtual.c:
12077 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
12079 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
12080 libs/wine/wine.map:
12081 libwine: Added a function to enumerate the reserved mmap areas.
12083 2006-07-24 Robert Shearman <rob@codeweavers.com>
12086 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
12089 * dlls/rpcrt4/ndr_marshall.c:
12090 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
12091 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
12093 * dlls/rpcrt4/rpc_binding.c:
12094 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
12096 * dlls/rpcrt4/ndr_marshall.c:
12097 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
12099 * dlls/rpcrt4/ndr_marshall.c:
12100 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
12101 NdrConformantStringUnmarshall.
12103 * dlls/rpcrt4/ndr_marshall.c:
12104 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
12105 Change the FIXME messages to print out unrecognised format characters in
12106 hex rather than decimal.
12108 * dlls/uuid/uuid.c:
12109 uuid: Add IIDs and CLSIDs from xmldso.h.
12111 * dlls/oleaut32/typelib.c:
12112 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
12113 as native doesn't assume that it doesn't contain valid data.
12115 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
12116 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
12118 2006-07-24 Mike McCormack <mike@codeweavers.com>
12120 * dlls/msi/tests/msi.c:
12121 msi: Add a test case for MsiGetFileHash.
12124 msi: Implement MsiGetFileHash.
12126 * dlls/winex11.drv/keyboard.c:
12127 winex11.drv: Avoid an uninitialized variable warning.
12129 2006-07-24 Alexandre Julliard <julliard@winehq.org>
12131 * programs/winevdm/winevdm.c:
12132 winevdm: Load sound.drv too.
12134 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
12136 * tools/widl/header.c:
12137 widl: Allow write_type to output full pointer types.
12139 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
12141 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
12142 dlls/wined3d/wined3d_private.h:
12143 wined3d: Draw the cursor.
12145 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
12147 * dlls/wined3d/device.c:
12148 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
12150 2006-07-24 Mike McCormack <mike@codeweavers.com>
12153 msi: Reimplement MsiGetUserInfo using awstrings.
12155 2006-07-23 Dan Kegel <dank@kegel.com>
12157 * dlls/winedos/int21.c:
12158 winedos: Limit reported disk space to 1GB.
12160 2006-07-23 Jason Green <jave27@gmail.com>
12162 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
12163 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
12164 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
12165 constants regression).
12167 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
12169 * dlls/comdlg32/tests/printdlg.c:
12170 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
12172 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
12174 * dlls/dinput/device_private.h:
12175 dinput: Simplify code a bit.
12177 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
12179 * dlls/dinput/dinput_main.c:
12180 dinput: Fix small typo.
12182 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
12184 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
12185 wined3d: Whitelist pixelformats instead of blacklisting.
12187 * dlls/wined3d/surface.c:
12188 wined3d: Reactivate the X bits fixup.
12190 2006-07-24 Mike McCormack <mike@codeweavers.com>
12192 * dlls/msi/msi.c, dlls/msi/registry.c:
12193 msi: MoveMsiEnumPatches to registry.c
12195 * dlls/shdocvw/regsvr.c:
12196 shdocvw: Register MruListLong.
12198 * dlls/hlink/hlink_main.c:
12199 hlink: Implement HlinkNavigateToStringReference.
12201 * dlls/hlink/link.c:
12202 hlink: Only release an object that we successfully created.
12204 * dlls/query/query.spec, dlls/query/query_main.c:
12205 query: Add a stub implementation for LocateCatalogs.
12207 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
12209 * programs/winhelp/Ko.rc:
12210 winhelp: Updated Korean resource.
12212 2006-07-23 Robert Reif <reif@earthlink.net>
12215 winnt.h: Add more SID defines.
12217 2006-07-22 Jacek Caban <jacek@codeweavers.com>
12219 * dlls/urlmon/session.c:
12220 urlmon: Don't use freed string in TRACE.
12222 * dlls/shdocvw/persist.c:
12223 shdocvw: Return S_OK in IPersistStreamInit::Load.
12225 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
12227 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
12228 shell32: Define one more avi resource.
12230 2006-07-21 James Hawkins <truiken@gmail.com>
12232 * dlls/msi/tests/package.c:
12233 msi: Add tests for component and feature states.
12235 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
12237 * dlls/shell32/tests/shlexec.c:
12238 shell32/tests: Write-strings warnings fix.
12240 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
12242 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
12243 include/richedit.h:
12244 riched20: Write-strings warnings fix.
12245 The string members of the FINDTEXT and FINDTEXTEX structs are declared
12246 constant in the SDK.
12248 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
12250 * programs/oleview/typelib.c:
12251 oleview: Added interface handling to idl display.
12253 2006-07-21 James Hawkins <truiken@gmail.com>
12255 * dlls/msi/dialog.c:
12256 msi: Expand features with odd Display values.
12258 * dlls/msi/dialog.c:
12259 msi: Don't display a feature if its Display value is zero.
12261 * dlls/msi/action.c:
12262 msi: Set the component's initial state based on its attributes.
12264 2006-07-21 Jason Green <jave27@gmail.com>
12266 * dlls/wined3d/device.c:
12267 wined3d: Minor trace corrections in Set___ShaderConstants().
12269 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
12271 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
12272 wined3d: Do not try to create a vbo more than once.
12274 * dlls/wined3d/vertexbuffer.c:
12275 wined3d: Move vertex fixups into their own function.
12277 2006-07-21 Alexandre Julliard <julliard@winehq.org>
12279 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
12280 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
12282 2006-07-20 Benjamin Arai <me@benjaminarai.com>
12284 * dlls/oleaut32/tests/vartest.c:
12285 oleaut32: Fix missing tests and heap errors for VarCat conformance.
12287 * dlls/oleaut32/variant.c:
12288 oleaut32: Fix temp variant initialization issues in VarCat.
12290 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
12292 * dlls/kernel/time.c, dlls/ntdll/process.c,
12293 include/wine/server_protocol.h, server/process.c,
12294 server/protocol.def, server/trace.c:
12295 ntdll: Implementation of process CreationTime and ExitTime.
12297 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
12299 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
12300 include/setupapi.h:
12301 setupapi: Implemented SetupDiCreateDeviceInfoA.
12303 * dlls/setupapi/tests/devinst.c:
12304 setupapi: Rename a test.
12306 2006-07-20 Robert Reif <reif@earthlink.net>
12308 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
12309 advapi32: Partial LookupAccountSid implementation.
12311 2006-07-21 Alexandre Julliard <julliard@winehq.org>
12313 * dlls/ntdll/heap.c:
12314 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
12316 * dlls/ntdll/heap.c:
12317 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
12319 * dlls/ntdll/heap.c:
12320 ntdll: Add a few more free list entries to the heap.
12322 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12324 * dlls/comdlg32/cdlg_Ko.rc:
12325 comdlg32: Updated Korean resource.
12327 2006-07-21 Mike McCormack <mike@codeweavers.com>
12330 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
12333 msi: Use msi_reg_get_val_str() to read a registry value.
12335 * dlls/msi/msi.c, dlls/msi/msi.spec:
12336 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
12339 msi: Components with INSTALLSTATE_NOTUSED are considered present.
12342 msi: A component with an empty path is not used.
12345 msi: Use TRACE not FIXME for already implemented functions.
12347 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
12349 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
12350 d3d9: State management test framework for d3d9.
12352 * dlls/wined3d/device.c:
12353 wined3d: Respect EnableAutoDepthStencil parameter.
12355 * dlls/wined3d/stateblock.c:
12356 wined3d: Correct initial render states.
12358 * dlls/wined3d/device.c:
12359 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
12361 * dlls/wined3d/device.c:
12362 wined3d: Restore recording mode later in ActiveRender().
12364 * dlls/wined3d/device.c:
12365 wined3d: Read shader constants from correct stateblock.
12367 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
12369 * dlls/mscms/tests/profile.c:
12370 mscms/tests: Write-strings warnings fix.
12372 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
12374 * dlls/user/input.c, dlls/user/tests/msg.c:
12375 user: Add a TrackMouseEvent test, make it pass under Wine.
12377 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
12379 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
12380 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
12382 2006-07-20 Robert Shearman <rob@codeweavers.com>
12384 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
12385 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
12386 ole32: Implement CoRegisterPSClsid.
12388 2006-07-20 Juan Lang <juan_lang@yahoo.com>
12390 * dlls/msi/appsearch.c:
12391 msi: Don't use fixed-size buffers in AppSearch action.
12393 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
12395 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
12396 dinput8: DirectInput8Create rewrite.
12398 2006-07-19 Benjamin Arai <me@benjaminarai.com>
12400 * dlls/oleaut32/tests/olefont.c:
12401 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
12403 * dlls/oleaut32/olefont.c:
12404 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
12406 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
12408 * dlls/comdlg32/filedlg31.c:
12409 comdlg32: Remove redundant headers.
12411 2006-07-19 Ge van Geldorp <ge@gse.nl>
12413 * dlls/gdi/freetype.c:
12414 gdi: Use variables of correct size.
12416 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
12418 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
12419 setupapi: Add stub for SetupDiCreateDeviceInfoW.
12421 * dlls/setupapi/devinst.c:
12422 setupapi: Remove unneeded NULL checks before MyFree().
12424 2006-07-19 James Hawkins <truiken@gmail.com>
12426 * dlls/msi/events.c:
12427 msi: Implement the SetInstallLevel event.
12429 * dlls/msi/install.c, dlls/msi/msipriv.h:
12430 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
12431 be used internally.
12433 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
12434 msi: Update feature states after changing install levels, as they may have
12437 * dlls/msi/action.c:
12438 msi: Rename SetFeatureStates to match the naming scheme of internal msi
12441 2006-07-20 Mike McCormack <mike@codeweavers.com>
12443 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
12444 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
12445 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
12446 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
12447 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
12448 include/xmldso.idl:
12449 include: Remove unnecessary semicolons from idl.
12451 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
12452 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
12453 oledb: Add oledb.idl and some idl files it depends on.
12455 2006-07-19 Mike McCormack <mike@codeweavers.com>
12457 * configure, configure.ac:
12458 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
12460 2006-07-20 Mike McCormack <mike@codeweavers.com>
12462 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
12463 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
12464 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
12465 include/wine/itss.idl:
12466 include: Semicolons after cpp_quote are a syntax error in midl.
12468 2006-07-19 Hans Leidekker <hans@it.vu.nl>
12470 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
12471 usp10: Implement and test ScriptCacheGetHeight.
12473 2006-07-19 Jacek Caban <jacek@codeweavers.com>
12475 * dlls/urlmon/internet.c:
12476 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
12478 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
12479 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
12480 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
12481 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
12482 mshtml: Wrap remaining Heap* functions by inline functions.
12484 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
12486 * dlls/wininet/ftp.c:
12487 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
12489 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
12491 * dlls/dnsapi/tests/name.c:
12492 dnsapi/tests: Write-strings warnings fix.
12494 * dlls/comctl32/tests/listview.c:
12495 comctl32/tests: Write-strings warnings fix.
12497 2006-07-19 H. Verbeet <hverbeet@gmail.com>
12499 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
12500 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
12501 wined3d: Compilation fixes.
12503 2006-07-20 Kovács András <andras@csevego.net>
12505 * dlls/dinput/joystick_linuxinput.c:
12506 dinput: joydev_enum_deviceA now returns the correct value.
12508 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12510 * dlls/comctl32/comctl_Ko.rc:
12511 comctl32: Updated Korean resource.
12513 2006-07-19 Juan Lang <juan_lang@yahoo.com>
12515 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
12516 dlls/crypt32/tests/encode.c:
12517 crypt32: Implement more string types for X509_NAME_VALUE.
12519 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
12520 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
12523 * dlls/msi/appsearch.c:
12524 msi: Implement ACTION_AppSearchIni.
12526 2006-07-19 Alexandre Julliard <julliard@winehq.org>
12528 * dlls/ntdll/directory.c:
12529 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
12530 around a kernel bug.
12532 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
12534 * dlls/wininet/ftp.c:
12535 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
12537 2006-07-19 Juan Lang <juan_lang@yahoo.com>
12539 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
12540 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
12541 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
12543 * dlls/msi/appsearch.c:
12544 msi: Implement searching parent in ACTION_AppSearchReg.
12546 2006-07-19 Mike McCormack <mike@codeweavers.com>
12549 msi: Implement MsiConfigureFeatureW.
12552 msi: Fix the size of base 85 GUIDs.
12554 * dlls/msi/action.c:
12555 msi: Only load the features and files tables once.
12557 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
12559 * programs/oleview/typelib.c:
12560 oleview: Added data freeing in TypeLib Viewer.
12562 * programs/oleview/main.h, programs/oleview/typelib.c:
12563 oleview: Added some features to IDL data displaying.
12565 * programs/oleview/main.h, programs/oleview/pane.c,
12566 programs/oleview/typelib.c:
12567 oleview: Added skeleton for IDL files generation.
12569 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
12571 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
12572 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
12574 2006-07-19 Alexandre Julliard <julliard@winehq.org>
12576 * loader/preloader.c:
12577 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
12580 * dlls/kernel/process.c:
12581 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
12583 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
12584 kernel: Added support for exec'ing a new Win32 process.
12585 Use it to restart execution if the main binary can't be loaded because
12586 of address space conflicts, and also for Win16/DOS support.
12588 * dlls/kernel/process.c, dlls/ntdll/server.c,
12589 include/wine/server_protocol.h, server/process.c, server/process.h,
12590 server/protocol.def, server/request.c, server/trace.c:
12591 server: Simplify process creation.
12592 Pass the socket for the new process from the parent through the
12594 Perform initialisations during the new_process request.
12596 2006-07-19 Jason Green <jave27@gmail.com>
12598 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
12599 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
12600 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
12601 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
12602 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
12603 wined3d: Make the number of floating point shader constants dynamic.
12605 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
12607 * dlls/crypt32/tests/crl.c:
12608 crypt32: Make tests loadable on NT4.
12610 2006-07-18 James Hawkins <truiken@gmail.com>
12612 * dlls/msi/msi.spec, dlls/msi/source.c:
12613 msi: Add a stub implementation of MsiSourceListClearAll.
12615 * dlls/msi/action.c, dlls/msi/dialog.c:
12616 msi: Sort SelectionTree items by their Display value.
12618 2006-07-18 Huw Davies <huw@codeweavers.com>
12620 * dlls/msi/files.c:
12621 msi: Create files with the correct file attributes.
12623 2006-07-18 Mike McCormack <mike@codeweavers.com>
12626 msi: Check the right pointers for NULL.
12629 msi: Set properties, not the command line in MsiReinstallFeatureW.
12631 * dlls/msi/install.c, dlls/msi/msi.spec:
12632 msi: Implement MsiSetInstallLevel.
12634 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12636 * dlls/mshtml/Ko.rc:
12637 mshtml: Updated Korean resource.
12639 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
12641 * dlls/secur32/ntlm.c:
12642 secur32: Write-strings warnings fix.
12644 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
12646 * dlls/crypt32/tests/main.c:
12647 crypt32/tests: Write-strings warnings fix.
12649 2006-07-18 Benjamin Arai <me@benjaminarai.com>
12651 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
12652 oleaut32: Update error codes for VarMod.
12654 2006-07-18 Huw Davies <huw@codeweavers.com>
12656 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
12657 msxml3: removeChild should catch a NULL child node.
12659 * dlls/msxml3/tests/domdoc.c:
12660 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
12661 doesn't find a match.
12663 2006-07-18 Juan Lang <juan_lang@yahoo.com>
12665 * dlls/msi/appsearch.c:
12666 msi: Set name in ACTION_AppSearchGetSignature.
12668 * dlls/crypt32/encode.c:
12669 crypt32: Don't return from a try block.
12671 2006-07-18 Jacek Caban <jacek@codeweavers.com>
12673 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
12674 mshtml: Added stub implementation of ShowHTMLDialog.
12676 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
12679 wpp: In recursive macro definitions, print the macro name instead of nothing.
12681 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
12683 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
12684 include/wine/wined3d_interface.h:
12685 ddraw/wined3d: Remove texture format enumeration functions.
12687 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
12689 * dlls/wined3d/swapchain.c:
12690 wined3d: Duplicate flips in software if the local copy is up to date.
12692 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
12694 * dlls/wined3d/surface.c:
12695 wined3d: Disable the fog before writing the back buffer data.
12697 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
12699 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
12700 dlls/wined3d/wined3d_private.h:
12701 wined3d: Add a setting for the render target locking method.
12703 * dlls/wined3d/surface.c:
12704 wined3d: Break the glDrawPixels call out of UnlockRect.
12706 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12708 * programs/cmdlgtst/Ko.rc:
12709 cmdlgtst: Updated Korean resource.
12711 2006-07-17 Juan Lang <juan_lang@yahoo.com>
12713 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
12714 crypt32: Output x.500 strings from CertNameToStrA/W.
12716 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
12717 dlls/crypt32/serialize.c:
12718 crypt32: Fix reading key prov info from serialized data.
12720 * dlls/crypt32/encode.c:
12721 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
12723 * dlls/msi/appsearch.c:
12724 msi: Fix silly pointer error.
12726 2006-07-17 James Hawkins <truiken@gmail.com>
12728 * dlls/msi/dialog.c:
12729 msi: Update the feature components' states when a feature is selected.
12731 2006-07-17 Duane Clark <fpga@pacbell.net>
12733 * dlls/msvcrt/tests/file.c:
12734 msvcrt: Add tests of file operations in ASCII mode.
12736 2006-07-17 Jacek Caban <jacek@codeweavers.com>
12738 * dlls/urlmon/sec_mgr.c:
12739 urlmon: Fix handle leak.
12741 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
12742 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
12743 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
12744 mshtml: Wrap more Heap* function by inline functions.
12746 2006-07-17 Robert Shearman <rob@codeweavers.com>
12748 * dlls/oleaut32/tmarshal.c:
12749 oleaut32: Add an exception handler around code executed on the server side
12750 from the typelib marshaler.
12753 msi: Fix conversion of path to include nul-termination character in
12754 MsiProvideQualifiedComponentA.
12756 * dlls/rpcrt4/cproxy.c:
12757 rpcrt4: Display a big message box if the user tries to use typelib
12758 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
12761 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
12762 rpcrt4: Handle more structure padding values.
12764 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
12765 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
12766 The change caused regressions in a number of applications and needs more
12767 study to see what the correct behaviour should be.
12769 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
12771 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12772 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
12773 dlls/wined3d/vertexshader.c:
12774 wined3d: Readd missing copyright to shaders files.
12776 * dlls/wined3d/arb_program_shader.c:
12777 wined3d: Fix typo in ARB pixel shader.
12779 2006-07-17 Benjamin Arai <me@benjaminarai.com>
12781 * dlls/oleaut32/variant.c:
12782 oleaut32: VarCmp - Corrected function description.
12784 2006-07-16 H. Verbeet <hverbeet@gmail.com>
12786 * dlls/wined3d/drawprim.c:
12787 wined3d: Increment texture_idx when continuing as well.
12789 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
12791 * dlls/advapi32/tests/crypt_lmhash.c:
12792 advapi32/tests: Write-strings warnings fix.
12794 2006-07-17 Huw Davies <huw@codeweavers.com>
12796 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
12797 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
12799 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
12800 marked as unchecked.
12802 2006-07-18 Alexandre Julliard <julliard@winehq.org>
12804 * configure, configure.ac:
12805 configure: Store the full path to the prelink tool.
12807 2006-07-17 Jason Green <jave27@gmail.com>
12809 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12810 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
12811 dlls/wined3d/wined3d_private.h:
12812 wined3d: Fix for vertex shaders.
12814 2006-07-16 Duane Clark <fpga@pacbell.net>
12816 * programs/notepad/main.c:
12817 notepad: Change notepad printing font.
12819 * programs/notepad/dialog.c:
12820 notepad: Make notepad print something reasonable.
12822 2006-07-16 Jacek Caban <jacek@codeweavers.com>
12824 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
12825 dlls/mshtml/protocol.c:
12826 mshtml: Wrap Heap* functions by inline functions.
12828 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
12830 * dlls/wined3d/surface.c:
12831 wined3d: Break out the frame buffer readback of LockRect, implement palettized
12834 2006-07-17 Robert Shearman <rob@codeweavers.com>
12836 * dlls/dbghelp/elf_module.c:
12837 dbghelp: Don't access a negative section index in elf_map_section.
12839 * dlls/dbghelp/stabs.c:
12840 dbghelp: Avoid accessing a negative string index when parsing stabs entries
12841 with an empty string.
12843 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
12844 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
12845 TRACE now that all of the tests pass.
12847 * dlls/kernel/tests/version.c:
12848 kernel: Fix an incorrect version test.
12850 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
12851 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
12852 versions, which are tested in a hierarchical manner.
12853 Add some new tests for the different condition values.
12855 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
12856 ntdll: Use a common condition value for the major, minor and service pack
12859 * dlls/ntdll/version.c:
12860 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
12861 for comparing the values.
12863 * dlls/oleaut32/tests/vartest.c:
12864 oleaut32: Test the return value of VarCat in the tests.
12866 2006-07-15 Aric Stewart <aric@codeweavers.com>
12868 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
12869 wineboot: Copy windows file protection files at boot time.
12871 2006-07-17 Mike McCormack <mike@codeweavers.com>
12874 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
12877 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
12879 2006-07-15 Mike McCormack <mike@codeweavers.com>
12881 * dlls/msi/install.c:
12882 msi: Cleanup traces, remove unnecessary includes.
12884 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
12885 msi: Move msi_get_property_int() to helpers.c
12888 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
12891 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
12893 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
12895 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
12896 libwine: Add a configure check for setrlimit.
12898 2006-07-17 Alexandre Julliard <julliard@winehq.org>
12900 * tools/winegcc/winegcc.c:
12901 winegcc: Make sure the Wine library paths take precedence in Wine mode.
12903 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12905 * programs/clock/Ko.rc:
12906 clock: Updated Korean resource.
12908 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
12910 * dlls/comctl32/listview.c:
12911 comctl32: Use struct member after check for NULL (Coverity).
12913 2006-07-15 Mike McCormack <mike@codeweavers.com>
12915 * dlls/shdocvw/regsvr.c:
12916 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
12918 2006-07-16 Jacek Caban <jacek@codeweavers.com>
12920 * dlls/urlmon/regsvr.c:
12921 urlmon: Register zone and security manager.
12923 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
12924 dlls/urlmon/urlmon_main.c:
12925 urlmon: Added UrlMkGetSessionOption implementation.
12927 * dlls/urlmon/umon.c:
12928 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
12930 * include/urlmon.idl:
12931 urlmon.idl: Added some missing declarations.
12933 * dlls/mshtml/htmldoc.c:
12934 mshtml: Added get_all implementation.
12936 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
12938 * programs/notepad/Da.rc:
12939 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
12941 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
12943 * dlls/dinput/keyboard.c:
12944 dinput: Unacquire correct device.
12946 * dlls/dinput/keyboard.c:
12947 dinput: Ignore repeated key events.
12949 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
12951 * dlls/wined3d/surface.c:
12952 wined3d: Allocate 4 extra bytes in the dib section.
12954 2006-07-16 Duane Clark <fpga@pacbell.net>
12956 * tools/examine-relay:
12957 examine-relay: Indent winex11.drv lines.
12959 2006-07-15 Duane Clark <dclark@akamail.com>
12961 * dlls/comdlg32/printdlg.c:
12962 comdlg32: Set PD_PAGENUMS from print dialog.
12964 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12966 * programs/wordpad/Ko.rc:
12967 wordpad: Updated Korean resource.
12969 2006-07-14 James Hawkins <truiken@gmail.com>
12971 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
12972 wininet: Add more tests for InternetCrackurl.
12974 * dlls/msi/dialog.c:
12975 msi: Add handling for the ListBox dialog control.
12977 2006-07-14 Milko Krachounov <milko@3mhz.net>
12979 * dlls/shell32/shell32_Bg.rc:
12980 shell32: Update Bulgarian translation.
12982 * dlls/mshtml/Bg.rc:
12983 mshtml: Update Bulgarian translation.
12985 2006-07-16 Robert Reif <reif@earthlink.net>
12987 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
12989 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
12991 2006-07-14 Robert Reif <reif@earthlink.net>
12994 include: Add well known sids and quota limits to winnt.h.
12996 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
12998 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
12999 riched20: WM_SETFONT support.
13001 2006-07-14 Robert Shearman <rob@codeweavers.com>
13003 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
13004 ole32: Improve CoRegisterMessageFilter and add tests for it.
13006 * dlls/ole32/rpc.c:
13007 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
13009 2006-07-13 Aric Stewart <aric@codeweavers.com>
13011 * configure, configure.ac, dlls/comcat/Makefile.in,
13012 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
13013 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
13014 comcat: cImplemented or cRequired of -1 means to match everything
13015 regardless of the implementation or categories.
13017 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
13019 * dlls/msi/files.c:
13020 msi: cabinet_notify - don't fail on files with the same filepath.
13022 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
13024 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
13025 wined3d: Only copy memory corresponding to the dib section instead of the
13026 power of 2 surface.
13028 2006-07-14 András Kovács <andras@csevego.net>
13030 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
13031 shell32: Stub for SHSetLocalizedName.
13033 2006-07-13 Juan Lang <juan_lang@yahoo.com>
13035 * dlls/msi/appsearch.c:
13036 msi: Let caller set property in AppSearch.
13038 2006-07-14 Mike McCormack <mike@codeweavers.com>
13041 msi: Use awstring to return strings from MsiGetProductInfo.
13044 msi: Read from the registry, not the database in MsiGetProductInfo.
13046 * dlls/msi/msipriv.h, dlls/msi/registry.c:
13047 msi: Add some registry reading macro functions.
13049 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
13050 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
13051 msi: Move version string conversions to registry.c.
13053 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
13054 msi: Move some registry helper functions to registry.c.
13056 2006-07-13 Juan Lang <juan_lang@yahoo.com>
13058 * dlls/crypt32/cert.c:
13059 crypt32: Correct self-signed cert creation.
13060 - use correct function names for rpcrt functions
13061 - use CryptGenRandom to create unique serial numbers
13063 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
13065 * tools/widl/parser.y:
13066 widl: Support coclass forward declarations.
13068 * tools/widl/header.c:
13069 widl: Fix unterminated comment in generated code.
13071 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
13073 * dlls/wined3d/glsl_shader.c:
13074 wined3d: Fix cmp instruction for GLSL.
13075 The current GLSL cmp instruction is incorrect, because:
13076 - it ignores destination write mask
13077 - it ignores source swizzle
13078 - it ignores other source modifiers.
13079 - it works incorrectly for src0 = 0
13081 * dlls/wined3d/device.c:
13082 wined3d: Fix light state bugs.
13084 2006-07-14 Robert Shearman <rob@codeweavers.com>
13086 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
13087 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
13088 FUNCFLAG_FRESTRICTED flag.
13089 Add some more tests for ITypeInfo::Invoke.
13091 * dlls/oleaut32/olepicture.c:
13092 oleaut32: Implement GetClassID for the OLE picture class.
13094 * dlls/rpcrt4/ndr_marshall.c:
13095 rpcrt4: Fix Variance Callback Functions.
13096 A callback function for computing the variance puts the computed value
13097 into the same field as a conformance, so make sure to copy the value
13098 into pCount before returning from ComputeConformanceOrVariance.
13100 * dlls/rpcrt4/cpsf.c:
13101 rpcrt4: Add the threading model and a description when registering a CLSID
13102 for the PSFactoryBuffer.
13104 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
13105 ole32: Add validation of parameters to CoGetClassObject and make sure to
13106 initialise ppv to NULL.
13108 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
13110 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
13111 dlls/winex11.drv/xim.c:
13112 Fix swapped 2nd and 3rd argument passed to memset.
13114 2006-07-14 Alexandre Julliard <julliard@winehq.org>
13116 * programs/msiexec/msiexec.c:
13117 msiexec: Invert the return values of the boolean functions so that
13118 their names make more sense.
13120 2006-07-13 James Hawkins <truiken@gmail.com>
13122 * programs/msiexec/msiexec.c:
13123 msiexec: Also support options using a hyphen.
13125 * dlls/msi/dialog.c:
13126 msi: Add handling for the GroupBox dialog control.
13128 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
13130 * tools/winedump/pe.c:
13131 winedump: Write-strings warnings fix.
13133 2006-07-14 Alexandre Julliard <julliard@winehq.org>
13135 * configure, configure.ac:
13136 configure: Revert the error exit code for warnings, it causes more
13137 trouble than it's worth.
13139 2006-07-13 Alexandre Julliard <julliard@winehq.org>
13141 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
13142 ntdll: Make sure to not unmap anything from reserved areas
13143 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
13145 * dlls/ntdll/virtual.c:
13146 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
13147 arbitrary granularity.
13149 * dlls/ntdll/virtual.c:
13150 ntdll: Support for arbitrary memory allocation granularity.
13152 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
13154 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
13155 programs/notepad/De.rc, programs/notepad/Eo.rc,
13156 programs/notepad/Es.rc, programs/notepad/Fi.rc,
13157 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
13158 programs/notepad/It.rc, programs/notepad/Ja.rc,
13159 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
13160 programs/notepad/No.rc, programs/notepad/Pl.rc,
13161 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
13162 programs/notepad/Si.rc, programs/notepad/Sk.rc,
13163 programs/notepad/Sw.rc, programs/notepad/Th.rc,
13164 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
13165 programs/notepad/Zh.rc:
13166 notepad: Fix the ellipsis and shortcuts in menus.
13168 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
13169 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
13170 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
13171 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
13172 wordpad: Add shortcuts in menus.
13174 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
13176 * dlls/comdlg32/cdlg_Pl.rc:
13177 comdlg32: Update Polish translation.
13179 2006-07-13 Robert Shearman <rob@codeweavers.com>
13181 * dlls/ole32/compobj.c:
13182 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
13183 It increases the latency on completing the COM call and could result in
13184 the COM call never completing in some circumstances.
13186 * dlls/oleaut32/typelib.c:
13187 oleaut32: Convert void return types to the VT_EMPTY variant type in
13190 * dlls/oleaut32/typelib.c:
13191 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
13192 since dispinterfaces don't have the FDISPATCHABLE flag.
13194 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
13195 include: Add NI_* defines and add a WS(socklen_t) type.
13197 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
13198 rpcrt4: Add a stub for I_RpcMapWin32Status.
13200 * dlls/dbghelp/path.c:
13201 dbghelp: Fix the finding of PDB DS-type files.
13203 2006-07-13 Alexandre Julliard <julliard@winehq.org>
13205 * dlls/shell32/brsfolder.c:
13206 shell32: Avoid using macros that cause gcc warnings.
13208 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
13209 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
13211 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
13212 kernel32: Moved initialisation of the console handles to DllMain.
13214 2006-07-12 James Hawkins <truiken@gmail.com>
13216 * dlls/shlwapi/tests/path.c:
13217 shlwapi: Add tests for PathCommonPrefixA.
13219 * dlls/shlwapi/tests/path.c:
13220 shlwapi: Add tests for PathBuildRootA.
13222 * dlls/msi/install.c, dlls/msi/tests/package.c:
13223 msi: Update the files target paths as well, because a parent directory might
13226 2006-07-12 Thomas Kho <tkho@ucla.edu>
13228 * programs/notepad/dialog.c:
13229 notepad: Change file not saved alert title to match Windows' notepad.exe.
13231 * programs/notepad/En.rc, programs/notepad/dialog.c:
13232 notepad: Change window title to be like Windows' notepad.exe.
13234 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
13236 * dlls/winspool.drv/tests/info.c:
13237 winspool.drv/tests: Write-strings warnings fix.
13239 * dlls/mshtml/main.c:
13240 mshtml: Write-strings warnings fix.
13242 2006-07-11 James Hawkins <truiken@gmail.com>
13244 * dlls/urlmon/umon.c:
13245 urlmon: Implement URLDownloadToCacheFileW.
13247 2006-07-10 Ge van Geldorp <ge@gse.nl>
13249 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
13251 user32: Implement Get/SetClassLongPtrA/W.
13253 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
13255 * dlls/user/sysparams.c:
13256 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
13258 2006-07-12 Mike McCormack <mike@codeweavers.com>
13260 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
13261 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
13264 * dlls/ole32/clipboard.c:
13265 ole32: Small cleanups.
13267 * dlls/ole32/stg_prop.c:
13268 ole32: Remove unnecessary assert(This) calls.
13270 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
13271 ole32: Fix and test reading and writing of VT_CF properties.
13273 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
13275 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
13276 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
13277 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
13278 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
13279 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
13280 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
13281 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
13282 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
13283 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
13284 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
13285 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
13286 dlls/comctl32/propsheet.c:
13287 comctl32: Use wsprintf instead of strcat building the properties
13288 dialog title to allow different word orders.
13290 2006-07-12 Juan Lang <juan_lang@yahoo.com>
13292 * dlls/msi/appsearch.c:
13293 msi: Split up ACTION_AppSearchReg.
13295 * dlls/crypt32/store.c:
13296 crypt32: Add stubs for some stores.
13298 * dlls/crypt32/crypt32.spec:
13299 crypt32: Forward CreateFileU to CreateFileW.
13301 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
13303 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
13304 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
13305 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
13306 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
13307 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
13308 dlls/winex11.drv/x11font.h:
13309 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
13310 (not vice versa) for efficiency (required adding the Ex functionality
13313 * dlls/gdi/tests/font.c:
13314 gdi32: Add conformance test for GetTextExtentExPointW.
13316 2006-07-12 Mike McCormack <mike@codeweavers.com>
13318 * dlls/query/query_main.c:
13319 query: Return a more appropriate error code from CIState.
13321 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
13323 * dlls/urlmon/regsvr.c:
13324 urlmon: Write-strings warnings fix.
13326 2006-07-12 H. Verbeet <hverbeet@gmail.com>
13328 * dlls/wined3d/utils.c:
13329 wined3d: Texture stages that reference NULL textures should just pass
13330 through the result of the previous stage.
13332 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
13333 wined3d: Fix specular color handling for register combiners.
13334 By default the FinalCombiner is setup to add the specular color to the
13335 final result of the combiner operations. However, it should only do
13336 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
13338 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
13340 * dlls/wined3d/vertexbuffer.c:
13341 wined3d: Check the color data type too when deciding whether to convert data.
13343 2006-07-11 Mike McCormack <mike@codeweavers.com>
13345 * dlls/ole32/stg_prop.c:
13346 ole32: Implement IPropertyStorage::Enum using enumx.
13348 * dlls/ole32/stg_prop.c:
13349 ole32: Clean up some declarations.
13351 * dlls/ole32/stg_prop.c:
13352 ole32: Use enumx to implement IPropertySetStorage::Enum.
13354 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
13355 ole32: Add a framework for implementing IEnum* interfaces.
13357 2006-07-12 Mike McCormack <mike@codeweavers.com>
13359 * dlls/ole32/ole2.c:
13360 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
13362 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
13363 ole32: Fix conformance test to compile with MSVC6.
13365 * dlls/ole32/stg_prop.c:
13366 ole32: This cannot be NULL, so don't check it.
13368 * dlls/ole32/stg_prop.c:
13369 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
13372 2006-07-11 Mike McCormack <mike@codeweavers.com>
13374 * dlls/ole32/ole2.c:
13375 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
13377 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
13379 * dlls/avifil32/Makefile.in:
13380 avifil32: Remove unnecessary dependency on ntdll.
13382 2006-07-11 Juan Lang <juan_lang@yahoo.com>
13384 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
13385 dlls/crypt32/tests/cert.c, include/wincrypt.h:
13386 crypt32: Implement CryptAcquireCertificatePrivateKey.
13388 2006-07-11 Robert Reif <reif@earthlink.net>
13390 * dlls/advapi32/lsa.c:
13391 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
13393 * include/ntsecapi.h:
13394 include: Add more policy structures to ntsecapi.h.
13396 2006-07-11 Alexandre Julliard <julliard@winehq.org>
13398 * libs/Makefile.in, tools/winewrapper:
13399 libs: Get rid of the libwine symlinks.
13401 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
13402 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
13403 winegcc: Automatically add the correct lib paths when building inside the
13406 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
13407 tools/wrc/Makefile.in:
13408 libs: Get rid of the symlinks for the static libs.
13410 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
13411 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
13412 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
13413 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
13414 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
13415 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
13416 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
13417 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
13418 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
13419 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
13420 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
13421 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
13422 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
13423 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
13424 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
13425 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
13426 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
13427 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
13428 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
13429 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
13430 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
13431 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
13432 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
13433 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
13434 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
13435 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
13436 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
13437 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
13438 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
13439 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
13440 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
13441 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
13442 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
13443 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
13444 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
13445 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
13446 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
13447 libs/unicode/Makefile.in, libs/unicode/c_037.c,
13448 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
13449 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
13450 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
13451 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
13452 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
13453 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
13454 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
13455 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
13456 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
13457 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
13458 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
13459 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
13460 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
13461 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
13462 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
13463 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
13464 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
13465 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
13466 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
13467 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
13468 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
13469 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
13470 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
13471 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
13472 libs/unicode/collation.c, libs/unicode/compose.c,
13473 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
13474 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
13475 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
13476 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
13477 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
13478 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
13479 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
13480 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
13481 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
13482 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
13483 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
13484 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
13485 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
13486 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
13487 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
13488 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
13489 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
13490 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
13491 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
13492 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
13493 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
13494 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
13495 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
13496 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
13497 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
13498 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
13499 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
13500 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
13501 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
13502 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
13503 libs/wine/wine.map, programs/msiexec/Makefile.in,
13504 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
13505 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
13506 tools/wrc/Makefile.in:
13507 libs: Merged libwine_unicode into libwine.
13508 Most dlls use libwine_unicode at this point, so there's nothing to
13509 gain by having two separate libraries.
13511 2006-07-10 Juan Lang <juan_lang@yahoo.com>
13513 * dlls/crypt32/decode.c:
13514 crypt32: Check a pointer before dereferencing it (Coverity).
13516 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
13517 shell32: Always NULL-terminate path in SHGetPathFromIDList.
13519 2006-07-11 Mike McCormack <mike@codeweavers.com>
13521 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
13522 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
13523 dlls/infosoft/wordbreaker.c:
13524 infosoft: Add a word breaker for English.
13526 2006-07-10 Ge van Geldorp <ge@gse.nl>
13528 * tools/winebuild/import.c:
13529 winebuild: Save registers which might contain parameters for the function to
13532 * dlls/kernel/resource.c, include/winternl.h:
13533 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
13535 2006-07-10 James Hawkins <truiken@gmail.com>
13537 * dlls/msi/tests/package.c:
13538 msi: Test how SetTargetPath affects the target paths of install files.
13540 2006-07-09 James Hawkins <truiken@gmail.com>
13542 * dlls/msi/appsearch.c:
13543 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
13545 2006-07-10 Benjamin Arai <me@benjaminarai.com>
13547 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
13548 oleaut32: Conformance test and patch for VarCat.
13550 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
13552 * dlls/wined3d/directx.c:
13553 wined3d: Improve GetAdapterMonitor stub.
13555 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
13556 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
13557 dlls/wined3d/wined3d_private.h:
13558 wined3d: More flow control instructions.
13559 - Implement call, callnz, label, and ret
13560 - Implement support for NOT modifier
13562 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
13563 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
13564 dlls/wined3d/wined3d_private.h:
13565 wined3d: More flow control instructions
13566 - Implement if, else, endif, rep, endrep, break
13567 - Implement ifc, breakc, using undocumented comparison bits in the instruction
13569 - Fix bug in main loop processing of codes with no dst token
13570 - Fix bug in GLSL output modifier processing of codes with no dst token
13571 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
13572 - Add versioning for all the instructions above, and remove
13573 GLSL_REQUIRED thing, which is useless and should be removed from all
13574 opcodes in general.
13576 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
13578 * dlls/wined3d/device.c:
13579 wined3d: Fix off-by-one constants bug.
13581 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
13582 wined3d: Clamp texcoord output between 0 and 1.
13584 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
13585 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
13586 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
13587 wined3d: Place immediate constants in the same array as global constants.
13588 - move DEF, DEFI, DEFB handling into the register counting pass
13589 - keep track of defined constants as a linked list (because there's a
13591 - apply immediate constants after global constants in the constant
13593 - both types of constants now get loaded with array notation in the
13594 shader (into the same array)
13596 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
13598 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
13599 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
13600 dlls/ddraw/tests/refcount.c:
13601 ddraw: Palette refcounting fix.
13602 Do not AddRef the DirectDraw interfaces in CreatePalette of older
13603 interface version, and add a test for that.
13605 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
13606 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
13607 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
13608 ddraw: Split up the ddraw refcount.
13610 2006-07-10 Mike McCormack <mike@codeweavers.com>
13612 * include/Makefile.in, include/cierror.h:
13613 include: Add cierror.h.
13615 2006-07-11 Mike McCormack <mike@codeweavers.com>
13617 * dlls/ole32/storage32.c:
13618 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
13620 * include/indexsvr.idl:
13621 indexsvr.h: Fix a typo.
13623 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13625 * dlls/wined3d/directx.c:
13626 wined3d: Add an "\n" to a fixme to fix another overflow (in
13627 IWineD3DImpl_CheckDeviceFormatConversion).
13629 2006-07-10 Juan Lang <juan_lang@yahoo.com>
13631 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
13633 riched20: Add stub implementation of ITextDocument.
13635 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
13636 crypt32: Implement key context property, with tests.
13638 2006-07-10 Ge van Geldorp <ge@gse.nl>
13640 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
13641 winedbg: Implement some x86_64 backend routines.
13643 * tools/winebuild/spec32.c:
13644 winebuild: Reserve enough space for null function pointer.
13647 server: Widen lparam for timers.
13649 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
13651 * dlls/shell32/shlview.c:
13652 shell32: Write-strings warning fix.
13654 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
13656 * dlls/crypt32/tests/encode.c:
13657 crypt32/tests: Write-strings warnings test.
13659 2006-07-11 Alexandre Julliard <julliard@winehq.org>
13662 server: Fixed get_thread_context for x86_64.
13664 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
13666 * dlls/amstream/amstream.c, include/mmstream.idl:
13667 amstream: Fix argument types to match the PSDK.
13669 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
13671 * programs/notepad/En.rc:
13672 notepad: En.rc: Fix the ellipsis in menu.
13674 2006-07-10 Huw Davies <huw@codeweavers.com>
13676 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
13677 msxml3: Implement removeChild.
13679 2006-07-10 Hans Leidekker <hans@it.vu.nl>
13681 * dlls/dnsapi/query.c:
13682 dnsapi: Fix a buffer overrun (Coverity).
13684 * dlls/wldap32/ber.c:
13685 wldap32: Document the ber functions.
13687 * dlls/wldap32/rename.c:
13688 wldap32: Document the rename functions.
13691 wine.inf: Add msi to the list of fake dlls.
13693 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
13695 * programs/oleview/En.rc, programs/oleview/resource.h,
13696 programs/oleview/typelib.c:
13697 oleview: Added more fields to TypeLib Viewer tree.
13699 2006-07-08 Jacek Caban <jacek@codeweavers.com>
13701 * dlls/urlmon/binding.c:
13702 urlmon: Always verify mime using FindMimeFromData.
13704 * dlls/shdocvw/tests/webbrowser.c:
13705 shdocvw: Added test of DoVerb.
13707 * dlls/shdocvw/tests/webbrowser.c:
13708 shdocvw: Added GetMiscStatus test.
13710 * dlls/shdocvw/oleobject.c:
13711 shdocvw: Call SetMenu in activate_ui.
13713 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
13714 mshtml: Added OnFrameWindowActivate implementation.
13716 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
13718 * dlls/advapi32/registry.c, include/winreg.h:
13719 advapi32: Fix registry API prototypes to match the PSDK.
13721 2006-07-10 Alexandre Julliard <julliard@winehq.org>
13723 * include/.gitignore, include/wine/.gitignore:
13724 include/.gitignore: Moved the wine subdir ignore list to the main file.
13726 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
13727 libs/.gitignore: Added wildcards for libraries.
13729 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
13730 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
13731 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
13732 .gitignore: Added wildcards to ignore lex and bison output files.
13734 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
13735 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
13736 dlls/cards/.gitignore, dlls/comcat/.gitignore,
13737 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
13738 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
13739 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
13740 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
13741 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
13742 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
13743 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
13744 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
13745 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
13746 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
13747 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
13748 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
13749 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
13750 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
13751 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
13752 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
13753 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
13754 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
13755 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
13756 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
13757 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
13758 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
13759 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
13760 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
13761 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
13762 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
13763 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
13764 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
13765 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
13766 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
13767 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
13768 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
13769 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
13770 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
13771 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
13772 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
13773 programs/msiexec/.gitignore, programs/notepad/.gitignore,
13774 programs/oleview/.gitignore, programs/progman/.gitignore,
13775 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
13776 programs/start/.gitignore, programs/taskmgr/.gitignore,
13777 programs/uninstaller/.gitignore, programs/view/.gitignore,
13778 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
13779 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
13780 programs/winemine/.gitignore, programs/winetest/.gitignore,
13781 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
13782 .gitignore: Added wildcards to ignore generated resource files.
13784 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
13785 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
13786 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
13787 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
13788 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
13789 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
13790 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
13791 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
13792 dlls/lz32/tests/.gitignore, dlls/make_dlls,
13793 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
13794 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
13795 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
13796 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
13797 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
13798 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
13799 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
13800 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
13801 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
13802 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
13803 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
13804 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
13805 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
13806 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
13807 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
13808 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
13809 dlls/ws2_32/tests/.gitignore:
13810 make_dlls: Recursively ignore .ok files in all tests directories.
13812 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
13813 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
13814 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
13815 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
13816 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
13817 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
13818 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
13819 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
13820 dlls/lz32/tests/.gitignore, dlls/make_dlls,
13821 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
13822 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
13823 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
13824 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
13825 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
13826 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
13827 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
13828 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
13829 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
13830 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
13831 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
13832 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
13833 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
13834 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
13835 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
13836 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
13837 dlls/ws2_32/tests/.gitignore:
13838 make_dlls: Recursively ignore testlist.c in all tests directories.
13840 * programs/.gitignore, programs/clock/.gitignore,
13841 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
13842 programs/eject/.gitignore, programs/expand/.gitignore,
13843 programs/explorer/.gitignore, programs/hh/.gitignore,
13844 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
13845 programs/make_progs, programs/msiexec/.gitignore,
13846 programs/notepad/.gitignore, programs/oleview/.gitignore,
13847 programs/progman/.gitignore, programs/regedit/.gitignore,
13848 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
13849 programs/rundll32/.gitignore, programs/start/.gitignore,
13850 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
13851 programs/view/.gitignore, programs/wcmd/.gitignore,
13852 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
13853 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
13854 programs/winedbg/.gitignore, programs/winefile/.gitignore,
13855 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
13856 programs/winepath/.gitignore, programs/winetest/.gitignore,
13857 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
13858 programs/winver/.gitignore, programs/wordpad/.gitignore:
13859 make_progs: Generate the .gitignore file.
13860 Ignore generated programs from the top-level .gitignore.
13862 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
13863 dlls/advpack/.gitignore, dlls/atl/.gitignore,
13864 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
13865 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
13866 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
13867 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
13868 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
13869 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
13870 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
13871 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
13872 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
13873 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
13874 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
13875 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
13876 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
13877 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
13878 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
13879 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
13880 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
13881 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
13882 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
13883 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
13884 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
13885 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
13886 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
13887 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
13888 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
13889 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
13890 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
13891 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
13892 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
13893 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
13894 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
13895 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
13896 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
13897 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
13898 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
13899 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
13900 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
13901 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
13902 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
13903 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
13904 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
13905 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
13906 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
13907 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
13908 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
13909 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
13910 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
13911 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
13912 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
13913 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
13914 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
13915 make_dlls: Ignore generated import libraries from the top-level .gitignore.
13917 * dlls/.gitignore, dlls/make_dlls:
13918 make_dlls: Generate the .gitignore file.
13920 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
13921 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
13922 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
13923 dlls/amstream/.gitignore, dlls/atl/.gitignore,
13924 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
13925 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
13926 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
13927 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
13928 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
13929 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
13930 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
13931 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
13932 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
13933 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
13934 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
13935 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
13936 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
13937 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
13938 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
13939 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
13940 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
13941 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
13942 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
13943 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
13944 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
13945 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
13946 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
13947 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
13948 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
13949 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
13950 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
13951 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
13952 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
13953 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
13954 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
13955 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
13956 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
13957 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
13958 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
13959 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
13960 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
13961 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
13962 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
13963 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
13964 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
13965 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
13966 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
13967 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
13968 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
13969 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
13970 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
13971 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
13972 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
13973 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
13974 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
13975 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
13976 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
13977 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
13978 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
13979 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
13980 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
13981 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
13982 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
13983 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
13984 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
13985 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
13986 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
13987 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
13988 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
13989 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
13990 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
13991 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
13992 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
13993 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
13994 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
13995 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
13996 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
13997 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
13998 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
13999 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
14000 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
14001 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
14002 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
14003 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
14004 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
14005 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
14006 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
14007 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
14008 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
14009 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
14010 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
14011 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
14012 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
14013 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
14014 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
14015 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
14016 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
14017 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
14018 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
14019 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
14020 dlls/version/.gitignore, dlls/version/tests/.gitignore,
14021 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
14022 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
14023 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
14024 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
14025 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
14026 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
14027 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
14028 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
14029 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
14030 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
14031 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
14032 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
14033 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
14034 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
14035 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
14036 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
14037 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
14038 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
14039 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
14040 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
14041 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
14042 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
14043 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
14044 programs/control/.gitignore, programs/eject/.gitignore,
14045 programs/expand/.gitignore, programs/explorer/.gitignore,
14046 programs/hh/.gitignore, programs/icinfo/.gitignore,
14047 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
14048 programs/notepad/.gitignore, programs/oleview/.gitignore,
14049 programs/progman/.gitignore, programs/regedit/.gitignore,
14050 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
14051 programs/rundll32/.gitignore, programs/start/.gitignore,
14052 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
14053 programs/view/.gitignore, programs/wcmd/.gitignore,
14054 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
14055 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
14056 programs/winedbg/.gitignore, programs/winefile/.gitignore,
14057 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
14058 programs/winepath/.gitignore, programs/winetest/.gitignore,
14059 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
14060 programs/winver/.gitignore, programs/wordpad/.gitignore,
14061 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
14062 tools/winapi/.gitignore, tools/winebuild/.gitignore,
14063 tools/winedump/.gitignore, tools/winegcc/.gitignore,
14064 tools/wmc/.gitignore, tools/wrc/.gitignore:
14065 Take advantage of the recursive nature of .gitignore for Makefile entries.
14066 Prefix other entries with '/' to make them non-recursive.
14068 * ANNOUNCE, ChangeLog, VERSION, configure:
14071 ----------------------------------------------------------------
14072 2006-07-07 Mike McCormack <mike@codeweavers.com>
14074 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
14075 dlls/query/Makefile.in, dlls/query/query.spec,
14076 dlls/query/query_main.c:
14077 query: Add a skeleton for query.dll.
14079 2006-07-07 James Hawkins <truiken@gmail.com>
14081 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
14082 advpack: Add tests for different configurations of INF filenames and
14083 working directories for install functions.
14085 2006-07-10 Alexandre Julliard <julliard@winehq.org>
14087 * configure, configure.ac, include/basetsd.h, include/windef.h,
14088 tools/winegcc/winegcc.c:
14089 configure: Define _WIN64 when building on a 64-bit platform.
14091 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
14092 include/msvcrt/mbstring.h, include/msvcrt/search.h,
14093 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
14094 include/msvcrt/sys/types.h, include/msvcrt/time.h,
14095 include/msvcrt/wchar.h:
14096 include/msvcrt: Fix all definitions of size_t for Win64.
14098 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
14099 dlls/msvcrt/time.c:
14100 msvcrt: Avoid including system headers in msvcrt.h.
14102 2006-07-07 Mike McCormack <mike@codeweavers.com>
14104 * include/Makefile.in, include/ntquery.h:
14105 query: Add ntquery.h.
14107 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
14109 * dlls/ntdll/tests/reg.c:
14110 ntdll/tests: Added some NULL testing.
14112 2006-07-10 Alexandre Julliard <julliard@winehq.org>
14114 * server/registry.c:
14115 server: Only accept 0 as registry handle in functions that take a parent key.
14117 2006-07-08 Robert Shearman <rob@codeweavers.com>
14119 * include/winerror.h:
14120 include: Add more error codes used by newer versions of COM.
14122 * dlls/oleaut32/typelib2.c:
14123 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
14124 had much wider testing.
14126 * dlls/oleaut32/typelib.c:
14127 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
14128 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
14129 mask. Upper 16 bits contains the ordinal number of the function.
14130 Allocation of the "recbuf" must be modified, to support larger data
14131 (based on a patch by White Snake <whitesnake78@mail.com>).
14133 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
14135 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
14136 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
14138 2006-07-07 Thomas Kho <tkho@ucla.edu>
14140 * dlls/winex11.drv/mouse.c:
14141 winex11: Use correct multiplier for negative relative mouse movements.
14143 2006-07-07 Juan Lang <juan_lang@yahoo.com>
14145 * dlls/crypt32/cert.c:
14146 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
14148 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14150 * dlls/shell32/shell32_Ko.rc:
14151 shell32: Updated Korean resource.
14153 * programs/winecfg/Ko.rc:
14154 winecfg: Updated Korean resource.
14156 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
14158 * programs/winecfg/Nl.rc:
14159 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
14161 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
14163 * programs/winecfg/audio.c:
14164 winecfg: Write-strings warnings fix.
14166 2006-07-07 Jacek Caban <jacek@codeweavers.com>
14168 * dlls/urlmon/urlmon_main.c:
14169 urlmon: Register protocol handlers in DllMain.
14171 * dlls/urlmon/urlmon_main.c:
14172 urlmon: Use non heap based objects for class factories.
14174 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
14176 * dlls/wined3d/glsl_shader.c:
14177 wined3d: Fix typo breaking 3.0 pshaders color input.
14179 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
14181 * dlls/winex11.drv/event.c:
14182 winex11.drv: Protect X11 calls by a critical section.
14184 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
14185 server/trace.c, server/window.c:
14186 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
14189 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
14191 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
14192 dlls/winex11.drv/opengl.c:
14193 Add a common fps counter channel to ddraw, opengl and d3d.
14195 2006-07-07 Jacek Caban <jacek@codeweavers.com>
14197 * dlls/mshtml/nsio.c:
14198 mshtml: Create nsWineURI even if we don't have valid nsIURI.
14200 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
14201 shdocvw: Added test of SetClientSite.
14203 * dlls/shdocvw/oleobject.c:
14204 shdocvw: Call GetContainer in SetClientSite.
14206 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
14207 include/htiframe.idl:
14208 include: Added htiframe.idl.
14210 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
14212 * dlls/wined3d/baseshader.c:
14213 wined3d: Trace ABS/ABSNEG modifiers.
14215 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
14216 wined3d: Create fake input semantics for d3d8 shaders.
14217 Use them to remove the need for loading arrays in two different places.
14219 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14220 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
14221 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
14222 wined3d: Reverse semantics maps for shaders.
14224 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
14225 wined3d: Make WINED3D_ATR macros more flexible.
14226 Make them operate on a type, as opposed to a semantic name.
14228 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
14229 wined3d: Simplify primitiveDeclartationConvertToStrided.
14230 Assign fixed indices to declaration inputs.
14231 Then use a common path to load the strided data.
14233 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
14234 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
14235 include/wine/wined3d_types.h:
14236 wined3d: Add position_transformed flag to Strided data format.
14238 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
14239 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
14241 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
14243 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
14244 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
14245 dlls/shell32/shresdef.h:
14246 shell32: Show a confirmation before deleting files with syscalls.
14248 * dlls/shell32/shfldr_unixfs.c:
14249 shell32: If possible use SHFileOperationW to delete in unixfs.
14250 This gives confirmation dialogs, recursive directory removal etc.
14252 2006-07-07 Christoph Frick <frick@sc-networks.de>
14254 * dlls/dinput/joystick_linuxinput.c:
14255 dinput: map_axis must be able to work with LONG's value range.
14257 * dlls/dinput/joystick_linuxinput.c:
14258 dinput: Remove redundant struct members.
14260 2006-07-06 Christoph Frick <frick@sc-networks.de>
14262 * dlls/dinput/joystick_linuxinput.c:
14263 dinput: Implement the GetProperty call for getting the range of an axis.
14265 * dlls/dinput/joystick_linuxinput.c:
14266 dinput: Call fake_current_js_state on the places where it is actually needed
14269 * dlls/dinput/joystick_linuxinput.c:
14270 dinput: Only fake the current state on axes that are actually there.
14272 * dlls/dinput/joystick_linuxinput.c:
14273 dinput: Move the axes and button configs into the JoyDev struct.
14275 * dlls/dinput/joystick_linuxinput.c:
14276 dinput: Utilize the offsets and the transform to support the user
14277 supplied data format.
14279 * dlls/dinput/joystick_linuxinput.c:
14280 dinput: Adds offset and transform and their basic handling to the joystick
14283 * dlls/dinput/joystick_linuxinput.c:
14284 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
14286 * dlls/dinput/joystick_linuxinput.c:
14287 dinput: Set the amount of POVs in the caps.
14289 * dlls/dinput/joystick_linuxinput.c:
14290 dinput: Detect more than one /dev/input/event joystick.
14292 2006-07-07 Jason Green <jave27@gmail.com>
14294 * dlls/wined3d/glsl_shader.c:
14295 wined3d: Fix D3DSIO_TEXKILL for GLSL.
14297 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
14299 * programs/winecfg/En.rc:
14300 winecfg: Shift Graphics page up to fill the empty place.
14302 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
14303 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
14304 d3d8: Fix remaining refcount tests and tighten all tests.
14306 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
14308 * dlls/wininet/ftp.c:
14309 wininet: Use correct way of determining the password for anonymous ftp.
14311 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
14313 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
14314 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
14315 ensure the 16/32 bits separation.
14317 * server/context_powerpc.c:
14318 server: Fix context_powerpc.c compilation.
14320 2006-07-07 Mike McCormack <mike@codeweavers.com>
14322 * dlls/uuid/uuid.c:
14323 uuid: Add indexsvr's IIDs to libuuid.
14325 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
14326 include: Add indexsvr.idl (IWordBreaker).
14328 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
14330 * dlls/riched20/caret.c:
14331 riched20: Replace an if-statement with empty body with a FIXME comment.
14333 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
14334 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
14335 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
14336 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
14337 dlls/wintab32/context.c:
14338 janitorial: Put "inline static" at the beginning of a declaration.
14340 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
14341 programs/explorer/systray.c:
14342 janitorial: Move the storage specifier to the beginning of the declaration.
14344 2006-07-06 Thomas Kho <tkho@ucla.edu>
14346 * programs/notepad/main.c:
14347 notepad: Change window classname from NPClass to Notepad.
14349 2006-07-06 Jacek Caban <jacek@codeweavers.com>
14351 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14352 urlmon: Added image/x-png mime filter.
14354 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14355 urlmon: Added image/bmp filter.
14357 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14358 urlmon: Added image/gif filter.
14360 * dlls/urlmon/tests/misc.c:
14361 urlmon: Added more test of FindMimeFromData.
14363 * dlls/urlmon/urlmon_main.c:
14364 urlmon: Fix handling of proposed mime.
14366 * dlls/urlmon/urlmon_main.c:
14367 urlmon: Added image/pjpeg mime filter.
14369 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
14371 * programs/regedit/listview.c:
14372 regedit: Write-strings warning fix.
14374 2006-07-06 Robert Shearman <rob@codeweavers.com>
14376 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
14377 tools/widl/typegen.c, tools/widl/widltypes.h:
14378 widl: Add support for the builtin constants "TRUE" and "FALSE".
14380 * dlls/ole32/compobj.c:
14381 ole32: Fix the return value of COM_RegReadPath and make it static.
14383 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14384 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
14387 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
14388 oleaut32: Add a typedef for "boolean".
14389 Fix up an conflict that this type has with jpeglib.h.
14391 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14392 oleaut32: Fix the error code returned by ITypeComp on an interface when the
14393 name matches, but the flags don't.
14395 2006-07-05 James Hawkins <truiken@gmail.com>
14397 * dlls/advapi32/security.c:
14398 advapi32: Get the token type in ImpersonateLoggedOnUser.
14400 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
14401 advapi32: Add tests for LookupAccountSid.
14403 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
14405 * dlls/winex11.drv/event.c:
14406 winex11.drv: Add window style and visibility status to the take focus event
14409 2006-07-05 Jason Green <jave27@gmail.com>
14411 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
14412 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
14413 This instruction was being handled incorrectly in the case where the
14414 2nd src argument contained a relatively addressed constant.
14416 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14418 * dlls/kernel/tests/file.c:
14419 kernel/tests: More tests for OpenFile.
14421 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
14423 * dlls/wininet/ftp.c:
14424 wininet: Return NULL handle if no connection is established.
14426 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
14428 * dlls/wined3d/drawprim.c:
14429 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
14431 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
14432 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
14433 dlls/wined3d/device.c:
14434 wined3d: Implement FVF to DECL9 conversion (with tests).
14436 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14437 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
14438 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
14439 dlls/wined3d/wined3d_private.h:
14440 wined3d: Move register count pass to SetFunction.
14441 Move semantics pointers out of the reg_maps, make them persistent data
14442 in the shader (again, for future software shaders).
14444 * dlls/wined3d/device.c:
14445 wined3d: Fix STREAM flag override.
14447 * dlls/wined3d/vertexdeclaration.c:
14448 wined3d: Add missing PSIZE register for decl8->9 conversion.
14450 * dlls/wined3d/device.c:
14451 wined3d: Allow mix of SW vertex and GLSL pixel shader.
14452 Do not attach non-GLSL shaders to the GLSL program, that will cause a
14453 crash. Mix with ARB shaders is never going to happen, because the
14454 selection code will always choose GLSL for both or ARB for both.
14456 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
14457 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
14458 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
14459 dlls/wined3d/wined3d_private.h:
14460 wined3d: Rework shader mode selection.
14461 - currently half the shader selection code (GLSL vs ARB) is in
14462 fillGLcaps. The parts that check for software shaders are in
14463 GetDeviceCaps. That placement, will work, but is definitely not optimal.
14464 FillGLcaps should detect support - it should not make decision as to
14465 what's used, because that's not what the purpose of the function is.
14466 GetDeviceCaps should report support as it has already been selected.
14467 Instead, select shader mode in its own function, called in the
14468 appropriate places.
14469 - unifying pixel and vertex shaders into a single selection is a
14470 mistake. A software vertex shader can be coupled with a hardware arb or
14471 glsl pixel shader, or no shader at all. Split them back into two and add
14472 a SHADER_NONE variant.
14473 - drawprim is doing support checks for ARB_PROGRAM, and making shader
14474 decisions based on that - that's wrong, support has already been
14475 checked, and decided upon, and shaders can be implemented via software,
14476 ARB_PROGRAm or GLSL, so that support check isn't valid.
14477 - Store the shader selected mode into the shader itself. Different types
14478 of shaders can be combined, so this is an improvement. In fact, storing
14479 the mode into the settings globally is a mistake as well - it should be
14480 done per device, since different cards have different capabilities.
14482 2006-07-06 Jacek Caban <jacek@codeweavers.com>
14484 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
14485 dlls/shdocvw/tests/webbrowser.c:
14486 shdocvw: Added test of IProvideClassInfo.
14488 2006-07-06 Mike McCormack <mike@codeweavers.com>
14491 msi: Features may be published but absent.
14493 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
14494 msi: Add a test for MsiGetComponentPath and make it pass.
14497 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
14499 2006-06-30 Ge van Geldorp <ge@gse.nl>
14501 * configure, configure.ac:
14502 configure: Allow relocation on x86_64.
14504 2006-07-05 Jacek Caban <jacek@codeweavers.com>
14506 * dlls/mshtml/txtrange.c:
14507 mshtml: Added get_text implementation.
14509 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
14510 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
14511 mshtml: Added createRange implementation.
14513 * dlls/mshtml/selection.c:
14514 mshtml: Added get_type implementation.
14516 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
14517 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
14518 dlls/mshtml/selection.c:
14519 mshtml: Added get_selection implementation.
14521 * dlls/mshtml/olecmd.c:
14522 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
14524 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
14526 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
14527 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
14529 2006-07-05 Mike McCormack <mike@codeweavers.com>
14532 msi: Forward MsiUseFeature to MsiUseFeatureEx.
14534 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
14536 * fonts/Makefile.in:
14537 fonts: Fix a copy/paste bug preventing correct generation of the
14538 System font for codepages 1256 and 1257.
14540 2006-07-03 James Hawkins <truiken@gmail.com>
14542 * dlls/wininet/internet.c:
14543 wininet: Error out if hInternet is a bad handle.
14545 * dlls/wininet/ftp.c:
14546 wininet: Use a blank password if none is provided in FTP_Connect.
14548 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
14550 * configure, configure.ac, dlls/comdlg32/Makefile.in,
14551 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
14552 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
14553 comdlg32: Add initial test.
14555 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
14557 * dlls/cryptnet/.gitignore:
14558 cryptnet: Add .gitignore.
14560 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
14562 * dlls/user/tests/menu.c:
14563 user/tests: Write-strings warnings fix.
14565 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
14567 * dlls/mapi32/sendmail.c:
14568 mapi32: Write-strings warnings fix.
14570 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
14572 * include/wininet.h:
14573 wininet.h: Add extra error code.
14575 2006-07-04 Robert Reif <reif@earthlink.net>
14577 * dlls/dxdiagn/dxdiag_main.c:
14578 dxdiagn: Fix TRACE/FIXME formats.
14580 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
14582 * dlls/comctl32/listview.c:
14583 comctl32: listview: Recompute header size after an insertion of a column.
14585 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
14587 * dlls/ntdll/reg.c:
14588 ntdll: Fix possible TRACE crash.
14590 2006-07-03 Robert Shearman <rob@codeweavers.com>
14592 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14593 oleaut: Implement processing of modules for SLTG typelibs.
14594 Set funckind when processing SLTG functions.
14596 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14597 oleaut: Improve SLTG var support.
14598 Pass both the start of the block and the offset to the first item into
14599 SLTG_DoVars as they may be different.
14600 Process 0xfffe offsets for variable names - this means to use the
14602 Add support for parsing the optional varflags field.
14604 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14605 oleaut: Fix function support for SLTG dispinterfaces.
14607 * dlls/oleaut32/typelib.c:
14608 oleaut: Move the processing of functions in SLTG typelibs into a
14609 separate function and use it when processing dispinterfaces.
14611 * dlls/oleaut32/typelib.c:
14612 oleaut: Move the initialisation of memidConstructor and
14613 memidDestructor of type infos to the common ITypeInfo creation
14615 Remove the WARN message as this functionality isn't implemented in
14618 * dlls/oleaut32/typelib.c:
14619 oleaut: Process references for SLTG dispatch types.
14621 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14622 oleaut: Abstract out the processing of variables in SLTG typelib components
14623 to a common function.
14625 * dlls/oleaut32/typelib.c:
14626 oleaut: Process references when parsing SLTG alias types.
14628 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14629 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
14630 generating code to SLTG_DoType.
14631 Process SLTG alias types with SLTG_DoType as the data is stored in the
14632 same format as in other components of the typelib.
14634 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14635 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
14636 common to all elements, so move the processing of these from the
14637 individual element processing.
14638 Improve SLTG alias processing.
14640 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
14641 oleaut: Document some more members of SLTG_TypeInfoTail.
14643 * dlls/advapi32/service.c:
14644 advapi32: Fix the service function being called when extended is
14645 either set or not set (reported by Andrey Turkin).
14647 2006-07-03 Huw Davies <huw@codeweavers.com>
14649 * dlls/rpcrt4/ndr_marshall.c:
14650 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
14652 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
14654 * dlls/winex11.drv/keyboard.c:
14655 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
14657 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
14659 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
14660 Avoid non-portable WCHAR[] constructs.
14662 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
14664 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
14665 wined3d: Add a function to print out D3DDECLUSAGE9 values.
14667 * dlls/wined3d/baseshader.c:
14668 wined3d: Fix faulty DCL trace.
14670 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
14672 * dlls/wined3d/arb_program_shader.c:
14673 wined3d: Resync ARB mnxn function with GLSL mnxn function.
14675 * dlls/wined3d/baseshader.c:
14676 wined3d: Use shader_get_regtype() in register counting pass.
14678 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
14679 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
14680 wined3d: Move SHADER_ARB code into arb_program_shader.c.
14682 * dlls/wined3d/device.c:
14683 wined3d: Cleanup: print constants in device code.
14685 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
14687 * include/d3d9types.h:
14688 d3d9: Fix FVF POSITION mask.
14690 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
14692 * programs/oleview/typelib.c:
14693 oleview: Added next field to TypeLib viewer treeview control.
14695 * programs/oleview/typelib.c:
14696 oleview: Improved type handling in TypeLib viewer.
14698 * programs/oleview/En.rc, programs/oleview/Makefile.in,
14699 programs/oleview/main.h, programs/oleview/oleview.c,
14700 programs/oleview/resource.h, programs/oleview/typelib.c:
14701 oleview: Added open TypeLib file functionality.
14703 * programs/oleview/En.rc, programs/oleview/resource.h,
14704 programs/oleview/typelib.c:
14705 oleview: Added type displaying in TypeLib Viewer.
14707 2006-06-30 Thomas Kho <tkho@ucla.edu>
14709 * programs/wcmd/wcmdmain.c:
14710 wcmd: Modify option parser to allow compound options.
14712 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
14714 * dlls/winmm/winealsa/audio.c:
14715 winmm/winealsa: Write-strings warning fix.
14717 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
14719 * programs/taskmgr/dbgchnl.c:
14720 taskmgr: Write-strings warnings fix.
14722 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
14724 * dlls/comctl32/tests/listview.c:
14725 comctl32/tests: Write-strings warnings fix.
14727 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
14729 * programs/regedit/listview.c:
14730 regedit: Write-strings warnings fix.
14732 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
14734 * dlls/mapi32/prop.c:
14735 mapi32: Use kernel32 functions instead of the ntdll ones.
14737 2006-06-30 Jacek Caban <jacek@codeweavers.com>
14739 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
14740 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
14741 shdocvw: Get rid of Mozilla ActiveX control dependency.
14743 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
14744 dlls/mshtml/oleobj.c:
14745 mshtml: Added beginning IDM_BROWSEMODE implementation.
14748 wine.inf: Set gecko url to activate Wine Gecko installer.
14750 * dlls/mshtml/install.c:
14751 mshtml: Add trailing '\' to gecko_path if needed.
14753 2006-06-30 Ge van Geldorp <ge@gse.nl>
14755 * include/cvconst.h, programs/winedbg/be_x86_64.c:
14756 winedbg: Implement be_x86_64_init_registers.
14758 * include/msvcrt/string.h:
14759 include/msvcrt: Make sure size_t is properly defined for 64-bit.
14761 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
14762 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
14763 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
14764 programs/winedbg/stack.c:
14765 winedbg: Adjust the parameters of the backend read/write routines to
14766 match those of ReadProcessMemory/WriteProcessMemory, since those are
14767 the ones actually used.
14770 server: The "select" call passes handles, not ints.
14772 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
14774 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
14775 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
14776 dlls/shell32/shresdef.h:
14777 shell32: Add an icon for delete confirmation.
14779 * dlls/shell32/shlfileop.c:
14780 shell32: Allow for custom icons in confirmation messages.
14782 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
14783 shell32: Pass the correct parent hwnd to confirmation dialogs.
14785 * dlls/shell32/shlfileop.c:
14786 shell32: Remove the now unused SHELL_DeleteFileW.
14788 2006-07-01 Robert Shearman <rob@codeweavers.com>
14790 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
14791 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
14792 the exponent parsing to after the hex digit parsing.
14794 2006-06-30 Robert Shearman <rob@codeweavers.com>
14796 * dlls/advapi32/service.c:
14797 advapi32: Implement RegisterServiceCtrlHandleExW.
14799 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
14801 * dlls/setupapi/tests/devinst.c:
14802 setupapi/tests: Add trailing '\n's to ok() calls.
14804 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
14806 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
14807 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
14808 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
14809 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
14810 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
14811 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
14812 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
14813 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
14814 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
14815 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
14816 dlls/urlmon/regsvr.c:
14817 Use the return value of register_key_guid.
14819 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
14821 * programs/oleview/En.rc, programs/oleview/typelib.c:
14822 oleview: Added base TypeLib Viewer menu functionality.
14824 * programs/oleview/En.rc, programs/oleview/main.h,
14825 programs/oleview/typelib.c:
14826 oleview: Added status bar to TypeLib Viewer.
14828 * programs/oleview/En.rc, programs/oleview/Makefile.in,
14829 programs/oleview/main.h, programs/oleview/oleview.c,
14830 programs/oleview/pane.c, programs/oleview/resource.h,
14831 programs/oleview/tree.c, programs/oleview/typelib.c:
14832 oleview: Added TypeLib Viewer base.
14833 - Added TypeLib Viewer base.
14834 - Fixed multiple instance of pane window functionality.
14835 - Added field with TypeLib path to ITEM_INFO structure.
14837 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
14839 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
14840 wined3d: Perform sanity checks on the rectangle in LockRect.
14842 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
14844 * dlls/ddraw/ddraw.c:
14845 ddraw: Added missing '\n' in debug traces.
14847 * dlls/quartz/pin.c:
14848 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
14850 2006-06-30 Robert Shearman <rob@codeweavers.com>
14852 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
14853 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
14854 that hasn't yet been marshaled then it should create a new stub
14857 * dlls/oleaut32/typelib.c:
14858 oleaut32: Fix a typo where the FIXME doesn't match the code.
14860 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
14861 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
14863 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
14864 advapi32: Implement RegDisablePredefinedCache.
14866 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
14868 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
14869 ntdll: Fix return codes for NtCreateKey (with tests).
14871 2006-06-29 James Hawkins <truiken@gmail.com>
14873 * dlls/shlwapi/tests/path.c:
14874 shlwapi: Add tests for PathFindExtensionA.
14876 * dlls/shlwapi/tests/path.c:
14877 shlwapi: Add tests for PathCanonicalize.
14879 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
14881 * dlls/shell32/shfldr_fs.c:
14882 shell32: Use SHFileOperationW to delete files.
14884 2006-06-29 Ivan Leo <ivanleo@gmail.com>
14886 * dlls/shell32/tests/shlfileop.c:
14887 shell32/tests: Comment out a test that crashes on windows nt 4.0.
14889 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
14891 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
14892 ddraw: Fix some material related bugs.
14894 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
14895 ddraw: Matrix values in the execute buffer are handles.
14897 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
14899 * dlls/winex11.drv/winpos.c:
14900 winex11.drv: Update window's full screen state on the resolution
14901 change as well as on the window resize event.
14903 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
14904 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
14905 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
14906 include/winpos.h, include/winuser.h:
14907 include: Move appropriate parts of winpos.h to winuser.h and win.h,
14908 remove winpos.h afterwards.
14910 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
14912 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
14913 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
14914 cryptnet: Implement a stub cryptnet dll.
14916 2006-06-28 Juan Lang <juan_lang@yahoo.com>
14918 * programs/regedit/childwnd.c:
14919 regedit: Update status bar after editing key name.
14921 2006-06-28 Jason Green <jave27@gmail.com>
14923 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
14924 wined3d: Fix a few GLSL shader instruction translations.
14925 This fixes the translations for a few instructions in GLSL and allows
14926 Cubemap sampling in pixel shaders < 2.0. It makes some of the
14927 lighting on textures in Half Life 2 look better, including some of the
14928 water effects. It's not perfect yet, but much closer now.
14930 2006-06-28 Robert Shearman <rob@codeweavers.com>
14932 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
14933 ole32: When marshaling a proxy make sure to maintain an external
14934 reference on the stub object so that the first proxy can be released.
14935 Implement external refcount sharing between a proxy and the marshaled proxy.
14936 Extend the marshaling of a proxy test to show that an external reference
14937 is always kept on the stub object.
14939 * dlls/ole32/tests/marshal.c:
14940 ole32: Add a test for CoCreateInstance doing object hosting by
14941 automatically creating an appropriate apartment for the object and
14942 returning a proxy to it.
14944 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
14945 ole32: Implement CoGetObject.
14947 * dlls/oleaut32/typelib.c:
14948 oleaut32: RegisterTypeLib should register any interface that derives
14949 from IDispatch rather than just dual interfaces.
14950 This is hinted at, although not explicitly stated on MSDN, but was
14951 verified by tests with native oleaut32.
14953 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
14955 * dlls/ddraw/vertexbuffer.c:
14956 ddraw: Correct a NULL pointer check.
14958 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14960 * dlls/kernel/tests/version.c:
14961 kernel: Version test was using imports missing on WinME.
14963 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
14965 * dlls/quartz/filtergraph.c:
14966 quartz: Fixed typo (Coverity).
14968 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
14970 * dlls/quartz/regsvr.c:
14971 quartz: Use the return value of register_key_guid.
14973 2006-06-27 Juan Lang <juan_lang@yahoo.com>
14975 * dlls/oleaut32/typelib.c:
14976 oleaut32: Handle bstr length of -1 in typelibs.
14978 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
14979 shell32: Add a stub for InvalidateDriveType.
14981 2006-06-27 H. Verbeet <hverbeet@gmail.com>
14983 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
14984 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
14985 wined3d: Use register combiners for texture stage operations.
14986 Make wined3d use register combiners for texture stage operations. In
14987 order to do that the texture unit index needs to be separated from the
14988 texture stage index. For cards that don't support the
14989 NV_register_combiners extension nothing should change.
14991 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
14992 wined3d: Add code for using register combiners for texture stage operations.
14993 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
14994 larger than 4. In Direct3D that would correspond to
14995 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
14996 (which can be much larger) to which it currently corresponds in
14997 wined3d. Using register combiners we can get around that limitation
14998 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
14999 stages. This patch adds code for doing the texture operations with
15000 register combiners instead of ARB_texture_env_combine or
15001 NV_texture_env_combine4, but doesn't make use of that code yet. That's
15002 what the next patch will do.
15004 * dlls/wined3d/drawprim.c:
15005 wined3d: Fix uploading of textures for shaders.
15006 The code for uploading / binding textures for use with pixel shaders
15007 is slightly different from the one for uploading / binding textures
15008 for use with the fixed function pipeline. It would be possible to keep
15009 the code in a single function with a couple of conditionals, but in
15010 combination with the changes needed for register combiners that would
15011 become quite messy.
15013 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
15014 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
15015 include/wine/wined3d_gl.h:
15016 wined3d: Texture limits fixes.
15017 GL_LIMITS(textures) is currently used for both the number of texture
15018 stages and the maximum number of simultaneous textures. In the current
15019 code that's the same, but in a later patch that will be separated,
15020 since a texture stage doesn't have to reference an actual
15021 texture. Also, shaders can access a larger number of samplers than the
15022 number of texture units the fixed function pipeline can access.
15024 * include/wine/wined3d_gl.h:
15025 wined3d: Add register combiner function pointers.
15027 * dlls/wined3d/utils.c:
15028 wined3d: Add & use D3DTEXTUREOP dumping code.
15030 2006-06-27 James Hawkins <truiken@gmail.com>
15032 * dlls/shlwapi/tests/path.c:
15033 shlwapi: Add tests for PathAppendA.
15035 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
15037 * dlls/shell32/shlfileop.c:
15038 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
15039 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
15040 operation when called without FOF_NOCONFIRMATION or with
15041 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
15044 2006-06-26 Huw Davies <huw@codeweavers.com>
15046 * dlls/opengl32/wgl.c:
15047 opengl32: Fix the returned metrics and add a translation vector to the end of
15050 2006-06-27 Alexandre Julliard <julliard@winehq.org>
15052 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
15053 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
15055 server: Moved get/set_thread_context implementation to ptrace.c.
15057 2006-06-27 Ivan Leo <ivanleo@gmail.com>
15059 * dlls/msvcrt/tests/file.c:
15060 msvcrt/tests: Don't leave files on the disk.
15062 2006-06-27 William Knop <william.knop@gmail.com>
15064 * dlls/dbghelp/elf_module.c:
15065 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
15067 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
15069 * dlls/uxtheme/tests/system.c:
15070 uxtheme/tests: Add tests for IsThemePartDefined.
15072 2006-06-27 Hans Leidekker <hans@it.vu.nl>
15074 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
15075 userenv: Add a stub implementation for GetProfileType.
15077 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
15079 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
15080 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
15081 wined3d: Vertex buffer can be locked multiple times.
15083 2006-06-27 Huw Davies <huw@codeweavers.com>
15085 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
15086 msxml3: Always have a libxml doc associated with a domdoc object, even if the
15087 object has no nodes.
15088 This means we don't need to add checks for NULL libxml node ptrs in our node
15091 2006-06-27 James Hawkins <truiken@gmail.com>
15093 * dlls/msi/dialog.c:
15094 msi: Read the font color from the database, and use it for the text control.
15096 2006-06-26 James Hawkins <truiken@gmail.com>
15098 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
15099 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
15102 2006-06-27 Alexandre Julliard <julliard@winehq.org>
15104 * dlls/ntdll/critsection.c:
15105 ntdll: Faster critical sections on MacOS using Mach semaphores.
15107 * libs/wine/loader.c:
15108 libwine: Attempt to increase some user limits that are set too low on some
15111 * configure, configure.ac, include/config.h.in,
15112 programs/wineconsole/curses.c:
15113 wineconsole: Portability fixes in the curses mouse support.
15115 * tools/widl/widltypes.h:
15116 widl: Fixed syntax of DECL_LINK macro to look more like C code.
15118 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
15120 * dlls/shlwapi/tests/path.c:
15121 shlwapi: Test for UrlGetPart in case of file name.
15123 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
15125 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
15126 ntdll: Fix 2 failing test on native. Change Wine accordingly.
15128 2006-06-26 Hans Leidekker <hans@it.vu.nl>
15130 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
15131 shell32: Add a stub implementation for SHIsFileAvailableOffline.
15133 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
15135 * programs/winedbg/info.c:
15136 winedbg: Module info.
15137 when requesting info on a module by address, always print the module
15138 ELF/PE pair (if this applies) (and not only the embedded PE), which
15141 * programs/winedbg/info.c:
15142 winedbg: Use 64 bit version of imagehlp_module.
15143 This allows reimplementing the module list command and do less black
15144 magic to guess the ELF debug format.
15146 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
15147 dbghelp: Implemented SymEnumerateModules64.
15149 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
15150 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
15151 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
15152 dbghelp: Module info.
15153 - now internally storing module info as a 64bit module structure
15154 (the interest in not in the 64 bit side of things, but because
15155 it allows storing lots of usefull information)
15156 - fixed SymGetModuleInfo64W which wasn't returning the
15157 LoadedPdbName field
15158 - now filling for MSC files with the extended information
15159 (instead of guessing it)
15160 - reused the extended module info to store wine ELF module
15161 information (link for map link, stabs vs dwarf symbol info)
15163 2006-06-27 Alexandre Julliard <julliard@winehq.org>
15165 * programs/winetest/maketest:
15166 winetest: Portability fix in the maketest script. Added support for git.
15168 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
15170 * dlls/winex11.drv/window.c:
15171 winex11.drv: Write-strings warning fix.
15173 2006-06-27 Jason Green <jave27@gmail.com>
15175 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
15176 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
15177 wined3d: Implement more GLSL instructions and a little cleanup.
15178 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
15179 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
15180 they are implemented in ARB_fragment_program at least).
15181 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
15182 routine - use a pointer instead.
15184 2006-06-27 H. Verbeet <hverbeet@gmail.com>
15186 * dlls/wined3d/device.c:
15187 wined3d: Remove some redundant code.
15189 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
15190 wined3d: Fix compilation (VBO constants).
15192 2006-06-26 James Hawkins <truiken@gmail.com>
15194 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
15195 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
15197 * dlls/shlwapi/tests/path.c:
15198 shlwapi: Add tests for PathAddBackslash.
15200 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
15201 shlwapi: Add tests for PathCombineA.
15203 * dlls/shdocvw/version.rc:
15204 shdocvw: Upgrade the version to 5.50.4134.599.
15206 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
15208 * dlls/ddraw/device.c:
15209 ddraw: Fix some compiler warnings.
15211 * dlls/ddraw/ddraw.c:
15212 ddraw: Assign the surface descriptions height to the height.
15214 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
15216 * dlls/imagehlp/modify.c:
15217 imagehlp: Fixed typo (Coverity).
15219 * dlls/uxtheme/tests/system.c:
15220 uxtheme/tests: Add tests for GetCurrentThemeName.
15222 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
15224 * dlls/uxtheme/tests/system.c:
15225 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
15227 2006-06-25 Jacek Caban <jacek@codeweavers.com>
15229 * dlls/mshtml/conpoint.c:
15230 mshtml: Added Unadvise implementation.
15232 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
15233 dlls/mshtml/mshtml_private.h:
15234 mshtml: Destroy connection points.
15236 * dlls/mshtml/conpoint.c:
15237 mshtml: Added Advise implementation.
15239 * dlls/mshtml/nsio.c:
15240 mshtml: Return text/html by default in GetContentType.
15242 * dlls/mshtml/nsio.c:
15243 mshtml: Return NS_OK in GetStatus if channel is NULL.
15245 * dlls/mshtml/navigate.c:
15246 mshtml: Call OnStopRequest in OnStopBinding.
15248 * dlls/mshtml/navigate.c:
15249 mshtml: Break reading if IStream::Read returns 0 bytes.
15251 2006-06-23 Jacek Caban <jacek@codeweavers.com>
15253 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
15254 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
15255 mshtml: Added HTMLLoadOptions implementation (with tests).
15257 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
15259 * dlls/winmm/mci.c:
15260 mci: Fix some mciSendString quirks.
15261 Really check in MCI open string commands if the name we have is a
15262 device (and no longer rely on bad heuristics for it).
15264 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
15266 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
15267 dlls/dbghelp/elf_module.c:
15268 dbghelp: Dwarf & thunks.
15269 - added the elf_is_in_thunk_area() function to locate an address
15270 within the known thunk area of Wine's builtin modules
15271 - now passing this thunk information to the dwarf parser so that it
15272 can drop functions from the thunk areas (as dwarf symbols), so that
15273 those functions can be later on marked as thunks in dbghelp
15276 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
15278 * dlls/dbghelp/elf_module.c:
15279 dbghelp: Elf for wine and spec definitions.
15280 Enhancement over previous fix (we don't need to insert NOTYPE symbols
15281 in our public symbol table, so drop them as early as possible).
15283 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
15285 * dlls/msi/install.c, dlls/msi/tests/package.c:
15286 msi: Disable some path validity checks in MsiSetTargetPath.
15288 2006-06-24 Ivan Leo <ivanleo@gmail.com>
15290 * dlls/amstream/amstream.c:
15291 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
15292 IAMMultiMediaStreamImpl_OpenMoniker.
15294 * dlls/advapi32/tests/security.c:
15295 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
15297 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
15299 * dlls/user/resources/user32_Pl.rc:
15300 user: user32_Pl.rc: Fix the capitalization of OK.
15302 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
15304 * dlls/ntdll/time.c:
15305 ntdll: Add UZT timezone info.
15307 2006-06-23 Francois Gouget <fgouget@free.fr>
15309 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
15310 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
15311 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
15312 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
15313 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
15314 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
15315 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
15316 dlls/wined3d/utils.c, programs/winefile/resource.h:
15317 Assorted spelling, case and grammar fixes.
15319 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
15321 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
15322 dlls/shell32/shlexec.c:
15323 shell32: Fix computation of default verb.
15324 Compute the default verb as documented on MSDN instead of blindly
15325 assuming it is 'open'. This fixes the WordViewer association in some
15328 * dlls/winmm/winecoreaudio/audio.c:
15329 winecoreaudio: Protect pthread.h inclusion.
15331 * dlls/ddraw/tests/refcount.c:
15332 ddraw: Fix compilation with gcc 2.95.
15334 * dlls/crypt32/tests/encode.c:
15335 crypt32: Fix compilation with gcc 2.95.
15337 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
15339 * dlls/ddraw/ddraw.c:
15340 ddraw: Set the video memory and visible flag on render targets.
15342 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
15343 ddraw: Enumerate the reference d3ddevice.
15345 * dlls/wined3d/surface.c:
15346 wined3d: Fix single buffering.
15347 Tell gl to draw to the back buffer when a back buffer is used, do not
15348 use the value from gl.
15350 * dlls/wined3d/device.c:
15351 wined3d: Fix a bad trace.
15353 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
15355 * dlls/wined3d/device.c:
15356 wined3d: Create vertex buffer objects for D3D vertex buffers.
15358 * dlls/wined3d/vertexbuffer.c:
15359 wined3d: Vertex fixups.
15361 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
15362 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
15363 include/wine/wined3d_types.h:
15364 wined3d: Add support for VBOs to the drawing code.
15366 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
15368 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
15369 shlwapi: PathCombineW should return NULL on invalid parameters.
15371 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15373 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
15374 oleview: Added Korean resources.
15376 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
15378 * programs/oleview/En.rc, programs/oleview/details.c,
15379 programs/oleview/interface.c, programs/oleview/main.h,
15380 programs/oleview/resource.h, programs/oleview/tree.c:
15381 oleview: Fix compilation with gcc 2.95.
15382 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
15383 - moved some string to resources
15384 - fixed implementation of IPersistStream interface viewer
15386 * programs/oleview/interface.c:
15387 oleview: Added propper ClassName displaying to interface viewer.
15389 * programs/oleview/En.rc, programs/oleview/Makefile.in,
15390 programs/oleview/interface.c, programs/oleview/main.h,
15391 programs/oleview/oleview.c, programs/oleview/resource.h:
15392 oleview: Added interface viewer.
15394 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
15396 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
15397 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
15398 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
15400 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
15402 * dlls/gdi/tests/metafile.c:
15403 gdi/tests: Write-strings warnings fix.
15405 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
15407 * tools/widl/widltypes.h:
15408 widl: Write-strings warnings fix.
15410 2006-06-23 James Hawkins <truiken@gmail.com>
15412 * dlls/shell32/brsfolder.c:
15413 shell32: Add missing multiply by sizeof(WCHAR)l
15415 2006-06-23 Huw Davies <huw@codeweavers.com>
15417 * dlls/rpcrt4/ndr_stubless.c:
15418 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
15420 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
15421 dlls/winex11.drv/x11drv.h:
15422 winex11: Introduce a function to retrieve the glx drawable and have
15423 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
15425 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
15427 * dlls/imagehlp/modify.c:
15428 imagehlp: Fixed typo (Coverity).
15430 2006-06-23 Alexandre Julliard <julliard@winehq.org>
15432 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
15433 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
15435 server: Moved some common bits of get/set_thread_context to thread.c.
15437 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
15439 libwine: Added entry for sigprocmask in the pthread functions table.
15441 * loader/pthread.c:
15442 wine-pthread: Set thread scope to force using kernel threads on Solaris.
15444 2006-06-22 Huw Davies <huw@codeweavers.com>
15446 * dlls/opengl32/wgl.c:
15447 opengl32: If there's no glX context don't return a wgl context.
15449 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
15451 * programs/oleview/En.rc, programs/oleview/oleview.c,
15452 programs/oleview/resource.h:
15453 oleview: Added system configuration dialog.
15455 * programs/oleview/En.rc, programs/oleview/oleview.c:
15456 oleview: Added copy HTML tag functionality.
15458 * programs/oleview/oleview.c:
15459 oleview: Added copy CLSID functionality.
15461 * programs/oleview/En.rc, programs/oleview/main.h,
15462 programs/oleview/oleview.c, programs/oleview/resource.h,
15463 programs/oleview/tree.c:
15464 oleview: Added CreateInstanceOn functionality.
15466 2006-06-22 James Hawkins <truiken@gmail.com>
15468 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
15469 msi: Add tests for components that aren't associated with a feature.
15471 2006-06-22 Jacek Caban <jacek@codeweavers.com>
15473 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
15474 dlls/mshtml/mshtml_private.h:
15475 mshtml: Added stub implementation of HTMLLoadOptions.
15477 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
15478 include/Makefile.in, include/optary.idl:
15479 mshtml: Added optary.idl file.
15481 * dlls/mshtml/nsio.c:
15482 mshtml: Inherit NSContainer in NewURI.
15484 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
15485 mshtml: Fix a typo.
15487 * dlls/mshtml/olecmd.c:
15488 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
15490 2006-06-23 Juan Lang <juan_lang@yahoo.com>
15492 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
15493 advapi: Add a stub for SystemFunction035.
15495 * dlls/kernel/tests/locale.c:
15496 kernel: Change failing to test to show it doesn't have anything to do
15497 with embedded NULLs.
15499 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
15501 * dlls/secur32/ntlm.c:
15502 secur32: Write-strings warnings fix.
15504 * dlls/ole32/tests/stg_prop.c:
15505 ole32/tests: Write-strings warning fix.
15507 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
15509 * dlls/dinput/mouse.c:
15510 dinput: Warp mouse each 10ms instead of dropping events.
15512 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
15514 * dlls/uxtheme/tests/system.c:
15515 uxtheme/tests: Destroy the windows after we've used them.
15517 * dlls/uxtheme/tests/system.c:
15518 uxtheme/tests: Add a case sensitivity test.
15520 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
15522 * programs/oleview/En.rc:
15523 oleview: Spelling fixes (English).
15525 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
15526 oleview: French localization.
15528 2006-06-22 Huw Davies <huw@codeweavers.com>
15530 * dlls/winex11.drv/opengl.c:
15531 winex11: glXQueryExtension has its error and event base arguments swapped
15532 compared with other *QueryExtension functions!
15534 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
15536 * programs/oleview/details.c, programs/oleview/main.h,
15537 programs/oleview/tree.c:
15538 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
15540 2006-06-22 Alexandre Julliard <julliard@winehq.org>
15542 * configure, configure.ac:
15543 configure: Send pkg-config error messages to /dev/null.
15545 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
15547 * dlls/riched20/editor.c:
15548 riched20: Fix message range for get_msg_name.
15550 2006-06-21 Juan Lang <juan_lang@yahoo.com>
15552 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
15553 include/wincrypt.h:
15554 crypt32: Implement CertGetCRLFromStore.
15555 - implement CertGetCRLFromStore, with tests
15556 - update tests for CRL revocation functions to show name isn't checked
15558 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
15559 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
15561 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
15562 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
15565 2006-06-21 Ivan Leo <ivanleo@gmail.com>
15567 * dlls/quartz/filesource.c:
15568 quartz: Fix media type detection.
15570 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
15572 * dlls/dbghelp/elf_module.c:
15573 dbghelp: Elf for wine and spec definitions.
15574 - fixed regression when looking for winebuild's special symbols in ELF symtab
15575 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
15578 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
15581 Makefile.in: Add target "ctags" to the overview.
15583 * DEVELOPERS-HINTS:
15584 DEVELOPER-HINTS: Some directories where added / renamed.
15586 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
15588 * dlls/uxtheme/tests/system.c:
15589 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
15591 * dlls/uxtheme/tests/system.c:
15592 uxtheme/tests: Add some tests for GetWindowTheme.
15594 2006-06-21 James Hawkins <truiken@gmail.com>
15596 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
15597 atl: Add a stub implementation of AtlModuleLoadTypeLib.
15599 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
15600 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
15602 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
15604 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
15605 ddraw: Use the handle infrastructure for Matrix handles.
15607 2006-06-21 Alexandre Julliard <julliard@winehq.org>
15609 * ANNOUNCE, ChangeLog, VERSION, configure:
15612 ----------------------------------------------------------------
15613 2006-06-21 Alexandre Julliard <julliard@winehq.org>
15615 * programs/oleview/.gitignore, programs/oleview/oleview:
15616 oleview: Delete the symlink from git.
15618 * AUTHORS, dlls/shell32/shell32_main.c:
15619 Updated the AUTHORS list and converted it to utf-8.
15621 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
15623 * tools/mkinstalldirs:
15624 tools: Fix mkinstalldirs.
15625 We cannot trust 'mkdir -p' to set the proper permissions on parent
15626 directories. So create them manually.
15627 Fix handling of paths containing spaces.
15628 Properly prefix the path with './' if it starts with a '-'.
15629 Stop trying to create a path after the first error.
15631 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
15633 * dlls/uxtheme/tests/system.c:
15634 uxtheme/tests: Extra testing for GetLastError.
15636 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15638 * dlls/msvcrt/tests/string.c:
15639 msvcrt: Add simple test for _strdup(0).
15641 * dlls/msvcrt/string.c:
15642 msvcrt: Fix a crash in _strdup.
15644 2006-06-20 James Hawkins <truiken@gmail.com>
15646 * dlls/msi/action.c:
15647 msi: Fix handling of the no-op identifier in the Directory table.
15649 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
15651 * dlls/ntdll/server.c:
15652 ntdll: Write-strings warnings fix.
15654 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
15656 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
15657 winspool/tests: Tests for EnumForms and set an error value in our stub.
15659 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
15661 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
15662 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
15663 msvcrt: Fix _initterm, with tests.
15665 2006-06-11 Simon Kissane <skissane@gmail.com>
15667 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
15668 kernel32: Added SetThreadUILanguage() stub.
15670 2006-06-21 Robert Shearman <rob@codeweavers.com>
15672 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
15673 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
15675 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
15676 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
15678 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
15680 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
15681 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
15682 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
15683 wined3d: Pixel format cleanup.
15685 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
15687 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
15688 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
15690 Also use the whole device surface if one of the extents is zero or
15691 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
15694 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
15696 * dlls/winspool.drv/info.c:
15697 winspool: An empty string as server name is valid for AddPrinterDriver.
15699 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
15701 * programs/oleview/details.c:
15702 oleview: Added registry tab in details window.
15704 * programs/oleview/En.rc, programs/oleview/Makefile.in,
15705 programs/oleview/details.c, programs/oleview/main.h,
15706 programs/oleview/oleview.c, programs/oleview/resource.h,
15707 programs/oleview/tree.c:
15708 oleview: Added details window base.
15710 * programs/oleview/En.rc, programs/oleview/main.h,
15711 programs/oleview/oleview.c, programs/oleview/resource.h,
15712 programs/oleview/tree.c:
15713 oleview: Added base menu funcionality.
15715 * programs/oleview/En.rc, programs/oleview/main.h,
15716 programs/oleview/oleview.c, programs/oleview/resource.h,
15717 programs/oleview/tree.c:
15718 oleview: Added more TreeView entries.
15720 * programs/oleview/tree.c:
15721 oleview: Added TreeView entries read from registry.
15723 * programs/oleview/En.rc, programs/oleview/Makefile.in,
15724 programs/oleview/main.h, programs/oleview/oleview.c,
15725 programs/oleview/resource.h, programs/oleview/tree.c:
15726 oleview: Added TreeView window.
15728 * programs/oleview/Makefile.in, programs/oleview/main.h,
15729 programs/oleview/oleview.c, programs/oleview/pane.c:
15730 oleview: Added pane bar.
15732 * configure, configure.ac, programs/Makefile.in,
15733 programs/oleview/.gitignore, programs/oleview/En.rc,
15734 programs/oleview/Makefile.in, programs/oleview/main.h,
15735 programs/oleview/oleview, programs/oleview/oleview.c,
15736 programs/oleview/resource.h, programs/oleview/rsrc.rc:
15737 oleview: Added initial version.
15739 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15741 * dlls/wined3d/surface_gdi.c:
15742 wined3d: Add an "\n" to a fixme to fix an overflow.
15744 2006-06-20 Jason Green <jave27@gmail.com>
15746 * dlls/wined3d/glsl_shader.c:
15747 wined3d: Bind correct number of samplers for GLSL shaders.
15748 We are only checking against GL_MAX_TEXTURES when binding samplers,
15749 when we should be checking against the maximum number of samplers that
15750 the card supports. Spotted by H. Verbeet.
15752 2006-06-20 Juan Lang <juan_lang@yahoo.com>
15754 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
15755 crypt32: Implement some CRL verification functions.
15757 * dlls/crypt32/main.c, include/wincrypt.h:
15758 wincrypt.h: Add more definitions and prototypes.
15760 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
15762 * dlls/wininet/tests/url.c:
15763 wininet/tests: Write-strings warnings fix.
15765 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
15767 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
15768 dlls/winex11.drv/x11drv_main.c:
15769 winex11.drv: Add support for full screen window state using the NETWM protocol.
15771 2006-06-20 James Hawkins <truiken@gmail.com>
15773 * dlls/advpack/install.c:
15774 advpack: Implement DoInfInstall on top of the install framework.
15776 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
15778 * dlls/kernel/tests/file.c:
15779 kernel: Add tests for OpenFile.
15781 * dlls/kernel/tests/file.c:
15782 kernel: Check for an exe which is always present in a system dir.
15784 * dlls/lz32/tests/lzexpand_main.c:
15785 lz32: Small test fixes.
15787 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
15789 * dlls/shell32/shlfileop.c:
15790 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
15792 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
15794 * tools/winedump/output.c:
15795 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
15797 * tools/winedump/output.c:
15798 winedump: Use ntdll as template.
15800 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
15801 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
15802 dlls/compstui/compstui_main.c:
15803 compstui: Add minimal compstui.dll (stubs only).
15805 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
15807 * dlls/ntdll/virtual.c:
15808 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
15810 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
15812 * programs/winecfg/Ru.rc:
15813 winecfg: Russian translation.
15815 2006-06-20 Jacek Caban <jacek@codeweavers.com>
15817 * dlls/urlmon/umon.c:
15818 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
15820 * dlls/shdocvw/persist.c:
15821 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
15823 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
15824 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
15825 dlls/mshtml/oleobj.c:
15826 mshtml: Move IOleCommandTarget implementation to separate file.
15828 * dlls/mshtml/persist.c:
15829 mshtml: Initialize url variable in IPersistMoniker::Load.
15831 * dlls/mshtml/nsio.c:
15832 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
15834 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
15835 mshtml: Added IPropertyNotifySink connection point.
15837 2006-06-20 Juan Lang <juan_lang@yahoo.com>
15839 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
15840 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
15841 dlls/crypt32/tests/store.c:
15842 crypt32: Rearrange functions a bit.
15844 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
15845 shlwapi: Small cleanups.
15846 - forward MLGetUILanguage to kernel32
15847 - correct type of parameter to MLLoadLibrary
15849 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
15851 * programs/winecfg/theme.c:
15852 winecfg: Create Resources directory when adding themes.
15854 2006-06-20 Huw Davies <huw@codeweavers.com>
15856 * dlls/rpcrt4/rpc_message.c:
15857 rpcrt4: Don't use a short to hold the packet length, since it can
15858 result in premature termination of the send.
15860 2006-06-20 Alexandre Julliard <julliard@winehq.org>
15862 * dlls/ntdll/tape.c:
15863 ntdll: Fixed tape.c compilation on Solaris.
15865 * libs/wine/mmap.c:
15866 libwine: Better memory reservation algorithm for platforms that use
15869 * configure, configure.ac:
15870 configure: Default to using wine-pthread on all platforms.
15872 2006-06-20 Jeremy White <jwhite@codeweavers.com>
15874 * configure, configure.ac:
15875 configure: Probe more carefully for soname support, primarily for Solaris
15878 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
15880 * dlls/dbghelp/dwarf.c:
15881 dbghelp: dwarf: Tidy up leb128 reading.
15883 * dlls/dbghelp/dwarf.c:
15884 dbghelp: Indent the code as the rest of dbghelp module.
15886 * dlls/dbghelp/elf_module.c:
15887 dbghelp: Support multiple debug formats.
15888 When several debug formats (eg stabs & dwarf2) exist in the same
15889 module, allow to load them all (this is needed when different
15890 compilation units are compiled with different debug options).
15892 * dlls/dbghelp/dwarf.c:
15893 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
15896 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
15897 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
15898 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
15899 dbghelp: Added the ability to define a source file by dir+filename instead of
15902 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
15903 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
15904 Walking the whole lot, not doing anything interesting apart from
15905 traversing the data.
15907 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
15908 dlls/dbghelp/elf_module.c:
15909 dbghelp: Pass .debug_loc section information to dwarf.
15911 * dlls/dbghelp/dwarf.c:
15912 dbghelp: Dwarf & parse context.
15913 - split the data structures for walking through the data (abbrev,
15914 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
15915 - created dwarf2_parse_compilation_unit() for clarity
15916 - added section structure to gather information about all ELF sections
15917 related to all dwarf2 sections (more to come)
15919 * dlls/dbghelp/dwarf.c:
15920 dbghelp: Dwarf & udt members.
15921 - correctly set size & offsets for regular udt members
15922 - first shot at bitfields for udt members
15924 * dlls/dbghelp/dwarf.c:
15925 dbghelp: Dwarf & function blocks.
15926 - properly handling function blocks
15927 - handling of variables inside of blocks (either on stack, or in a
15928 register, or relative to the frame register if any)
15929 - added dwarf2_subprogram_t structure so that we can pass around
15930 relevant information for function parsing
15932 * dlls/dbghelp/dwarf.c:
15933 dbghelp: dwarf: Properly handle function formal parameters.
15935 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
15936 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
15937 dbghelp: Storage of func locals & parameters.
15938 - added the ability to tell to add_func_local whether we're adding
15939 a local variable or a parameter (and removed the black magic
15941 - we can now address variables defined as an offset to a register
15943 * dlls/dbghelp/dwarf.c:
15944 dbghelp: Dwarf & global symbols.
15945 Offset the addresses for global symbols (func & variables) by the base
15946 image of the corresponding module.
15948 * dlls/dbghelp/dwarf.c:
15949 dbghelp: dwarf: Added support for function labels.
15951 * dlls/dbghelp/dwarf.c:
15952 dbghelp: Proper support for nested types definitions (even in C).
15954 * dlls/dbghelp/dwarf.c:
15955 dbghelp: Dwarf - function scheme.
15956 - various fixes to follow better the functions definition (nesting,
15958 - don't directly parse types referenced by a subprogram, they'll be
15959 loaded anyway when needed
15961 * dlls/dbghelp/dwarf.c:
15962 dbghelp: Dwarf & locations.
15963 - put back the block attribute parsing
15964 - added dwarf2_compute_location to properly decode a location (at
15967 * dlls/dbghelp/dwarf.c:
15968 dbghelp: Dwarf compiland.
15969 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
15970 - commented out the location parsing which is an ugly hack
15972 * dlls/dbghelp/dwarf.c:
15973 dbghelp: Dwarf & new scheme.
15974 - add some helpers for the rewrite
15975 - module is now part of the dwarf2_parse_context
15977 * dlls/dbghelp/dwarf.c:
15978 dbghelp: Dwarf & type references.
15979 Removed unused type references scheme that we'll implement using a
15980 different scheme in next patches.
15982 * dlls/dbghelp/dwarf.c:
15983 dbghelp: Dwarf merge parsing of UDT.
15984 Merge into a single function the struct/class/union parsing.
15986 * dlls/dbghelp/dwarf.c:
15987 dbghelp: Dwarf & debug info entries.
15988 - now loading the debug info entries into specific structures
15989 - this will help writing new functions
15990 - this will allow handling of forward references
15992 * dlls/dbghelp/dwarf.c:
15993 dbghelp: Dwarf abbrev table is now a sparse array.
15994 - added a pool for memory allocation when parsing a compilation unit
15995 - now using the brand new sparse array for the abbrev table
15997 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
15998 dbghelp: Added another basic type for storage: the sparse array.
16000 * dlls/dbghelp/dwarf.c:
16001 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
16003 * dlls/dbghelp/dwarf.c:
16004 dbghelp: Remove the unneeded level attribute while parsing.
16006 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
16007 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
16009 * dlls/dbghelp/dwarf.c:
16010 dbghelp: Dwarf & typedefs.
16011 - removed lookup for name for the const modifier
16012 - hard wire dwarf-reference to our pointer types
16014 * dlls/dbghelp/dwarf.c:
16015 dbghelp: Dwarf & module's symtype.
16016 - we should set the module's symtype upon success
16017 - removed unneeded bRet variable
16019 * dlls/dbghelp/dwarf.c:
16020 dbghelp: Dwarf2 & AT_byte_size.
16021 - AT_byte_size can be larger than a single byte (especially for enums)
16022 - added missing enumeration type parsing
16024 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
16025 programs/winedbg/types.c:
16026 winedbg: Proper handling of typedefs.
16027 Added types_get_real_type() to get rid of typedef information, and
16028 access the real underlying type.
16030 2006-06-19 Juan Lang <juan_lang@yahoo.com>
16032 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
16033 dlls/crypt32/tests/encode.c:
16034 crypt32: Encode/decode CRL issuing dist points.
16036 2006-06-19 Jason Green <jave27@gmail.com>
16038 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
16039 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
16041 * dlls/wined3d/glsl_shader.c:
16042 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
16043 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
16044 that's not part of the spec.
16045 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
16046 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
16048 2006-06-20 James Hawkins <truiken@gmail.com>
16051 tools/wine.inf: Add d3d8.dll to the fake dlls list.
16053 2006-06-20 Ge van Geldorp <ge@gse.nl>
16055 * dlls/kernel/global16.c:
16056 kernel32: "base" is a pointer in 16-bit global heap.
16058 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
16059 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
16060 winedbg: Added x86_64 support.
16062 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
16064 * dlls/shell32/shlfileop.c:
16065 shell32: Remove the now unused SHELL_ConfirmDialog.
16067 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
16068 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
16070 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16072 * dlls/lz32/tests/lzexpand_main.c:
16073 lz32: Remove dead code from the LZOpenFileW test.
16075 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
16077 * dlls/shell32/shell32_Pl.rc:
16078 shell32: Update the Polish translation.
16080 2006-06-19 Juan Lang <juan_lang@yahoo.com>
16082 * dlls/crypt32/crl.c:
16083 crypt32: Simplify CRL creation.
16084 Decoding already handles signed and unsigned CRLs, so don't duplicate
16085 that in CertCreateCRLContext.
16087 * dlls/crypt32/cert.c:
16088 crypt32: Simplify certificate creation.
16089 Decoding already handles signed and unsigned certs, so don't duplicate
16090 that in CertCreateCertificateContext.
16092 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16094 * dlls/lz32/tests/lzexpand_main.c:
16095 lz32: test LZOpenFileW.
16097 * dlls/lz32/tests/lzexpand_main.c:
16098 lz32: LZOpenFileA sets last error sometimes.
16100 * dlls/lz32/tests/lzexpand_main.c:
16101 lz32: Rename function aliases to real (ASCII) function names.
16103 2006-06-19 Robert Shearman <rob@codeweavers.com>
16105 * dlls/shell32/shfldr_desktop.c:
16106 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
16108 * dlls/shell32/shfldr_mycomp.c:
16109 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
16111 * dlls/rpcrt4/rpc_server.c:
16112 rpcrt4: Move the packet manipulation from the exception filter to the exception
16114 Remove the unused server_sem variable.
16116 2006-06-19 Juan Lang <juan_lang@yahoo.com>
16118 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
16119 crypt32: Fix decoding signed certs and CRLs.
16121 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
16123 * dlls/uxtheme/tests/system.c:
16124 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
16126 2006-06-20 Mike McCormack <mike@codeweavers.com>
16128 * dlls/ole32/stg_prop.c:
16129 ole32: Implement reading of VT_CF storage properties.
16131 2006-06-19 Alexandre Julliard <julliard@winehq.org>
16133 * libs/wine/config.c:
16134 libwine: Remove one more directory level when checking for build dir.
16135 This way it still works if the libdir we got was libs/wine instead of libs.
16137 2006-06-19 Jeremy White <jwhite@codeweavers.com>
16139 * dlls/msvcrt/time.c:
16140 msvcrt: Solaris asctime_r compilation fix.
16142 * dlls/dbghelp/elf_module.c:
16143 dbghelp: Fix a Solaris compilation error.
16145 * dlls/winex11.drv/winpos.c:
16146 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
16148 * dlls/ntdll/directory.c:
16149 ntdll: On Solaris, limits.h is required for PATH_MAX.
16151 2006-06-19 Ge van Geldorp <ge@gse.nl>
16153 * dlls/dbghelp/minidump.c:
16154 dbghelp: Fix compilation for x86_64.
16156 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
16158 * dlls/secur32/schannel.c, include/sspi.h:
16159 include: Fix definition of SECURITY_INTEGER.
16161 2006-06-19 Alexandre Julliard <julliard@winehq.org>
16163 * tools/winebuild/build.h, tools/winebuild/main.c,
16164 tools/winebuild/relay.c:
16165 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
16168 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
16170 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
16171 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
16172 dlls/setupapi/tests/devinst.c:
16173 setupapi: Implement SetupDiCreateDeviceInfoListExW.
16175 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
16177 * dlls/uxtheme/tests/system.c:
16178 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
16180 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
16182 * dlls/dnsapi/name.c:
16183 dnsapi: Fix conflicts nameser.h with winerror.h.
16185 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
16187 * dlls/secur32/ntlm.c:
16188 secur32: Fix another GetProcessHeap vs GetProcessHeap().
16190 2006-06-19 Hans Leidekker <hans@it.vu.nl>
16192 * dlls/mscms/profile.c:
16193 mscms: Fix famous typo in HeapFree call.
16195 2006-06-19 Kai Blin <kai.blin@gmail.com>
16197 * dlls/secur32/negotiate.c:
16198 secur32: Remove unneeded function from the Negotiate provider.
16200 2006-06-20 Mike McCormack <mike@codeweavers.com>
16202 * dlls/ole32/ole2.c:
16205 2006-06-19 Mike McCormack <mike@codeweavers.com>
16207 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
16208 hlink: Add a stub implementation for HlinkNavigateToStringReference.
16210 * dlls/imm32/imm.c:
16211 imm32: Fix some return codes.
16213 * dlls/wininet/urlcache.c:
16214 wininet: Make sure to null terminate a string before copying it.
16216 2006-06-19 Alexandre Julliard <julliard@winehq.org>
16218 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
16219 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
16221 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
16223 * include/ddk/compstui.h:
16224 include: Declare remaining exported functions in compstui.h.
16226 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
16228 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
16229 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
16230 dlls/ddraw/viewport.c:
16231 ddraw: Implement proper handle management.
16233 2006-06-16 Jason Green <jave27@gmail.com>
16235 * dlls/wined3d/glsl_shader.c:
16236 wined3d: Correct implementation of D3DSIO_LOOP.
16237 I initially misread the specification. src0.x is the iteration count,
16238 not the max amount for the loop register. This fixes that.
16240 * dlls/wined3d/baseshader.c:
16241 wined3d: Fix lookup for LOOP register.
16243 2006-06-17 Jason Green <jave27@gmail.com>
16245 * dlls/wined3d/glsl_shader.c:
16246 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
16249 2006-06-16 Jason Green <jave27@gmail.com>
16251 * dlls/wined3d/glsl_shader.c:
16252 wined3d: Load boolean and integer constants into the GLSL shader program.
16254 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16255 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16256 wined3d: Implement locally defined boolean and integer constants in GLSL.
16258 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16259 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
16260 wined3d: Add preliminary support for constant boolean and integer registers
16262 - Separate the declaration phase of the shader string generator into
16263 the arb and glsl specific files.
16264 - Add declarations and recognition for application-sent constant
16265 integers and booleans (locally defined ones will follow).
16266 - Standardize capitilization of pixel/vertex specific variable names.
16268 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
16269 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
16270 dlls/wined3d/wined3d_private.h:
16271 wined3d: Move constant loading into target-specific files.
16272 - Moves GLSL constant loading code into glsl_shader.c and out of the
16273 over-populated drawprim.c.
16274 - Creates a new file named arb_program_shader.c which will hold code
16275 specific to ARB_vertex_program & ARB_fragment_program.
16276 - Remove the constant loading calls from drawprim.c
16278 * dlls/wined3d/vertexshader.c:
16279 wined3d: Remove dead vertex shader code.
16281 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
16283 * dlls/riched20/caret.c:
16284 riched20: EM_CHARFROMPOS didn't work properly with scrolling
16285 (vertical scrollbar position was not taken into account).
16287 2006-06-17 Hans Leidekker <hans@it.vu.nl>
16289 * dlls/dnsapi/query.c:
16290 dnsapi: Free all allocated records instead of just the last one.
16292 * dlls/dnsapi/query.c:
16293 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
16295 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
16297 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
16298 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
16299 dlls/ddraw/tests/refcount.c:
16300 ddraw: Palette refcounting fixes + tests.
16302 2006-06-17 Robert Shearman <rob@codeweavers.com>
16305 ntdll: If ObjectAttributes is NULL then an error is returned at the
16306 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
16307 not need to be checked for NULL later on in the function.
16309 * dlls/rpcrt4/rpc_server.c:
16310 rpcrt4: Use the thread pool in the RPC server for processing packets.
16312 * dlls/ole32/ftmarshal.c:
16313 ole32: Document CoCreateFreeThreadedMarshaler.
16315 * dlls/ole32/rpc.c:
16316 ole32: Reuse event handles used for COM calls.
16317 This reduces the number of server calls during a COM call by half.
16319 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
16321 * tools/widl/client.c, tools/widl/server.c:
16322 widl: Fix updating the proc offset.
16324 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
16326 * programs/winecfg/Tr.rc:
16327 winecfg: Update Turkish resorce file.
16329 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16331 * dlls/lz32/tests/lzexpand_main.c:
16332 lz32: Enable old test and expand it.
16334 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
16336 * dlls/kernel/cpu.c:
16337 kernel: Fix reported address space limit to be in keeping with ntdll.
16339 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
16341 * dlls/winspool.drv/info.c:
16342 winspool: AddMonitor: Test the driver entry before return an error.
16344 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
16346 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
16347 msi/tests: Write-strings warnings fixes.
16349 2006-06-15 Kevin Koltzau <kevin@plop.org>
16351 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
16352 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
16353 oleaut32: Fix 64bit warnings in tests.
16355 * dlls/mscms/handle.c:
16356 mscms: Fix 64bit warnings.
16358 2006-06-16 András Kovács <andras@csevego.net>
16360 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
16361 uninstaller: Hungarian translation.
16363 2006-06-16 Scott Bambrough <scottb@xandros.com>
16365 * configure, configure.ac:
16366 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
16367 /usr/lib/libicudata.a.
16369 2006-06-16 Mike McCormack <mike@codeweavers.com>
16371 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
16372 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
16373 dlls/inseng/inseng_main.c, tools/wine.inf:
16374 inseng: Initial implementation of inseng (required for IE6 to install under
16377 2006-06-14 Jacek Caban <jacek@codeweavers.com>
16379 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
16380 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
16381 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
16382 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
16383 mshtml: Added Wine Gecko installer.
16385 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
16387 * dlls/wined3d/device.c:
16388 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
16390 2006-06-16 Huw Davies <huw@codeweavers.com>
16392 * dlls/rpcrt4/ndr_stubless.c:
16393 rpcrt4: Fix the argument size of conformant arrays.
16395 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
16397 * dlls/msi/tests/package.c:
16398 msi: Added tests for MsiSetTargetPath.
16400 2006-06-15 Francois Gouget <fgouget@free.fr>
16402 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
16403 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
16404 programs/cmdlgtst/cmdlgtst.c:
16405 Add trailing '\n's to ok() calls.
16406 Remove spaces before '\n'.
16408 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
16409 dlls/riched20/editor.c, dlls/wined3d/device.c,
16410 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
16411 Assorted spelling fixes.
16413 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
16415 * dlls/shell32/shlexec.c:
16416 shell32: Remove dead code in SHELL_FindExecutable().
16418 * dlls/ntdll/virtual.c:
16419 ntdll: Use page_size instead of page_mask+1.
16421 2006-06-16 Kai Blin <kai.blin@gmail.com>
16423 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
16424 secur32: Implement QueryContextAttributes. Add tests.
16426 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
16428 * dlls/avifil32/api.c:
16429 avifil32: Corrected destination size in MultiByteToWideChar.
16431 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
16433 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
16434 d3d9: Remove ValidatePixel/VertexShader.
16436 2006-06-15 Juan Lang <juan_lang@yahoo.com>
16438 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
16439 dlls/crypt32/tests/encode.c:
16440 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
16442 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
16444 * dlls/hlink/hlink_main.c:
16445 hlink: Fix typo. We should set hl not ppvObj.
16447 2006-06-16 H. Verbeet <hverbeet@gmail.com>
16449 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16450 include/wine/wined3d_gl.h:
16451 wined3d: Add and use GL_EXT_fog_coord defines.
16453 2006-06-16 Alexandre Julliard <julliard@winehq.org>
16455 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
16456 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
16457 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
16458 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
16459 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
16460 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
16461 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
16462 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
16463 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
16464 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
16465 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
16466 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
16467 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
16468 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
16469 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
16470 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
16471 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
16472 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
16473 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
16474 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
16475 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
16476 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
16477 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
16478 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
16479 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
16480 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
16481 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
16482 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
16483 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
16484 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
16485 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
16486 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
16487 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
16488 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
16489 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
16490 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
16491 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
16492 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
16493 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
16494 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
16495 dlls/x11drv/xvidmode.h:
16496 x11drv: Renamed the x11drv directory to winex11.drv.
16498 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
16500 * programs/notepad/Pl.rc:
16501 notepad: Pl.rc: Fix the ellipsis in menu.
16503 2006-06-15 Huw Davies <huw@codeweavers.com>
16505 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
16506 printing: Don't limit the printer name length to CCHDEVICENAME characters.
16508 2006-06-15 James Hawkins <truiken@gmail.com>
16510 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
16511 dlls/msi/tests/install.c:
16512 msi: Add tests for MsiInstallProduct.
16514 2006-06-15 Alexandre Julliard <julliard@winehq.org>
16516 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
16517 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
16518 dlls/ddraw/viewport.c:
16519 ddraw: Make some functions static.
16521 * configure, configure.ac:
16522 configure: Ues the standard AC_MSG_WARN to print warnings.
16524 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
16525 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
16527 * dlls/d3dx8/Makefile.in:
16528 d3dx8: Remove dependencies on OpenGL headers and libraries.
16530 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
16531 d3d9: Remove dependencies on OpenGL headers and libraries.
16533 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
16534 d3d8: Remove dependencies on OpenGL headers and libraries.
16536 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
16538 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
16539 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16540 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
16541 dlls/wined3d/wined3d_private.h:
16542 wined3d: Support more than one back buffer.
16544 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
16546 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
16547 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
16548 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
16549 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
16550 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
16551 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
16552 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
16553 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
16554 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
16555 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
16556 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
16557 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
16558 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
16559 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
16560 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
16561 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
16562 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
16563 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
16564 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
16565 dlls/ddraw/viewport.c:
16566 ddraw: Rewrite most of ddraw using WineD3D.
16568 2006-06-15 Alexandre Julliard <julliard@winehq.org>
16571 server: Fixed a compiler warning on MacOSX.
16573 * libs/wine/config.c:
16574 libwine: Fixed a compiler warning on MacOSX.
16576 2006-06-12 Peter Åstrand <astrand@cendio.se>
16578 * dlls/winmm/mci.c:
16579 winmm: Add support for "open new" commands.
16581 2006-06-14 Mike McCormack <mike@codeweavers.com>
16583 * dlls/msi/tests/db.c:
16584 msi: Add test for _Streams table (based on patch by Andrey Turkin).
16586 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
16588 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16589 include/wine/wined3d_gl.h:
16590 wined3d: Correct vertex fog for transformed vertices and correctly
16591 handle non-vertex, non-table fog.
16593 2006-06-13 Jason Green <jave27@gmail.com>
16595 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16596 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16597 dlls/wined3d/wined3d_private.h:
16598 wined3d: Implement more GLSL instructions.
16599 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
16600 - Process instruction-based modifiers (function existed, it just
16601 wasn't being called)
16602 - Add loop checking to register maps.
16603 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
16604 except for GLSL, so won't matter.
16606 2006-06-14 Robert Shearman <rob@codeweavers.com>
16608 * dlls/atl/atl_main.c:
16609 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
16610 based on documentation by Mike McCormack.
16612 * dlls/kernel/tests/sync.c:
16613 kernel: Add a test for mutexes.
16615 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
16616 dlls/kernel/tests/version.c:
16617 kernel: Add some tests for VerifyVersionInfo.
16619 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
16620 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
16621 as CoUnmarshalInterface may have advanced the stream, even if it failed.
16623 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
16624 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
16626 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
16628 * programs/winecfg/No.rc:
16629 winecfg: Updated Norwegian Bokmål resources.
16631 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
16632 gphoto2.ds: Added Norwegian Bokmål resources.
16634 2006-06-15 Alexandre Julliard <julliard@winehq.org>
16636 * programs/winedbg/stack.c:
16637 winedbg: Avoid a crash when there's no backtrace to print.
16639 * dlls/kernel/heap.c:
16640 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
16642 2006-06-15 Mike McCormack <mike@codeweavers.com>
16645 server: Fix a win64 warning.
16648 server: Cast user handles to unsigned long for win64 compatibility.
16651 server: Cast handles to unsigned long for win64 compatibility.
16653 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
16654 dlls/comctl32/tests/listview.c:
16655 comctl32: Add a short test for the listview.
16657 * dlls/comctl32/listview.c:
16658 comctl32: Arrange the listview after deleting all items so we will place icons
16661 * dlls/comctl32/listview.c:
16662 comctl32: Use the listview's background colour when drawing with imagelist.
16664 2006-06-14 Mike McCormack <mike@codeweavers.com>
16667 msi: Don't define COND_SPACE twice.
16669 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
16671 * dlls/mciwave/mciwave.c:
16672 mciwave: Fixed a bogus free.
16674 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
16676 * dlls/user/combo.c:
16677 user32: Fix character conversion in combo box.
16678 Replace toupper/tolower with CharUpper/CharLower functions.
16680 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
16683 wine.inf: Add fake dll for advpack.dll.
16685 2006-06-14 Robert Shearman <rob@codeweavers.com>
16687 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
16688 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
16690 * dlls/ntdll/virtual.c:
16691 ntdll: Change the test for no relocation information to use the
16692 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
16694 This fixes loading of resource-only DLLs that have a load-address of
16697 * dlls/msxml3/domdoc.c:
16698 msxml: Text nodes with just whitespace should be stripped.
16700 * dlls/msxml3/text.c:
16701 msxml: Implement IXMLDOMElement for text elements by using
16702 create_element instead of create_basic_node.
16704 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
16705 msxml: Allow the element implementation to be aggregatable.
16707 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
16709 * configure, configure.ac, dlls/uxtheme/Makefile.in,
16710 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
16711 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
16712 uxtheme: Add framework and initial tests.
16714 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
16716 * include/winuser.h:
16717 winuser.h: Add some missing virtual key symbols.
16719 2006-06-13 Mike McCormack <mike@codeweavers.com>
16721 * dlls/msi/tests/db.c:
16722 msi: Add a test for reading long strings.
16724 * dlls/msi/tests/db.c:
16725 msi: Add a test for creating a record with a long string.
16727 * dlls/msi/tests/db.c:
16728 msi: Add a test for MsiDatabaseExport.
16730 2006-06-14 Mike McCormack <mike@codeweavers.com>
16733 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
16735 * dlls/advpack/reg.c:
16736 advpack: Remove some dead code. (Coverity)
16738 * include/dbghelp.h:
16739 dbghelp: Fix the prototype of some callbacks.
16741 * dlls/crypt32/oid.c:
16742 crypt32: Fix a cast for Win64.
16744 * tools/wrc/parser.y:
16745 wrc: Remove some tokens declared twice.
16747 2006-06-13 Robert Shearman <rob@codeweavers.com>
16749 * dlls/rpcrt4/rpc_transport.c:
16750 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
16753 2006-06-13 Alexandre Julliard <julliard@winehq.org>
16755 * dlls/ntdll/serial.c:
16756 ntdll: Cast termios.c_cflag to avoid a printf format warning.
16758 * programs/winedbg/gdbproxy.c:
16759 winedbg: sscanf arguments should be ints, not size_t.
16761 * tools/winebuild/relay.c, tools/winebuild/res32.c:
16762 winebuild: Fix a few printf format warnings by casting size_t.
16764 * dlls/wined3d/wined3d_private.h:
16765 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
16767 * dlls/oleaut32/vartype.c:
16768 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
16770 * dlls/msvcrt/cppexcept.h:
16771 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
16773 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
16774 dlls/crypt32/store.c:
16775 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
16777 * tools/widl/server.c, tools/widl/typegen.c:
16778 widl: Use unsigned int instead of size_t to avoid printf format warnings.
16780 * programs/winevdm/winevdm.c:
16781 winevdm: Don't use sizeof in traces to avoid printf format warnings.
16783 * programs/rpcss/np_server.c:
16784 rpcss: Don't use sizeof in traces to avoid printf format warnings.
16786 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
16787 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
16789 * dlls/user/dde_misc.c, dlls/user/message.c:
16790 user32: Don't use sizeof in traces to avoid printf format warnings.
16792 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
16793 dlls/rpcrt4/rpcss_np_client.c:
16794 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
16796 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
16797 ole32: Don't use sizeof in traces to avoid printf format warnings.
16799 * dlls/netapi32/netbios.c:
16800 netapi32: Don't use sizeof in traces to avoid printf format warnings.
16802 * dlls/msvfw32/msvideo_main.c:
16803 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
16805 * dlls/mciseq/mcimidi.c:
16806 mciseq: Don't use sizeof in traces to avoid printf format warnings.
16808 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
16809 kernel32: Don't use sizeof in traces to avoid printf format warnings.
16811 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
16812 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
16813 dsound: Don't use sizeof in traces to avoid printf format warnings.
16815 * dlls/dplayx/dplayx_global.c:
16816 dplayx: Don't use sizeof in traces to avoid printf format warnings.
16818 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
16819 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
16821 * dlls/dinput/device.c:
16822 dinput: Don't use sizeof in traces to avoid printf format warnings.
16824 * dlls/d3d9/stateblock.c:
16825 d3d9: Don't use sizeof in traces to avoid printf format warnings.
16827 * dlls/d3d8/device.c:
16828 d3d8: Don't use sizeof in traces to avoid printf format warnings.
16830 * dlls/comdlg32/printdlg16.c:
16831 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
16833 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
16834 comctl32: Don't use sizeof in traces to avoid printf format warnings.
16836 * dlls/advapi32/service.c:
16837 advapi32: Don't use sizeof in traces to avoid printf format warnings.
16839 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
16840 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
16842 * dlls/version/tests/info.c:
16843 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
16845 * dlls/urlmon/tests/misc.c:
16846 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
16848 * dlls/rpcrt4/tests/rpc.c:
16849 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
16851 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
16852 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
16854 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
16855 dlls/ntdll/tests/rtlstr.c:
16856 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
16858 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
16859 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
16861 * dlls/mlang/tests/mlang.c:
16862 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
16864 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
16865 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
16867 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
16868 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
16869 dlls/kernel/tests/pipe.c:
16870 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
16872 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
16873 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
16875 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
16876 dlls/crypt32/tests/store.c:
16877 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
16879 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
16880 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16883 * dlls/version/tests/install.c:
16884 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16887 * dlls/shlwapi/tests/ordinal.c:
16888 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16891 * dlls/ntdll/tests/path.c:
16892 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16895 * dlls/mscms/tests/profile.c:
16896 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16899 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
16900 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16903 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
16904 dlls/crypt32/tests/str.c:
16905 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16908 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
16909 dlls/advapi32/tests/security.c:
16910 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
16913 2006-06-08 Nick Burns <adger44@hotmail.com>
16915 * include/windef.h:
16916 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
16918 2006-06-13 Mike McCormack <mike@codeweavers.com>
16920 * include/custcntl.h, include/dispdib.h, include/mapi.h,
16921 include/objbase.h, include/storage.h, include/twain.h,
16922 include/winnls32.h:
16923 include: Remove non-ASCII characters in headers for winelib compatibility.
16925 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
16926 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
16928 * dlls/msi/table.c:
16929 msi: Fix loading of long strings.
16931 * dlls/winmm/joystick/joystick.c:
16932 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
16935 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
16937 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
16938 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
16939 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
16940 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
16941 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
16942 dlls/user/exticon.c, dlls/user/listbox.c:
16943 Yet another round of redundant NULL checks before HeapFree.
16945 2006-06-13 Alexandre Julliard <julliard@winehq.org>
16947 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
16948 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
16949 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
16950 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
16951 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
16952 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
16953 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
16954 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
16956 msvcrt: Explicitly specify CDECL calling convention on exported functions.
16958 * dlls/oledlg/oledlg_main.c:
16959 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
16961 * dlls/avifil32/api.c:
16962 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
16964 2006-06-12 Mike McCormack <mike@codeweavers.com>
16966 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
16967 userenv: Add profinfo.h.
16969 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
16971 * dlls/wined3d/pixelshader.c:
16972 wined3d: Fix params for DP2ADD/TEXLDD.
16973 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
16974 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
16976 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
16977 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16978 wined3d: Mark instructions without a destination token.
16979 There are a total of 17 instructions without a destination token. Of
16980 those 9 have num_params != 0, which means that we will not process any
16981 of them correctly, because we assume the first token (if present) is a
16983 Those are basically all the flow control instructions, which we plan to
16984 support very soon. They have source tokens, and no destination. Add a
16985 flag that marks them up to the ins table. Use this flag in the trace
16986 pass, and generation pass.
16988 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
16989 dlls/wined3d/glsl_shader.c:
16990 wined3d: Keep pshader and vshader constants in GLSL separate.
16991 GLSL uniforms have as scope the entire program.
16992 To prevent conflicts, name pshader and vshader constants differently.
16993 Based on a patch by Jason Green.
16995 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
16996 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16997 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16998 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
16999 - track sampler declarations and store the sampler usage in reg_maps structure
17000 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
17001 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
17002 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
17003 - change drawprim to bind pixel shader samplers
17004 Additional improvements:
17005 - rename texture limit to texcoord to prevent confusion
17006 - add sampler limit, and use that for samplers - *not* the same as texcoord above
17008 * dlls/wined3d/glsl_shader.c:
17009 wined3d: Cast more things.
17010 Anything with a swizzle has to be casted to vec4, or it won't work properly.
17011 There's multiple ways to do this, for the moment pick the easiest one.
17013 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
17014 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
17015 dlls/wined3d/wined3d_private.h:
17016 wined3d: Add support for shader model 3.0 I/O registers.
17017 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
17018 To support that, define temporaries called IN and OUT, and use those as
17019 the output registers. At the end of the vshader, unpack the OUT temps
17020 into the proper GL variables. At the beginning of the pshader, pack the
17021 GL variables back into 12 IN registers.
17023 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
17024 wined3d: Trivial cleanups
17025 - compiler warnings and errors should be FIXME
17026 - remove obsolete comment, and change variable type.
17028 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
17029 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17030 wined3d: Register map cleanups.
17032 - do not use DWORD as a bitmask, that places artificial limit of 32 on
17034 - track attributes that are used and declare only those
17035 - move declarations function call in pshader/vshader to allow us to
17036 insert pixel or vertex specific code between the declarations and
17037 the rest of the code
17038 - remove redundant 0 intializers
17039 - remove useless continue statement
17041 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
17042 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
17043 dlls/wined3d/wined3d_private.h:
17044 wined3d: Share trace pass
17045 Now that the declaration function is out of the way, the tracing pass,
17046 which is very long and 100% the same can be shared between pixel and
17048 The new function is called shader_trace_init(), and is responsible for:
17049 - tracing the shader
17050 - initializing the function length
17051 - setting the shader version [needed very early]
17053 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
17054 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
17055 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17056 wined3d: Rework dcl processing.
17057 The new function is called in pass 2 (getister counting/maps), and
17058 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
17059 which, in addition to the old vertex shader input declarations covers
17060 Shader Model 3.0 vshader output and pshader input declarations. The
17061 result is stored into the reg_map structure.
17063 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
17064 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
17065 dlls/wined3d/wined3d_private.h:
17066 wined3d: The namedArrays code path is dead (always FALSE).
17067 Delete the entire namedArrays code path and all its dependencies (one
17068 of which is quite long - storeOrder in drawprim is always FALSE, for
17069 example). Delete declaredArrays, and make its code path the default.
17071 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
17073 * dlls/mscms/tests/profile.c:
17074 mscms: Eliminate complex test macro to make source navigation easier.
17076 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
17079 include: The visibility attribute is supported only by gcc >= 3.3.
17081 2006-06-12 Robert Shearman <rob@codeweavers.com>
17083 * dlls/mlang/mlang.c:
17084 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
17085 The source is largely irrelevant since we are not likely to be wanting
17086 to ship updates to the MIME database as registry updates, instead of
17087 just changing the code.
17089 * dlls/mlang/mlang.c:
17090 mlang: Add us-ascii encoding to the list of supported encodings.
17092 * dlls/advapi32/security.c:
17093 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
17095 * dlls/advapi32/security.c:
17096 advapi32: Replace some mixed tabs with spaces.
17098 * dlls/advapi32/security.c:
17099 advapi32: Support well-knowns SIDs in string SIDs.
17101 * dlls/advapi32/security.c:
17102 advapi32: Nul-terminate the domain string in LookupAccountNameW.
17104 * dlls/ole32/compobj.c:
17105 ole32: Print an error if a DLL's DllGetClassObject fails as this is
17106 usually a good indicator of a bug elsewhere in Wine.
17108 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
17110 * dlls/wined3d/device.c:
17111 wined3d: Move a checkGLcall to it's gl call inside an "if".
17113 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
17114 dlls/wined3d/wined3d_private.h:
17115 wined3d: Fix stencil related render states.
17117 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
17118 wined3d: Enable two sided stencil in the caps.
17120 * dlls/wined3d/utils.c:
17121 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
17123 2006-06-12 Alexandre Julliard <julliard@winehq.org>
17125 * dlls/msvcrtd/debug.c:
17126 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
17128 * dlls/msvcrt20/msvcrt20.c:
17129 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
17131 * dlls/crtdll/crtdll_main.c:
17132 crtdll: Explicitly specify CDECL calling convention on exported functions.
17134 * dlls/ntdll/misc.c:
17135 ntdll: Explicitly specify CDECL calling convention on exported functions.
17137 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
17138 ole32: Explicitly specify CDECL calling convention on exported functions.
17140 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
17141 dlls/wldap32/compare.c, dlls/wldap32/control.c,
17142 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
17143 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
17144 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
17145 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
17146 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
17147 wldap32: Explicitly specify CDECL calling convention on exported functions.
17149 * dlls/glut32/glut.c, include/winbase.h:
17150 include: Added prototype for DllMain.
17152 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
17154 include: Make the Dll* entry points hidden.
17156 * dlls/ntdll/ntdll.spec:
17157 ntdll: Added spec entry for NtQueryMultipleValueKey.
17159 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
17160 riched20: Fix an uninitialized variable bug.
17161 Mark todo a test that depended on the bug to succeed.
17163 2006-06-10 H. Verbeet <hverbeet@gmail.com>
17165 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
17166 wined3d: Cleanup GetSrcAndOpFromValue().
17167 - Cleanup GetSrcAndOpFromValue().
17168 - Use naming more consistent with the rest of the file.
17170 2006-06-12 Mike McCormack <mike@codeweavers.com>
17172 * dlls/msi/tests/db.c:
17173 msi: Add some more test cases for INSERT.
17175 * dlls/msi/tests/format.c:
17176 msi: Add some more MsiFormatRecord tests.
17178 * dlls/msi/tests/package.c:
17179 msi: Add tests for creating packages and formatting records.
17181 * dlls/msi/tests/package.c:
17182 msi: Delete any databases we create at the end of each test.
17184 * dlls/msi/tests/msi.c:
17185 msi: Fix compilation on msvc6.
17187 * dlls/msi/tests/db.c:
17188 msi: Remove an inconsistent test.
17190 * dlls/msi/tests/format.c:
17191 msi: Fix some test cases to pass against win2k.
17193 2006-06-12 Robert Shearman <rob@codeweavers.com>
17195 * include/xmldom.idl:
17196 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
17198 * dlls/atl/atl_main.c:
17199 atl: Implement AtlModuleGetClassObject.
17201 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
17202 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
17205 * dlls/msxml3/nodelist.c:
17206 msxml3: Initialise output interface pointers to NULL in
17207 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
17209 2006-06-12 Alexandre Julliard <julliard@winehq.org>
17211 * dlls/wineps.drv/type42.c:
17212 wineps.drv: Make some variables static.
17214 * dlls/crypt32/oid.c:
17215 crypt32: Make some variables static and/or const.
17217 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
17218 dlls/shell32/shlview.c:
17219 shell32: Make some variables static and/or const.
17221 * dlls/kernel/registry16.c:
17222 kernel32: Make some variables static.
17224 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
17225 dlls/advapi32/service.c:
17226 advapi32: Make some variables static and/or const.
17228 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
17229 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
17230 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
17231 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
17232 winemp3.acm: Make some variables static and/or const.
17234 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
17235 msi: Make some variables static and/or const.
17237 * dlls/crtdll/crtdll.spec:
17238 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
17241 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
17242 x11drv: Get rid of the no longer used desktop_tid variable.
17244 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
17246 * dlls/user/menu.c:
17247 user32: Remove redundant SetLastError call from MENU_SetMenu.
17249 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
17251 * include/Makefile.in, include/ddk/compstui.h:
17252 include/ddk: Add minimal compstui.h.
17254 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
17256 * programs/winedbg/tgt_minidump.c:
17257 winedbg: Write-strings warnings fix.
17259 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
17261 * dlls/setupapi/devinst.c:
17262 setupapi: Documentation update.
17264 2006-06-11 Mike McCormack <mike@codeweavers.com>
17266 * dlls/user/message.c:
17267 user32: Win64 lparam and wparam are longs.
17269 * dlls/user/lstr.c:
17270 user32: Fix a pointer size warning in Win64.
17272 * dlls/kernel/locale.c:
17273 kernel32: Fix a cast for Win64.
17275 * dlls/msi/tests/db.c:
17276 msi: Add some test cases for "SELECT ... WHERE condition".
17278 * dlls/msi/handle.c:
17279 msi: Freeing the zero handle always succeeds.
17281 * dlls/msi/msiquery.c:
17282 msi: Always initialize MsiViewFetch's returned record to zero.
17284 2006-06-10 H. Verbeet <hverbeet@gmail.com>
17286 * dlls/d3d9/tests/device.c:
17287 d3d9: Make some test functions static.
17289 * dlls/d3d8/tests/device.c:
17290 d3d8: Make some test functions static.
17292 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
17294 * dlls/msvcrt/except.c:
17295 msvcrt: Print exception code in hex.
17297 2006-06-10 Jason Green <jave27@gmail.com>
17299 * dlls/wined3d/vertexshader.c:
17300 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
17302 2006-06-10 Robert Shearman <rob@codeweavers.com>
17304 * dlls/rpcrt4/cstub.c:
17305 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
17306 This is needed because IRpcStubBuffer::Invoke should not allow RPC
17307 exceptions to be passed to the caller.
17309 * dlls/rpcrt4/ndr_marshall.c:
17310 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
17311 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
17313 * dlls/rpcrt4/ndr_marshall.c:
17314 rpcrt4: Use safe_mutiply in conformant array functions.
17316 * dlls/rpcrt4/ndr_marshall.c:
17317 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
17318 to validate the conformance values being read from the wire.
17320 * dlls/rpcrt4/ndr_marshall.c:
17321 rpcrt4: Check that strings are null-terminated on unmarshaling of
17322 conformant-varying structs.
17324 * dlls/rpcrt4/ndr_marshall.c:
17325 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
17326 or pStubMsg->MaxCount.
17328 * dlls/rpcrt4/ndr_marshall.c:
17329 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
17332 * dlls/rpcrt4/ndr_marshall.c:
17333 rpcrt4: Introduce a new function, safe_multiply, which will raise an
17334 exception if a multiply overflows a 4-byte integer.
17335 This will protect the unmarshaling code against attacks specifying a
17337 Use this new function in the conformant string functions to harden them
17340 2006-06-12 Alexandre Julliard <julliard@winehq.org>
17342 * dlls/uuid/uuid.c, include/guiddef.h:
17343 uuid: Mark all GUID variables as hidden.
17345 * dlls/dnsapi/main.c:
17346 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
17348 * dlls/advapi32/advapi32.spec:
17349 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
17351 2006-06-10 Alexandre Julliard <julliard@winehq.org>
17353 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
17354 dlls/wined3d/vertexshader.c:
17355 wined3d: Make all the local shader functions static.
17357 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
17358 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
17359 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
17360 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
17361 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
17362 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
17363 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
17364 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
17365 dlls/wined3d/volumetexture.c:
17366 wined3d: Make the virtual table functions static where possible.
17368 2006-06-09 Pavel Roskin <proski@gnu.org>
17370 * programs/winecfg/drivedetect.c:
17371 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
17373 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
17374 winecfg: Allow and prefer using A: and B: for floppies.
17375 Pass drive type to allocate_letter(). Start search from 'A' for
17377 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
17378 that is triggered by non-sequential drive allocation.
17380 2006-06-09 Jason Green <jave27@gmail.com>
17382 * dlls/wined3d/glsl_shader.c:
17383 wined3d: Change fog output variable name for GLSL shaders.
17385 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
17386 wined3d: Fix regression from register maps switch for ARB shaders.
17387 I missed a register mask in the move to share the shader_hw_def()
17388 function between pixel and vertex shaders for ARB shaders. Fixed
17389 that, and made the GLSL version use the same mask for consistency.
17391 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
17393 * dlls/wined3d/pixelshader.c:
17394 wined3d: Enable CND/CMP for SHADER_ARB.
17396 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
17397 wined3d: Print out sampler state names.
17399 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
17400 wined3d: Downgrade Get*Shader FIXME to TRACE.
17402 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
17404 * dlls/winspool.drv/tests/info.c:
17405 winspool/tests: Tests for GetPrintProcessorDirectory.
17407 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
17409 * dlls/advapi32/tests/registry.c:
17410 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
17412 2006-06-10 Alexandre Julliard <julliard@winehq.org>
17414 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
17415 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
17416 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
17417 msi: Make all the ops structures static and const.
17419 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
17420 imagehlp: Remove the unused internal.c file.
17422 * dlls/oleaut32/tmarshal.c:
17423 oleaut32: Make the virtual table functions static where possible.
17425 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
17426 dlls/ole32/storage32.h:
17427 ole32: Make the virtual table functions static where possible.
17429 * dlls/itss/itss.c:
17430 itss: Make the virtual table functions static where possible.
17432 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
17433 dlls/dxdiagn/provider.c:
17434 dxdiagn: Make the virtual table functions static where possible.
17436 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
17437 dswave: Make the virtual table functions static where possible.
17439 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
17440 dlls/dsound/duplex.c:
17441 dsound: Make the virtual table functions static where possible.
17443 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
17444 dpnet: Make the virtual table functions static where possible.
17446 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
17447 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
17448 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
17449 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
17450 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
17451 dmusic: Make the virtual table functions static where possible.
17453 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
17454 dlls/dmsynth/synthsink.c:
17455 dmsynth: Make the virtual table functions static where possible.
17457 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
17458 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
17459 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
17460 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
17461 dmstyle: Make the virtual table functions static where possible.
17463 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
17464 dlls/dmscript/scripttrack.c:
17465 dmscript: Make the virtual table functions static where possible.
17467 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
17468 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
17469 dlls/dmloader/loaderstream.c:
17470 dmloader: Make the virtual table functions static where possible.
17472 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
17473 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
17474 dlls/dmcompos/signposttrack.c:
17475 dmcompos: Make the virtual table functions static where possible.
17477 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
17478 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
17479 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
17480 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
17481 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
17482 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
17483 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
17484 d3d9: Make the virtual table functions static where possible.
17486 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
17487 d3dx8: Make the virtual table functions static where possible.
17489 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
17490 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
17491 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
17492 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
17493 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
17494 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
17495 dlls/d3d8/volumetexture.c:
17496 d3d8: Make the virtual table functions static where possible.
17498 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
17500 * dlls/x11drv/keyboard.c:
17501 x11drv: Write-strings warnings fix.
17503 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
17505 * dlls/winspool.drv/info.c:
17506 winspool: Add GetPrintProcessorDirectoryA.
17508 2006-06-09 Robert Shearman <rob@codeweavers.com>
17510 * dlls/oleaut32/tmarshal.c:
17511 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
17512 so remove the case for it being NULL.
17514 * dlls/ole32/rpc.c:
17515 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
17516 tell the RPC runtime that the call failed.
17518 * dlls/ole32/regsvr.c:
17519 ole32: Register ISequentialStream for marshaling.
17521 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
17522 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
17523 CoRevertToSelf on top of CoGetCallContext, which is a stub.
17525 * dlls/ole32/ftmarshal.c:
17526 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
17528 2006-06-09 Alexandre Julliard <julliard@winehq.org>
17530 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
17531 dlls/shell32/shfldr_unixfs.c:
17532 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
17534 * dlls/riched20/richole.c:
17535 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
17537 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
17538 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
17539 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
17540 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
17541 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
17542 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
17544 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
17545 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
17546 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
17548 2006-06-09 Jason Green <jave27@gmail.com>
17550 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
17551 wined3d: GLSL shader cleanup patch.
17552 - Based on comments from H. Verbeet
17553 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
17554 in GLSL shaders. They are interchangeable, and only served to make
17555 the trace look more intuitive, but they don't always apply as-is, so
17556 we'll just leave everything to .xyzw.
17557 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
17558 is no shader set on the next primitive, then that primitive will
17559 call UseProgramObjectARB(0) when it begins to draw.
17561 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
17563 * dlls/dbghelp/minidump.c:
17564 dbghelp: Implement fetch_thread_info on powerpc.
17566 * dlls/ntdll/thread.c:
17567 ntdll: Fix NtQueryInformationThread on non x86.
17569 2006-06-09 Robert Shearman <rob@codeweavers.com>
17571 * dlls/rpcrt4/ndr_marshall.c:
17572 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
17573 could end up using the previously allocated memory even if it isn't
17574 the right size, causing heap corruption.
17576 * dlls/rpcrt4/ndr_marshall.c:
17577 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
17578 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
17580 * dlls/rpcrt4/ndr_stubless.c:
17581 rpcrt4: Don't raise an exception if there is no freer function - not all types
17584 * dlls/rpcrt4/ndr_marshall.c:
17585 rpcrt4: Implement more base types for complex types.
17587 * dlls/rpcrt4/rpc_binding.c:
17588 rpcrt4: Now that there's a process-wide pool of connections we don't
17589 need to copy the FromConn field when copying bindings.
17591 * dlls/rpcrt4/rpc_message.c:
17592 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
17593 always returning RPC_S_OK.
17595 2006-06-08 H. Verbeet <hverbeet@gmail.com>
17597 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
17598 dlls/d3d9/tests/texture.c:
17599 d3d9: Add a test for default texture stage state values.
17601 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
17603 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17604 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
17606 2006-06-09 Peter Beutner <p.beutner@gmx.net>
17608 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
17609 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
17610 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
17611 dlls/msvidc32/msvidc32_Tr.rc:
17612 msvidc: Change short description to MS-CRAM.
17614 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
17616 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
17617 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
17618 passed in to CreateWindow menu should be handled.
17620 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
17622 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
17623 oleaut32: Fix safearray data destruction.
17625 2006-06-09 Alexandre Julliard <julliard@winehq.org>
17627 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
17628 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
17629 opengl32: Store function pointers in a separate array to avoid a bunch of
17632 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
17633 dlls/opengl32/wgl.c:
17634 opengl32: Only store the glX name if different from the wgl name.
17636 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
17637 dlls/opengl32/opengl_ext.h:
17638 opengl32: Make all the function pointers and thunks static.
17640 2006-06-09 Mike McCormack <mike@codeweavers.com>
17642 * dlls/msi/dialog.c:
17643 msi: Update the progress control while installing.
17645 * dlls/msi/action.c:
17646 msi: Remove some unnecessary NULL checks.
17648 2006-06-09 Jason Green <jave27@gmail.com>
17650 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
17651 wined3d: Allow drawPrim to create and use the GLSL program.
17653 * dlls/wined3d/device.c:
17654 wined3d: Add GLSL helper functions to Device.
17655 - Add functions to attach & detach shader objects, create and delete programs,
17656 and maintain the list of programs.
17657 - Add a list of GLSL shader programs to the device which is initialized on
17658 Init3D(), and deleted on Release().
17660 * dlls/wined3d/vertexshader.c:
17661 wined3d: Map vertex shader instructions to GLSL generating functions.
17663 * dlls/wined3d/pixelshader.c:
17664 wined3d: Map pixel shader instructions to GLSL generating functions.
17666 * dlls/wined3d/wined3d_private.h:
17667 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
17669 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
17670 wined3d: Added more declarations to GLSL.
17671 - Declare more variable names for GLSL programs.
17672 - Some of these won't need to be declared eventually, but it doesn't hurt to
17674 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
17676 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
17677 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17678 wined3d: Unified float constant register mapping between ARB pixel and vertex
17680 - Got rid of the separate constant maps.
17681 - Side effect of this is that the map is a bit larger for pixel shaders than
17684 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
17685 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
17686 wined3d: Add the bulk of the GLSL string generation functions.
17687 - Add a new file glsl_shader.c which contains almost every GLSL specific
17688 function we'll need
17689 - Move print_glsl_info() into glsl_shader.c
17690 - Move the shader_reg_maps struct info into the private header, and make it
17691 part of SHADER_OPCODE_ARG.
17692 - Create a new shared ps/vs register map for float constants (future patch
17693 will make ARB programs use this, too)
17695 2006-06-08 Jason Green <jave27@gmail.com>
17697 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
17698 dlls/wined3d/wined3d_private.h:
17699 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
17700 loading float constants for GLSL.
17701 - DrawPrim is just too big of a function. This separates the passing
17702 of constants to the shader into new functions.
17703 - Fixes an off-by-one error when loading vertex declaration constants
17704 (should be <, not <=)
17705 - Adds a function for GLSL loading of constants (aka Uniforms)
17706 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
17707 future patch will actually create this program)
17709 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
17711 * dlls/comctl32/propsheet.c:
17712 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
17713 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
17714 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
17717 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
17719 * programs/cmdlgtst/cmdlgtst.c:
17720 cmdlgtst: Use standard debug functions.
17722 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
17724 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
17725 dlls/comdlg32/finddlg16.c:
17726 comdlg32: Rename finddlg.c to finddlg16.c.
17728 2006-06-09 Alexandre Julliard <julliard@winehq.org>
17730 * dlls/hlink/hlink.spec:
17731 hlink: Add spec file entry for HlinkQueryCreateFromData.
17733 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
17734 rpcrt4: Make the protseq_ops structure constant.
17736 * dlls/kernel/heap.c:
17737 kernel: Added support for GlobalMemoryStatus on MacOS.
17739 * dlls/mshtml/navigate.c:
17740 mshtml: Changed C syntax that winapi_check doesn't like.
17742 2006-06-08 Alexandre Julliard <julliard@winehq.org>
17744 * ANNOUNCE, ChangeLog, VERSION, configure:
17747 ----------------------------------------------------------------
17748 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
17750 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17751 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
17753 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17754 usp10: Update ScriptGetCMap to conform to Windows.
17756 * dlls/usp10/tests/usp10.c:
17757 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
17759 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
17761 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
17762 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
17765 2006-06-08 Alexandre Julliard <julliard@winehq.org>
17767 * dlls/rpcrt4/epm_towers.h:
17768 rpcrt4: Avoid potential redefinition of uuid_t.
17770 * configure, configure.ac:
17771 configure: Make the font warning more explicit about what package is missing.
17773 2006-06-08 Robert Reif <reif@earthlink.net>
17775 * include/Makefile.in, include/lm.h, include/lmmsg.h:
17776 include: Add lmmsg.h.
17778 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
17780 * dlls/shell32/tests/shlfileop.c:
17781 shell32/tests: Test to make sure we can create a non-nested directory.
17783 * dlls/shell32/shlfileop.c:
17784 shell32: SHCreateDirectoryEx can create a non-nested directory.
17786 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
17788 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
17789 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
17790 user/tests: Update LoadImage test.
17791 Include a bitmap in the resources and don't depend on Windows'
17792 OBM_CHECK bitmap anymore.
17794 2006-06-06 Robert Shearman <rob@codeweavers.com>
17796 * dlls/oleaut32/variant.c:
17797 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
17799 * dlls/oleaut32/vartype.c:
17800 oleaut32: Handle BSTRs in VARIANT_CopyData.
17802 2006-06-08 Mike McCormack <mike@codeweavers.com>
17804 * server/registry.c:
17805 server: Fix a possible memory leak.
17807 * server/queue.c, server/sock.c, server/user.h:
17808 server: Make wparam and lparam values unsigned long for win64 compatability.
17810 2006-06-07 Robert Shearman <rob@codeweavers.com>
17813 server: Don't attach the thread input when changing parents if the new
17814 parent is the desktop (i.e. it is becoming a top-level window).
17816 * server/named_pipe.c:
17817 server: Don't set the client's server field before the server has
17818 changed into a connected state, otherwise we could assert in
17819 pipe_client_destroy.
17821 2006-06-08 Alexandre Julliard <julliard@winehq.org>
17823 * server/event.c, server/process.c, server/request.c, server/thread.c,
17825 server: Don't report a fatal protocol error for things that we can recover from.
17827 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
17829 * dlls/wininet/ftp.c:
17830 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
17832 * dlls/wininet/ftp.c:
17833 wininet: ftp: 125 is an acceptable response code for the STORE command.
17835 2006-06-07 Robert Shearman <rob@codeweavers.com>
17837 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
17838 libs/unicode/cptable.c:
17839 libunicode: Add a code page table for the US-ASCII encoding.
17841 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
17842 dlls/rpcrt4/rpc_transport.c:
17843 rpcrt4: Implement a process-wide connection pool for client connections,
17844 rather than relying on the restriction of one connection per
17845 binding. This also avoids the problem of two threads using the same
17846 connection at the same time.
17848 * dlls/rpcrt4/ndr_stubless.c:
17849 rpcrt4: Fix the retrieval of This for interpreted proxies.
17851 * dlls/rpcrt4/ndr_stubless.c:
17852 rpcrt4: Implement full-pointer support for interpreted stubs.
17853 Move the calls to the full pointer init functions before
17854 NdrClient/ServerInitializeNew, like in MIDL-generated code.
17856 2006-06-07 H. Verbeet <hverbeet@gmail.com>
17858 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
17859 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
17860 d3d9: Add a test for GetContainer (Volumes & Surfaces).
17862 * dlls/d3d9/vshaderdeclaration.c:
17863 d3d9: Remove unused vshaderdeclaration.c.
17865 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
17866 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
17867 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
17868 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
17869 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
17870 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
17871 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
17872 d3d9: Fix QueryInterface.
17873 QueryInterface should return S_OK on success and set the object
17874 pointer to NULL on failure. This is similar to the patch Ivan
17875 submitted a while ago for wined3d.
17877 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
17878 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
17879 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
17880 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
17881 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
17882 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
17883 dlls/d3d8/volumetexture.c:
17884 d3d8: Fix QueryInterface.
17885 QueryInterface should return S_OK on success and set the object
17886 pointer to NULL on failure. This is similar to the patch Ivan
17887 submitted a while ago for wined3d.
17889 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
17891 * dlls/msvcrt/undname.c:
17892 msvcrt: Write-strings warning fix.
17894 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
17896 * dlls/kernel/tests/process.c:
17897 kernel/tests: Write-strings warnings fix.
17899 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
17901 * dlls/crypt32/encode.c:
17902 crypt32: Write-strings warning fix.
17904 * dlls/dbghelp/source.c:
17905 dbghelp: Write-strings warning fix.
17907 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
17909 * dlls/wined3d/pixelshader.c:
17910 wined3d: TEXREG2GB is valid on pshaders 1.1.
17912 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
17914 * dlls/wined3d/baseshader.c:
17915 wined3d: Fix NULL dereference in generator function.
17917 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
17918 dlls/wined3d/wined3d_private.h:
17919 wined3d: Fix missing light recording.
17920 Write a light with the default parameters in disabled state if
17921 capturing a missing light.
17923 * dlls/d3d9/tests/stateblock.c:
17924 d3d9: Test missing light recording.
17925 When a light does not exist, and the app attempts to capture it in the
17926 stateblock, a disabled light with the default light parameters is
17929 * dlls/d3d9/tests/device.c:
17930 d3d9: Mipmaps level test.
17932 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
17934 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
17935 msi: Add Russian resource file.
17937 2006-06-07 Robert Reif <reif@earthlink.net>
17939 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
17940 include/lmserver.h:
17941 netapi32: Add stub for NetServerEnumEx.
17943 2006-06-07 Mike McCormack <mike@codeweavers.com>
17945 * dlls/kernel/console.c, include/wine/server_protocol.h,
17946 programs/wineconsole/wineconsole.c, server/console.c,
17947 server/protocol.def, server/trace.c:
17948 server: open_console's from field should be a handle.
17950 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
17951 tools/make_requests:
17952 server: Use unsigned long for request types that are 64bit in win64.
17954 2006-06-07 Alexandre Julliard <julliard@winehq.org>
17956 * server/request.c:
17957 server: Print process/thread id instead of pointer in protocol errors.
17959 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
17961 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
17962 dlls/x11drv/dib.c, programs/regedit/listview.c:
17963 Remove more redundant NULL checks before HeapFree (found by Smatch).
17965 2006-06-05 EA Durbin <ead1234@hotmail.com>
17967 * dlls/msi/tests/db.c:
17968 msi/tests: Fixed a typo.
17970 2006-06-06 Mike McCormack <mike@codeweavers.com>
17972 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
17973 hlink: Implement DllRegisterServer.
17975 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
17976 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
17977 hlink: Add a basic implementation (based on work by Aric Stewart).
17979 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
17980 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
17981 dlls/hlink/hlink_main.c:
17982 hlink: Add a stub implementation (based on Aric Stewart's code).
17984 * include/hlink.idl:
17985 hlink: Declare prototypes for some functions.
17987 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
17989 * programs/winecfg/main.c:
17990 winecfg: Avoid unnecessary casts.
17992 * dlls/comctl32/propsheet.c:
17993 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
17995 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
17997 * include/winuser.h:
17998 include: Add SETWALLPAPER_DEFAULT to winuser.h.
18000 2006-06-06 H. Verbeet <hverbeet@gmail.com>
18002 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
18003 wined3d: Return the result of QueryInterface in GetContainer.
18005 * dlls/wined3d/utils.c:
18006 wined3d: Remove a redundant break.
18008 * dlls/wined3d/device.c:
18009 wined3d: Don't hardcode type sizes for shader constants.
18011 * dlls/d3d9/tests/shader.c:
18012 d3d9: Add a test for setting / getting vertex shader constants.
18014 2006-06-06 Robert Shearman <rob@codeweavers.com>
18016 * dlls/shdocvw/regsvr.c:
18017 shdocvw: Register some more documented classes that native also registers.
18019 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
18020 widl: Support coclass forward declarations.
18022 * include/exdisp.idl:
18023 include: Add two more coclasses to exdisp.idl.
18025 2006-06-06 Hans Leidekker <hans@it.vu.nl>
18027 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
18028 dnsapi: Add stub implementations for the remaining documented functions.
18030 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
18032 * dlls/x11drv/xvidmode.c:
18033 x11drv: Declared two functions as static to avoid compiler warnings.
18035 2006-06-06 Alexandre Julliard <julliard@winehq.org>
18037 * programs/winedbg/debug.l:
18038 Revert "winedbg: Remove useless NOCMD state."
18039 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
18041 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
18044 wine.inf: Added default values for .htm and .html file extension.
18046 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
18048 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
18049 oleaut32: safearray: Convert dimension index at the API boundary.
18051 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
18053 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18054 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
18055 include/wine/wined3d_interface.h:
18056 wined3d: Remove constant type field in stateblock.
18057 It is wrong to maintain a mapping from a constant index to a type
18058 field, because different constant types do not share an index -
18059 boolean constant 0 is supposed to co-exist with floating point
18060 constant 0, not replace it. Drawprim and other code using the type
18061 array to decide whether to look up a constant in bools, floats, or
18062 ints is wrong - you can't make that decision based on the index.
18064 * dlls/wined3d/vertexshader.c:
18065 wined3d: Rename vertex shader constants.
18066 From const%lu to C%lu for consistency (to match pshaders).
18068 * dlls/wined3d/pixelshader.c:
18069 wined3d: Add limits for ps_2_x.
18071 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
18072 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18073 wined3d: Trace improvements.
18075 * dlls/wined3d/pixelshader.c:
18076 wined3d: pshader defi has 5 parameters.
18078 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
18081 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
18083 2006-06-05 James Hawkins <truiken@gmail.com>
18085 * dlls/oleaut32/typelib.c:
18086 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
18089 * dlls/oleaut32/typelib.c:
18090 oleaut32: Copy BYREF args directly if they have the same variant type.
18092 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
18094 * dlls/gdi/tests/bitmap.c:
18095 gdi: New tests for GetDIBits.
18096 New tests that check if GetDIBits works with a bitmap that is selected
18097 in a device context (works in Windows, should fail according to the
18100 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
18102 * dlls/msvcrt/wcs.c:
18103 msvcrt: Write-strings warnings fix.
18105 2006-06-06 Mike McCormack <mike@codeweavers.com>
18107 * programs/winecfg/audio.c:
18108 winecfg: Make some pointer casts win64 compliant.
18110 * programs/wineconsole/dialog.c:
18111 wineconsole: Use correct prototypes for dialog procs.
18113 * programs/wcmd/wcmdmain.c:
18114 wcmd: Fix a Win64 warning.
18116 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
18117 taskmgr: Use correct types for Win64.
18119 * programs/hh/main.c:
18120 hh: Cast GetProcAddress's return to supress a Win64 warning.
18122 * programs/winetest/gui.c:
18123 winetest: Fix dialog prototypes.
18125 2006-06-05 Mike McCormack <mike@codeweavers.com>
18127 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
18128 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
18129 dlls/userenv/userenv_main.c:
18130 userenv: Add a stub implementation of userenv.dll.
18132 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
18134 * dlls/kernel/tests/codepage.c:
18135 kernel/tests: Some tests for WideCharToMultiByte.
18137 2006-06-06 Mike McCormack <mike@codeweavers.com>
18139 * dlls/advapi32/crypt.c:
18140 advapi32: Fix comment to match the function (thanks to Dan Kegel).
18142 2006-06-05 Juan Lang <juan_lang@yahoo.com>
18144 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
18145 programs/winedbg/info.c:
18146 winedbg: Get rid of unused mode command.
18148 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
18150 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
18151 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
18152 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
18153 dlls/x11drv/x11drv_main.c:
18154 x11drv: Improve handling of the case where the clipboard is opened
18155 with a window from another thread or process.
18157 * include/ddrawi.h:
18158 include: Add DDHAL_UPDATEOVERLAYDATA structure.
18160 2006-06-05 Huw Davies <huw@codeweavers.com>
18162 * dlls/msi/tests/package.c:
18163 msi: Add some integer condition tests.
18165 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
18167 * dlls/kernel/tests/file.c:
18168 kernel/tests: More tests for FindFirstFile.
18170 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
18172 * programs/wordpad/wordpad.c:
18173 wordpad: Declare three functions as static to avoid compiler warnings.
18175 2006-06-05 Mike McCormack <mike@codeweavers.com>
18177 * include/Makefile.in, include/hlguids.h:
18178 hlink: Add hlguids.h (based on a patch by Aric Stewart).
18180 * dlls/dnsapi/ns_parse.c:
18181 dnsapi: Fix the case where we have libresolv headers but no libraries.
18183 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
18185 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
18186 dlls/wined3d/swapchain.c:
18187 wined3d: Render target locking fixes.
18189 2006-06-04 Mike McCormack <mike@codeweavers.com>
18191 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
18192 advapi32: Implement and test SystemFunction031.
18194 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
18195 dlls/advapi32/tests/crypt_lmhash.c:
18196 advapi32: Implement and test SystemFunction030.
18198 2006-06-05 Hans Leidekker <hans@it.vu.nl>
18201 msi: Fix some copy/paste bugs in the implementation of condition operators.
18203 2006-06-04 Juan Lang <juan_lang@yahoo.com>
18205 * programs/winedbg/debug.l:
18206 winedbg: Remove useless NOCMD state.
18208 * dlls/user/winpos.c:
18209 user: Use SetPropW rather than SetPropA for internal property.
18211 2006-06-05 Robert Shearman <rob@codeweavers.com>
18213 * dlls/msi/where.c:
18214 msi: An empty string is equivalent to nil, so handle this in the optimised
18215 WHERE_execute path.
18217 * dlls/rpcrt4/ndr_marshall.c:
18218 rpcrt4: Implement varying array NDR functions.
18220 * dlls/rpcrt4/ndr_marshall.c:
18221 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
18223 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
18225 * programs/winedbg/types.c:
18226 winedbg: Correct typedefs in type manipulations.
18228 2006-06-04 Mike McCormack <mike@codeweavers.com>
18230 * programs/progman/dialog.c, programs/progman/group.c,
18231 programs/progman/program.c:
18232 progman: Win64 fixes.
18234 * programs/cmdlgtst/cmdlgtst.c:
18235 cmdlgtst: Use correct types for Win64.
18237 * programs/winemine/dialog.c, programs/winemine/main.h:
18238 winemine: Fix dialog proc prototypes for Win64.
18240 * programs/winemine/dialog.c, programs/winemine/dialog.h,
18241 programs/winemine/main.c:
18242 winemine: Remove dialog.h as it's redundant.
18244 * include/windef.h:
18245 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
18247 2006-06-02 Juan Lang <juan_lang@yahoo.com>
18249 * programs/winedbg/debug.l:
18250 winedbg: Fix a crash on initial empty input.
18252 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
18253 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
18254 crypt32: Implement X509_NAME_VALUE encoding/decoding.
18256 2006-06-03 Jacek Caban <jacek@codeweavers.com>
18258 * dlls/shdocvw/oleobject.c:
18259 shdocvw: Set focus in ui_activate.
18261 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
18262 dlls/mshtml/nsio.c:
18263 mshtml: Use mime type reported by moniker if possible.
18265 * dlls/mshtml/navigate.c:
18266 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
18268 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
18269 mshtml: Added beginning OnDataAvailable implementation.
18271 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
18272 mshtml: Added begining binding code in IPersistMoniker::Load.
18274 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
18275 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
18276 mshtml: Set binding channel, listener and context in AsyncOpen.
18278 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
18279 dlls/mshtml/persist.c:
18280 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
18282 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
18283 mshtml: Add create_nscallback function to allow using BSCallback out of
18286 * dlls/mshtml/nsio.c:
18287 mshtml: Move some code from before_async_open to AsyncOpen.
18289 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
18290 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
18291 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
18292 We have to handle it in another way.
18294 2006-06-03 Kai Blin <kai.blin@gmail.com>
18296 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
18297 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
18299 2006-06-03 Jacek Caban <jacek@codeweavers.com>
18301 * dlls/urlmon/binding.c:
18302 urlmon: Use task queue to handle OnDataAvailable call.
18304 * dlls/urlmon/binding.c:
18305 urlmon: Added OnResponse implementation.
18307 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
18309 * dlls/sane.ds/sane_main.c:
18310 sane.ds: Replace FIXME() by TRACE() on sane_exit.
18312 2006-06-02 Robert Shearman <rob@codeweavers.com>
18314 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
18315 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
18316 Instead just fill it in with all zeros.
18318 * dlls/rpcrt4/ndr_misc.h:
18319 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
18320 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
18321 isn't set by ComputeConformanceOrVariance and so could be left filled
18324 * dlls/rpcrt4/ndr_marshall.c:
18325 rpcrt4: The lifetime of the binding handle stored in the context
18326 handle is independent of the binding handle used in the call that
18327 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
18328 and then call RpcBindingFree later to free it.
18330 * dlls/rpcrt4/ndr_marshall.c:
18331 rpcrt4: Fix an incorrect format string pointer being passed in to
18332 ComputeVariance in NdrConformantVaryingStructBufferSize.
18334 * dlls/rpcrt4/rpc_transport.c:
18335 rpcrt4: Skip over the right-hand-side data for the protocol floor so
18336 that we can parse the towers received from native rpcrt4.
18338 * dlls/rpcrt4/ndr_marshall.c:
18339 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
18342 * dlls/rpcrt4/ndr_marshall.c:
18343 rpcrt4: Freeing a NULL context handle is allowed.
18345 * dlls/rpcrt4/ndr_marshall.c:
18346 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
18349 * dlls/rpcrt4/ndr_marshall.c:
18350 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
18351 by passing the correct type format string to ReadConformance.
18353 * dlls/rpcrt4/ndr_marshall.c:
18354 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
18355 marshall all-zeros.
18357 * dlls/rpcrt4/ndr_marshall.c:
18358 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
18361 * dlls/rpcrt4/rpc_transport.c:
18362 rpcrt4: Print some more informative error messages when getaddrinfo fails.
18364 2006-06-02 Mike McCormack <mike@codeweavers.com>
18366 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
18367 wininet: Simple tests for InternetGetCookie's parameters.
18369 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
18370 wininet: Fix up and test InternetSetCookie parameter checking.
18372 * dlls/wininet/internet.c:
18373 wininet: Remove some dead code (Coverity).
18375 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
18377 * dlls/advapi32/tests/registry.c:
18378 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
18380 * dlls/rsaenh/rsaenh.c:
18381 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
18384 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
18386 * dlls/shell32/shlfileop.c:
18387 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
18389 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
18390 dlls/shell32/shlfileop.c:
18391 shell32: Avoid Unicode->ANSI conversion when deleting a file.
18393 2006-06-02 Juan Lang <juan_lang@yahoo.com>
18395 * dlls/crypt32/tests/encode.c:
18396 crypt32: Add name value tests.
18397 Add tests for name values, and move tests for different string
18398 encodings to there.
18400 2006-06-01 Juan Lang <juan_lang@yahoo.com>
18402 * dlls/crypt32/decode.c:
18403 crypt32: Remove exception handling from internal decoding functions.
18405 * dlls/crypt32/tests/encode.c:
18406 crypt32: Add a couple CRL encoding tests, one that shows a problem.
18408 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
18410 * dlls/user/listbox.c:
18411 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
18413 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
18415 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
18417 user32: Send WM_SIZE when window changes state between restored/min/maximized.
18419 2006-06-01 Wino Rojo <winorojo@hotmail.com>
18421 * dlls/x11drv/opengl.c:
18422 x11drv: Fix for a BadMatch error.
18424 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
18426 * dlls/winspool.drv/tests/info.c:
18427 winspool/tests: Remove the check for unimplemented functions.
18429 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
18431 * dlls/winspool.drv/info.c:
18432 winspool.drv: Add GetPrintProcessorDirectoryW.
18434 2006-06-01 Robert Shearman <rob@codeweavers.com>
18436 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
18437 dlls/rpcrt4/tests/rpc.c:
18438 rpcrt4: All of the parameters to TowerExplode are optional.
18440 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
18441 dlls/rpcrt4/tests/rpc.c:
18442 rpcrt4: Implement TowerConstruct and TowerExplode.
18443 Add some tests for these undocumented functions.
18445 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
18446 dlls/rpcrt4/rpc_transport.c:
18447 rpcrt4: Add functions for generating and parsing the upper floors in
18448 endpoint-mapper towers for different transports.
18450 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
18451 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
18453 * dlls/rpcrt4/ndr_midl.c:
18454 rpcrt4: Don't send the unused part of the allocated buffer.
18456 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
18457 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
18460 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
18462 * dlls/comctl32/header.c:
18463 comctl32/header: Check Null before accessing struct member.
18465 2006-06-01 Kai Blin <kai.blin@gmail.com>
18467 * dlls/secur32/ntlm.c:
18468 secur32: Add EncryptMessage and DecryptMessage stubs.
18470 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
18472 * dlls/user/menu.c:
18473 user32: Popup menu position fixes.
18474 - Open large popup menus on the other side only if there's enough space
18475 - Open popup menus such that the y position of the first item in the
18476 popup menu is the same as the y position of the focused menu item.
18478 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
18480 * programs/winecfg/audio.c:
18481 winecfg: Add CoreAudio to audio drivers list.
18483 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
18485 * dlls/user/tests/msg.c:
18486 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
18487 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
18488 PeekMessage test by explicit calls to PeekMessage(), check queue
18489 status and processed messages after each call to see what is going on
18492 2006-06-01 Juan Lang <juan_lang@yahoo.com>
18494 * dlls/crypt32/tests/base64.c:
18495 crypt32: Make base64 tests loadable on win9x.
18497 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
18499 * dlls/shell32/shellpath.c:
18500 shell32: Add Fonts to user's shell folders list.
18502 2006-06-01 Robert Shearman <rob@codeweavers.com>
18504 * tools/widl/widl.man.in:
18505 widl: Fix a typo in the man page.
18507 * tools/widl/typegen.c:
18508 widl: Properly size the return value procformat.
18510 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
18511 tools/widl/typegen.h, tools/widl/widltypes.h:
18512 widl: Only write one procformat string and one typeformat string per file.
18514 2006-06-01 Huw Davies <huw@codeweavers.com>
18516 * dlls/gdi/freetype.c:
18517 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
18519 2006-06-01 Alexandre Julliard <julliard@winehq.org>
18521 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
18522 dlls/winmm/winecoreaudio/coreaudio.c,
18523 dlls/winmm/winecoreaudio/coreaudio.h:
18524 winecoreaudio: Fixed the FSF address.
18526 2006-05-24 Ken Thomases <ken@codeweavers.com>
18528 * dlls/winmm/winecoreaudio/audio.c:
18529 winecoreaudio: Don't CFAllocate buffer for port message.
18531 * dlls/winmm/winecoreaudio/audio.c:
18532 winecoreaudio: Use unique name for message port.
18533 Use a unique port name for the message port to the message thread.
18534 Port names are system-global, so using a non-unique constant name
18535 prevents the CoreAudio driver from being used in multiple processes
18538 * dlls/winmm/winecoreaudio/audio.c:
18539 winecoreaudio: 8-bit Linear PCM data is unsigned.
18541 * dlls/winmm/winecoreaudio/audio.c:
18542 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
18543 When fulfilling the output AudioUnit's request for audio data, don't
18544 stop when the current wavehdr is exhausted; advance to the next. This
18545 addresses the buzzy quality of the sound.
18547 * dlls/winmm/winecoreaudio/audio.c:
18548 winecoreaudio: Improve state tracking.
18549 Improved tracking of device state (stopped, playing, or paused).
18550 Also, tied starting and stopping the AudioUnit more directly to the
18551 state. No need to change the state when preparing or unpreparing
18552 wavehdrs. Pausing overrides both playing and stopped states; if
18553 stopped, pausing prevents output from starting when the program
18554 writes. When, restarting from the paused state, the device starts
18555 playing if there are queued wavehdrs. Otherwise, it goes to stopped
18558 * dlls/winmm/winecoreaudio/audio.c:
18559 winecoreaudio: Miscellaneous cleanup.
18560 Miscellaneous cleanup: release resources when done with them; protect
18561 against null pointers; reduce redundant code; avoid potential integer
18562 underflow; clarify a do-nothing loop.
18564 * dlls/winmm/winecoreaudio/audio.c:
18565 winecoreaudio: Fix race to open.
18566 Fixes a race condition (noted in a comment for wodOpen) when multiple
18567 threads try to open the same wave-out device simultaneously.
18568 Addressed by creating the device mutexes when the driver is
18569 initialized, instead of as each device is opened. Then use the mutex
18570 to protect the open operation against races. At the same time, made
18571 the mutexes recursive to avoid self-deadlocks the driver was
18572 encountering when reentered from the callback.
18574 2006-06-01 Mike McCormack <mike@codeweavers.com>
18576 * dlls/rpcrt4/ndr_marshall.c:
18577 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
18579 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
18581 * dlls/wined3d/surface_gdi.c:
18582 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
18584 2006-05-31 Jacek Caban <jacek@codeweavers.com>
18586 * dlls/urlmon/binding.c:
18587 urlmon: Remove no longer needed binding value in task_t.
18589 * dlls/urlmon/binding.c:
18590 urlmon: Use task queue for cross thread calls in on_progress.
18592 * dlls/urlmon/binding.c:
18593 urlmon: Use task queue in Switch implementation.
18595 * dlls/urlmon/binding.c:
18596 urlmon: Added task queue architecture and use it for OnProgress calls from
18599 * dlls/urlmon/binding.c:
18600 urlmon: Make suse that every OnProgress call is in an apartment thread.
18602 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
18604 * dlls/crypt32/tests/cert.c:
18605 crypt32/tests: Write-strings warning fix.
18607 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
18609 * dlls/comctl32/header.c:
18610 comctl32: header: Update the rects in HEADER_Refresh if needed.
18612 2006-05-31 Hans Leidekker <hans@it.vu.nl>
18614 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
18615 dnsapi: Fall back to a netbios query when a dns query fails.
18617 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
18619 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
18620 wsock32: Added GetService{A,W} stubs.
18622 2006-05-31 Jacek Caban <jacek@codeweavers.com>
18624 * dlls/urlmon/binding.c:
18625 urlmon: Use FindMimeFromData to determine MIME type.
18627 2006-05-31 Huw Davies <huw@codeweavers.com>
18629 * dlls/rpcrt4/ndr_marshall.c:
18630 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
18632 2006-05-31 Robert Shearman <rob@codeweavers.com>
18634 * dlls/oleaut32/typelib.c:
18635 oleaut32: Make sure to read the memid and the name offset from the
18636 correct offsets, after the function data, so add cFuncs to the offsets
18638 Resolve referenced types for variables.
18639 Fixes initialisation of the dbgrid32 OCX.
18641 * dlls/oleaut32/typelib.c:
18642 oleaut32: Resolve referenced types for return values as well as parameters in
18645 * tools/widl/parser.y:
18646 widl: Allow some more "reserved words" to be used as identifiers.
18648 * include/rpcdcep.h:
18649 include: Add some defines used by MIDL-generated code.
18651 2006-05-31 Alexandre Julliard <julliard@winehq.org>
18653 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
18654 winecoreaudio: Fixed a bunch of compiler warnings.
18656 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
18657 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
18659 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
18660 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
18662 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
18663 dnsapi: Portability fixes.
18665 2006-05-31 Juan Lang <juan_lang@yahoo.com>
18667 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
18668 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
18669 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
18670 include/wincrypt.h:
18671 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
18672 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
18673 Blin's base64 encoder/decoder.
18675 2006-05-31 Mike McCormack <mike@codeweavers.com>
18677 * programs/wineconsole/dialog.c:
18678 wineconsole: Store the font as a DWORD_PTR.
18680 * programs/wineconsole/user.c:
18681 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
18683 * programs/wordpad/wordpad.c:
18684 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
18686 2006-05-30 Jacek Caban <jacek@codeweavers.com>
18688 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
18689 urlmon: Added text/html filter.
18691 * dlls/urlmon/urlmon_main.c:
18692 urlmon: Use filters mechanism in FindMimeFromData.
18694 2006-05-31 Troy Rollo <wine@troy.rollo.name>
18696 * dlls/ole32/storage32.c:
18697 ole32: Use STGM_WRITE when opening child storage to delete its children.
18699 2006-05-30 Robert Reif <reif@earthlink.net>
18701 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
18702 winmm: Always check for open and close enents in wave test.
18703 Always check for open and close events.
18704 Send WM_APP message to thread to terminate it rather than TerminateThread.
18705 Fix CreateThread/waveOutOpen race by waiting for background thread to
18706 run before waveOutOpen is called.
18707 Add more non-hardware supported formats. There is a bug in wave
18708 mapper GetPosition when multiple headers are used and this helps
18711 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
18713 * dlls/dnsapi/query.c:
18714 dnsapi: Fixed missing lock release on error path.
18716 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
18718 * dlls/d3d8/tests/device.c:
18719 d3d8: Backport of the d3d9 swapchain test to d3d8.
18721 * dlls/d3d8/device.c:
18722 d3d8: Back buffer count fix.
18724 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
18726 * dlls/crypt32/cert.c:
18727 crypt32: Write-strings warning fix.
18729 * dlls/winmm/joystick/Makefile.in:
18730 winmm/joystick: joystick.c requires Unicode library.
18732 2006-05-30 Alexandre Julliard <julliard@winehq.org>
18734 * dlls/comctl32/propsheet.c:
18735 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
18737 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
18739 * configure, configure.ac, dlls/Makefile.in,
18740 dlls/winmm/winecoreaudio/.gitignore,
18741 dlls/winmm/winecoreaudio/Makefile.in,
18742 dlls/winmm/winecoreaudio/audio.c,
18743 dlls/winmm/winecoreaudio/audiounit.c,
18744 dlls/winmm/winecoreaudio/coreaudio.c,
18745 dlls/winmm/winecoreaudio/coreaudio.h,
18746 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
18747 winecoreaudio: Initial Audio Driver for Mac OS X.
18749 2006-05-29 Hans Leidekker <hans@it.vu.nl>
18751 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
18752 dnsapi: Implement DnsQuery_{A,UTF8,W}.
18754 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
18755 dlls/dnsapi/ns_parse.c:
18756 dnsapi: Add DNS message parsing routines from BIND.
18758 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
18760 * dlls/comctl32/header.c:
18761 comctl32: header: Ignore out-of-range iOrder in SetItemT.
18763 * dlls/kernel/format_msg.c:
18764 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
18766 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
18768 * dlls/msi/tests/format.c:
18769 msi: Increase verbosity in some failing tests.
18771 2006-05-30 Mike McCormack <mike@codeweavers.com>
18773 * dlls/wininet/http.c:
18774 wininet: Don't crash when querying NULL values.
18776 * dlls/wininet/tests/http.c:
18777 wininet: Add a test for basic authentication.
18779 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
18780 user32: Stub implementations for Win64's Get/Set LongPtr functions.
18782 2006-05-29 Troy Rollo <wine@troy.rollo.name>
18784 * include/wine/wined3d_gl.h:
18785 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
18787 2006-05-30 Troy Rollo <wine@troy.rollo.name>
18789 * dlls/comdlg32/filedlg.c:
18790 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
18791 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
18792 non-NULL pointer for CB_GETITEMDATA.
18794 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
18796 * dlls/wined3d/device.c:
18797 wined3d: Properly destroy texture object if we failed to create its surfaces.
18799 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
18800 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
18801 d3d9: Add reference to the parent device for surfaces.
18802 Allow some objects to have no parent device.
18803 Tighten refcount tests and test refound decrement on Release.
18805 2006-05-29 Robert Shearman <rob@codeweavers.com>
18807 * dlls/rpcrt4/ndr_marshall.c:
18808 rpcrt4: Make UserMarshalFlags static.
18810 * dlls/rpcrt4/ndr_marshall.c:
18811 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
18812 unmarshaler routines of embedded complexes in complex struct and array
18814 Fixes a regression caused by commit
18815 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
18818 * dlls/rpcrt4/ndr_marshall.c:
18819 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
18822 * dlls/rpcrt4/ndr_fullpointer.c:
18823 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
18824 set the number of pointers to a large default, so that NumberOfBuckets
18825 doesn't end up less than zero.
18827 * dlls/rpcrt4/ndr_marshall.c:
18828 rpcrt4: Handle marshaling/unmarshaling full pointers.
18830 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
18831 rpcrt4: For full pointers the state consists of flags, so or new flags into
18832 the field instead of assigning.
18833 The return value of all full pointer functions that return an int
18834 depends on the passed in query type being a flag in the state.
18836 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
18838 * dlls/comctl32/tests/treeview.c:
18839 comctl32/tests: Write-strings warnings fix.
18841 2006-05-29 Hans Leidekker <hans@it.vu.nl>
18844 msi: Implement MsiLocateComponent{A,W}.
18846 2006-05-30 Mike McCormack <mike@codeweavers.com>
18848 * programs/msiexec/msiexec.c:
18849 msiexec: Improve 64bit compatibility.
18851 2006-05-29 Mike McCormack <mike@codeweavers.com>
18853 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
18854 wldap32: Fix unused variable warnings.
18856 * dlls/gdi/freetype.c:
18857 gdi32: Fix an unused variable warning.
18859 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
18861 * dlls/wined3d/device.c:
18862 wined3d: Do not disable GL_BLEND when alpha blending is active.
18864 * dlls/wined3d/surface_gdi.c:
18865 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
18868 2006-05-28 Robert Reif <reif@earthlink.net>
18870 * dlls/winmm/tests/wave.c:
18871 winmm: Add multiple header wave tests.
18872 The current wave tests only use a single header for playback. Tests
18873 have been added to use multiple headers and to reuse them. This is
18874 how streaming applications and direct sound use the wave api.
18876 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
18878 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
18879 comctl32/tests: Write-strings warning fix.
18881 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
18883 * DEVELOPERS-HINTS:
18884 DEVELOPER-HINTS: Some directories are renamed / removed / added.
18886 * dlls/winspool.drv/tests/info.c:
18887 winspool/tests: Use 0xdeadbeef as magic value.
18889 * dlls/winspool.drv/info.c:
18890 winspool: Documentation for GetPrintProcessorDirectory.
18892 2006-05-28 Alexandre Julliard <julliard@winehq.org>
18894 * server/request.c:
18895 server: Return an error for invalid requests instead of killing the client
18898 * dlls/user/winproc.c:
18899 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
18902 Make.rules: Define datarootdir to avoid a configure warning.
18904 2006-05-28 Frank Richter <frank.richter@gmail.com>
18906 * dlls/shdocvw/shdocvw_main.c:
18907 shdocvw: Install Mozilla control silently.
18909 * dlls/shdocvw/De.rc:
18910 shdocvw: Improve German translation.
18912 2006-05-28 Kai Blin <kai.blin@gmail.com>
18914 * dlls/secur32/tests/main.c:
18915 secur32: Cleaning up the authentication tests.
18916 This should make it easier to add encryption tests later.
18918 2006-05-27 Jacek Caban <jacek@codeweavers.com>
18920 * dlls/urlmon/binding.c:
18921 urlmon: Improve debug traces.
18923 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
18924 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
18926 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
18927 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
18929 2006-05-27 Alexandre Julliard <julliard@winehq.org>
18931 * tools/sfnt2fnt.c:
18932 sfnt2fnt: Clean output files when aborting on a signal.
18934 * tools/make_ctests.c:
18935 make_ctests: Clean output files when aborting on an error or signal.
18938 fnt2fon: Clean output files when aborting on an error or signal.
18941 bin2res: Clean output files when aborting on an error or signal.
18943 * tools/widl/widl.c:
18944 widl: Clean output files when aborting on a signal.
18947 wrc: Clean output files when aborting on an error or signal.
18950 wmc: Clean output files when aborting on an error or signal.
18952 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
18954 * dlls/ntdll/loader.c:
18955 ntdll: Free TLS pointers when exiting thread.
18957 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
18958 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
18959 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
18961 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
18963 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
18964 include/wine/server_protocol.h, include/winternl.h,
18965 server/named_pipe.c, server/protocol.def, server/trace.c:
18966 ntdll/kernel32: Pipe information.
18967 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
18969 - reimplemented kernel32.GetNamedPipeInfo on top of it
18970 - enhance current features to make this work both on client and server handles
18971 - now also returning the number of instances
18973 2006-05-26 Jason Green <jave27@gmail.com>
18975 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
18976 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18977 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
18980 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
18981 wined3d: Final move of the GLSL registry check (hopefully).
18983 2006-05-27 Alexandre Julliard <julliard@winehq.org>
18985 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
18986 kernel32: Partial implementation of GetModuleHandleExA/W.
18988 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
18989 ntdll: Implemented RtlPcToFileHeader.
18991 2006-05-26 Kai Blin <kai.blin@gmail.com>
18993 * dlls/secur32/base64_codec.c:
18994 secur32: Fix wrong bit shift in the base64 encoder.
18995 Thanks to Juan Lang for catching this one.
18997 2006-05-26 Robert Shearman <rob@codeweavers.com>
18999 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
19000 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
19001 Implement NdrFullPointerFree.
19003 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
19004 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
19006 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
19007 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
19008 NdrFullPointerInsertRefId.
19010 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
19011 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
19012 rpcrt4: Implement some full pointer functions and add stubs for others.
19015 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
19017 * dlls/wined3d/surface.c:
19018 wined3d: Implement IWineD3DSurface::BltFast.
19020 2006-05-26 Mike McCormack <mike@codeweavers.com>
19022 * dlls/secur32/ntlm.c:
19023 secur32: Avoid some code duplication.
19025 * dlls/rpcrt4/ndr_marshall.c:
19026 rpcrt4: Implement NdrClientContext(Un)Marshall.
19028 2006-05-26 Juan Lang <juan_lang@yahoo.com>
19030 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
19031 dlls/crypt32/tests/cert.c, include/wincrypt.h:
19032 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
19033 CertVerifySubjectCertificateContext.
19035 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
19036 dlls/crypt32/store.c:
19037 crypt32: Combine redundant code.
19039 2006-05-25 Huw Davies <huw@codeweavers.com>
19041 * dlls/gdi/freetype.c:
19042 gdi32: The font cache needs to discriminate whether the device can cope with
19043 bitmap fonts or not.
19045 2006-05-26 Robert Shearman <rob@codeweavers.com>
19047 * dlls/rpcrt4/ndr_marshall.c:
19048 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
19049 ComputeConformanceOrVariance it is still necessary to set the count
19050 variable to the value retrieved.
19052 * dlls/rpcrt4/rpc_message.c:
19053 rpcrt4: Return the actual status code sent back by the server, rather than
19056 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
19058 * dlls/wined3d/surface_gdi.c:
19059 wined3d: Fix IWineGDISurface::SaveSnapshot.
19061 * dlls/wined3d/surface.c:
19062 wined3d: Disable the depth test in UnlockRect
19064 2006-05-26 Jason Green <jave27@gmail.com>
19066 * dlls/wined3d/drawprim.c:
19067 wined3d: Fix regression introduced by recent multitexture patch.
19069 2006-05-26 Alexandre Julliard <julliard@winehq.org>
19071 * dlls/comctl32/theme_dialog.c:
19072 comctl32: Dialog procedures should be called with CallWindowProc.
19074 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
19075 dlls/user/winproc.h:
19076 user: Only include winproc.h where necessary.
19078 * dlls/user/winproc.c:
19079 user: Added fast 32->16 mapping for the remaining messages.
19081 * dlls/user/winproc.c:
19082 user: Added fast 32->16 mapping for the listbox and combobox messages.
19084 * dlls/user/winproc.c:
19085 user: Added fast 32->16 mapping for the edit control messages.
19087 * dlls/user/winproc.c:
19088 user: Added fast 32->16 mapping for button and scrollbar messages.
19090 * dlls/user/winproc.c:
19091 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
19093 * dlls/user/winproc.c:
19094 user: Added fast 32->16 mapping for the WM_DDE* messages.
19096 * dlls/user/winproc.c:
19097 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
19100 * dlls/user/winproc.c:
19101 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
19103 * dlls/user/winproc.c:
19104 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
19105 WM_WINDOWPOSCHANGING/CHANGED.
19107 * dlls/user/winproc.c:
19108 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
19110 * dlls/user/winproc.c:
19111 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
19113 * dlls/user/winproc.c:
19114 user: Added fast 16->32 mapping for the remaining messages.
19116 * dlls/user/winproc.c:
19117 user: Added fast 16->32 mapping for the WM_DDE* messages.
19119 * dlls/user/winproc.c:
19120 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
19123 * dlls/user/winproc.c:
19124 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
19126 * dlls/user/winproc.c:
19127 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
19128 WM_WINDOWPOSCHANGING/CHANGED.
19130 * dlls/user/winproc.c:
19131 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
19133 * dlls/user/winproc.c:
19134 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
19136 * include/wine/unicode.h:
19137 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
19140 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
19141 Fixed a couple of instances of the old FSF address that crept back in.
19143 2006-05-25 Phil Costin <philcostin@hotmail.com>
19145 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
19146 wined3d: Create stub for D3DPERF_SetOptions function.
19148 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
19150 * tools/wineprefixcreate.in:
19151 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
19152 relaying on the PATH.
19154 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
19156 * dlls/comctl32/header.c:
19157 comctl32: header: Put the new item in place of the hot divider instead of
19160 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
19162 * dlls/comctl32/header.c:
19163 comctl32: header: Draw the drag image and hot dividers while dragging an item.
19165 * dlls/comctl32/header.c:
19166 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
19168 * dlls/comctl32/header.c:
19169 comctl32: header: Implement HDM_SETHOTDIVIDER.
19171 * dlls/comctl32/header.c:
19172 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
19174 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
19176 * dlls/comctl32/listview.c:
19177 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
19178 Apply the HDS_DRAGDROP header style if the listview has the
19179 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
19180 doesn't support them.
19182 2006-05-25 Juan Lang <juan_lang@yahoo.com>
19184 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
19185 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
19186 crypt32: Implement CertSerializeCRLStoreElement.
19188 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
19190 * dlls/mapi32/util.c:
19191 mapi32: Break out of the loop as soon as MSI call succeeds.
19193 * dlls/gdi/freetype.c:
19194 gdi: Add more const qualifiers.
19196 2006-05-26 Jason Green <jave27@gmail.com>
19198 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
19199 wined3d: Move the GLSL registry check again.
19201 2006-05-26 Mike McCormack <mike@codeweavers.com>
19203 * tools/winapi/tests.dat:
19204 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
19206 * include/rpcndr.h:
19207 rpcrt4: Remove unused IN and OUT macros.
19209 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
19211 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
19212 mapi32: Implement FGetComponentPath.
19215 msi: Translate the resulting string only if the previous call succeeded.
19217 2006-05-25 Jacek Caban <jacek@codeweavers.com>
19219 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
19220 urlmon: Fix implementation of ReleaseBindInfo.
19222 * dlls/urlmon/binding.c:
19223 urlmon: Better pending read handling.
19225 * dlls/urlmon/binding.c:
19226 urlmon: Added Switch implementation.
19228 * dlls/urlmon/binding.c:
19229 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
19232 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
19233 dlls/urlmon/urlmon_main.h:
19234 urlmon: Call OnProgress in apartment thread.
19236 * dlls/urlmon/binding.c:
19237 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
19239 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
19240 urlmon: Added ReportResult implementation.
19242 * dlls/urlmon/binding.c:
19243 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
19245 2006-05-25 Juan Lang <juan_lang@yahoo.com>
19247 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
19248 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
19249 crypt32: Add support for CRLs.
19251 * dlls/crypt32/cert.c:
19252 crypt32: Use public functions when finding certificates.
19254 2006-05-25 Phil Costin <philcostin@hotmail.com>
19256 * dlls/wined3d/directx.c:
19257 wined3d: Shader caps fix - code relocation.
19259 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
19261 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19262 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
19263 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
19264 wined3d: Dynamicly load GL_ARB_multitexture functions.
19266 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
19268 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
19269 dlls/wined3d/wined3d_private.h:
19270 wined3d: Small rhw vertex fix.
19271 Fix the one pixel displacement and move the glOrtho code in a common
19274 2006-05-25 Alexandre Julliard <julliard@winehq.org>
19277 configure: Regenerated with autoconf 2.59d.
19279 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
19280 include/wine/unicode.h:
19281 include: Prevent internal Wine headers from being used in tests.
19283 * dlls/wined3d/surface.c:
19284 wined3d: Fixed a compiler warning.
19286 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
19288 * dlls/ntdll/file.c:
19289 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
19291 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
19293 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
19294 wininet: Constify data.
19296 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
19297 gdi: Constify data.
19299 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
19302 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
19304 2006-05-24 Jason Green <jave27@gmail.com>
19306 * include/wine/wined3d_gl.h:
19307 wined3d: Add some more GLSL defines.
19309 2006-05-25 Mike McCormack <mike@codeweavers.com>
19311 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
19312 rpcrt4: Stub implementations for NDRS marshalling functions.
19314 * dlls/crypt32/oid.c:
19315 crypt32: Fix a integer to pointer cast.
19317 * dlls/msi/action.c, dlls/msi/database.c:
19318 msi: Fix some pointer to integer casts.
19320 * dlls/kernel/console.c:
19321 kernel32: Fix some pointer to integer casts.
19323 * dlls/mapi32/mapi32_main.c:
19324 mapi32: Fix prototype of MAPILogon and MAPILogoff.
19326 * include/richedit.h:
19327 richedit: Fix prototype of the callback function.
19329 2006-05-24 Robert Shearman <rob@codeweavers.com>
19331 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
19332 dlls/ole32/ftmarshal.c:
19333 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
19335 * dlls/ole32/ftmarshal.c:
19336 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
19337 remove unnecessary unmarshaling code for the standard-marshal case -
19338 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
19340 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
19341 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
19342 free-threaded marshaler.
19344 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
19345 ole32: Implement table-weak marshaling for the free-threaded marshaler.
19347 * dlls/ole32/ftmarshal.c:
19348 ole32: Release the standard marshal in the free-threaded marshaler's
19349 UnmarshalInterface function.
19351 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
19352 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
19353 and UnmarshalInterface methods, with test cases.
19355 * dlls/ole32/ftmarshal.c:
19356 ole32: Fix the free-threaded marshaler when it has no outer unknown.
19358 * dlls/rpcrt4/ndr_marshall.c:
19359 rpcrt4: Set the Memory field of the stub message structure to the
19360 start of the memory that an embedded pointer is embedded in so that
19361 FC_POINTER conformance works correctly.
19363 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
19364 rpcrt4: Implement explicit generic binding handles.
19366 * dlls/rpcrt4/ndr_stubless.c:
19367 rpcrt4: Move the getting of the client binding handle to a separate function.
19369 * dlls/rpcrt4/ndr_stubless.c:
19370 rpcrt4: Move the initialising of the stub message structure nearer to the top
19372 Set stubMsg.StackTop after calling the initialise function.
19374 * dlls/rpcrt4/ndr_stubless.c:
19375 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
19377 * dlls/rpcrt4/rpc_binding.c:
19378 rpcrt4: Implement RpcBindingCopy.
19380 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
19381 uuid: Add some COM CLSIDs.
19383 * include/urlmon.idl:
19384 include: Add several more interfaces to urlmon.idl.
19386 2006-05-24 Jacek Caban <jacek@codeweavers.com>
19388 * dlls/urlmon/tests/misc.c:
19389 urlmon: Added registering name space test.
19391 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
19392 dlls/urlmon/urlmon_main.h:
19393 urlmon: Use registered protocols.
19395 * dlls/urlmon/session.c:
19396 urlmon: Added [Un]RegisterNamespace implementation.
19398 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
19399 dlls/mshtml/service.c:
19400 mshtml: The secret interface is CMarkup. Improve FIXMEs.
19402 2006-05-24 Juan Lang <juan_lang@yahoo.com>
19404 * dlls/crypt32/tests/store.c:
19405 crypt32: Add one more test of CertAddEncodedCertificateToStore.
19407 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
19408 dlls/crypt32/store.c:
19409 crypt32: Move cert functions that don't depend on the implementation of stores
19412 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
19414 * dlls/wined3d/device.c:
19415 wined3d: Fog fixes.
19417 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
19419 * dlls/wined3d/surface.c:
19420 wined3d: Turn around the image in LockRect.
19422 * dlls/wined3d/device.c:
19423 wined3d: Silence the offscreen surface creation fixme.
19425 * dlls/wined3d/device.c:
19426 wined3d: Color keying emulation.
19428 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
19430 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
19431 d3d9: StateBlock is also created in EndStateBlock. With tests.
19433 2006-05-24 Alexandre Julliard <julliard@winehq.org>
19435 * ANNOUNCE, ChangeLog, VERSION, configure:
19438 ----------------------------------------------------------------
19439 2006-05-24 Alexandre Julliard <julliard@winehq.org>
19441 * dlls/usp10/tests/usp10.c:
19442 usp10: Fixed a compiler warning.
19444 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
19445 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
19446 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
19447 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
19448 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
19449 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
19450 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
19451 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
19452 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
19453 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
19454 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
19455 Link against libwine_unicode everywhere we use Unicode functions.
19457 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
19458 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
19459 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
19460 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
19461 dlls/shlwapi/tests/path.c:
19462 Tests should not use wine/unicode.h.
19464 * tools/widl/typelib.c, tools/widl/write_msft.c:
19465 widl: Get rid of unnecessary inclusion of unicode.h.
19467 * libs/wine/debug.c:
19468 libwine: Don't use libwine_unicode functions.
19470 2006-05-24 Mike McCormack <mike@codeweavers.com>
19472 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
19473 programs/winefile/winefile.c:
19474 Fixed more boolean comparisons against TRUE.
19476 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
19477 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
19479 * dlls/wininet/dialogs.c:
19480 wininet: Fix a possible NULL pointer deference.
19482 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
19485 Makefile.in: find needs a slash when the source dir is a symlink.
19487 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
19489 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
19490 gphoto2.ds: Added Korean resources.
19492 2006-05-24 Alexandre Julliard <julliard@winehq.org>
19494 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
19495 libs/unicode/string.c, libs/unicode/wine_unicode.def,
19496 libs/unicode/wine_unicode.map:
19497 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
19499 * include/wine/unicode.h, libs/unicode/string.c,
19500 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
19501 libwine_unicode: Define all functions in the library even if they can be inlined.
19503 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
19505 * dlls/user/tests/msg.c:
19506 user: Add a test to check the queue status if there is a pending
19507 posted message and the quit flag is set.
19509 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
19511 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
19512 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
19513 include/wine/wined3d_interface.h:
19514 wined3d: Swapchain and back buffer corrections + tests.
19516 2006-05-24 Mike McCormack <mike@codeweavers.com>
19518 * dlls/msi/dialog.c:
19519 msi: Set a default radio button.
19521 * dlls/msi/action.c:
19522 msi: Fix a possible memory leak.
19524 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
19526 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
19527 include/wine/wined3d_gl.h:
19528 wined3d: Fix ARB_imaging abuse.
19530 2006-05-24 Alexandre Julliard <julliard@winehq.org>
19532 * dlls/wined3d/device.c:
19533 wined3d: Fixed a couple of boolean comparisons against TRUE.
19535 2006-05-23 Jason Green <jave27@gmail.com>
19537 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
19538 dlls/wined3d/wined3d_private.h:
19539 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
19542 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
19543 wined3d: Add function to print the infolog of a GLSL shader on errors.
19544 With assistance from H. Verbeet.
19546 * include/wine/wined3d_gl.h:
19547 wined3d: Added some GLSL defines and function prototypes.
19549 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
19551 * dlls/comdlg32/printdlg.c:
19552 comdlg32: Write-strings warning fix.
19554 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
19556 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
19557 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
19558 programs/notepad/Fr.rc, programs/progman/Fr.rc,
19559 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
19560 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
19561 programs/wordpad/Fr.rc:
19562 Uniformization of French main menu accelerators.
19564 2006-05-23 Hans Leidekker <hans@it.vu.nl>
19566 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
19567 uninstaller: Add Dutch resources.
19569 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
19571 * dlls/x11drv/xrender.c:
19572 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
19574 2006-05-23 Juan Lang <juan_lang@yahoo.com>
19576 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
19577 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
19579 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
19581 * dlls/wined3d/directx.c:
19582 wined3d: Remove a double cap flag.
19584 * dlls/wined3d/surface.c:
19585 wined3d: Remove an unnecessary NULL check.
19587 2006-05-23 Jacek Caban <jacek@codeweavers.com>
19589 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
19590 dlls/mshtml/persist.c:
19591 mshtml: Added stub implementation of IPersistStreamInit.
19593 * dlls/shdocvw/oleobject.c:
19594 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
19596 * dlls/shdocvw/oleobject.c:
19597 shdocvw: Don't do verb that is already done.
19599 * dlls/shdocvw/oleobject.c:
19600 shdocvw: Move UI activating to the separated function.
19602 * dlls/shdocvw/oleobject.c:
19603 shdocvw: Move inplace activating code to the separated function.
19605 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
19606 dlls/shdocvw/webbrowser.c:
19607 shdocvw: Added WebBrowser v1 implementation.
19609 * dlls/shdocvw/regsvr.c:
19610 shdocvw: Added WebBrowser v1 registration.
19612 2006-05-23 Robert Shearman <rob@codeweavers.com>
19614 * dlls/comctl32/propsheet.c:
19615 comctl32: Fix the loading of strings for the property sheet page by
19616 caching the ID of the string to load before overwriting it with an
19619 2006-05-23 Alexandre Julliard <julliard@winehq.org>
19621 * dlls/user/winproc.c:
19622 user: Reuse the fast A->W function to implement the 16->32W case.
19623 Get rid of the no longer needed 16->32W mapping functions.
19625 * dlls/user/winproc.c:
19626 user: Reuse the fast W->A function to implement the 32W->16 case.
19627 Get rid of the no longer needed 32W->16 mapping functions.
19629 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
19630 user: Use winproc callbacks for the remaining 16-bit messaging functions.
19632 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
19634 * dlls/comctl32/header.c:
19635 comctl32: header: Don't try to draw items outside the clipping rect.
19637 * dlls/comctl32/header.c:
19638 comctl32: header: Make the column resizing smooth in full drag mode.
19639 Make the column resizing smooth in full drag mode even for listview
19640 with lots of elements by redrawing only the resized column and calling
19643 2006-05-22 Juan Lang <juan_lang@yahoo.com>
19645 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
19646 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
19647 crypt32: Abstract contexts.
19648 - create an abstract interface for contexts, and use it for certificates
19649 - create a simple context list, and use it for memory stores
19651 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
19653 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
19654 usp10: Add stub for ScriptStringOut.
19656 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
19658 * dlls/wined3d/swapchain.c:
19659 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
19661 2006-05-23 Huw Davies <huw@codeweavers.com>
19663 * dlls/rpcrt4/tests/ndr_marshall.c:
19664 rpcrt4: Uncomment test now that it works correctly.
19666 * dlls/rpcrt4/ndr_marshall.c:
19667 rpcrt4: Add another static.
19669 * dlls/rpcrt4/ndr_marshall.c:
19670 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
19671 amongst the NdrSimpleStruct* ones.
19673 2006-05-23 Alexandre Julliard <julliard@winehq.org>
19675 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
19676 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
19677 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
19678 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
19679 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
19680 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
19681 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
19682 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
19683 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
19684 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
19685 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
19686 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
19687 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
19688 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
19689 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
19690 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
19691 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
19692 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
19693 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
19694 programs/winetest/Makefile.in:
19695 winspool: Renamed the directory to winspool.drv.
19697 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
19698 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
19699 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
19700 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
19701 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
19702 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
19703 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
19704 dlls/wineps.drv/data/AvantGarde_Demi.c,
19705 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
19706 dlls/wineps.drv/data/Bookman_Demi.c,
19707 dlls/wineps.drv/data/Bookman_DemiItalic.c,
19708 dlls/wineps.drv/data/Bookman_Light.c,
19709 dlls/wineps.drv/data/Bookman_LightItalic.c,
19710 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
19711 dlls/wineps.drv/data/Courier_Bold.c,
19712 dlls/wineps.drv/data/Courier_BoldOblique.c,
19713 dlls/wineps.drv/data/Courier_Oblique.c,
19714 dlls/wineps.drv/data/Helvetica.c,
19715 dlls/wineps.drv/data/Helvetica_Bold.c,
19716 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
19717 dlls/wineps.drv/data/Helvetica_Narrow.c,
19718 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
19719 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
19720 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
19721 dlls/wineps.drv/data/Helvetica_Oblique.c,
19722 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
19723 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
19724 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
19725 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
19726 dlls/wineps.drv/data/Palatino_Bold.c,
19727 dlls/wineps.drv/data/Palatino_BoldItalic.c,
19728 dlls/wineps.drv/data/Palatino_Italic.c,
19729 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
19730 dlls/wineps.drv/data/Times_Bold.c,
19731 dlls/wineps.drv/data/Times_BoldItalic.c,
19732 dlls/wineps.drv/data/Times_Italic.c,
19733 dlls/wineps.drv/data/Times_Roman.c,
19734 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
19735 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
19736 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
19737 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
19738 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
19739 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
19740 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
19741 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
19742 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
19743 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
19744 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
19745 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
19746 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
19747 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
19748 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
19749 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
19750 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
19751 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
19752 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
19753 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
19754 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
19755 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
19756 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
19757 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
19758 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
19759 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
19760 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
19761 dlls/wineps/data/AvantGarde_BookOblique.c,
19762 dlls/wineps/data/AvantGarde_Demi.c,
19763 dlls/wineps/data/AvantGarde_DemiOblique.c,
19764 dlls/wineps/data/Bookman_Demi.c,
19765 dlls/wineps/data/Bookman_DemiItalic.c,
19766 dlls/wineps/data/Bookman_Light.c,
19767 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
19768 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
19769 dlls/wineps/data/Courier_BoldOblique.c,
19770 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
19771 dlls/wineps/data/Helvetica_Bold.c,
19772 dlls/wineps/data/Helvetica_BoldOblique.c,
19773 dlls/wineps/data/Helvetica_Narrow.c,
19774 dlls/wineps/data/Helvetica_Narrow_Bold.c,
19775 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
19776 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
19777 dlls/wineps/data/Helvetica_Oblique.c,
19778 dlls/wineps/data/NewCenturySchlbk_Bold.c,
19779 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
19780 dlls/wineps/data/NewCenturySchlbk_Italic.c,
19781 dlls/wineps/data/NewCenturySchlbk_Roman.c,
19782 dlls/wineps/data/Palatino_Bold.c,
19783 dlls/wineps/data/Palatino_BoldItalic.c,
19784 dlls/wineps/data/Palatino_Italic.c,
19785 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
19786 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
19787 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
19788 dlls/wineps/data/ZapfChancery_MediumItalic.c,
19789 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
19790 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
19791 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
19792 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
19793 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
19794 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
19795 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
19796 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
19797 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
19798 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
19799 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
19800 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
19801 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
19802 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
19803 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
19804 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
19805 wineps: Renamed the directory to wineps.drv.
19807 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
19808 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
19809 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
19810 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
19811 dlls/msisys/msisys.ocx.spec:
19812 msisys: Renamed the directory to msisys.ocx.
19814 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
19816 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
19817 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
19818 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
19819 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
19820 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
19821 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
19822 dlls/advapi32/registry.c, dlls/advapi32/security.c,
19823 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
19824 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
19825 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
19826 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
19827 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
19828 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
19829 dlls/advpack/install.c, dlls/advpack/reg.c,
19830 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
19831 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
19832 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
19833 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
19834 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
19835 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
19836 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
19837 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
19838 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
19839 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
19840 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
19841 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
19842 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
19843 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
19844 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
19845 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
19846 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
19847 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
19848 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
19849 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
19850 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
19851 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
19852 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
19853 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
19854 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
19855 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
19856 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
19857 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
19858 dlls/comcat/factory.c, dlls/comcat/information.c,
19859 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
19860 dlls/comcat/version.rc, dlls/comctl32/animate.c,
19861 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
19862 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
19863 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
19864 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
19865 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
19866 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
19867 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
19868 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
19869 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
19870 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
19871 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
19872 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
19873 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
19874 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
19875 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
19876 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
19877 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
19878 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
19879 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
19880 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
19881 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
19882 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
19883 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
19884 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
19885 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
19886 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
19887 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
19888 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
19889 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
19890 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
19891 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
19892 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
19893 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
19894 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
19895 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
19896 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
19897 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
19898 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
19899 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
19900 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
19901 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
19902 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
19903 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
19904 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
19905 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
19906 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
19907 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
19908 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
19909 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
19910 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
19911 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
19912 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
19913 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
19914 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
19915 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
19916 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
19917 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
19918 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
19919 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
19920 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
19921 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
19922 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
19923 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
19924 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
19925 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
19926 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
19927 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
19928 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
19929 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
19930 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
19931 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
19932 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
19933 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
19934 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
19935 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
19936 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
19937 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
19938 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
19939 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
19940 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
19941 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
19942 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
19943 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
19944 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
19945 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
19946 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
19947 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
19948 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
19949 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
19950 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
19951 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
19952 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
19953 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
19954 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
19955 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
19956 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
19957 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
19958 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
19959 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
19960 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
19961 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
19962 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
19963 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
19964 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
19965 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
19966 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
19967 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
19968 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
19969 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
19970 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
19971 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
19972 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
19973 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
19974 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
19975 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
19976 dlls/ddraw/main.c, dlls/ddraw/material.c,
19977 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
19978 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
19979 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
19980 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
19981 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
19982 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
19983 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
19984 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
19985 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
19986 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
19987 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
19988 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
19989 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
19990 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
19991 dlls/dinput/device.c, dlls/dinput/device_private.h,
19992 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
19993 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
19994 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
19995 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
19996 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
19997 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
19998 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
19999 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
20000 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
20001 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
20002 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
20003 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
20004 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
20005 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
20006 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
20007 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
20008 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
20009 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
20010 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
20011 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
20012 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
20013 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
20014 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
20015 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
20016 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
20017 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
20018 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
20019 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
20020 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
20021 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
20022 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
20023 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
20024 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
20025 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
20026 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
20027 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
20028 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
20029 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
20030 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
20031 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
20032 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
20033 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
20034 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
20035 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
20036 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
20037 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
20038 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
20039 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
20040 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
20041 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
20042 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
20043 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
20044 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
20045 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
20046 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
20047 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
20048 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
20049 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
20050 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
20051 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
20052 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
20053 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
20054 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
20055 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
20056 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
20057 dlls/dsound/capture.c, dlls/dsound/dsound.c,
20058 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
20059 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
20060 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
20061 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
20062 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
20063 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
20064 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
20065 dlls/dsound/version.rc, dlls/dswave/dswave.c,
20066 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
20067 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
20068 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
20069 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
20070 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
20071 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
20072 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
20073 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
20074 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
20075 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
20076 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
20077 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
20078 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
20079 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
20080 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
20081 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
20082 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
20083 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
20084 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
20085 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
20086 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
20087 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
20088 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
20089 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
20090 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
20091 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
20092 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
20093 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
20094 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
20095 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
20096 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
20097 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
20098 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
20099 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
20100 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
20101 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
20102 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
20103 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
20104 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
20105 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
20106 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
20107 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
20108 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
20109 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
20110 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
20111 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
20112 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
20113 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
20114 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
20115 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
20116 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
20117 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
20118 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
20119 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
20120 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
20121 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
20122 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
20123 dlls/kernel/comm.c, dlls/kernel/computername.c,
20124 dlls/kernel/console.c, dlls/kernel/console_private.h,
20125 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
20126 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
20127 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
20128 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
20129 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
20130 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
20131 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
20132 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
20133 dlls/kernel/local16.c, dlls/kernel/locale.c,
20134 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
20135 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
20136 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
20137 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
20138 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
20139 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
20140 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
20141 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
20142 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
20143 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
20144 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
20145 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
20146 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
20147 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
20148 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
20149 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
20150 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
20151 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
20152 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
20153 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
20154 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
20155 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
20156 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
20157 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
20158 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
20159 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
20160 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
20161 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
20162 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
20163 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
20164 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
20165 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
20166 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
20167 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
20168 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
20169 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
20170 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
20171 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
20172 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
20173 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
20174 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
20175 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
20176 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
20177 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
20178 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
20179 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
20180 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
20181 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
20182 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
20183 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
20184 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
20185 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
20186 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
20187 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
20188 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
20189 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
20190 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
20191 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
20192 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
20193 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
20194 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
20195 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
20196 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
20197 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
20198 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
20199 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
20200 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
20201 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
20202 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
20203 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
20204 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
20205 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
20206 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
20207 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
20208 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
20209 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
20210 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
20211 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
20212 dlls/kernel/resource.c, dlls/kernel/resource16.c,
20213 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
20214 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
20215 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
20216 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
20217 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
20218 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
20219 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
20220 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
20221 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
20222 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
20223 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
20224 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
20225 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
20226 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
20227 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
20228 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
20229 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
20230 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
20231 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
20232 dlls/kernel/version.c, dlls/kernel/version.rc,
20233 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
20234 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
20235 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
20236 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
20237 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
20238 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
20239 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
20240 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
20241 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
20242 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
20243 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
20244 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
20245 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
20246 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
20247 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
20248 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
20249 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
20250 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
20251 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
20252 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
20253 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
20254 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
20255 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
20256 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
20257 dlls/msacm32/filter.c, dlls/msacm32/format.c,
20258 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
20259 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
20260 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
20261 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
20262 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
20263 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
20264 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
20265 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
20266 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
20267 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
20268 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
20269 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
20270 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
20271 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
20272 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
20273 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
20274 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
20275 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
20276 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
20277 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
20278 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
20279 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
20280 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
20281 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
20282 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
20283 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
20284 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
20285 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
20286 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
20287 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
20288 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
20289 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
20290 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
20291 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
20292 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
20293 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
20294 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
20295 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
20296 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
20297 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
20298 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
20299 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
20300 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
20301 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
20302 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
20303 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
20304 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
20305 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
20306 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
20307 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
20308 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
20309 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
20310 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
20311 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
20312 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
20313 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
20314 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
20315 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
20316 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
20317 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
20318 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
20319 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
20320 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
20321 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
20322 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
20323 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
20324 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
20325 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
20326 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
20327 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
20328 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
20329 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
20330 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
20331 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
20332 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
20333 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
20334 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
20335 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
20336 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
20337 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
20338 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
20339 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
20340 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
20341 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
20342 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
20343 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
20344 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
20345 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
20346 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
20347 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
20348 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
20349 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
20350 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
20351 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
20352 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
20353 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
20354 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
20355 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
20356 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
20357 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
20358 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
20359 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
20360 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
20361 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
20362 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
20363 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
20364 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
20365 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
20366 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
20367 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
20368 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
20369 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
20370 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
20371 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
20372 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
20373 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
20374 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
20375 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
20376 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
20377 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
20378 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
20379 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
20380 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
20381 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
20382 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
20383 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
20384 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
20385 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
20386 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
20387 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
20388 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
20389 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
20390 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
20391 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
20392 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
20393 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
20394 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
20395 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
20396 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
20397 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
20398 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
20399 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
20400 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
20401 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
20402 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
20403 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
20404 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
20405 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
20406 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
20407 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
20408 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
20409 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
20410 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
20411 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
20412 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
20413 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
20414 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
20415 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
20416 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
20417 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
20418 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
20419 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
20420 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
20421 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
20422 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
20423 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
20424 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
20425 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
20426 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
20427 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
20428 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
20429 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
20430 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
20431 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
20432 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
20433 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
20434 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
20435 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
20436 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
20437 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
20438 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
20439 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
20440 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
20441 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
20442 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
20443 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
20444 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
20445 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
20446 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
20447 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
20448 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
20449 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
20450 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
20451 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
20452 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
20453 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
20454 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
20455 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
20456 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
20457 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
20458 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
20459 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
20460 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
20461 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
20462 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
20463 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
20464 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
20465 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
20466 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
20467 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
20468 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
20469 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
20470 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
20471 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
20472 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
20473 dlls/quartz/transform.c, dlls/quartz/transform.h,
20474 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
20475 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
20476 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
20477 dlls/riched20/context.c, dlls/riched20/editor.c,
20478 dlls/riched20/editor.h, dlls/riched20/editstr.h,
20479 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
20480 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
20481 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
20482 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
20483 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
20484 dlls/riched20/writer.c, dlls/riched32/richedit.c,
20485 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
20486 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
20487 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
20488 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
20489 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
20490 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
20491 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
20492 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
20493 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
20494 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
20495 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
20496 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
20497 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
20498 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
20499 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
20500 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
20501 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
20502 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
20503 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
20504 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
20505 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
20506 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
20507 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
20508 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
20509 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
20510 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
20511 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
20512 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
20513 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
20514 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
20515 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
20516 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
20517 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
20518 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
20519 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
20520 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
20521 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
20522 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
20523 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
20524 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
20525 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
20526 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
20527 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
20528 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
20529 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
20530 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
20531 dlls/setupapi/install.c, dlls/setupapi/misc.c,
20532 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
20533 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
20534 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
20535 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
20536 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
20537 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
20538 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
20539 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
20540 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
20541 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
20542 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
20543 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
20544 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
20545 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
20546 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
20547 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
20548 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
20549 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
20550 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
20551 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
20552 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
20553 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
20554 dlls/shell32/control.c, dlls/shell32/cpanel.h,
20555 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
20556 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
20557 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
20558 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
20559 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
20560 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
20561 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
20562 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
20563 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
20564 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
20565 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
20566 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
20567 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
20568 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
20569 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
20570 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
20571 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
20572 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
20573 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
20574 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
20575 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
20576 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
20577 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
20578 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
20579 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
20580 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
20581 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
20582 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
20583 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
20584 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
20585 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
20586 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
20587 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
20588 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
20589 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
20590 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
20591 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
20592 dlls/shell32/undocshell.h, dlls/shell32/version.h,
20593 dlls/shell32/version.rc, dlls/shell32/version16.rc,
20594 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
20595 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
20596 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
20597 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
20598 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
20599 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
20600 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
20601 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
20602 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
20603 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
20604 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
20605 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
20606 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
20607 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
20608 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
20609 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
20610 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
20611 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
20612 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
20613 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
20614 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
20615 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
20616 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
20617 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
20618 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
20619 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
20620 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
20621 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
20622 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
20623 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
20624 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
20625 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
20626 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
20627 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
20628 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
20629 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
20630 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
20631 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
20632 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
20633 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
20634 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
20635 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
20636 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
20637 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
20638 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
20639 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
20640 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
20641 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
20642 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
20643 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
20644 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
20645 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
20646 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
20647 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
20648 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
20649 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
20650 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
20651 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
20652 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
20653 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
20654 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
20655 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
20656 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
20657 dlls/user/sysparams.c, dlls/user/tests/class.c,
20658 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
20659 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
20660 dlls/user/tests/edit.c, dlls/user/tests/input.c,
20661 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
20662 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
20663 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
20664 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
20665 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
20666 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
20667 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
20668 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
20669 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
20670 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
20671 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
20672 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
20673 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
20674 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
20675 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
20676 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
20677 dlls/version/install.c, dlls/version/resource.c,
20678 dlls/version/tests/info.c, dlls/version/tests/install.c,
20679 dlls/version/tests/version.rc, dlls/version/ver16.c,
20680 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
20681 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
20682 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
20683 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
20684 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
20685 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
20686 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
20687 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
20688 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
20689 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
20690 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
20691 dlls/wined3d/device.c, dlls/wined3d/directx.c,
20692 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
20693 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
20694 dlls/wined3d/query.c, dlls/wined3d/resource.c,
20695 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
20696 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
20697 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
20698 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
20699 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
20700 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
20701 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
20702 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
20703 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
20704 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
20705 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
20706 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
20707 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
20708 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
20709 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
20710 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
20711 dlls/winedos/int5c.c, dlls/winedos/int67.c,
20712 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
20713 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
20714 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
20715 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
20716 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
20717 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
20718 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
20719 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
20720 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
20721 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
20722 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
20723 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
20724 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
20725 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
20726 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
20727 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
20728 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
20729 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
20730 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
20731 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
20732 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
20733 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
20734 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
20735 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
20736 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
20737 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
20738 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
20739 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
20740 dlls/wininet/http.c, dlls/wininet/internet.c,
20741 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
20742 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
20743 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
20744 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
20745 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
20746 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
20747 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
20748 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
20749 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
20750 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
20751 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
20752 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
20753 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
20754 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
20755 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
20756 dlls/winmm/driver.c, dlls/winmm/joystick.c,
20757 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
20758 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
20759 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
20760 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
20761 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
20762 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
20763 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
20764 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
20765 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
20766 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
20767 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
20768 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
20769 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
20770 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
20771 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
20772 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
20773 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
20774 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
20775 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
20776 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
20777 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
20778 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
20779 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
20780 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
20781 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
20782 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
20783 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
20784 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
20785 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
20786 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
20787 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
20788 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
20789 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
20790 dlls/winspool/info.c, dlls/winspool/tests/info.c,
20791 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
20792 dlls/winspool/wspool.h, dlls/wintab32/context.c,
20793 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
20794 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
20795 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
20796 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
20797 dlls/wldap32/compare.c, dlls/wldap32/control.c,
20798 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
20799 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
20800 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
20801 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
20802 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
20803 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
20804 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
20805 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
20806 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
20807 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
20808 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
20809 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
20810 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
20811 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
20812 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
20813 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
20814 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
20815 dlls/wsock32/service.c, dlls/wsock32/socket.c,
20816 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
20817 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
20818 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
20819 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
20820 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
20821 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
20822 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
20823 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
20824 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
20825 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
20826 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
20827 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
20828 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
20829 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
20830 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
20831 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
20832 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
20833 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
20834 include/accctrl.h, include/aclapi.h, include/activscp.idl,
20835 include/adshlp.h, include/advpub.h, include/amstream.idl,
20836 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
20837 include/austream.idl, include/aviriff.h, include/axcore.idl,
20838 include/axextend.idl, include/basetsd.h, include/basetyps.h,
20839 include/cderr.h, include/cguid.h, include/comcat.idl,
20840 include/commctrl.h, include/commdlg.h, include/compobj.h,
20841 include/control.idl, include/cpl.h, include/custcntl.h,
20842 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
20843 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
20844 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
20845 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
20846 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
20847 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
20848 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
20849 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
20850 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
20851 include/ddstream.idl, include/devenum.idl, include/devguid.h,
20852 include/digitalv.h, include/dinput.h, include/dispdib.h,
20853 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
20854 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
20855 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
20856 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
20857 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
20858 include/dpaddr.h, include/dplay.h, include/dplay8.h,
20859 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
20860 include/dsconf.h, include/dsdriver.h, include/dshow.h,
20861 include/dsound.h, include/dsrole.h, include/dxdiag.h,
20862 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
20863 include/dyngraph.idl, include/errors.h, include/evcode.h,
20864 include/evntrace.h, include/excpt.h, include/exdisp.idl,
20865 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
20866 include/guiddef.h, include/heap.h, include/hlink.idl,
20867 include/htmlhelp.h, include/iads.idl, include/icm.h,
20868 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
20869 include/imm.h, include/initguid.h, include/ipexport.h,
20870 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
20871 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
20872 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
20873 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
20874 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
20875 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
20876 include/mapi.h, include/mapicode.h, include/mapidefs.h,
20877 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
20878 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
20879 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
20880 include/minmax.h, include/mlang.idl, include/mmddk.h,
20881 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
20882 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
20883 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
20884 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
20885 include/msi.h, include/msidefs.h, include/msiquery.h,
20886 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
20887 include/msvcrt/errno.h, include/msvcrt/locale.h,
20888 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
20889 include/msvcrt/mbstring.h, include/msvcrt/search.h,
20890 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
20891 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
20892 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
20893 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
20894 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
20895 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
20896 include/nb30.h, include/ndrtypes.h, include/npapi.h,
20897 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
20898 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
20899 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
20900 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
20901 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
20902 include/oleauto.h, include/olectl.h, include/oledlg.h,
20903 include/oleidl.idl, include/pktdef.h, include/poppack.h,
20904 include/powrprof.h, include/propidl.idl, include/prsht.h,
20905 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
20906 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
20907 include/ras.h, include/reason.h, include/regstr.h,
20908 include/richedit.h, include/richole.idl, include/rpc.h,
20909 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
20910 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
20911 include/schemadef.h, include/schnlsp.h, include/sddl.h,
20912 include/secext.h, include/security.h, include/sensapi.h,
20913 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
20914 include/sfc.h, include/shellapi.h, include/shldisp.idl,
20915 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
20916 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
20917 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
20918 include/sqltypes.h, include/sspi.h, include/storage.h,
20919 include/strmif.idl, include/tapi.h, include/tchar.h,
20920 include/textserv.h, include/thread.h, include/tlhelp32.h,
20921 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
20922 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
20923 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
20924 include/wincon.h, include/wincrypt.h, include/windef.h,
20925 include/windns.h, include/windows.h, include/windowsx.h,
20926 include/wine/debug.h, include/wine/exception.h,
20927 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
20928 include/wine/mmsystem16.h, include/wine/port.h,
20929 include/wine/pthread.h, include/wine/rpcss_shared.h,
20930 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
20931 include/wine/winaspi.h, include/wine/winbase16.h,
20932 include/wine/windef16.h, include/wine/wine_common_ver.rc,
20933 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
20934 include/wine/wined3d_types.h, include/wine/wingdi16.h,
20935 include/wine/winnet16.h, include/wine/winsock16.h,
20936 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
20937 include/wingdi.h, include/wininet.h, include/winioctl.h,
20938 include/winldap.h, include/winnetwk.h, include/winnls.h,
20939 include/winnls32.h, include/winnt.h, include/winpos.h,
20940 include/winreg.h, include/winres.h, include/winresrc.h,
20941 include/winsock.h, include/winsock2.h, include/winspool.h,
20942 include/winsvc.h, include/wintab.h, include/wintabx.h,
20943 include/winternl.h, include/wintrust.h, include/winuser.h,
20944 include/winver.h, include/wmistr.h, include/wnaspi32.h,
20945 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
20946 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
20947 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
20948 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
20949 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
20950 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
20951 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
20952 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
20953 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
20954 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
20955 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
20956 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
20957 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
20958 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
20959 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
20960 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
20961 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
20962 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
20963 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
20964 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
20965 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
20966 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
20967 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
20968 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
20969 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
20970 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
20971 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
20972 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
20973 programs/clock/Zh.rc, programs/clock/clock_res.h,
20974 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
20975 programs/clock/winclock.c, programs/clock/winclock.h,
20976 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
20977 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
20978 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
20979 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
20980 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
20981 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
20982 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
20983 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
20984 programs/control/control.c, programs/control/params.h,
20985 programs/eject/eject.c, programs/expand/expand.c,
20986 programs/explorer/desktop.c, programs/explorer/explorer.c,
20987 programs/explorer/explorer_private.h, programs/explorer/hal.c,
20988 programs/explorer/systray.c, programs/hh/main.c,
20989 programs/icinfo/icinfo.c, programs/iexplore/main.c,
20990 programs/make_progs, programs/msiexec/msiexec.c,
20991 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
20992 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
20993 programs/notepad/Da.rc, programs/notepad/De.rc,
20994 programs/notepad/En.rc, programs/notepad/Eo.rc,
20995 programs/notepad/Es.rc, programs/notepad/Fi.rc,
20996 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
20997 programs/notepad/It.rc, programs/notepad/Ja.rc,
20998 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
20999 programs/notepad/No.rc, programs/notepad/Pl.rc,
21000 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
21001 programs/notepad/Si.rc, programs/notepad/Sk.rc,
21002 programs/notepad/Sw.rc, programs/notepad/Th.rc,
21003 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
21004 programs/notepad/Zh.rc, programs/notepad/dialog.c,
21005 programs/notepad/dialog.h, programs/notepad/main.c,
21006 programs/notepad/main.h, programs/notepad/notepad_res.h,
21007 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
21008 programs/progman/Da.rc, programs/progman/De.rc,
21009 programs/progman/En.rc, programs/progman/Es.rc,
21010 programs/progman/Fi.rc, programs/progman/Fr.rc,
21011 programs/progman/Hu.rc, programs/progman/It.rc,
21012 programs/progman/Ko.rc, programs/progman/Nl.rc,
21013 programs/progman/No.rc, programs/progman/Pt.rc,
21014 programs/progman/Ru.rc, programs/progman/Si.rc,
21015 programs/progman/Sk.rc, programs/progman/Sw.rc,
21016 programs/progman/Tr.rc, programs/progman/Va.rc,
21017 programs/progman/Wa.rc, programs/progman/Xx.rc,
21018 programs/progman/Zh.rc, programs/progman/accel.rc,
21019 programs/progman/dialog.c, programs/progman/group.c,
21020 programs/progman/grpfile.c, programs/progman/main.c,
21021 programs/progman/progman.h, programs/progman/program.c,
21022 programs/progman/rsrc.rc, programs/progman/string.c,
21023 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
21024 programs/regedit/De.rc, programs/regedit/En.rc,
21025 programs/regedit/Es.rc, programs/regedit/Fr.rc,
21026 programs/regedit/Hu.rc, programs/regedit/It.rc,
21027 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
21028 programs/regedit/Nl.rc, programs/regedit/No.rc,
21029 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
21030 programs/regedit/Ru.rc, programs/regedit/Si.rc,
21031 programs/regedit/Tr.rc, programs/regedit/about.c,
21032 programs/regedit/childwnd.c, programs/regedit/edit.c,
21033 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
21034 programs/regedit/listview.c, programs/regedit/main.c,
21035 programs/regedit/main.h, programs/regedit/regedit.c,
21036 programs/regedit/regproc.c, programs/regedit/regproc.h,
21037 programs/regedit/resource.h, programs/regedit/resource.rc,
21038 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
21039 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
21040 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
21041 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
21042 programs/rundll32/rundll32.c, programs/start/Cs.rc,
21043 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
21044 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
21045 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
21046 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
21047 programs/start/resources.h, programs/start/rsrc.rc,
21048 programs/start/start.c, programs/taskmgr/De.rc,
21049 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
21050 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
21051 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
21052 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
21053 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
21054 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
21055 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
21056 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
21057 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
21058 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
21059 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
21060 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
21061 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
21062 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
21063 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
21064 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
21065 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
21066 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
21067 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
21068 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
21069 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
21070 programs/uninstaller/main.c, programs/uninstaller/resource.h,
21071 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
21072 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
21073 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
21074 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
21075 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
21076 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
21077 programs/view/resource.h, programs/view/view.c,
21078 programs/view/viewrc.rc, programs/view/winmain.c,
21079 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
21080 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
21081 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
21082 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
21083 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
21084 programs/wcmd/builtins.c, programs/wcmd/directory.c,
21085 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
21086 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
21087 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
21088 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
21089 programs/winecfg/De.rc, programs/winecfg/En.rc,
21090 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
21091 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
21092 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
21093 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
21094 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
21095 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
21096 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
21097 programs/winecfg/audio.c, programs/winecfg/drive.c,
21098 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
21099 programs/winecfg/libraries.c, programs/winecfg/main.c,
21100 programs/winecfg/properties.h, programs/winecfg/resource.h,
21101 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
21102 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
21103 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
21104 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
21105 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
21106 programs/wineconsole/winecon_user.h,
21107 programs/wineconsole/wineconsole.c,
21108 programs/wineconsole/wineconsole_Cs.rc,
21109 programs/wineconsole/wineconsole_De.rc,
21110 programs/wineconsole/wineconsole_En.rc,
21111 programs/wineconsole/wineconsole_Eo.rc,
21112 programs/wineconsole/wineconsole_Es.rc,
21113 programs/wineconsole/wineconsole_Fr.rc,
21114 programs/wineconsole/wineconsole_Hu.rc,
21115 programs/wineconsole/wineconsole_It.rc,
21116 programs/wineconsole/wineconsole_Ko.rc,
21117 programs/wineconsole/wineconsole_Nl.rc,
21118 programs/wineconsole/wineconsole_No.rc,
21119 programs/wineconsole/wineconsole_Pl.rc,
21120 programs/wineconsole/wineconsole_Pt.rc,
21121 programs/wineconsole/wineconsole_Ru.rc,
21122 programs/wineconsole/wineconsole_Tr.rc,
21123 programs/wineconsole/wineconsole_Zh.rc,
21124 programs/wineconsole/wineconsole_res.h,
21125 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
21126 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
21127 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
21128 programs/winedbg/dbg.y, programs/winedbg/debug.l,
21129 programs/winedbg/debugger.h, programs/winedbg/display.c,
21130 programs/winedbg/expr.c, programs/winedbg/expr.h,
21131 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
21132 programs/winedbg/intvar.h, programs/winedbg/memory.c,
21133 programs/winedbg/source.c, programs/winedbg/stack.c,
21134 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
21135 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
21136 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
21137 programs/winefile/De.rc, programs/winefile/En.rc,
21138 programs/winefile/Es.rc, programs/winefile/Fr.rc,
21139 programs/winefile/Hu.rc, programs/winefile/It.rc,
21140 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
21141 programs/winefile/No.rc, programs/winefile/Pl.rc,
21142 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
21143 programs/winefile/Si.rc, programs/winefile/Sv.rc,
21144 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
21145 programs/winefile/resource.h, programs/winefile/resource.rc,
21146 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
21147 programs/winefile/winefile.c, programs/winefile/winefile.h,
21148 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
21149 programs/winemine/Cs.rc, programs/winemine/De.rc,
21150 programs/winemine/En.rc, programs/winemine/Es.rc,
21151 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
21152 programs/winemine/It.rc, programs/winemine/Ko.rc,
21153 programs/winemine/Nl.rc, programs/winemine/No.rc,
21154 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
21155 programs/winemine/Ru.rc, programs/winemine/Si.rc,
21156 programs/winemine/Tr.rc, programs/winemine/dialog.c,
21157 programs/winemine/dialog.h, programs/winemine/main.c,
21158 programs/winemine/main.h, programs/winemine/resource.h,
21159 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
21160 programs/winetest/dist.rc, programs/winetest/gui.c,
21161 programs/winetest/main.c, programs/winetest/resource.h,
21162 programs/winetest/send.c, programs/winetest/util.c,
21163 programs/winetest/winetest.h, programs/winetest/winetest.rc,
21164 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
21165 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
21166 programs/winhelp/De.rc, programs/winhelp/En.rc,
21167 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
21168 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
21169 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
21170 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
21171 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
21172 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
21173 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
21174 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
21175 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
21176 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
21177 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
21178 programs/winhelp/macro.c, programs/winhelp/macro.h,
21179 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
21180 programs/winhelp/string.c, programs/winhelp/winhelp.c,
21181 programs/winhelp/winhelp.h, programs/winver/winver.c,
21182 programs/wordpad/De.rc, programs/wordpad/En.rc,
21183 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
21184 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
21185 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
21186 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
21187 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
21188 server/change.c, server/class.c, server/clipboard.c,
21189 server/console.c, server/console.h, server/context_alpha.c,
21190 server/context_i386.c, server/context_powerpc.c,
21191 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
21192 server/directory.c, server/event.c, server/fd.c, server/file.c,
21193 server/file.h, server/handle.c, server/handle.h, server/hook.c,
21194 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
21195 server/named_pipe.c, server/object.c, server/object.h,
21196 server/process.c, server/process.h, server/protocol.def,
21197 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
21198 server/request.c, server/request.h, server/security.h,
21199 server/semaphore.c, server/serial.c, server/signal.c,
21200 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
21201 server/thread.h, server/timer.c, server/token.c, server/trace.c,
21202 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
21203 server/window.c, server/winstation.c, tools/bin2res.c,
21204 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
21205 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
21206 tools/font_convert.sh, tools/genpatch, tools/make_authors,
21207 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
21208 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
21209 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
21210 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
21211 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
21212 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
21213 tools/widl/typelib.c, tools/widl/typelib.h,
21214 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
21215 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
21216 tools/widl/write_msft.c, tools/winapi/c_function.pm,
21217 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
21218 tools/winapi/config.pm, tools/winapi/function.pm,
21219 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
21220 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
21221 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
21222 tools/winapi/options.pm, tools/winapi/output.pm,
21223 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
21224 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
21225 tools/winapi/util.pm, tools/winapi/winapi.pm,
21226 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
21227 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
21228 tools/winapi/winapi_cleanup_options.pm,
21229 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
21230 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
21231 tools/winapi/winapi_fixup_documentation.pm,
21232 tools/winapi/winapi_fixup_editor.pm,
21233 tools/winapi/winapi_fixup_options.pm,
21234 tools/winapi/winapi_fixup_statements.pm,
21235 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
21236 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
21237 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
21238 tools/winapi/winapi_test_options.pm, tools/wine.inf,
21239 tools/winebuild/build.h, tools/winebuild/import.c,
21240 tools/winebuild/main.c, tools/winebuild/parser.c,
21241 tools/winebuild/relay.c, tools/winebuild/res16.c,
21242 tools/winebuild/res32.c, tools/winebuild/spec16.c,
21243 tools/winebuild/spec32.c, tools/winebuild/utils.c,
21244 tools/winedump/cvinclude.h, tools/winedump/debug.c,
21245 tools/winedump/dump.c, tools/winedump/emf.c,
21246 tools/winedump/function_grep.pl, tools/winedump/le.c,
21247 tools/winedump/lnk.c, tools/winedump/main.c,
21248 tools/winedump/minidump.c, tools/winedump/misc.c,
21249 tools/winedump/msmangle.c, tools/winedump/ne.c,
21250 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
21251 tools/winedump/search.c, tools/winedump/symbol.c,
21252 tools/winedump/winedump.h, tools/winegcc/utils.c,
21253 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
21254 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
21255 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
21256 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
21257 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
21258 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
21259 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
21260 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
21261 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
21262 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
21263 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
21264 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
21265 Update the address of the Free Software Foundation.
21267 2006-05-21 Labrousse Jean <jlabrous@altern.org>
21269 * dlls/msi/action.c:
21270 msi: Fix short name and long name mismatch in action.c.
21272 2006-05-23 Troy Rollo <wine@troy.rollo.name>
21274 * dlls/ole32/storage32.c:
21275 ole32: Fix excessive file sizes for Storage files.
21276 The IStorage (DocFile) implementation was adding empty blocks at the
21277 end of the file every time a caller wrote data that was not a multiple
21278 of 512 bytes. If the caller made a lot of very small writes the file
21279 size could be huge even though the data in the file was tiny. This was
21280 caused by BlockChainStream_SetSize trying to allocate file blocks for
21281 the new data using a condition that bore no relationship to the
21282 required condition, and it was not necessary to do so at that time
21283 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
21284 (called via BlockChainStream_Enlarge).
21286 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
21288 * dlls/user/tests/msg.c:
21289 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
21290 Windows doesn't like when a thread plays games with the focus, that
21291 leads to all kinds of misbehaviours and failures to activate a
21292 window. So, better don't generate a mouse click message in
21293 mouse_ll_global_thread_proc.
21295 * dlls/user/tests/msg.c:
21296 user/tests: Add lparam to all HCBT_MINMAX hook messages.
21298 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
21300 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
21301 dlls/wined3d/wined3d_private.h:
21302 wined3d: OpengGL accelerated blits.
21303 Implement some basic opengl accelerated blts from and to render
21304 targets. It's not perfect yet, but enought to make some D3D apps
21305 happy. For now the only supported operations are:
21306 - Full screen back -> Front buffer: Just call present
21307 - Offscreen surface -> render target
21308 - Render target -> offscreen surface(slow)
21309 - render target colorfill
21311 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
21313 * dlls/wined3d/surface.c:
21314 wined3d: Surface pixel format conversion code.
21316 2006-05-22 Robert Shearman <rob@codeweavers.com>
21319 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
21321 * dlls/ole32/tests/marshal.c:
21322 ole32: Release the outer unknown in the proxybuffer test.
21323 Release the outer unknown in the proxybuffer test to show that the
21324 last release of the outer unknown doesn't free the proxy buffer.
21326 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
21327 ole32: Release the proxy buffer object on the last release of the proxy's
21329 Release the proxy buffer object on the last release of the proxy's outer
21330 unknown, otherwise memory is leaked for the Ndr implementation of
21332 Fix up the hand-coded proxies to match the behaviour from the Ndr
21335 * dlls/wininet/tests/url.c:
21336 wininet: Fix a failing test.
21338 * dlls/rpcrt4/rpc_message.c:
21339 rpcrt4: Fix copying too much data from the buffer by not taking into account
21340 the fact that auth_pad_len has been included in the fragment length.
21342 * dlls/rpcrt4/rpc_message.c:
21343 rpcrt4: Authentication padding should only be generated if there is
21344 authentication data.
21346 * include/winbase.h:
21347 include: Add defines used in CopyFileEx.
21349 * include/guiddef.h:
21350 include: Make guiddef.h defines match PSDK.
21351 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
21352 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
21353 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
21354 __IID_DEFINED__ being defined.
21356 2006-05-22 Alexandre Julliard <julliard@winehq.org>
21358 * dlls/user/winproc.c:
21359 user: Added A<->W mapping for WM_GETDLGCODE.
21361 2006-05-20 Hans Leidekker <hans@it.vu.nl>
21363 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
21364 include/dshow.h, include/errors.h:
21365 quartz: Add stub implementation for AMGetErrorText{A,W}.
21367 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
21369 * dlls/wined3d/pixelshader.c:
21370 wined3d: Simplify input/output modifier line handling.
21372 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
21373 wined3d: Clean up register use maps.
21375 * dlls/wined3d/drawprim.c:
21376 wined3d: Allow use of pixel shaders with drawStridedSlow.
21378 * dlls/wined3d/vertexshader.c:
21379 wined3d: Only run parse_decl_usage on vshader INPUT registers.
21381 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
21383 * dlls/advapi32/tests/security.c:
21384 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
21386 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
21388 * dlls/advapi32/tests/security.c:
21389 advapi32: Make test loadable on win9x.
21391 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
21393 * dlls/winspool/tests/info.c:
21394 winspool/test: Disable a test that crashes on win9x.
21396 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
21398 * dlls/winspool/info.c:
21399 winspool: Remove cross calls W->A for the "Printers" registry path.
21401 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
21403 * dlls/winspool/info.c:
21404 winspool: An empty string as server name is valid (EnumPrinterDrivers).
21406 2006-05-21 Mike McCormack <mike@codeweavers.com>
21408 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
21409 advapi32: Implement and test SystemFunction026+027.
21411 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
21412 dlls/advapi32/tests/crypt_md4.c:
21413 advapi32: Implement and test SystemFunction011.
21415 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
21416 dlls/advapi32/tests/crypt_lmhash.c:
21417 advapi32: Test and implement SystemFunction024/025.
21419 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
21420 dlls/advapi32/tests/crypt_lmhash.c:
21421 advapi32: Implement and test SystemFunction(012-023).
21423 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
21424 dlls/advapi32/tests/crypt_md4.c:
21425 advapi32: Implement and test SystemFunction010.
21427 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
21428 dlls/advapi32/tests/crypt_lmhash.c:
21429 advapi32: Implement and test SystemFunction009.
21431 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
21433 * dlls/ntdsapi/ntdsapi.spec:
21434 ntdsapi: Add DsMakeSpnA to the spec file.
21436 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
21439 wine.inf: Create fake dlls for ADPCM codecs.
21441 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
21443 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
21444 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
21445 dlls/dsound/version.rc:
21446 directx: Update file versions to dx9c (compared to win2k).
21448 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
21450 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
21451 dlls/d3d9/tests/device.c:
21452 d3d9: Add refcount tests for all objects created by device.
21454 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
21455 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
21456 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
21457 dlls/d3d9/volumetexture.c:
21458 d3d9: All objects created by device should keep reference to it.
21460 * configure, configure.ac, dlls/d3d8/Makefile.in,
21461 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
21462 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
21463 d3d8: Add refcount test.
21465 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
21466 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
21467 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
21468 d3d8: All objects created by device should keep reference to it.
21471 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
21473 2006-05-20 Robert Shearman <rob@codeweavers.com>
21475 * dlls/comctl32/propsheet.c:
21476 comctl32: Make sure to always have the default pushbutton for wizards as an
21479 * dlls/comctl32/propsheet.c:
21480 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
21481 PSWIZB_DISABLEDFINISH, followed by another one without those flags
21482 should show the next button again and hide the finish button.
21484 2006-05-20 Alexandre Julliard <julliard@winehq.org>
21486 * dlls/user/winproc.c:
21487 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
21489 * dlls/user/winproc.c:
21490 user: Added fast A->W mapping for the remaining messages.
21492 * dlls/user/winproc.c:
21493 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
21495 * dlls/user/winproc.c:
21496 user: Added fast A->W mapping for WM_CHAR and related messages.
21498 * dlls/user/winproc.c:
21499 user: Added fast A->W mapping for EM_GETLINE.
21501 * dlls/user/winproc.c:
21502 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
21504 * dlls/user/winproc.c:
21505 user: Added fast A->W mapping for WM_SETTEXT and related messages.
21507 * dlls/user/winproc.c:
21508 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
21510 * dlls/user/winproc.c:
21511 user: Added fast A->W mapping for WM_MDICREATE.
21513 * dlls/user/winproc.c:
21514 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
21516 2006-05-19 Peter Beutner <p.beutner@gmx.net>
21518 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
21519 dlls/d3d8/volume.c:
21520 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
21521 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
21523 2006-05-18 Jason Green <jave27@gmail.com>
21525 * dlls/wined3d/baseshader.c:
21526 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
21528 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21529 dlls/wined3d/vertexshader.c:
21530 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
21532 2006-05-19 Robert Shearman <rob@codeweavers.com>
21534 * dlls/rpcrt4/ndr_stubless.c:
21535 rpcrt4: Handle pointers to context handles in the stubless code.
21536 Implement check for NULL context handles if requested.
21538 * dlls/rpcrt4/ndr_marshall.c:
21539 rpcrt4: We don't need to free object pointers if we are told we must allocate.
21541 * dlls/rpcrt4/ndr_marshall.c:
21542 rpcrt4: Use macros to generate the code for unmarshaling base types.
21544 * dlls/rpcrt4/ndr_marshall.c:
21545 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
21546 Call it with fMustAlloc set to TRUE instead to achieve the same result
21547 without side-effects.
21549 * dlls/rpcrt4/ndr_marshall.c:
21550 rpcrt4: Make more internal functions static.
21552 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
21553 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
21555 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
21557 * include/ndrtypes.h:
21558 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
21560 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
21562 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
21563 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
21564 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
21565 Add a stub implementation of ntdsapi.dll.
21567 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
21569 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
21571 advapi32: Add stub FileEncryptionStatus and declarations.
21573 2006-05-18 Alexandre Julliard <julliard@winehq.org>
21575 * dlls/user/winproc.c:
21576 user: Get rid of the MSGPARAMS16 structure.
21578 2006-05-20 Alexandre Julliard <julliard@winehq.org>
21580 * dlls/user/winproc.c, dlls/user/winproc.h:
21581 user: Make a lot of winproc functions static.
21583 * dlls/user/msg16.c:
21584 user: Call the A version of message functions from 16-bit code.
21585 This avoids having to export too many different message translation
21588 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
21589 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
21591 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
21592 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
21594 2006-05-18 Alexandre Julliard <julliard@winehq.org>
21596 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
21597 user: Use a winproc callback instead of a message map/unmap in
21598 SendMessageTimeoutA.
21600 * dlls/user/message.c:
21601 user: Store the destination thread id in the send_message_info structure.
21603 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
21605 * dlls/comctl32/header.c:
21606 comctl32: header: Make sure no message is sent between
21607 PrepareCallbackItems/FreeCallbackItems.
21609 * dlls/comctl32/header.c:
21610 comctl32: header: Don't erase the background in HEADER_Refresh.
21612 * dlls/comctl32/header.c:
21613 comctl32: header: The border size is 4 not 3.
21615 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
21617 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
21618 dlls/wined3d/wined3d_private.h:
21619 wined3d: Sort of oversized surface support.
21621 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
21623 * dlls/wined3d/directx.c:
21624 wined3d: Add more device caps.
21626 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
21627 wined3d: Allow SYSTEMMEM textures and surfaces.
21629 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
21631 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
21632 dlls/wined3d/wined3d_private.h:
21633 wined3d: Implement IWineD3DDevice::SetDisplayMode.
21635 2006-05-19 Huw Davies <huw@codeweavers.com>
21637 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
21638 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
21639 Add simple struct tests.
21641 2006-05-19 Robert Shearman <rob@codeweavers.com>
21643 * dlls/rpcrt4/rpc_transport.c:
21644 rpcrt4: Warn if CreateNamedPipe fails.
21646 * dlls/rpcrt4/rpc_message.c:
21647 rpcrt4: Add the correct amount of auth padding to messages.
21649 * dlls/rpcrt4/rpc_transport.c:
21650 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
21652 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
21653 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
21654 rpcrt4: Update the todo lists and copyrights.
21656 2006-05-18 Robert Shearman <rob@codeweavers.com>
21658 * dlls/rpcrt4/rpc_transport.c:
21659 rpcrt4: Fix for the open functions in the transports being transposed between
21660 ncacn_np and ncalrpc.
21662 * dlls/rpcrt4/rpc_transport.c:
21663 rpcrt4: Don't release the auth info if it isn't present.
21665 2006-05-19 Robert Reif <reif@earthlink.net>
21667 * dlls/winmm/tests/wave.c:
21668 winmm: Fix wave test handle use after close bug.
21670 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
21672 * dlls/x11drv/winpos.c:
21673 x11drv: Fix the regression caused by the recent ShowWindow fixes.
21675 2006-05-19 Mike McCormack <mike@codeweavers.com>
21677 * dlls/secur32/ntlm.c:
21678 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
21680 * dlls/secur32/ntlm.c:
21681 secur32: Tidy up the initialization code a little.
21683 2006-05-18 Jacek Caban <jacek@codeweavers.com>
21685 * tools/widl/typelib.c:
21686 widl: Don't add importlib if it is already on the list. Remove warning.
21688 * tools/widl/write_msft.c:
21689 widl: Added support for importing parent interfaces from importlib.
21691 * dlls/shdocvw/client.c:
21692 shdocvw: Return S_OK in OnInPlaceDeactivate.
21694 2006-05-18 Phil Costin <philcostin@hotmail.com>
21696 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
21697 wined3d: Trace output corrections and cleanups.
21699 2006-05-18 Juan Lang <juan_lang@yahoo.com>
21701 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
21702 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
21704 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
21705 dlls/crypt32/store.c:
21706 crypt32: Move context interface definition to common header.
21708 2006-05-18 Alexandre Julliard <julliard@winehq.org>
21710 * dlls/user/winproc.c, dlls/user/winproc.h:
21711 user: Convert the 16-bit winproc functions to use a callback pointer.
21713 * dlls/user/winproc.c:
21714 user: Convert the other winproc 32-bit functions to use a callback pointer.
21716 * dlls/user/winproc.c, dlls/user/winproc.h:
21717 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
21718 This way it doesn't need to know about dialog procedures. Also renamed
21719 it to WINPROC_CallProcWtoA.
21721 2006-05-18 Phil Costin <philcostin@hotmail.com>
21723 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
21724 dlls/wined3d/wined3d_private.h:
21725 wined3d: Check registry for UseGLSL enabled.
21727 2006-05-18 Mike McCormack <mike@codeweavers.com>
21729 * dlls/rpcrt4/rpc_binding.c:
21730 rpcrt4: Fix a possible memory leak, cleanup a bit.
21732 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
21733 dlls/rpcrt4/tests/rpc.c:
21734 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
21736 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
21737 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
21739 2006-05-18 Alexandre Julliard <julliard@winehq.org>
21741 * dlls/user/tests/dialog.c:
21742 user: Fixed a broken trace in the dialog test.
21744 * dlls/user/winproc.c:
21745 user: Added helper functions for A<->W conversion of single characters.
21747 * dlls/user/winproc.c:
21748 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
21750 * dlls/user/winproc.c:
21751 user: Unify the mapping of listbox and combobox messages.
21753 * dlls/user/winproc.c:
21754 user: Get rid of the WINPROC_MapMsg32WTo32A function.
21756 * dlls/user/winproc.c:
21757 user: Added fast W->A mapping for WM_IME_CHAR.
21759 * dlls/user/winproc.c:
21760 user: Added fast W->A mapping for WM_CHAR and related messages.
21762 * dlls/user/winproc.c:
21763 user: Added fast W->A mapping for EM_GETLINE.
21765 * dlls/user/winproc.c:
21766 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
21768 * dlls/user/winproc.c:
21769 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
21771 * dlls/user/winproc.c:
21772 user: Added fast W->A mapping for WM_MDICREATE.
21774 * dlls/user/winproc.c:
21775 user: Added fast W->A mapping for WM_SETTEXT and related messages.
21777 * dlls/user/winproc.c:
21778 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
21780 * dlls/user/winproc.c:
21781 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
21783 * dlls/user/winproc.c:
21784 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
21786 2006-05-17 Juan Lang <juan_lang@yahoo.com>
21788 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
21789 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
21791 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
21793 * dlls/user/message.c:
21794 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
21796 2006-05-18 Robert Shearman <rob@codeweavers.com>
21798 * dlls/rpcrt4/rpc_binding.c:
21799 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
21800 RpcBindingSetAuthInfoExA.
21802 * dlls/rpcrt4/rpc_binding.c:
21803 rpcrt4: A NULL AuthInfo is allowed.
21804 Pass the server principal name into AcquireCredentialsHandleA.
21806 * dlls/rpcrt4/rpc_binding.c:
21807 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
21808 instead of just NTLM.
21810 * dlls/rpcrt4/rpc_binding.c:
21811 rpcrt4: Only use the cached connection if the authentication information
21814 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
21815 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
21816 dlls/rpcrt4/rpc_transport.c:
21817 rpcrt4: Store non-connection-specific authentication information in a ref-counted
21818 structure that is shared between connections and bindings.
21820 * dlls/rpcrt4/ndr_ole.c:
21821 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
21822 NdrInterfacePointerMarshall.
21824 * dlls/rpcrt4/ndr_marshall.c:
21825 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
21827 * dlls/rpcrt4/Makefile.in:
21828 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
21831 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
21832 dlls/rpcrt4/rpc_transport.c:
21833 rpcrt4: Increment the call id field of the request header.
21834 This is necessary for compatibility with MS/RPC servers.
21836 * dlls/rpcrt4/ndr_marshall.c:
21837 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
21839 * dlls/rpcrt4/ndr_marshall.c:
21840 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
21842 * dlls/rpcrt4/rpc_message.c:
21843 rpcrt4: If the authorisation failed during a send then we should return
21844 ERROR_ACCESS_DENIED.
21846 * dlls/rpcrt4/ndr_marshall.c:
21847 rpcrt4: Fix NdrConformantArrayMemorySize.
21849 * dlls/rpcrt4/ndr_marshall.c:
21850 rpcrt4: Implement NdrUserMarshalMemorySize.
21852 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
21854 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21855 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21856 wined3d: Take predication tokens into account.
21857 Each instruction can have a predication token. Account for it in the
21858 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
21859 structure for generation. MSDN claims the token is at the end of the
21860 instruction, but that's not true - testing a demo, which lets me
21861 manipulate the shader shows the predication token is the first source
21862 token immediately following the destination token.
21864 * dlls/wined3d/baseshader.c:
21865 wined3d: Parameter trace corrections.
21867 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21868 wined3d: SETP takes 3 parameters.
21870 2006-05-17 Huw Davies <huw@codeweavers.com>
21872 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
21873 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
21874 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
21875 Add a bunch of marshaling tests (based on a program by Rob Shearman).
21877 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
21879 * dlls/kernel/tests/path.c:
21880 kernel: Fix path test to pass on 95 and 98.
21882 2006-05-17 Jacek Caban <jacek@codeweavers.com>
21884 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
21885 dlls/shdocvw/webbrowser.c:
21886 shdocvw: Code cleanup.
21888 * dlls/shdocvw/ie.c:
21889 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
21891 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
21892 dlls/shdocvw/webbrowser.c:
21893 shdocvw: Move IConnectionPointContainer implementation to separated object.
21895 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
21896 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21897 shdocvw: Move connection points to the new ConnectionPointContainer struct.
21899 2006-05-15 Jacek Caban <jacek@codeweavers.com>
21901 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
21902 tools/widl/widltypes.h:
21903 widl: Added importlib reading implementation.
21905 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
21907 * dlls/comctl32/header.c:
21908 comctl32: header: Don't erase the left header egde.
21910 * dlls/comctl32/header.c:
21911 comctl32: header: Send the width in HDN_BEGINTRACK.
21913 * dlls/comctl32/listview.c:
21914 comctl32: listview: Recompute sizes after a column deletion.
21916 2006-05-17 Robert Shearman <rob@codeweavers.com>
21918 * dlls/rpcrt4/ndr_ole.c:
21919 rpcrt4: Implement NdrInterfacePointerMemorySize.
21921 * dlls/rpcrt4/ndr_marshall.c:
21922 rpcrt4: Make some functions that aren't used outside of the file static.
21924 * dlls/rpcrt4/ndr_marshall.c:
21925 rpcrt4: Fill out more of the function tables with functions that already exist.
21927 * dlls/rpcrt4/ndr_marshall.c:
21928 rpcrt4: Raise an exception if there is no default handler for a union.
21930 2006-05-17 Alexandre Julliard <julliard@winehq.org>
21932 * dlls/user/winproc.c:
21933 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
21934 So we have to access it using Get/SetWindowLong when unmapping the
21935 message results (based on a patch by Troy Rollo).
21937 * dlls/user/defdlg.c:
21938 user: Remove unreachable code in DEFDLG_Proc.
21940 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
21941 dlls/user/winproc.c, dlls/user/winproc.h:
21942 user: Support storing multiple winprocs in a single winproc handle.
21943 Allows to remove special cases for window classes being Ascii and
21944 Unicode at the same time.
21946 * dlls/user/winproc.c:
21947 user: Allocate 16-bit thunks separately from the window proc structure.
21948 Also make sure the thunk memory block has execute permissions.
21950 * dlls/x11drv/clipboard.c:
21951 x11drv: Fixed typo in the clipboard XA_STRING handling.
21953 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
21955 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
21956 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
21957 gdi: Fix GetObject for bitmaps.
21958 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
21959 for device-dependent bitmaps.
21962 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
21964 * dlls/winspool/info.c:
21965 winspool: Fix OpenDriverReg on top of validate_envW.
21967 * dlls/winspool/tests/info.c:
21968 winspool/tests: More tests for OpenPrinter.
21970 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
21972 * dlls/winspool/info.c:
21973 winspool: Do not fail in OpenPrinter on pDefault / local print server.
21975 * dlls/winspool/info.c:
21976 winspool: Show SetPrinter parameters in the FIXME.
21978 * dlls/winspool/tests/info.c:
21979 winspool/tests: A truncated dmDeviceName is 0-terminated.
21981 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
21983 * dlls/wined3d/pixelshader.c:
21984 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
21985 As previously mentioned, RASTOUT is invalid on pixel shaders.
21986 On shaders 1.x, r0 is treated as the color output register:
21987 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
21988 That's what we currently do in all cases, change it not to do so
21989 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
21991 * dlls/wined3d/vertexshader.c:
21992 wined3d: LRP is not a valid ARBvp code.
21994 * dlls/wined3d/pixelshader.c:
21995 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
21997 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21998 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
22000 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22001 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22002 wined3d: Modify shader_dump_param() to take into account address token.
22003 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
22004 However, for shaders 2.0, we must look into the address token, and
22005 print the register there. Handle both cases to correct the trace.
22007 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22008 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22009 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
22010 Change the trace pass, the register counting pass, and the hw
22011 generator pass to take into account the new get_params() function. For
22012 hw generation, store the address tokens into the SHADER_OPCODE_ARG
22013 structure, so they're available to generator functions.
22015 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22016 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22017 wined3d: Add shader_get_param() fn, which processes address tokens.
22018 Add a new function to process parameters.
22019 On shaders 1.0, processing parameters amounts to *pToken++.
22020 On shaders 2.0+, we have a relative addressing token to account for.
22021 This function should be used, instead of relying on num_params everywhere.
22023 * dlls/wined3d/baseshader.c:
22024 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
22026 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
22027 wined3d: Allow multiple output modifiers.
22029 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22030 wined3d: Fix SINCOS parameters.
22031 SINCOS has 4 parameters in shaders 2.0.
22032 It has 2 parameters in shaders 3.0.
22033 It's undefined in shaders 1.0.
22035 * dlls/wined3d/vertexshader.c:
22036 wined3d: DEFI takes 5 parameters.
22037 According the spec and the Painkiller log, DEFI has 5 parameters on
22040 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
22042 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
22043 user32: Make all the recently added ShowWindow tests pass in Wine.
22045 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
22047 * dlls/ntdll/tests/info.c:
22048 ntdll/tests: Don't fail if a process is not available.
22050 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
22052 * dlls/usp10/usp10.c:
22053 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
22055 * programs/winedbg/types.c:
22056 winedbg: extract_as_integer
22057 - now supporting extract_as_integer on functions (so that,
22058 for example, 'disas foo' works as expected)
22059 - now properly handling errors when calling extract_as_integer
22061 2006-05-16 Juan Lang <juan_lang@yahoo.com>
22063 * dlls/crypt32/store.c:
22064 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
22066 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
22068 * dlls/riched20/tests/editor.c:
22069 riched20: Removed useless double casts, just print the DWORD hexmask.
22071 2006-05-15 Juan Lang <juan_lang@yahoo.com>
22073 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
22074 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
22075 crypt32: Split the unwieldy encode.c into two files.
22077 2006-05-16 Juan Lang <juan_lang@yahoo.com>
22079 * dlls/crypt32/store.c:
22080 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
22082 * dlls/crypt32/store.c:
22083 crypt32: Use the caller-supplied encoding type when decoding certs.
22085 * dlls/crypt32/tests/store.c:
22086 crypt32: Add more tests for adding certs to a store.
22088 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
22089 dlls/crypt32/tests/cert.c, include/wincrypt.h:
22090 crypt32: Implement CertCompare functions, with tests.
22092 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
22094 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
22095 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
22097 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
22098 unknown field it should store only the comctl32 4.0 fields (with test
22101 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
22102 comctl32: header: Copy some fields on INSERTITEM even if they are not in
22105 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
22106 comctl32: header: Automatically set some format fields.
22108 2006-05-16 Peter Beutner <p.beutner@gmx.net>
22110 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
22111 msvcrt: Fix handling of 'h' prefix in swprintf.
22112 - '%hs' in widechar string functions is wrongly recognized as
22113 a widechar string. Fix this by always checking the prefix first.
22115 - remove code duplication in %c/%s handling by moving code into a function.
22117 2006-05-16 Mike McCormack <mike@codeweavers.com>
22119 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
22120 wininet: Add a standalone http test.
22122 * dlls/wininet/ftp.c:
22123 wininet: Make sure hIC is valid before trying to use it. (Coverity)
22125 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
22127 * include/d3d9types.h, include/wine/wined3d_types.h:
22128 d3d: Add D3DDEVTYPE_NULLREF definition.
22130 2006-05-16 Hans Leidekker <hans@it.vu.nl>
22132 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
22133 wldap32: Document the modify and modrdn functions.
22135 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
22137 * dlls/kernel/tests/path.c:
22138 kernel: Properly delete a test file.
22140 2006-05-16 Alexandre Julliard <julliard@winehq.org>
22142 * tools/config.guess, tools/config.sub, tools/install-sh:
22143 tools: Updated the autoconf scripts to more recent versions.
22145 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
22147 * dlls/user/tests/msg.c:
22148 user32: Add more ShowWindow tests.
22149 Move ShowWindow tests for children with an invisible parent into a
22150 separate test, add more ShowWindow tests. The tests show that an
22151 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
22152 called on a child with an invisible parent is not always true.
22154 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
22156 * dlls/wined3d/vertexshader.c:
22157 wined3d: Correctly define the number of possible parameters.
22159 2006-05-15 Robert Shearman <rob@codeweavers.com>
22161 * dlls/rpcrt4/ndr_marshall.c:
22162 rpcrt4: Implement fixed array functions.
22164 * dlls/rpcrt4/ndr_marshall.c:
22165 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
22167 * dlls/rpcrt4/ndr_marshall.c:
22168 rpcrt4: Implement computing of conformance from a correlation descriptor for
22169 conformant strings.
22171 * dlls/rpcrt4/ndr_marshall.c:
22172 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
22174 * dlls/rpcrt4/ndr_marshall.c:
22175 rpcrt4: Don't duplicate the conformance calculating code, just use the
22176 common ComputeConformance function to store the result in
22177 pStubMsg->MaxCount (as this is what callback function store the
22178 conformance value into anyway).
22180 * dlls/rpcrt4/ndr_marshall.c:
22181 rpcrt4: Implement conformant varying struct functions.
22183 * dlls/rpcrt4/ndr_marshall.c:
22184 rpcrt4: Implement more conformance operations and more types.
22186 2006-05-15 Jacek Caban <jacek@codeweavers.com>
22188 * dlls/shdocvw/oleobject.c:
22189 shdocvw: Don't release IOleInPlaceSite in DoVerb.
22191 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
22193 * dlls/wined3d/surface.c:
22194 wined3d: Unset the ddraw primary when it is released.
22196 * dlls/wined3d/utils.c:
22197 wined3d: Add missing render states to the dumping function.
22199 * dlls/wined3d/device.c:
22200 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
22202 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
22204 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
22205 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
22206 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
22208 2006-05-15 Juan Lang <juan_lang@yahoo.com>
22210 * dlls/crypt32/tests/encode.c:
22211 crypt32: Test importing public keys from a certificate.
22213 * dlls/crypt32/tests/store.c:
22214 crypt32: Avoid a use-after-free bug in tests.
22216 2006-05-15 Mike McCormack <mike@codeweavers.com>
22218 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
22219 wininet: Return correct errors in InternetOpenUrlW.
22221 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
22222 wininet: Return correct errors in InternetConnectW
22224 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
22225 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
22226 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
22228 * dlls/rpcrt4/rpc_binding.c:
22229 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
22231 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
22232 dlls/advapi32/tests/crypt_lmhash.c:
22233 advapi32: Implement and test SystemFunction005.
22235 2006-05-15 Robert Shearman <rob@codeweavers.com>
22237 * dlls/rpcrt4/ndr_marshall.c:
22238 rpcrt4: Implement NdrSimpleStructMemorySize.
22240 * dlls/rpcrt4/ndr_marshall.c:
22241 rpcrt4: Fix the conformant struct functions to not call conformant array
22243 The conformance has to be the first thing in the buffer, in accordance
22244 with the DCE/RPC spec and to be compatible with the pointer layout
22245 format strings that MIDL generates.
22247 * dlls/rpcrt4/ndr_marshall.c:
22248 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
22251 * dlls/rpcrt4/ndr_marshall.c:
22252 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
22253 array functions, before calling a function that could change it and
22254 cause the wrong number of loop iterations.
22256 * dlls/rpcrt4/ndr_marshall.c:
22257 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
22258 Pointers in a non-encapsulated union behave like embedded pointers, so
22259 don't rely on the NdrPointer* functions doing the right thing in this
22260 case and call the Pointer* functions directly.
22262 * dlls/rpcrt4/ndr_marshall.c:
22263 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
22264 fact that it increments the buffer.
22265 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
22266 unions without using a memory sizer routine, since this function
22267 shouldn't touch the buffer.
22268 Add a new function EmbeddedComplexMemorySize and use it in some memory
22269 sizer routines where EmbeddedComplexSize was previously used.
22271 * dlls/rpcrt4/ndr_marshall.c:
22272 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
22273 when calculating the appropriate memory and buffer pointers.
22275 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
22277 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22278 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22279 wined3d: Shaders: share dump_param function, version functions.
22281 * dlls/wined3d/stateblock.c:
22282 wined3d: Fix incorrect sizeof.
22284 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
22287 gdi: Duplicate extent value for the second byte of a DBCS char.
22289 2006-05-15 Alexandre Julliard <julliard@winehq.org>
22291 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
22292 configure: Make libraries properly relocatable on MacOS.
22293 Also set the compatibility version.
22295 2006-05-12 Francois Gouget <fgouget@free.fr>
22297 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
22298 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
22299 dlls/usp10/usp10.c:
22300 Fix some winapi_check documentation warnings.
22302 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
22303 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
22304 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
22305 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
22306 Various trace fixes.
22307 Add trailing '\n's to trace calls.
22308 Remove spaces before '\n'.
22310 * configure, configure.ac, dlls/advpack/tests/install.c,
22311 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
22312 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
22313 Assorted spelling fixes.
22315 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
22317 * dlls/comctl32/tests/header.c:
22318 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
22320 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
22322 * dlls/comctl32/listview.c:
22323 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
22325 * dlls/comctl32/header.c:
22326 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
22327 Improve HEADER_SendHeaderDispInfoNotify and rename it to
22328 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
22329 the buffers allocated by it. GetItemT and DrawItem calls these
22332 * dlls/comctl32/header.c:
22333 comctl32: header: Mark the callback items in a mask.
22334 Mark the callback items in the callbackMask HEADER_ITEM field. The
22335 pszText for callback texts is now NULL what simplifies some
22336 checks. Checks for lpItem->pszText==emptyString are also not needed as
22337 emptyString is not stored in lpItem but used as a parameter to
22338 Str_SetPtr (I haven't noticed it).
22340 * dlls/comctl32/header.c:
22341 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
22343 * dlls/comctl32/header.c:
22344 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
22346 * dlls/comctl32/header.c:
22347 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
22349 * dlls/comctl32/header.c:
22350 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
22352 * dlls/comctl32/header.c:
22353 comctl32: header: Don't check lpItem for NULL in GetItemT.
22355 2006-05-11 Jacek Caban <jacek@codeweavers.com>
22357 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
22358 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
22359 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
22360 dlls/shdocvw/webbrowser.c:
22361 shdocvw: Wrap Heap* finctions by inline functions.
22363 2006-05-15 Huw Davies <huw@codeweavers.com>
22365 * dlls/oleaut32/tmarshal.c:
22366 oleaut32: Update the marshal state buffer size when resizing (Doh!).
22368 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
22370 * dlls/msvcrt/tests/time.c:
22371 msvcrt: Fix times tests to pass on windows.
22372 Add more tests for daylight-time savings.
22374 2006-05-13 Robert Shearman <rob@codeweavers.com>
22376 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
22377 server/request.h, server/token.c, server/trace.c:
22378 server: Retrieve the groups for a token from the server.
22380 * dlls/rpcrt4/ndr_marshall.c:
22381 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
22382 as documented on MSDN.
22383 Fix base type arm handling on little-endian machines, as the current
22384 code would always pass in the address to the format char of 0x80
22385 instead of the base type format char.
22387 * dlls/rpcrt4/ndr_marshall.c:
22388 rpcrt4: Make ComplexStructSize increment the buffer.
22390 * dlls/rpcrt4/ndr_marshall.c:
22391 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
22392 NdrPointerMarshall.
22394 * dlls/rpcrt4/ndr_marshall.c:
22395 rpcrt4: Implement NdrComplexStructMemorySize.
22397 * dlls/rpcrt4/ndr_marshall.c:
22398 rpcrt4: Implement NdrComplexArrayMemorySize.
22400 * dlls/rpcrt4/rpc_defs.h:
22401 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
22403 * dlls/rpcrt4/ndr_marshall.c:
22404 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
22405 so make sure to save it before calling one of these and restore it afterwards.
22407 * dlls/rpcrt4/ndr_marshall.c:
22408 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
22409 of MIDL_STUB_MESSAGE.
22411 * dlls/rpcrt4/ndr_marshall.c:
22412 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
22413 functions and adapt them to be callable without having a correlation
22416 * dlls/advapi32/tests/security.c:
22417 advapi32: Add tests for getting the groups, user and privileges of a token.
22419 2006-05-14 Mike McCormack <mike@codeweavers.com>
22421 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
22422 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
22423 dlls/advapi32/tests/crypt_lmhash.c:
22424 advapi32: Implement and test SystemFunction004.
22426 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
22427 dlls/advapi32/tests/crypt_lmhash.c:
22428 advapi32: Implement and test SystemFunction003.
22430 2006-05-12 Mike McCormack <mike@codeweavers.com>
22432 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
22433 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
22434 dlls/advapi32/tests/crypt_lmhash.c:
22435 advapi32: Implement and test SystemFunction002 (DES decrypt).
22437 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
22439 * dlls/wined3d/surface.c:
22440 wined3d: Avoid a NULL dereference in RealizePalette.
22442 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
22444 * dlls/wined3d/device.c:
22445 wined3d: Render state additions and fixes.
22447 * dlls/wined3d/surface.c:
22448 wined3d: Nonpow2 repacking support for GetDC.
22450 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
22452 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
22453 wined3d: Support for single buffering.
22455 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
22457 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
22458 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
22459 dlls/wined3d/wined3d_private.h:
22460 wined3d: Implement IWineGDISurface.
22462 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
22464 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
22465 dlls/wined3d/wined3d_private.h:
22466 wined3d: Implement IWineD3DDevice::ProcessVertices.
22468 2006-05-12 Mike McCormack <mike@codeweavers.com>
22470 * dlls/rpcrt4/rpc_defs.h:
22471 rpcrt4: Add missing PKT_AUTH3 packet type.
22473 * dlls/rpcrt4/rpc_message.c:
22474 rpcrt4: Add infrastructure for send authentication data.
22476 * dlls/rpcrt4/rpc_binding.c:
22477 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
22479 2006-05-13 Hans Leidekker <hans@it.vu.nl>
22481 * dlls/dnsapi/tests/name.c:
22482 dnsapi: Add tests for DnsValidateName_A.
22484 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
22486 * dlls/gphoto2.ds/gphoto2_i.h:
22487 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
22490 2006-05-13 Jacek Caban <jacek@codeweavers.com>
22492 * tools/widl/write_msft.c:
22493 widl: Added RPC_FC_ENUM16 encoding.
22495 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
22496 widl: res50 is number of impinfos. Fix its usage.
22498 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
22499 oleaut32: res50 is number of impinfos. Fix its usage.
22501 2006-05-12 Jacek Caban <jacek@codeweavers.com>
22503 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
22506 * dlls/shdocvw/navigate.c:
22507 shdocvw: Added support for navigation to application URLs.
22509 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
22510 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
22512 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
22514 * dlls/ntdll/tests/port.c:
22515 ntdll: Fix endless loop in port test for users without admin rights.
22517 2006-05-12 Francois Gouget <fgouget@free.fr>
22519 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
22520 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
22521 gphoto2.ds: Spelling fix.
22523 * include/mprapi.h:
22524 mprapi: Add FIXME for the missing in6addr.h include.
22526 * dlls/rpcrt4/rpc_transport.c:
22527 rpcrt4: Fix some conditional includes.
22528 Check for HAVE_UNISTD_H before including unistd.h.
22529 There is no HAVE_SYS_TYPES to check.
22530 Tweak the indentation of a few #include directives.
22532 * include/dmusici.h, include/rpcdce.h:
22533 include: Remove uneeded __RPC_FAR references.
22535 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
22536 tools/winapi/winapi_parser.pm:
22537 winapi: Add support for APIENTRY.
22538 Factorize a couple of call convention matching regular expressions.
22540 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
22542 * dlls/ole32/tests/storage32.c:
22543 ole32: Fix compilation with gcc 2.95.
22545 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
22547 * dlls/oleaut32/tmarshal.c:
22548 oleaut32: Fix converting file name to Unicode.
22549 Fix converting the typelib file name to Unicode by using the correct
22552 2006-05-11 Juan Lang <juan_lang@yahoo.com>
22554 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
22555 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
22556 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
22557 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
22558 dlls/crypt32/tests/store.c:
22559 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
22561 2006-05-12 Mike McCormack <mike@codeweavers.com>
22563 * dlls/wininet/http.c:
22564 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
22567 * dlls/wininet/ftp.c:
22568 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
22570 2006-05-14 Mike McCormack <mike@codeweavers.com>
22572 * server/registry.c:
22573 server: Avoid a crash if a registry notify event has been set already.
22575 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
22577 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
22578 winedbg: Fixed regression for command 'bt all'.
22579 Don't print 'process has terminated' message when detaching from a
22580 process (or backtracing it).
22582 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
22584 * dlls/ntdll/serial.c:
22585 ntdll: Fix serial timeout regression.
22587 2006-05-11 Alexandre Julliard <julliard@winehq.org>
22589 * ANNOUNCE, ChangeLog, VERSION, configure:
22592 ----------------------------------------------------------------
22593 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
22595 * dlls/kernel/tests/toolhelp.c:
22596 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
22598 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
22600 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
22601 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
22602 dbghelp: SymFindFileInPath and PDB
22603 - implemented correct lookup when SymFindFileInPath is called to find
22605 - added pdb_fetch_file_info to gather relevant information
22606 - when looking for a PDB file (from a .EXE or a .DLL), now using
22607 SymFindFileInPath to locate the PDB file with the correct
22610 * dlls/dbghelp/module.c:
22611 dbghelp: Removed call to registered callback when unloading a module.
22612 First, native dbghelp doesn't do it, and it crashed windbg, likely
22613 because we got the undocumented arguments wrong.
22615 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
22616 dbghelp: Implemented SymSearchW.
22618 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
22619 dbghelp: Implemented SymEnumSymbolsW.
22621 * dlls/dbghelp/symbol.c:
22622 dbghelp: Improved SymSearch (now using tag, index and address).
22624 * dlls/dbghelp/symbol.c:
22625 dbghelp: Factorize and simplify a bit symbol enumeration code.
22627 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
22628 dbghelp: Stubbed SymGetSourceFileTokenW.
22630 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
22631 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
22633 dbghelp: Implemented SymGetLineFromAddrW64.
22635 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
22636 dbghelp: Implemented SymFromAddrW.
22638 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
22639 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
22641 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
22642 dbghelp: Implemented SymLoadModuleExW.
22644 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
22645 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
22646 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
22648 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
22649 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
22650 dlls/dbghelp/pe_module.c, include/dbghelp.h:
22651 dbghelp: SymInitializeW.
22652 - implemented SymInitializeW (and made SymInitialize call it)
22653 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
22655 - per process search path is now stored as unicode string
22657 * dlls/dbghelp/dbghelp.spec:
22658 dbghelp: Updated spec file.
22660 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
22662 * dlls/wined3d/device.c:
22663 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
22665 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
22666 wined3d: Initialize volume format.
22668 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22669 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22670 wined3d: Share shader_dump_ins_modifiers().
22671 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
22672 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
22673 shown in the trace.
22675 2006-05-10 Robert Reif <reif@earthlink.net>
22677 * dlls/winmm/tests/wave.c:
22678 winmm: Fix wave test volume warning.
22679 Volume is only valid when sound card has volume support.
22681 2006-05-11 Mike McCormack <mike@codeweavers.com>
22683 * dlls/wininet/dialogs.c:
22684 wininet: Fix a typo (spotted by Coverity).
22686 * dlls/advapi32/crypt_arc4.c:
22687 advapi32: Fix a typo (spotted by Peter Berg Larsen).
22689 2006-05-10 Alexandre Julliard <julliard@winehq.org>
22691 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
22692 dlls/user/nonclient.c, dlls/user/winpos.c:
22693 user: Prefer SendMessageW over SendMessageA where possible.
22695 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
22696 x11drv: Prefer SendMessageW over SendMessageA where possible.
22698 2006-05-10 Francois Gouget <fgouget@free.fr>
22700 * tools/winapi/winapi_parser.pm:
22701 winapi_check: Fix 'long int' parsing.
22702 Fix parsing of 'long int'.
22703 Simplify handling of spaces in a couple of regular expressions.
22705 2006-05-10 Robert Shearman <rob@codeweavers.com>
22707 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
22708 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
22709 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
22710 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
22711 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
22712 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
22713 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
22714 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
22715 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
22716 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
22717 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
22718 Check the return value from register_key_guid in all the DLL registering code.
22720 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
22722 * dlls/ntdll/file.c:
22723 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
22725 2006-05-09 James Hawkins <truiken@gmail.com>
22727 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
22728 dlls/ntdll/tests/port.c:
22729 ntdll: Add initial tests for the NT Ports API.
22731 2006-05-10 Mike McCormack <mike@codeweavers.com>
22733 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
22734 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
22735 advapi32: Implement and test SystemFunction032 (arc4 encryption).
22737 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
22738 dlls/advapi32/tests/crypt_md4.c:
22739 advapi32: Implement and test SystemFunction007.
22741 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
22742 dlls/advapi32/tests/crypt_lmhash.c:
22743 advapi32: Implement and test SystemFunction001.
22745 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
22746 dlls/advapi32/tests/crypt_lmhash.c:
22747 advapi32: Implement and test SystemFunction008.
22749 * dlls/rpcrt4/rpc_binding.c:
22750 rpcrt4: Cache the connection so we don't rebind on every call.
22752 2006-05-10 Robert Shearman <rob@codeweavers.com>
22754 * dlls/ole32/tests/moniker.c:
22755 ole32: Add a test for IMoniker_IsDirty.
22757 * dlls/rpcrt4/ndr_marshall.c:
22758 rpcrt4: Use the buffer passed in as an argument and don't increment
22759 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
22760 marshalling/unmarshalling routines as these can be used for embedded
22761 pointers, which handle the allocating or finding of the buffer
22762 themselves. Do the incrementing in the outer
22763 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
22765 * dlls/rpcrt4/ndr_marshall.c:
22766 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
22768 * dlls/rpcrt4/ndr_marshall.c:
22769 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
22771 * dlls/rpcrt4/ndr_marshall.c:
22772 rpcrt4: Correctly align the buffer to read/write array data to.
22774 * dlls/rpcrt4/ndr_marshall.c:
22775 rpcrt4: Correctly align the buffer before reading/writing structure data.
22777 * dlls/rpcrt4/ndr_marshall.c:
22778 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
22780 * dlls/rpcrt4/ndr_marshall.c:
22781 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
22783 * dlls/ole32/rpc.c:
22784 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
22785 It should have its own exception handler to catch any exceptions that are raised.
22787 2006-05-10 Huw Davies <huw@codeweavers.com>
22789 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
22790 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
22792 * dlls/oleaut32/tmarshal.c:
22793 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
22794 Based on a patch by Rob Shearman.
22796 * dlls/oleaut32/tmarshal.c:
22797 oleaut32: Add a function to grow the marshal state buffer to a specified size.
22799 2006-05-10 Alexandre Julliard <julliard@winehq.org>
22801 * dlls/user/class.c, dlls/user/wnd16.c:
22802 user: Moved Get/SetClassLong16 to wnd16.c.
22804 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
22805 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
22806 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
22808 * dlls/user/user.exe.spec, dlls/user/winproc.c:
22809 user: Store the pointer to the winproc in the thunk structure.
22810 This allows simplifying the handling of 16-bit thunks.
22812 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
22813 dlls/user/winproc.h:
22814 user: Make the WINDOWPROCTYPE enum private to winproc.c.
22816 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
22817 dlls/user/winproc.h:
22818 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
22820 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
22821 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
22822 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
22824 * dlls/user/class.c, dlls/user/win.c, include/win.h:
22825 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
22826 Also fix the initial value for the server is_unicode flag.
22828 2006-05-09 Jason Green <jave27@gmail.com>
22830 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
22831 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
22833 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22834 dlls/wined3d/wined3d_private.h:
22835 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
22837 * dlls/wined3d/pixelshader.c:
22838 wined3d: Use GenerateShader in pixel shaders and remove old function.
22840 * dlls/wined3d/pixelshader.c:
22841 wined3d: Add GenerateShader function to pixel shaders.
22843 * dlls/wined3d/vertexshader.c:
22844 wined3d: Use new GenerateShader function for vertex shaders.
22846 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22847 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
22849 * dlls/wined3d/baseshader.c:
22850 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
22852 * dlls/wined3d/vertexshader.c:
22853 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
22855 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22856 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22857 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
22859 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22860 dlls/wined3d/wined3d_private.h:
22861 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
22863 * dlls/wined3d/vertexshader.c:
22864 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
22866 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22867 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
22869 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22870 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22871 wined3d: Move program_dump_decl_usage into baseshader.
22873 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
22875 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
22876 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
22877 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
22878 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
22879 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
22880 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
22881 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
22882 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
22883 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
22884 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
22885 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
22886 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
22887 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
22888 Some HeapFree's are hidden behind macros. Found by smatch.
22890 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
22892 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22893 wined3d: Clean up some dead code.
22895 * dlls/wined3d/pixelshader.c:
22896 wined3d: Break out texture instruction processing.
22898 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22899 dlls/wined3d/wined3d_private.h:
22900 wined3d: Break out arithmetic instruction processing.
22902 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22903 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22904 wined3d: Merge register counting pass.
22906 * dlls/wined3d/vertexshader.c:
22907 wined3d: Make register counting pass the same.
22909 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
22911 * dlls/wined3d/surface.c:
22912 wined3d: Update the DIB section's palette on GetDC.
22914 * dlls/wined3d/palette.c:
22915 wined3d: Update the device palette if the primary palette is changed.
22917 * dlls/wined3d/surface.c:
22918 wined3d: Implement WineD3DSurface palette methods.
22920 * dlls/wined3d/surface.c:
22921 wined3d: Implement GetFlipStatus and GetBltStatus.
22923 * dlls/wined3d/surface.c:
22924 wined3d: Implement IWineD3DSurface::Flip.
22926 2006-05-09 Juan Lang <juan_lang@yahoo.com>
22928 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
22929 dlls/crypt32/tests/store.c, include/wincrypt.h:
22930 crypt32: Partially implement CertGetIssuerCertificateFromStore.
22932 * dlls/crypt32/cert.c:
22933 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
22935 2006-05-09 James Hawkins <truiken@gmail.com>
22938 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
22940 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
22942 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
22943 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
22945 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
22947 * dlls/kernel/comm.c:
22948 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
22949 Noticed by Dan Armbrust.
22951 2006-05-09 Alexandre Julliard <julliard@winehq.org>
22953 * dlls/x11drv/window.c:
22954 x11drv: We really need to flush the display when destroying a window.
22956 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
22958 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22959 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
22960 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
22961 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
22962 - implemented kernel32.EscapeCommFunction on top of them
22964 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22965 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
22966 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
22967 - implemented kernel32.SetupComm on top of it
22969 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22970 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
22971 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
22972 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
22974 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22975 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
22976 - implemented SERIAL_GET_CHARS ioctl
22977 - made use of it in kernel32.GetCommState
22979 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22980 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
22981 - implemented SERIAL_GET_HANDFLOW ioctl
22982 - made use of it in kernel.GetCommState
22984 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22985 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
22986 - implemented SERIAL_GET_LINE_CONTROL ioctl
22987 - made use of it in kernel.GetCommState
22989 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22990 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
22991 - implemented SERIAL_GET_BAUD_RATE ioctl
22992 - made use of it in kernel.GetCommState
22994 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
22995 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
22996 - implemented ntdll's serial IOCTL SET_CHARS
22997 - used this IOCTL in kernel32.SetCommState
22999 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
23000 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
23001 - implemented ntdll's serial IOCTL SET_HANDFLOW
23002 - used this IOCTL in kernel32.SetCommState
23004 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
23005 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
23006 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
23007 - used this IOCTL in kernel32.SetCommState
23009 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
23010 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
23011 - created dump_dcb to print out DCB information
23012 - implemented ntdll's serial IOCTL SET_BAUD_RATE
23013 - used this IOCTL in kernel32.SetCommState
23015 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
23017 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
23018 wined3d: Implement IWineD3DSurface::SetColorKey.
23020 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
23021 wined3d: Implement IWineD3DSurface::IsLost and Restore.
23023 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
23024 wined3d: rhw vertex fixup.
23025 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
23028 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
23030 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23031 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23032 wined3d: Share get_opcode.
23034 2006-05-09 Robert Reif <reif@earthlink.net>
23036 * dlls/winmm/tests/wave.c:
23037 winmm: Print out more info on failed test.
23038 Print out more info on failed test. Looks like there is a bug in ALSA
23039 OSS emulation where it is returning a mid-sample position.
23041 2006-05-09 Hans Leidekker <hans@it.vu.nl>
23043 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
23044 dnsapi: The ttl value should be ignored when comparing dns records.
23046 2006-05-09 David Lichterman <laviddichterman@gmail.com>
23048 * dlls/mciwave/Makefile.in:
23049 mciwave: Fix make install error.
23051 2006-05-09 Alexandre Julliard <julliard@winehq.org>
23053 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
23054 user: Added specific winproc functions for calling dialog procedures.
23056 * dlls/user/winproc.c:
23057 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
23059 * dlls/user/class.c:
23060 user: Always set the correct class winproc depending on the A/W type.
23062 * dlls/user/winproc.c:
23063 user: Remove some redundant NULL pointer checks.
23065 * dlls/user/msg16.c:
23066 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
23068 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
23069 dlls/user/winproc.h, dlls/user/wnd16.c:
23070 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
23072 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
23073 dlls/user/winproc.h, dlls/user/wnd16.c:
23074 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
23077 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
23080 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
23082 * dlls/kernel/except.c:
23083 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
23085 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
23087 * dlls/ntdll/virtual.c:
23088 ntdll: Make the section with AddressOfEntryPoint in it executable.
23090 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23092 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
23093 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
23095 * include/wingdi.h:
23096 gdi32: Add defines for GLYPHSET and WCRANGE.
23098 2006-05-09 Mike McCormack <mike@codeweavers.com>
23100 * dlls/x11drv/opengl.c:
23101 x11drv: Fix a warning when opengl headers are missing.
23103 2006-05-09 Tomas Carnecky <tom@dbservice.com>
23105 * dlls/opengl32/wgl.c:
23106 opengl: Properly use glXQueryDrawable() to get the Visual ID.
23108 2006-05-08 Phil Costin <philcostin@hotmail.com>
23110 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
23111 wined3d: Add check for GL Shading Language 100 Extension.
23113 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
23115 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23116 dlls/wined3d/wined3d_private.h:
23117 wined3d: Clean up per version shader limits code.
23119 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
23120 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23121 dlls/wined3d/wined3d_private.h:
23122 wined3d: Addline cleanup.
23124 2006-05-09 Hans Leidekker <hans@it.vu.nl>
23126 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
23127 dnsapi: Partially implement DnsQueryConfig.
23129 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
23132 wine.inf: Install comctl32.dll as fake DLL.
23134 2006-05-08 Juan Lang <juan_lang@yahoo.com>
23136 * dlls/crypt32/encode.c:
23137 crypt32: Simplify OID decoding
23138 Use a more direct function to decode OIDs, instead of the bizarre
23141 2006-05-08 Robert Reif <reif@earthlink.net>
23143 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
23144 winmm: Check waveOutGetVolume parameter.
23146 2006-05-09 Hans Leidekker <hans@it.vu.nl>
23148 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
23149 sane.ds: Added Dutch resources.
23151 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
23152 gphoto2.ds: Added Dutch resources.
23154 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
23156 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
23157 gphoto2.ds: Added French resources.
23159 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
23161 * dlls/twain_32/dsm_ctrl.c:
23162 twain_32: Add missing HeapFree's on error patch (found by smatch).
23164 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
23166 * DEVELOPERS-HINTS, documentation/PACKAGING:
23167 Some documentation changes for twain split.
23169 2006-05-09 Alexandre Julliard <julliard@winehq.org>
23171 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
23172 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
23173 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
23174 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
23175 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
23176 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
23178 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
23179 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
23180 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
23181 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
23182 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
23183 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
23185 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
23187 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
23188 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
23189 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
23190 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
23191 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
23192 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
23193 dlls/gphoto2.ds/ui.c, include/config.h.in:
23194 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
23195 Wrote a GUI import dialog.
23196 With help from Aric Stewart.
23198 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
23199 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
23200 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
23201 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
23202 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
23203 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
23204 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
23205 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
23206 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
23207 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
23208 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
23209 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
23210 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
23211 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
23212 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
23213 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
23214 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
23215 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
23216 twain_32: Split out the sane specific parts from twain_32 code.
23217 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
23219 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
23220 twain_32: Moved twain.h to the include directory.
23222 2006-05-08 Huw Davies <huw@codeweavers.com>
23224 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
23225 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
23227 2006-05-08 Robert Shearman <rob@codeweavers.com>
23229 * dlls/ole32/antimoniker.c:
23230 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
23232 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
23233 ole32: Implement several class moniker functions using the description provided on MSDN.
23235 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
23236 ole32: Remove duplicated CLSIDs.
23238 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
23239 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
23240 dlls/ole32/tests/moniker.c:
23241 ole32: Add an implementation of class monikers.
23243 * dlls/ole32/tests/moniker.c:
23244 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
23246 * dlls/ole32/compositemoniker.c:
23247 ole32: Fix regression caused by an earlier patch that removed the
23248 check for the composite moniker having only one moniker in it. In this
23249 case, return the one moniker and free the memory associate with the
23252 * dlls/ole32/compositemoniker.c:
23253 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
23254 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
23255 instead of the virtual implementation of it on mostRightMk.
23257 * dlls/ole32/compositemoniker.c:
23258 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
23260 2006-05-08 Hans Leidekker <hans@it.vu.nl>
23262 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
23263 dlls/dnsapi/tests/record.c:
23264 dnsapi: Implement and test DnsRecordSetCompare.
23266 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
23268 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
23269 dinput8: DllGetClassObject support.
23271 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
23273 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
23274 dlls/wined3d/wined3d_private.h:
23275 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
23277 2006-05-01 Tomas Carnecky <tom@dbservice.com>
23279 * dlls/x11drv/init.c:
23280 x11drv: Return correct PBuffer drawable.
23282 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
23284 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
23285 msvcrt: Don't duplicate handle in _get_osfhandle.
23287 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
23289 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
23290 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
23292 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
23294 * dlls/setupapi/tests/stringtable.c:
23295 setupapi: Improve unit tests for case sensitivity in string tables.
23297 2006-05-01 Mike Hearn <mike@plan99.net>
23299 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
23300 ole32: Add StgCreateFile test and conformance fix.
23302 2006-05-08 Alexandre Julliard <julliard@winehq.org>
23304 * dlls/ole32/compositemoniker.c:
23305 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
23307 2006-05-08 Robert Shearman <rob@codeweavers.com>
23309 * dlls/ole32/compositemoniker.c:
23310 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
23312 * dlls/ole32/compositemoniker.c:
23313 ole32: Create moniker enumerator with an initial reference count.
23315 * dlls/ole32/tests/moniker.c:
23316 ole32: Test moniker display names.
23318 * dlls/ole32/tests/moniker.c:
23319 ole32: Add a test for IMoniker_IsDirty.
23321 * dlls/ole32/tests/moniker.c:
23322 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
23324 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
23325 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
23327 * dlls/ole32/marshal.c:
23328 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
23330 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
23331 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
23333 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
23334 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
23336 * dlls/ole32/tests/moniker.c:
23337 ole32: Add tests for generic composite monikers.
23339 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
23340 dlls/ole32/oleproxy.c:
23341 ole32: Add a class factory for composite monikers.
23343 * dlls/ole32/compositemoniker.c:
23344 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
23345 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
23346 which can't happen anyway.
23347 Allow construction of a moniker with no sub-monikers.
23349 * dlls/ole32/compositemoniker.c:
23350 ole32: Implement IMarshal for composite monikers.
23352 * dlls/ole32/compositemoniker.c:
23353 ole32: Release all existing monikers before loading the state.
23355 * dlls/ole32/compositemoniker.c:
23356 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
23358 * dlls/ole32/compositemoniker.c:
23359 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
23361 * dlls/ole32/compositemoniker.c:
23362 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
23363 will return S_FALSE when there are no more monikers left to enumerate.
23365 * dlls/ole32/compositemoniker.c:
23366 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
23368 * dlls/ole32/compositemoniker.c:
23369 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
23370 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
23372 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
23373 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
23375 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
23376 ole32: Support marshaling of anti monikers.
23378 * dlls/ole32/regsvr.c:
23379 ole32: Register CLSID_CompositeMoniker.
23381 * dlls/ole32/regsvr.c:
23382 ole32: Register CLSIDs for all OLE monikers.
23384 * dlls/ole32/tests/moniker.c:
23385 ole32: Add tests for item moniker.
23387 * dlls/ole32/tests/moniker.c:
23388 ole32: Make class moniker test more generic and test more properties.
23390 * dlls/rpcrt4/rpc_message.c:
23391 rpcrt4: Automatically resolve the endpoint.
23393 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
23395 * dlls/wined3d/pixelshader.c:
23396 wined3d: Fix possible buffer overflow.
23397 Increase size of passed buffer to print into.
23399 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
23401 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
23402 usp10: Add ScriptTextOut functionality and restructure tests.
23404 2006-04-28 Jason Green <jave27@gmail.com>
23406 * dlls/wined3d/vertexshader.c:
23407 wined3d: Eliminate duplicate function: vshader_program_dump_param().
23409 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
23411 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23412 dlls/wined3d/wined3d_private.h:
23413 wined3d: Share get_register_code().
23415 2006-04-26 Thomas Kho <tkho@ucla.edu>
23417 * dlls/user/menu.c, dlls/user/tests/menu.c:
23418 user: Fix behavior when selecting disabled menu items.
23420 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
23421 user: Allow menu WndProc to recognize VK_[LR]MENU.
23423 2006-04-28 Thomas Kho <tkho@ucla.edu>
23425 * dlls/user/tests/menu.c:
23426 user: Extend menu conformance test.
23428 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
23430 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
23431 wined3d: Add IWineD3DSurface::GetPitch.
23433 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
23434 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
23435 include/wine/wined3d_types.h:
23436 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
23438 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
23439 dlls/wined3d/wined3d_private.h:
23440 wined3d: Add some surface flags.
23442 2006-05-07 Huw Davies <huw@codeweavers.com>
23444 * dlls/oleaut32/usrmarshal.c:
23445 oleaut32: Implement GetVarDesc_Proxy and friends.
23447 * dlls/oleaut32/usrmarshal.c:
23448 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
23449 constant equivalents. It's now obvious why these were chosen. Should
23452 2006-05-08 James Hawkins <truiken@gmail.com>
23455 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
23457 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
23459 * dlls/user/resources/user32_Ko.rc:
23460 user32: Updated Korean resource.
23462 2006-05-07 Robert Reif <reif@earthlink.net>
23464 * programs/winecfg/audio.c:
23465 winecfg: Fix audio crash when no drivers are available.
23467 * dlls/winmm/wineoss/audio.c:
23468 wineoss: Missing mixer fixes.
23469 Don't list volume in capabilities when mixer is missing.
23471 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
23472 winmm: More wave callback tests.
23473 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
23474 callback type not tested now is CALLBACK_WINDOW.
23476 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
23478 * dlls/comctl32/comctl32.h:
23479 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
23481 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
23483 * dlls/shell32/shlview.c:
23484 shell32: Don't use uninitialized item.mask in shlview.
23486 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
23488 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
23489 dbghelp: Stub for SymGetSourceFileToken.
23491 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
23492 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
23493 dbghelp: Base and symbols.
23494 - report the correct image base for a symbol which is
23495 seen as being in a builtin PE module, whilst its debug
23496 information is gotten from an ELF module
23497 - module_get_debug now returns a pair of modules
23498 (the requested that has to be presented back to the client
23499 and the effective one, which contains the debug info)
23500 - reworked SymFromName in order to provide also the revelant
23501 module base address
23503 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
23505 * dlls/dinput/dinput_main.c:
23506 dinput: Fix Initialize return value.
23508 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
23510 * dlls/user/tests/wsprintf.c:
23511 user32: Added tests for CharUpper and CharLower.
23513 * dlls/ole32/compobj.c:
23514 ole32: Fixed typo in debug statement.
23516 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
23519 gdi: A-to-W conversion should be font-independent.
23521 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
23523 * dlls/comctl32/propsheet.c:
23524 comctl32: Make some internal functions and variables static, remove
23525 some unneeded prototypes.
23527 * dlls/comctl32/propsheet.c:
23528 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
23529 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
23531 * dlls/comctl32/propsheet.c:
23532 comctl32: psInfo->proppage[index].pszText is always initialized to a
23533 proper value regardless of PSP_USETITLE, use it unconditionally.
23535 2006-05-04 James Hawkins <truiken@gmail.com>
23537 * dlls/advpack/install.c:
23538 advpack: DelDirs should only remove a directory if it's empty.
23540 * dlls/advpack/install.c:
23541 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
23543 2006-05-01 Mike Hearn <mike@plan99.net>
23545 * dlls/ntdll/sec.c:
23546 ntdll: Fix heap corruption in RtlDeleteAce.
23548 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
23550 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23551 wined3d: Separate pshader/vshader tables.
23553 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
23555 * dlls/winspool/tests/info.c:
23556 winspool/tests: Fix failures in test_DEVMODE.
23558 2006-05-05 Huw Davies <huw@codeweavers.com>
23560 * dlls/oleaut32/usrmarshal.c:
23561 oleaut32: Fix VARIANT_UserFree.
23563 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
23564 oleaut32: Remove weird attempt to clear VT_VARIANT.
23567 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
23568 oleaut32: Rewrite VARIANT user marshaling.
23570 2006-05-02 Hans Leidekker <hans@it.vu.nl>
23572 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
23573 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
23575 2006-05-01 Hans Leidekker <hans@it.vu.nl>
23577 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
23578 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
23580 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
23581 dlls/dnsapi/tests/record.c:
23582 dnsapi: Add tests for DnsRecordCompare.
23584 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
23585 dnsapi: Implement DnsRecordCompare.
23587 2006-05-01 Robert Shearman <rob@codeweavers.com>
23589 * dlls/rpcrt4/rpc_transport.c:
23590 rpcrt4: Use getaddrinfo to get the sockaddr.
23591 Use getaddrinfo to get the sockaddr to use for connecting to a remote
23592 server as Connection->NetworkAddr may be a hostname as well. Use a
23593 loop to support both IP and IPv6.
23595 * dlls/ole32/compobj.c:
23596 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
23597 Remove the fixme printed if CoGetClassObject fails in
23598 CoCreateInstance, because we already print an error in all cases and
23599 the error more accurately pin-points the source of the problem.
23601 * dlls/rpcrt4/ndr_marshall.c:
23602 rpcrt4: Implement NdrConformantVaryingArrayFree.
23604 * dlls/rpcrt4/ndr_marshall.c:
23605 rpcrt4: Dereference the pointer if necessary only after doing the
23606 pointer checks and writing the pointer ID to the wire.
23608 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
23609 rpcrt4: Add a stub for RpcBindingSetOption.
23611 * dlls/rpcrt4/ndr_marshall.c:
23612 rpcrt4: Improve the traces in the pointer functions.
23614 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
23616 * dlls/mlang/mlang.c:
23617 mlang: Partially implemented ConvertStringEx.
23619 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
23621 * dlls/user/tests/msg.c:
23622 user: Test cases demonstrating position changes for MDI children.
23624 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
23626 * dlls/comctl32/treeview.c:
23627 comctl32: Update first visible when appropiate in the TVI_SORT case.
23629 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
23631 * dlls/wined3d/drawprim.c:
23632 wined3d: Remove dead shader code.
23634 2006-04-26 Robert Shearman <rob@codeweavers.com>
23636 * dlls/setupapi/parser.c:
23637 setupapi: Fix parsing of UCS-16 files.
23638 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
23639 patch by Hervé Poussineau.
23641 2006-05-03 Robert Shearman <rob@codeweavers.com>
23643 * dlls/ole32/stg_stream.c:
23644 ole32: IPersistStream is also implemented by any object that implements IStream.
23646 * dlls/ole32/storage32.c:
23647 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
23649 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
23650 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
23652 * dlls/oleaut32/typelib.c:
23653 oleaut32: Check the return value from VariantCopy when copying values
23654 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
23656 * dlls/oleaut32/typelib.c:
23657 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
23659 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
23660 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
23662 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
23663 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
23664 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
23665 store the STGM_CREATE flag in openFlags, since it is only relevant when
23666 opening the stream and the tests show that it isn't returned in the
23669 * dlls/ole32/tests/storage32.c:
23670 ole32: Add tests for IStorage::Stat.
23672 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
23673 ole32: Fix access right check for opening and creating streams and storages.
23674 Check the access mode for opening and creating streams and storages
23675 doesn't exceed the access rights the current storage was opened with,
23676 not the parent storage.
23678 * dlls/ole32/stg_stream.c:
23679 ole32: Add more tracing for reading and writing storage streams.
23680 Add more tracing for read and write operations and warn in the case of
23683 * dlls/ole32/tests/storage32.c:
23684 ole32: Add tests for sub-storages and creating streams.
23685 Replace a test that fails on NT and with DCOM95 DLLs with a test that
23686 ensures access permissions are checked correctly for sub-storages and
23689 * dlls/ole32/tests/storage32.c:
23690 ole32: Add a storage test for reading and writing of streams that have
23691 had their parent storage released.
23694 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
23695 For NtQueryInformationToken(TokenGroups), don't do a size check before
23696 the server call, as we don't know how many SIDs there are to return
23697 and hence the needed buffer size.
23699 2006-05-03 Huw Davies <huw@codeweavers.com>
23701 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
23702 oleaut32: Alignment fixes for safearrays.
23704 * dlls/oleaut32/tests/usrmarshal.c:
23705 oleaut32: Fix tests under win2k.
23707 2006-05-02 Huw Davies <huw@codeweavers.com>
23709 * dlls/oleaut32/tests/usrmarshal.c:
23710 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
23712 2006-04-29 Huw Davies <huw@codeweavers.com>
23714 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
23715 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
23717 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
23719 * dlls/setupapi/tests/stringtable.c:
23720 setupapi: Add case sensitivity string table tests.
23722 2006-05-02 Troy Rollo <wine@troy.rollo.name>
23725 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
23727 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
23729 * dlls/winspool/tests/info.c:
23730 winspool/tests: Fix test for GetPrinterDriver.
23732 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
23734 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
23735 dlls/ntdll/thread.c:
23736 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
23738 * dlls/secur32/secur32.c:
23739 secur32: Missing LeaveCriticalSection on error paths.
23741 2006-04-30 James Hawkins <truiken@gmail.com>
23743 * dlls/advpack/install.c:
23744 advpack: Don't fail if the dll to register doesn't exist.
23746 2006-04-30 Mike McCormack <mike@codeweavers.com>
23748 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
23749 shlwapi: Add a stub implementation for IUnknown_ProfferService.
23751 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
23752 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
23754 * dlls/ole32/stg_stream.c:
23755 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
23757 2006-04-30 Jacek Caban <jacek@codeweavers.com>
23759 * dlls/shdocvw/webbrowser.c:
23760 shdocvw: Added some comments.
23762 2006-04-29 Jacek Caban <jacek@codeweavers.com>
23764 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23765 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
23767 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23768 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
23770 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23771 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
23773 2006-04-28 Jacek Caban <jacek@codeweavers.com>
23775 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23776 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
23778 * dlls/shdocvw/webbrowser.c:
23779 shdocvw: Added get_HWND implementation.
23781 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23782 shdocvw: Added [get|put]_Visible implementation.
23784 * dlls/shdocvw/oleobject.c:
23785 shdocvw: Fix GetMiscStatus implementation.
23787 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
23789 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
23790 dlls/wined3d/device.c, dlls/wined3d/directx.c,
23791 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
23792 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
23793 dlls/wined3d/query.c, dlls/wined3d/resource.c,
23794 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
23795 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
23796 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
23797 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
23798 dlls/wined3d/volumetexture.c:
23799 wined3d: QueryInterface corrections.
23801 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
23803 * dlls/secur32/ntlm.c:
23804 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
23806 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
23807 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
23808 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
23810 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
23811 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
23812 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
23813 Add a stub implementation of mprapi.dll.
23815 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
23817 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
23818 wpp: Support long long constants if configure says long long is available
23820 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
23822 * dlls/user/tests/input.c:
23823 user: tests: Change INPUT to TEST_INPUT, fix union usage.
23825 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
23827 * dlls/wined3d/vertexshader.c:
23828 wined3d: Vertex Shader regtype cleanups.
23830 2006-04-22 Dan Kegel <dank@kegel.com>
23832 * dlls/msi/source.c:
23833 msi: Fix missing case in MsiSourceListAddSourceEx.
23835 2006-04-28 James Hawkins <truiken@gmail.com>
23837 * dlls/ole32/storage32.c:
23838 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
23840 * dlls/advpack/install.c:
23841 advpack: Implement the DelDirs command.
23843 * dlls/advpack/install.c:
23844 advpack: Implement the CheckAdminRights option.
23846 * dlls/advpack/install.c:
23847 advpack: Implement the RunPreSetupCommands command.
23849 * dlls/advpack/install.c:
23850 advpack: INF install is implemented so fix the documentation.
23852 * dlls/advpack/install.c:
23853 advpack: Implement the PerUserInstall command.
23855 * dlls/advpack/install.c:
23856 advpack: Leave room for the NULL terminator in the working_dir string.
23858 * dlls/advpack/install.c:
23859 advpack: NULL-terminate the source path.
23861 * dlls/advpack/install.c:
23862 advpack: Return the hresult in ExecuteCabW.
23864 * dlls/advpack/reg.c:
23865 advpack: Clean up the formatting of RegInstall to match the rest of the file.
23867 * dlls/advpack/reg.c:
23868 advpack: Perform an Advanced INF-level install in RegInstall.
23870 * dlls/advpack/reg.c:
23871 advpack: Factor out writing predefined strings into write_predefined_strings.
23873 * dlls/advpack/advpack.c:
23874 advpack: Ignore the return value from the OCX registration.
23876 2006-04-21 Hans Leidekker <hans@it.vu.nl>
23878 * dlls/wldap32/search.c:
23879 wldap32: Document the search functions.
23881 2006-04-21 Jacek Caban <jacek@codeweavers.com>
23883 * dlls/kernel/kernel_main.c:
23884 kernel: Remove no longer needed includes.
23886 2006-04-21 Robert Reif <reif@earthlink.net>
23888 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
23889 dlls/advapi32/tests/lsa.c:
23890 advapi32: Add some lsa tests.
23892 * dlls/advapi32/lsa.c:
23893 advapi32: Fix LsaClose return value.
23895 2006-04-29 Robert Reif <reif@earthlink.net>
23897 * dlls/netapi32/access.c:
23898 netapi32: Implement NetUserModalsGet level 2.
23900 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
23901 dsound: Add DirectSoundBuffer_Lock tests.
23903 2006-04-28 Robert Reif <reif@earthlink.net>
23905 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
23906 dsound: Check DirectSoundBuffer_Lock parameters.
23907 Check DirectSoundBuffer_Lock parameters and return an error (like
23908 Windows) rather than fixing up the parameters.
23910 2006-04-28 Jacek Caban <jacek@codeweavers.com>
23912 * dlls/mshtml/tests/htmldoc.c:
23913 mshtml: Added test of connection points.
23915 * dlls/mshtml/conpoint.c:
23916 mshtml: Added GetConnectionInterface implementation.
23918 * dlls/mshtml/conpoint.c:
23919 mshtml: Added GetConnectionPointContainer implementation.
23921 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
23922 mshtml: Added stub implementation of connection points.
23924 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
23925 dlls/mshtml/mshtml_private.h:
23926 mshtml: Added IConnectionPointContainer stub implementation.
23928 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
23929 mshtml: Added get_body implementation.
23931 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
23932 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
23933 mshtml: Added IHTMLTextContainer stub implementation.
23935 * include/mshtmdid.h, include/mshtml.idl:
23936 mshtml: Added IHTMLTextContainer declaration.
23938 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
23940 * fonts/ms_sans_serif.sfd:
23941 fonts: Add missing Latin glyph to ms_sans_serif.
23943 * fonts/system.sfd:
23944 fonts: Add some missing Latin glyphs to System.
23946 * fonts/courier.sfd:
23947 fonts: Add some missing Latin glyphs to Courier.
23949 2006-04-28 Huw Davies <huw@codeweavers.com>
23951 * dlls/oleaut32/usrmarshal.c:
23952 oleaut32: Implement GetDocumentation_Proxy/Stub.
23954 * dlls/oleaut32/usrmarshal.c:
23955 oleaut32: Implement GetFuncDesc_Proxy and friends.
23957 * dlls/oleaut32/usrmarshal.c:
23958 oleaut32: Implement GetTypeAttr_Proxy and friends.
23960 * dlls/rpcrt4/ndr_marshall.c:
23961 rpcrt4: Support for non-encapsulated unions.
23963 * dlls/gdi/freetype.c:
23964 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
23965 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
23967 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
23969 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
23970 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
23971 widl: Implement 'oldnames' option.
23973 * tools/widl/typegen.c:
23976 2006-04-26 Robert Shearman <rob@codeweavers.com>
23979 server: Threads should start off without having an impersonation token.
23981 * dlls/advapi32/security.c:
23982 advapi32: Implement the majority of ImpersonateLoggedOnUser.
23984 * dlls/wininet/internet.c:
23985 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
23987 * include/ndrtypes.h:
23988 include: Copy some format character types from wine/rpcfc.h to
23989 ndrtypes.h and change them into an enumeration.
23991 2006-04-28 Mike McCormack <mike@codeweavers.com>
23993 * include/rpcdce.h:
23994 rpcrt4: Add some defines.
23996 2006-04-26 Mike McCormack <mike@codeweavers.com>
23998 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
23999 rpcrt4: Add stub implementations for RPC authentication functions.
24001 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
24002 wininet: Fix peeking of http data with a nul byte in it.
24004 * dlls/msi/package.c:
24005 msi: Use the source name of the msi package when it fails to copy.
24007 * programs/msiexec/msiexec.c:
24008 msiexec: Force using /i file.msi, some programs pass properties without an =.
24010 2006-04-25 Mike McCormack <mike@codeweavers.com>
24012 * dlls/ole32/ole2.c:
24013 ole32: Store drop targets in a standard list.
24015 2006-04-22 Robert Reif <reif@earthlink.net>
24017 * dlls/netapi32/tests/access.c:
24018 netapi32: Add minimal NetUserModalsGet test.
24020 2006-04-22 András Kovács <andras@csevego.net>
24022 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
24023 regedit: Translation to Hungarian.
24025 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
24026 wordpad: Translation to Hungarian.
24028 * documentation/README.hu:
24029 Translated README file to Hungarian.
24031 2006-04-21 Jacek Caban <jacek@codeweavers.com>
24033 * tools/widl/parser.y:
24036 * include/exdisp.idl, include/mshtml.idl:
24037 include: Added missing importlib.
24039 2006-04-21 Alexandre Julliard <julliard@winehq.org>
24041 * server/mapping.c:
24042 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
24044 2006-04-21 Jacek Caban <jacek@codeweavers.com>
24046 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
24047 widl: Added importlib parsing code.
24049 * dlls/shdocvw/iexplore.c:
24050 shdocvw: Don't create IE default window in embedding mode.
24052 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
24053 shdocvw: Use InternetExplorer object in create_ie_window.
24055 2006-04-21 Mike McCormack <mike@codeweavers.com>
24057 * dlls/rpcrt4/rpc_transport.c:
24058 rpcrt4: Invalid sockets should have a value of -1.
24060 2006-04-21 Alexandre Julliard <julliard@winehq.org>
24063 wpp: Fixed typo in long long constants handling.
24065 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
24068 wpp: Implement long long constant parsing.
24070 2006-04-19 Hans Leidekker <hans@it.vu.nl>
24072 * include/windns.h:
24073 dnsapi: Add a couple of macros and prototypes.
24075 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
24077 * dlls/wined3d/device.c:
24078 wined3d: Fix mipmap level count.
24080 * dlls/wined3d/pixelshader.c:
24081 wined3d: Improve/implement D3DSIO_TEX.
24082 - unify per-version cases into a single sequence
24083 - make use of get_register_name() for the destination register
24084 - ignore destination write mask - it's only allowed on 2.0+ shaders,
24085 and only the default mask is allowed there (xyzw)
24086 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
24087 - implement for shaders 2.0-3.0
24089 * dlls/wined3d/utils.c:
24090 wined3d: Texture format corrections.
24091 - add missing GL type and make GL cfg entries for A16B16G16R16
24092 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
24093 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
24096 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
24097 wined3d: Correct vtrace usage.
24099 2006-04-21 Mike McCormack <mike@codeweavers.com>
24101 * dlls/rpcrt4/rpc_transport.c:
24102 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
24104 * dlls/rpcrt4/rpc_transport.c:
24105 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
24107 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
24108 rpcrt4: Hide the details of the rpc transport mechanism.
24110 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
24111 rpcrt4: Abstract RPCRT4_SpawnConnection.
24113 * dlls/rpcrt4/rpc_transport.c:
24114 rpcrt4: Move the connected check inside the named pipe code.
24116 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
24117 dlls/rpcrt4/rpc_transport.c:
24118 rpcrt4: Split the transport layer into a different file.
24120 * dlls/rpcrt4/rpc_server.c:
24121 rpcrt4: Allocate RpcServerProtseq in a single place.
24123 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
24125 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
24126 usp10: Fix return codes of ScriptGetFontProperties + tests.
24128 2006-04-20 Robert Reif <reif@earthlink.net>
24130 * dlls/advapi32/lsa.c:
24131 advapi32: Fix LsaQueryInformationPolicy return values.
24133 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
24135 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
24136 dlls/wined3d/wined3d_private.h:
24137 wined3d: Implement IWineD3DPalette.
24139 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
24141 * tools/widl/typegen.c:
24142 widl: Implement support for unique pointers to strings.
24144 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
24146 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
24147 include/pshpack4.h, include/pshpack8.h:
24148 include: Expand pack nesting from 3 to 15 levels.
24150 2006-04-21 Alexandre Julliard <julliard@winehq.org>
24152 * dlls/gdi/freetype.c:
24153 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
24155 2006-04-20 Alexandre Julliard <julliard@winehq.org>
24157 * dlls/kernel/kernel_main.c:
24158 kernel: Make GetTickCount call NtGetTickCount.
24160 2006-04-19 Jacek Caban <jacek@codeweavers.com>
24162 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
24163 ntdll: Added NtGetTickCount implementation.
24165 2006-04-20 Alexandre Julliard <julliard@winehq.org>
24167 * dlls/user/class.c:
24168 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
24169 Based on a patch by qingdoa daoo.
24171 2006-04-20 Mike McCormack <mike@codeweavers.com>
24173 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
24174 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
24175 rpcrt4: Abstract the transport layer functionality.
24177 2006-04-20 James Hawkins <truiken@gmail.com>
24179 * dlls/advpack/install.c:
24180 advpack: Implement LaunchINFSectionW.
24182 * dlls/advpack/install.c:
24183 advpack: Implement ExecuteCabW.
24185 * dlls/advpack/install.c:
24186 advpack: Implement the RunPostSetupCommands callback.
24188 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
24189 advpack: Implement the RegisterOCXs callback.
24191 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
24193 * dlls/usp10/usp10.c:
24194 usp10: Set defaults for ScriptGetFontProperties.
24195 Set defaults similar to Win XP for Kashida and set the default char in
24196 ScriptGetFontProperties.
24198 * dlls/usp10/usp10.c:
24199 usp10: Remove the need to pass chars to ScriptPlace.
24201 2006-04-20 Alexandre Julliard <julliard@winehq.org>
24203 * server/context_i386.c:
24204 server: Remove some no longer needed ptrace code to set registers.
24205 Also make sure the debug registers are properly copied to the context
24208 * dlls/ntdll/exception.c:
24209 ntdll: Use NtSetContextThread in NtRaiseException.
24211 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
24212 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
24213 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
24214 server/context_i386.c:
24215 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
24217 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
24219 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24220 wined3d: Trace corrections/improvements.
24222 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
24224 * dlls/comctl32/toolbar.c:
24225 comctl32: Fix an unsigned comparison to zero.
24227 2006-04-20 James Hawkins <truiken@gmail.com>
24229 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
24230 dlls/advpack/install.c:
24231 advpack: Set the ldids of the install section in install_init.
24233 * dlls/advpack/install.c:
24234 advpack: Add stub handling for the RegisterOCXs command.
24236 * dlls/advpack/install.c:
24237 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
24239 * dlls/advpack/install.c:
24240 advpack: LaunchINFSectionExA is no longer a stub.
24242 2006-04-20 Mike McCormack <mike@codeweavers.com>
24244 * dlls/rpcrt4/rpc_binding.c:
24245 rpcrt4: Use a separate function to open each protseq.
24247 * dlls/rpcrt4/rpc_server.c:
24248 rpcrt4: Abstract access to the connection's waitable object.
24250 2006-04-20 Robert Shearman <rob@codeweavers.com>
24252 * tools/widl/write_msft.c:
24253 widl: Prevent NULL pointer de-refs on "void *" types.
24255 * dlls/wininet/internet.c:
24256 wininet: Don't allocate memory for the thread error structure until it is needed.
24257 Don't allocate memory for the thread error structure until it is
24258 needed, as it is quite large and wastes memory for threads that don't
24259 call any wininet function.
24261 * dlls/rpcrt4/ndr_marshall.c:
24262 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
24264 * dlls/rpcrt4/ndr_marshall.c:
24265 rpcrt4: Free all pointers by default, except for conformant strings.
24266 Free all pointers by default, except for conformant strings.
24267 Conformant arrays should always be freed.
24268 Add FC_CVARRAY to list of known types to avoid a FIXME.
24270 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
24271 rpcrt4: Fix some memory leaks.
24273 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
24274 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
24275 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
24276 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
24278 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
24279 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
24281 * dlls/rpcrt4/ndr_stubless.c:
24282 rpcrt4: Store the return value on the stack for interpreted stubs.
24283 Store the return value on the stack for stubs, as MIDL reserves space
24284 for it and gives us a stack offset. This fixes calling methods with
24285 thunks that assume that the return value will be stored on the stack.
24287 * dlls/rpcrt4/ndr_stubless.c:
24288 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
24289 Correctly fill in StackTop for stubless clients/servers so that
24290 conformance for top-level parameters works.
24292 * dlls/rpcrt4/ndr_stubless.c:
24293 rpcrt4: There's no need to set stubMsg.StackTop twice.
24295 * dlls/rpcrt4/ndr_stubless.c:
24296 rpcrt4: Fix the MSVC version of call_server_func.
24297 Fix the MSVC version of call_server_func to pop the registers in the
24298 same order they were pushed.
24300 2006-04-19 Thomas Kho <tkho@ucla.edu>
24302 * dlls/x11drv/keyboard.c:
24303 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
24305 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
24307 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
24308 programs/progman/Es.rc, programs/progman/Fr.rc,
24309 programs/progman/Hu.rc, programs/progman/It.rc,
24310 programs/progman/Ko.rc, programs/progman/Nl.rc,
24311 programs/progman/No.rc, programs/progman/Pt.rc,
24312 programs/progman/Ru.rc, programs/progman/Si.rc,
24313 programs/progman/Tr.rc, programs/progman/Xx.rc,
24314 programs/progman/Zh.rc:
24315 progman: Add close button and sysmenu to dialogs.
24317 * dlls/comctl32/header.c:
24318 comctl32: header: Avoid freeing invalid pointers.
24320 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
24322 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
24323 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
24324 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
24325 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
24326 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
24327 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
24328 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
24329 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
24330 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
24331 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
24332 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
24333 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
24334 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
24335 user: Add SS_NOPREFIX to the text style in message boxes.
24337 2006-04-19 Jacek Caban <jacek@codeweavers.com>
24339 * dlls/shdocvw/ie.c:
24340 shdocvw: Added InternetExplorer::Navigate2 implementation.
24342 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
24343 shdocvw: Move create_doc_view_hwnd call to navigate_url.
24345 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
24346 shdocvw: Register InternetExplorer class factory in IEWinMain.
24347 Based on a patch by Mike McCormack.
24349 * dlls/shdocvw/ie.c:
24350 shdocvw: Added InternetExplorer::put_Visible implementation.
24352 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
24353 shdocvw: Move IEWinMain to iexplore.c.
24355 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
24356 dlls/shdocvw/shdocvw.h:
24357 shdocvw: Added beginning InternetExplorer implementation.
24359 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
24360 dlls/shdocvw/shdocvw_main.c:
24361 shdocvw: Move DllGetClassObject implementation to factory.c.
24363 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
24364 dlls/shdocvw/webbrowser.c:
24365 shdocvw: Move more initialization code to DocHost_Init.
24367 * include/mshtmdid.h, include/mshtml.idl:
24368 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
24370 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
24372 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
24373 dlls/gdi/gdi_private.h, include/wingdi.h:
24374 gdi: Added implementation of GetCharABCWidthsI.
24376 2006-04-19 Alexandre Julliard <julliard@winehq.org>
24378 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
24379 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
24380 server/process.c, server/process.h, server/thread.c, server/thread.h:
24381 server: Use the standard suspend mechanism to simulate a breakpoint
24382 in an active process, instead of sending a SIGTRAP.
24385 loader: Attempt to detect broken vmsplit setups.
24387 2006-04-18 Mike Frysinger <vapier@gentoo.org>
24389 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
24390 joystick: Search for /dev/input/js as well as /dev/js.
24392 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
24394 * dlls/wined3d/pixelshader.c:
24395 wined3d: Support for shift modifiers.
24397 * dlls/wined3d/pixelshader.c:
24398 wined3d: Support more than 4/6 tex/temp registers.
24400 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
24402 * dlls/comctl32/tests/header.c:
24403 comctl32: Test the HDM_SETITEM notifications.
24405 * dlls/comctl32/header.c:
24406 comctl32: header: Send correct notify after HDM_SETITEM.
24407 The HDN_ITEMCHANGING notify should have the new data instead of the
24408 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
24409 field if it changed.
24411 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
24412 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
24414 2006-04-19 Huw Davies <huw@codeweavers.com>
24416 * dlls/oleaut32/usrmarshal.c:
24417 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
24418 Based on some documentation by Rob Shearman.
24420 2006-04-20 Mike McCormack <mike@codeweavers.com>
24422 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
24423 dlls/rpcrt4/rpc_message.c:
24424 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
24426 * dlls/rpcrt4/rpc_message.c:
24427 rpcrt4: Make RPCRT4_Send more compatible with write(2).
24429 2006-04-19 Mike McCormack <mike@codeweavers.com>
24431 * dlls/rpcrt4/rpc_message.c:
24432 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
24434 * dlls/rpcrt4/rpc_binding.c:
24435 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
24437 * dlls/rpcrt4/rpc_binding.c:
24438 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
24440 * dlls/rpcrt4/rpc_binding.c:
24441 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
24443 2006-04-19 Alexandre Julliard <julliard@winehq.org>
24445 * dlls/dbghelp/dbghelp.c:
24446 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
24448 * dlls/shell32/shell32.spec:
24449 shell32: Fixed ordinals of SHDefExtractIconA/W.
24451 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
24453 * dlls/user/menu.c, dlls/user/tests/menu.c:
24454 user: Find popup menus by ID.
24455 - Find menus by ID: Proper fallback to popup menus.
24456 - Use the menu ID, not the handle for the fallback.
24457 - Save the fallback menu's position.
24459 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
24461 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
24462 wined3d: Implement GetHWND and SetHWND.
24464 * dlls/wined3d/device.c:
24465 wined3d: Implement EnumTextureFormats.
24467 * dlls/wined3d/device.c:
24468 wined3d: Implement EnumZBufferFormats.
24470 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
24471 dlls/wined3d/wined3d_private.h:
24472 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
24474 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
24475 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
24476 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
24477 wined3d: Implement Init3D and Uninit3D.
24479 2006-04-18 James Hawkins <truiken@gmail.com>
24481 * dlls/advpack/advpack.c:
24482 advpack: Set the destination directory to the working directory if key equals SourceDir.
24484 * dlls/advpack/advpack.c:
24485 advpack: Add the ability to set multiple keys on one line in set_ldid.
24487 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
24488 dlls/advpack/files.c, dlls/advpack/install.c:
24489 advpack: Put function declarations in advpack_private.h.
24491 2006-04-19 Mike McCormack <mike@codeweavers.com>
24493 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
24494 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
24496 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
24497 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
24499 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
24500 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
24501 Based on a patch by Rob Shearman.
24503 2006-04-18 Huw Davies <huw@codeweavers.com>
24505 * dlls/gdi/bitblt.c:
24506 gdi32: Fix return values in BitBlt/StretchBlt.
24508 * dlls/gdi/bitblt.c:
24509 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
24511 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
24513 * dlls/comctl32/header.c:
24514 comctl32: header: Remove the unused bUnicode.
24516 * dlls/comctl32/header.c:
24517 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
24519 2006-04-19 Mike McCormack <mike@codeweavers.com>
24521 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
24522 msi: Clean up memset usage.
24524 * dlls/msi/classes.c:
24525 msi: Fix a regression caused by some bad logic.
24527 * dlls/msi/helpers.c:
24528 msi: Don't fall back to the folder's parent if the folder doesn't exist.
24530 2006-04-18 Alexandre Julliard <julliard@winehq.org>
24532 * programs/explorer/hal.c:
24533 explorer: Reuse drives that point to the same device to avoid memory leaks.
24534 Also print a warning if HAL support is not compiled in.
24536 * tools/winebuild/build.h, tools/winebuild/import.c,
24537 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
24538 winebuild: Disable linking to external symbols by default.
24540 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
24541 wldap32: Added a wrapper for ber_scanf.
24543 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
24544 wldap32: Added a wrapper for ber_printf.
24546 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
24547 wldap32: Add wrappers for the ber_* functions.
24549 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
24550 ntdll: Add wrappers for the remaining math functions.
24552 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
24553 ntdll: Add wrappers for the string functions.
24555 * configure, configure.ac:
24556 configure: Added check to catch old versions of the dbus library.
24558 2006-04-18 Mike McCormack <mike@codeweavers.com>
24560 * dlls/msi/helpers.c:
24561 msi: Simplify create_component_advertise_string() a little.
24563 2006-04-18 Robert Shearman <rob@codeweavers.com>
24565 * dlls/oleaut32/usrmarshal.c:
24566 oleaut32: Fix differences between the size returned in sizing the
24567 buffer for interfaces and the buffer actually used.
24569 * dlls/oleaut32/usrmarshal.c:
24570 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
24571 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
24572 otherwise BSTR_UserUnmarshal will try to use the memory in the
24575 * tools/widl/typelib.c, tools/widl/write_msft.c:
24576 widl: Ignore [object] attribute on interfaces written to a typelib.
24578 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
24580 * dlls/winspool/tests/info.c:
24581 winspool: Add a test for DocumentProperties.
24583 2006-04-18 Alexandre Julliard <julliard@winehq.org>
24585 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
24586 programs/explorer/explorer_private.h, programs/explorer/hal.c:
24587 explorer: Initial version of dynamic drive support using HAL.
24589 * configure, configure.ac, include/config.h.in:
24590 configure: Added checks for HAL libraries.
24593 libwine: Added a couple of missing memory constraints in LDT syscalls.
24595 2006-04-18 Jacek Caban <jacek@codeweavers.com>
24597 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
24598 dlls/shdocvw/webbrowser.c:
24599 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
24601 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
24602 dlls/shdocvw/webbrowser.c:
24603 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
24605 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
24606 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
24607 dlls/shdocvw/webbrowser.c:
24608 shdocvw: Move connection points to DocHost object.
24610 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
24611 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
24612 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
24614 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
24615 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
24616 shdocvw: Get rid of WebBrowser dependency in DocHost object.
24618 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
24619 shdocvw: Move IOleInPlaceFrame to DocHost object.
24621 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
24622 shdocvw: Move IServiceProvider to DocHost object.
24624 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
24625 shdocvw: Move IDispatch to DocHost object.
24627 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
24628 shdocvw: Move IOleCommandTarget to DocHost object.
24630 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
24631 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
24632 dlls/shdocvw/webbrowser.c:
24633 shdocvw: Move IOleDocumentSite to DocHost object.
24635 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
24636 dlls/shdocvw/shdocvw.h:
24637 shdocvw: Move IDocHostUIHandler to DocHost object.
24639 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
24640 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
24641 dlls/shdocvw/webbrowser.c:
24642 shdocvw: Move IOleInPlaceSite to DocHost object.
24644 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
24645 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
24646 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
24647 code between WebBrowser and InternetExplorer.
24649 2006-04-18 Alexandre Julliard <julliard@winehq.org>
24651 * tools/winebuild/import.c:
24652 winebuild: Fixed index in module table for delayed imports.
24654 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
24656 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24657 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
24659 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24660 wined3d: Use correct register number mask.
24661 The regmask currently being used is wrong - 0x1FFF includes the high
24662 two bits of the register type.
24664 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24665 wined3d: Dcl opcode takes 2 parameters.
24667 * dlls/wined3d/pixelshader.c:
24668 wined3d: Fix _dw modifier.
24669 The _dw modifier needs to specify a component swizzle, just like the
24670 _dz currently does.
24672 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
24674 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24675 wined3d: Fix flow control instructions number of parameters.
24676 - else, endif, break take 0 parameters [not 2]
24677 - if, rep take 1 parameter [not 2]
24678 - breakp takes 1 parameter [not 2]
24679 - move all flow control instructions in one place
24680 - sync software shaders signatures with this
24682 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24683 wined3d: Skip unhandled opcodes in vshaders.
24685 * dlls/wined3d/pixelshader.c:
24686 wined3d: Texkill is supported for ps2.0-3.0.
24688 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
24690 * dlls/comctl32/header.c:
24691 comctl32: Send Unicode notifications if required in header control.
24693 * dlls/comctl32/listview.c:
24694 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
24696 * dlls/shell32/shlview.c:
24697 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
24699 * programs/progman/dialog.c, programs/progman/grpfile.c:
24700 progman: Fix two simple bugs.
24701 Use correctly the GetOpenFileName function.
24702 Use _lcreat instead of _lopen to create a new file.
24704 2006-04-18 Mike McCormack <mike@codeweavers.com>
24706 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
24707 ole32: More tests and fixes for STGM_PRIORITY.
24709 * dlls/ole32/tests/clipboard.c:
24710 ole32: Fix a declaration.
24712 * dlls/ole32/tests/marshal.c:
24713 ole32: Uncomment some code to make sure it is compiled, but don't run it.
24715 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
24717 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
24718 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
24720 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
24721 wined3d: Add the remaining IWineD3DDevice methods.
24723 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
24724 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
24725 wined3d: Add IWineD3DPalette.
24727 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
24728 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24729 wined3d: Add a parameter for surface type selection.
24731 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
24733 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
24734 shell32: Define 2 more avi resources.
24736 2006-04-17 Mike McCormack <mike@codeweavers.com>
24738 * configure, configure.ac:
24739 configure: Exit with a non-zero exit code if a core dependency is missing.
24741 * configure, configure.ac, dlls/Makedll.rules.in,
24742 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
24743 programs/Makeprog.rules.in:
24744 configure: Remove the --disable-debug and --disable-trace options.
24746 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
24747 dlls/msi/tests/msi.c:
24748 msi: Fix some possible NULL pointer dereferences (Coverity).
24750 * programs/regsvr32/regsvr32.c:
24751 regsvr32: Ignore the /c flag.
24753 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
24755 * dlls/winspool/tests/info.c:
24756 winspool: Basic tests for DeleteMonitor.
24758 * dlls/winspool/info.c:
24759 winspool: Implement DeleteMonitor.
24761 2006-04-17 James Hawkins <truiken@gmail.com>
24763 * dlls/advpack/install.c:
24764 advpack: Add install_init/release to perform install initialization.
24766 * dlls/advpack/advpack.c:
24767 advpack: Factor out OCX registering into do_ocx_reg.
24769 * dlls/advpack/advpack.c:
24770 advpack: Use get_parameter to read the three parameters of RegisterOCX.
24771 Use get_parameter to read the three parameters to RegisterOCX.
24772 Remove the ERRs and TRACEs now that we return the HRESULT.
24774 * dlls/advpack/advpack.c:
24775 advpack: The fallback directory is the fifth field index, not the sixth.
24777 * dlls/advpack/install.c:
24778 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
24780 * dlls/advpack/advpack.c:
24781 advpack: Fix the documentation for RegisterOCX.
24783 * dlls/advpack/advpack.c:
24784 advpack: Fix the return type of RegisterOCX.
24786 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
24788 * tools/widl/client.c, tools/widl/server.c:
24789 widl: Support multiple RPC interfaces per binary.
24791 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
24793 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
24794 twain_32: Added Norwegian resource.
24796 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
24798 * programs/winefile/No.rc:
24799 winefile: Fix typo in the Norwegian resources.
24801 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
24803 * configure, configure.ac:
24804 configure: On FreeBSD, make wine-pthread the new default.
24806 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
24808 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
24809 twain_32: French localization.
24811 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
24812 shlwapi: French localization.
24814 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
24815 iccvid: French localization.
24817 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
24818 msvfw: French localization.
24820 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
24821 msvidc: French localization.
24823 * programs/winecfg/Fr.rc:
24824 winecfg: French localization.
24826 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
24828 * dlls/dbghelp/stack.c:
24829 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
24831 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
24833 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
24834 wined3d: Add a method to change the front and back buffers.
24836 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
24838 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
24839 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
24840 include/wine/wined3d_interface.h:
24841 wined3d: Add IWineD3DSurface::Blt.
24843 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
24845 * dlls/uxtheme/metric.c:
24846 uxtheme: Fix GetThemeSysString as the error-path was always taken.
24848 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
24850 * tools/widl/typegen.c:
24851 widl: Implement support for unique pointers to arrays.
24853 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
24855 * programs/explorer/systray.c:
24856 explorer: Fixed a typo in system tray.
24858 2006-04-13 Aric Stewart <aric@codeweavers.com>
24860 * dlls/comctl32/listview.c:
24861 comctl32: Listview notify fix.
24862 Turn off updating for that the unselect and select and then turns it
24863 on for the focus call, this results in 1 edit notify being sent at the
24864 end of the operation.
24866 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
24868 * dlls/kernel/tests/heap.c:
24869 kernel: Add some tests for Lock/Unlock memory handles.
24871 * dlls/kernel/heap.c:
24872 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
24874 2006-04-14 Jacek Caban <jacek@codeweavers.com>
24876 * dlls/shdocvw/webbrowser.c:
24877 shdocvw: Added Top, Left, Height and Width properties implementation.
24879 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
24880 shdocvw: Store IOleInPlaceSite in WebBrowser object.
24882 * dlls/shdocvw/oleobject.c:
24883 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
24885 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
24886 shdocvw: Better window handling.
24887 Use unicode version of DefWindowProc in unicode window procs.
24890 * dlls/shell32/shlexec.c:
24891 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
24893 2006-04-14 Hans Leidekker <hans@it.vu.nl>
24895 * dlls/wldap32/misc.c:
24896 wldap32: Document the miscellaneous functions.
24898 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
24900 * dlls/wined3d/device.c:
24901 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
24903 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
24905 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
24906 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
24908 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
24909 rpcrt4: Constify NDR function tables.
24911 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
24913 * dlls/comctl32/animate.c:
24914 comctl32: Change return code comparison in AVI control.
24916 2006-04-13 James Hawkins <truiken@gmail.com>
24918 * dlls/advpack/advpack.c:
24919 advpack: Document RegisterOCX.
24921 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
24923 * dlls/shell32/shell32_Fi.rc:
24924 shell32: Fix common files directory location in shell32_Fi.rc.
24926 2006-04-12 Thomas Kho <tkho@ucla.edu>
24928 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
24929 x11drv: Properly handle VK_LMENU input.
24931 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
24933 * dlls/kernel/tests/toolhelp.c:
24934 kernel: Load tests again on NT 3.51 (toolhelp API not present).
24936 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
24938 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
24939 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
24941 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
24943 * include/wine/wined3d_interface.h:
24944 wined3d: Add macros for (Un)Init3D and Flip.
24946 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
24948 * dlls/shell32/shell32_It.rc:
24949 shell32: Italian resources update.
24951 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
24953 * programs/winefile/winefile.c:
24954 winefile: Use header full drag.
24957 include: Fix a mistake in the declaration of _sntprintf.
24959 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
24961 * programs/winecfg/Fi.rc:
24962 winecfg: Update the Finnish resources.
24964 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
24965 twain_32: Add Finnish resources.
24967 2006-04-13 Mike McCormack <mike@codeweavers.com>
24969 * include/wtypes.idl:
24970 wtypes.idl: Add size attribute to a void pointer.
24972 * tools/widl/write_msft.c:
24973 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
24975 2006-04-13 Alexandre Julliard <julliard@winehq.org>
24977 * libs/wine/mmap.c:
24978 libwine: Only try to mmap the exact address when reserving memory.
24979 This should avoid some extra work on platforms that need the
24980 try_mmap_fixed function.
24982 * libs/wine/mmap.c:
24983 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
24986 server: Remove the use_ptrace variable.
24988 * ANNOUNCE, ChangeLog, VERSION, configure:
24991 ----------------------------------------------------------------
24992 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
24994 * programs/winecfg/Nl.rc:
24995 winecfg: Update Dutch resource.
24997 2006-04-13 Alexandre Julliard <julliard@winehq.org>
24999 * dlls/advpack/reg.c:
25000 advpack: Fixed a couple of typos in Unicode conversion.
25002 * dlls/crypt32/encode.c:
25003 crypt32: Fixed day/month mismatch in time encoding routines.
25005 * dlls/crypt32/cert.c:
25006 crypt32: Avoid crash on NULL pointer in trace.
25008 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
25010 * dlls/user/menu.c:
25011 user: Fix dereferencing a potential NULL pointer.
25013 2006-04-12 Jason Green <jave27@gmail.com>
25015 * dlls/wined3d/utils.c:
25016 wined3d: Add case 0 to switch statement and fix the fixme.
25017 Screwed up a copy/paste from one of my recent patches. This
25018 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
25019 as the Stencil format. Also, it changes the FIXME to print the
25022 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
25024 * dlls/version/install.c:
25025 version: Translate some German comments.
25027 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
25029 * dlls/usp10/usp10.c:
25030 usp10: Add some tests to ScriptGetFontProperties.
25032 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
25034 * dlls/msvcrt/undname.c:
25035 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
25037 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
25039 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
25040 wined3d: Add IWineD3DSurface::Flip.
25042 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
25043 dlls/d3d9/directx.c, dlls/wined3d/device.c,
25044 include/wine/wined3d_interface.h:
25045 wined3d: Split device creation and opengl initialization.
25047 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
25049 * dlls/wined3d/device.c:
25050 wined3d: Combined unhandled renderstate cases into one.
25052 * dlls/wined3d/device.c:
25053 wined3d: IWineD3DDeviceImpl_Reset cleanup.
25054 Joined the functions as it looks like a typo in the function name
25055 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
25057 2006-04-12 Jacek Caban <jacek@codeweavers.com>
25059 * dlls/shell32/shlexec.c:
25060 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
25062 * dlls/shdocvw/dochost.c:
25063 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
25065 2006-04-12 Alexandre Julliard <julliard@winehq.org>
25067 * dlls/wineps/init.c:
25068 wineps: Load generic.ppd from the data dir if nothing else is specified.
25070 2006-04-12 Huw Davies <huw@codeweavers.com>
25072 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
25073 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
25075 2006-04-12 Alexandre Julliard <julliard@winehq.org>
25077 * loader/preloader.c:
25078 preloader: Workaround for broken no-exec protections.
25079 Add an executable page at the top of the address space to defeat
25080 broken no-exec protections that play with the code selector limit.
25082 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
25084 * dlls/comctl32/listview.c:
25085 comctl32: Fix listview column resize.
25086 Draw a track line after a HDN_TRACK, resize the columns only after a
25088 Create the header with HDS_FULLDRAG.
25090 * dlls/comctl32/header.c:
25091 comctl32: Fix listview column resize.
25092 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
25093 after a mouse move.
25095 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
25097 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
25098 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
25099 dlls/avifil32/icmstream.c:
25100 avifil32: Avoid not necessary zeroing out of an allocated memory block.
25102 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
25104 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
25105 dlls/wined3d/wined3d_private.h:
25106 wined3d: Add a resource dumper.
25108 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
25110 * dlls/gdi/enhmetafile.c:
25111 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
25113 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
25115 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
25116 dlls/kernel/tests/toolhelp.c:
25117 kernel32: Added some tests for toolhelp functions.
25119 * dlls/kernel/toolhelp.c:
25120 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
25122 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
25124 * programs/winetest/Makefile.in:
25125 winetest: Added dnsapi tests.
25127 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
25129 * dlls/wined3d/pixelshader.c:
25130 wined3d: Enable texld instruction (shaders 1.4).
25132 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
25134 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25135 wined3d: Reorganize shaders code a bit.
25137 2006-04-11 Hans Leidekker <hans@it.vu.nl>
25139 * dlls/wldap32/page.c:
25140 wldap32: Improve error handling in create_page_control().
25142 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
25144 * dlls/winspool/tests/info.c:
25145 winspool: Basic tests for AddMonitor.
25147 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
25149 * dlls/winspool/info.c:
25150 winspool: Implement AddMonitor.
25152 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
25154 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
25155 dlls/d3d9/vertexshader.c:
25156 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
25158 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
25159 d3d8: VertexShader should keep reference to the parent device object.
25161 2006-04-12 Alexandre Julliard <julliard@winehq.org>
25164 server: Don't attach thread input to the desktop.
25165 Now that the desktop can be owned by a thread we need to explicitly
25166 check for it in the thread attach check.
25168 2006-04-11 Petr Tesarik <hat@tesarici.cz>
25170 * dlls/winedos/int2f.c:
25171 winedos: Implement INT2F/AX=1501 (get drive device list).
25173 2006-04-11 Juan Lang <juan_lang@yahoo.com>
25175 * dlls/msi/appsearch.c:
25176 msi: Fix possible crash bugs in error path.
25178 2006-04-11 Mike McCormack <mike@codeweavers.com>
25180 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
25181 shdocvw: Register iexplore.exe as a COM local server.
25183 2006-04-11 Jason Green <jave27@gmail.com>
25185 * dlls/wined3d/vertexdeclaration.c:
25186 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
25188 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
25190 * dlls/wined3d/swapchain.c:
25191 wined3d: Don't do a logical AND on the swap effect.
25193 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
25195 * dlls/wined3d/resource.c:
25196 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
25198 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
25200 * dlls/riched20/editor.c, dlls/riched20/para.c:
25201 riched20: Allow inheriting table cell definitions from previous table row.
25202 Allow inheriting of table cell definitions from a previous table row
25203 when the current table row does not contain a \trowd, only an \intbl.
25205 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
25207 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
25208 shlwapi: Ignore leading spaces in PathMatchSpec.
25210 * dlls/shlwapi/tests/path.c:
25211 shlwapi: Add tests for PathMatchSpec.
25214 gdi: Do not convert string paramter when rendering glyph indexes.
25217 gdi: Write out glyph count correctly in GetCharacterPlacementA.
25219 2006-04-11 Alexandre Julliard <julliard@winehq.org>
25222 Makefile: There are currently no tests in the programs directory.
25224 2006-04-09 Dan Kegel <dank@kegel.com>
25226 * dlls/x11drv/clipboard.c:
25227 x11drv: Fix two clipboard bugs.
25228 Fix two clipboard problems that caused BadAtom crashes and caused some
25229 clipboard formats to not be exported properly.
25231 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
25233 * dlls/wined3d/pixelshader.c:
25234 wined3d: Remove bogus address register warning for pixel shaders.
25235 Pixel shaders don't have an address register, this warning is bogus.
25236 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
25238 2006-04-11 James Hawkins <truiken@gmail.com>
25240 * dlls/advpack/advpack.c, dlls/advpack/install.c:
25241 advpack: Implement UserInstStubWrapper.
25243 2006-04-11 Mike McCormack <mike@codeweavers.com>
25245 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
25246 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
25247 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
25248 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
25249 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
25251 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
25253 * dlls/msvcrt/file.c:
25255 Make sure, when copying handles from std ones (when no io info is
25256 inherited from parent) to create inheritable handles (spotted by
25259 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
25261 * tools/winedump/debug.c, tools/winedump/dump.c,
25262 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
25263 tools/winedump/winedump.h:
25264 winedump: Constify some pointers.
25266 2006-04-11 Alexandre Julliard <julliard@winehq.org>
25268 * tools/winedump/dump.c, tools/winedump/pe.c:
25269 winedump: Added detection of Wine fake dlls.
25270 Also pass the real start of the file to the dump functions, instead of
25271 having the generic code care about the specifics of the individual
25274 2006-04-11 Petr Tesarik <hat@tesarici.cz>
25276 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
25277 winedos: Implement true CDROM DOS device driver.
25279 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
25280 winedos: Move all device driver initialization code to a newly written
25281 function DOSDEV_SetupDevice().
25283 * dlls/winedos/int2f.c:
25284 winedos: Move most of MSCDEX stuff into a separate function.
25286 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
25287 winedos: Move some declarations to the header file.
25289 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
25291 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
25292 wininet: Added Esperanto language.
25294 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
25295 shlwapi: Added Esperanto language.
25297 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
25298 oleaut32: Added Esperanto language.
25300 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
25301 mpr: Added Esperanto language.
25303 * programs/view/Eo.rc, programs/view/viewrc.rc:
25304 view: Added Esperanto language.
25306 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
25307 serialui: Added Esperanto language.
25309 * dlls/mpr/mpr_It.rc:
25310 mpr: Italian language update.
25312 * dlls/wininet/wininet_It.rc:
25313 wininet: Italian language update.
25315 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
25317 * programs/winecfg/De.rc:
25318 winecfg: Update German resource.
25320 2006-04-11 Mike McCormack <mike@codeweavers.com>
25322 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
25323 dlls/shdocvw/shdocvw_main.c:
25324 shdocvw: Move the private class factory declaration into factory.c.
25326 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
25328 * programs/winecfg/Ko.rc:
25329 winecfg: Updated Korean resources.
25331 2006-04-11 Mike McCormack <mike@codeweavers.com>
25333 * dlls/msi/tests/format.c:
25334 msi: Add some more MsiFormatRecord tests.
25336 2006-04-11 James Hawkins <truiken@gmail.com>
25338 * dlls/advpack/install.c:
25339 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
25341 * dlls/advpack/files.c, dlls/advpack/install.c:
25342 advpack: Implement LaunchINFSectionEx.
25344 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
25345 dlls/advpack/reg.c:
25346 advpack: Standardize the format of advpack traces.
25347 Display all strings in advpack traces.
25348 Use debugstr_a/w for TRACE strings.
25350 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
25351 advpack: Standardize the format of advpack parameter lists.
25353 2006-04-10 Juan Lang <juan_lang@yahoo.com>
25355 * dlls/ntdll/thread.c:
25356 ntdll: Initialize a variable.
25357 Fix an uninitialized pointer in RtlCreateUserThread, caught by
25360 * dlls/crypt32/cert.c:
25361 crypt32: Fix a typo caught by coverity.
25363 2006-04-11 Jacek Caban <jacek@codeweavers.com>
25365 * include/exdisp.idl:
25366 exdisp.idl: Added missing attributes and fix some arguments names.
25368 * include/exdisp.idl:
25369 exdisp.idl: Added missing declarations.
25371 2006-04-10 Alexandre Julliard <julliard@winehq.org>
25373 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
25374 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
25376 server: Moved the tkill function to ptrace.c.
25378 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
25379 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
25380 server: Get rid of the no longer used get_thread_single_step function.
25382 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
25383 server: Removed the thread attached flag, since we always detach now.
25386 server: Always detach from the thread when we are done with ptrace.
25388 * dlls/user/tests/menu.c:
25389 user: Use a smaller window for the menu test.
25391 2006-04-10 Jacek Caban <jacek@codeweavers.com>
25393 * include/docobj.idl:
25394 docobj.idl: Fix some enums declarations.
25396 * include/exdisp.idl:
25397 exdisp.idl: Move declarations to better match to IE SDK.
25399 * include/exdisp.idl:
25400 exdisp.idl: Added SHDocVw type library declaration.
25402 2006-04-10 Hans Leidekker <hans@it.vu.nl>
25404 * tools/winapi/win32.api:
25405 dnsapi: Teach winapi_check about dnsapi.dll.
25407 * DEVELOPERS-HINTS, documentation/PACKAGING:
25408 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
25410 2006-04-10 Alexandre Julliard <julliard@winehq.org>
25412 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
25413 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
25414 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
25415 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
25416 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
25417 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
25418 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
25419 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
25420 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
25421 dlls/twain_32/README, dlls/twain_32/TWAIN,
25422 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
25423 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
25424 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
25425 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
25426 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
25427 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
25428 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
25429 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
25430 dlls/twain_32/ui.c:
25431 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
25433 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
25434 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
25435 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
25436 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
25437 dlls/richedit/richedit.c:
25438 riched32: Renamed the dlls/richedit directory to dlls/riched32.
25440 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
25441 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
25442 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
25443 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
25444 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
25445 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
25446 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
25447 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
25448 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
25449 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
25450 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
25451 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
25452 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
25453 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
25454 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
25455 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
25456 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
25457 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
25458 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
25459 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
25460 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
25461 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
25462 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
25463 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
25464 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
25465 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
25466 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
25467 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
25468 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
25469 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
25470 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
25471 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
25472 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
25473 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
25474 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
25475 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
25476 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
25477 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
25478 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
25479 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
25480 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
25481 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
25482 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
25483 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
25484 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
25485 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
25486 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
25487 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
25488 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
25489 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
25490 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
25491 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
25492 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
25493 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
25495 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
25496 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
25497 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
25498 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
25499 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
25500 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
25501 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
25502 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
25503 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
25504 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
25505 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
25506 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
25507 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
25508 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
25509 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
25510 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
25511 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
25512 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
25513 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
25514 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
25515 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
25516 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
25517 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
25518 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
25519 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
25520 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
25521 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
25522 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
25523 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
25524 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
25525 programs/winetest/Makefile.in:
25526 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
25528 2006-04-10 Huw Davies <huw@codeweavers.com>
25530 * dlls/gdi/freetype.c:
25531 gdi32: Add support for ttc indices in the font link list.
25533 2006-04-09 Jason Green <jave27@gmail.com>
25535 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
25536 wined3d: Add some more debugging info.
25537 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
25539 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
25541 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
25542 tools/widl/typegen.h:
25543 widl: Implement support for ref pointers to simple structs.
25545 2006-04-08 Hans Leidekker <hans@it.vu.nl>
25547 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
25548 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
25550 * dlls/wldap32/control.c:
25551 wldap32: Fix broken parameter handling.
25553 2006-04-09 Hans Leidekker <hans@it.vu.nl>
25555 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
25556 dnsapi: Add a configure check for the resolver library and header.
25558 * configure, configure.ac, dlls/dnsapi/Makefile.in,
25559 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
25560 dlls/dnsapi/tests/name.c:
25561 dnsapi: Add a test for DnsNameCompare_A.
25563 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
25564 dlls/dnsapi/name.c:
25565 dnsapi: Implement DnsNameCompare_{A,W}.
25567 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
25568 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
25569 dnsapi: Add a stub implementation of dnsapi.dll.
25571 * include/Makefile.in, include/windns.h:
25572 dnsapi: Add windns.h.
25573 Based on a patch sent by Matthew Kehrer a while ago.
25575 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
25577 * dlls/ddraw/tests/d3d.c:
25578 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
25580 2006-04-08 James Hawkins <truiken@gmail.com>
25582 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
25583 advpack: Add initial implementation of SetPerUserSecValues.
25585 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
25588 wine.inf: Added dbghelp & imagehlp as fake DLLs.
25590 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
25592 * dlls/wined3d/wined3d_private.h:
25593 wined3d: Print all errors in checkGLcall.
25595 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
25596 dlls/wined3d/vertexshader.c:
25597 wined3d: Downgrade some FIXMEs.
25599 * dlls/wined3d/utils.c:
25600 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
25602 D3DFMT_L16 -> GL_LUMINANCE16_EXT
25603 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
25604 as Raphael suggested.
25605 Also increase the returned Bpp for unknown and unhandled formats from
25606 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
25607 shows some flashy graphics before it dies again :)
25609 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
25611 * dlls/shdocvw/iexplore.c:
25612 shdocvw: Constify IExplore OLE vtables.
25614 * dlls/x11drv/keyboard.c:
25615 x11drv: Update French keyboard layout to better match the X11 one.
25617 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
25619 * programs/winecfg/No.rc:
25620 winecfg: Updated Norwegian resources.
25622 2006-04-09 Huw Davies <huw@codeweavers.com>
25624 * fonts/system.sfd:
25625 fonts: Add accented greek glyphs to System.
25627 2006-04-09 Hans Leidekker <hans@it.vu.nl>
25629 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
25630 ntdll: The closing brace of a guid string is at index 37.
25632 2006-04-08 Robert Reif <reif@earthlink.net>
25634 * dlls/dsound/tests/ds3d.c:
25635 dsound: Fix 2 bugs in ds3d tests.
25636 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
25638 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
25640 * dlls/usp10/usp10.c:
25641 usp10: Terminate some strings in fixmes and traces.
25643 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
25645 * dlls/winspool/info.c:
25646 winspool: Avoid reading from NULL (GetPrinterDriver).
25648 2006-04-08 Jacek Caban <jacek@codeweavers.com>
25650 * dlls/shdocvw/oleobject.c:
25651 shdocvw: Set active document of both frame and doc window.
25653 * dlls/shdocvw/dochost.c:
25654 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
25656 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
25657 mshtml: Make sure to use initialized variables.
25659 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
25660 mshtml: Fix ref counting.
25661 - Fix ref counting.
25662 - Use This->window instead of QI in NSContainer_Release.
25664 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
25666 * programs/wineconsole/wineconsole_Eo.rc,
25667 programs/wineconsole/wineconsole_res.rc:
25668 wineconsole: Esperanto language support.
25670 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
25671 winspool: Italian language support.
25673 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
25675 * programs/winhelp/Eo.rc:
25676 winhelp: Esperanto language update.
25678 * programs/regedit/It.rc:
25679 regedit: Italian language update.
25681 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
25683 * programs/start/It.rc:
25684 start: Italian language update.
25686 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
25688 * programs/uninstaller/Eo.rc:
25689 uninstaller: Esperanto language adjustments.
25691 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
25693 * programs/wineconsole/wineconsole_It.rc,
25694 programs/wineconsole/wineconsole_res.rc:
25695 wineconsole: Italian language support.
25697 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
25699 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
25700 winspool: Esperanto language support.
25702 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
25704 * dlls/winspool/info.c:
25705 winspool: A read can fail.
25707 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
25710 ddraw: Add MAKEFOURCC to ddraw.h.
25712 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
25713 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
25715 2006-04-08 Huw Davies <huw@codeweavers.com>
25717 * fonts/system.sfd:
25718 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
25720 2006-04-08 Hans Leidekker <hans@it.vu.nl>
25722 * dlls/wldap32/add.c:
25723 wldap32: Don't handle NULL attrs twice.
25725 * dlls/wldap32/init.c:
25726 wldap32: Don't return uninitialised values.
25728 * dlls/wldap32/error.c:
25729 wldap32: Fix overrun by one of static array.
25731 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
25733 * dlls/user/menu.c:
25734 user: Add an missing element to the hbmmenus array.
25736 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
25738 * tools/winedump/output.c:
25739 winedump: Use fchmod() instead of doing system(chmod).
25741 2006-04-08 Robert Reif <reif@earthlink.net>
25743 * dlls/dsound/capture.c:
25744 dsound: Remove NULL This pointer checks.
25746 2006-04-07 Robert Reif <reif@earthlink.net>
25748 * dlls/dsound/capture.c:
25749 dsound: Remove unnecessary NULL pointer check.
25751 2006-04-08 Troy Rollo <wine@troy.rollo.name>
25753 * dlls/ntdll/cdrom.c:
25754 ntdll: Fix DVD_ReadStructure's layout of layer information.
25755 Fix DVD_ReadStructure to reflect what Windows actually does, not what
25756 Microsoft (incorrectly) documents it to do and not what the DDK
25757 headers (incorrectly) suggest it does.
25759 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
25761 * dlls/ntdll/virtual.c:
25762 ntdll: Added ARM architecture.
25764 2006-04-05 Robert Reif <reif@earthlink.net>
25766 * programs/winecfg/En.rc, programs/winecfg/audio.c,
25767 programs/winecfg/resource.h:
25768 winecfg: Add default dsound sample rate and bits per sample.
25770 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
25771 dlls/dsound/dsound_private.h:
25772 dsound: Set default primary buffer sample rate and bits per sample.
25773 Programs that are written specifically for 2000 and xp don't bother to
25774 set the primary buffer format because it's a noop. However wine is
25775 patterned after win9x and DirectX 7 or earlier which has a real
25776 primary buffer and expects the program to change the primary buffer
25777 format if necessary.
25779 2006-04-07 Alexandre Julliard <julliard@winehq.org>
25781 * programs/explorer/desktop.c, server/window.c:
25782 explorer: Don't use ExitWindows on shutdown.
25783 ExitWindows kills all current processes and that creates a race with
25784 newly started processes. Instead, simply exit and let the new process
25785 create a new explorer.
25787 2006-04-06 Mike Hearn <mike@plan99.net>
25789 * dlls/kernel/path.c:
25790 kernel: Don't crash on NULL arg in GetShortPathNameW.
25792 * dlls/comctl32/imagelist.c:
25793 comctl32: Add OOM codepath in imagelist control.
25795 2006-04-07 Mike Hearn <mike@plan99.net>
25797 * dlls/gdi/enhmetafile.c:
25798 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
25800 * dlls/kernel/path.c:
25801 kernel: Correct SearchPathA argument validation.
25803 2006-04-07 Robert Reif <reif@earthlink.net>
25805 * dlls/dsound/tests/capture.c:
25806 dsound: Fix capture test.
25807 Remove bogus release of NULL pointer code found by Coverity.
25809 2006-04-07 Mike Hearn <mike@plan99.net>
25811 * dlls/uxtheme/metric.c:
25812 uxtheme: Fix GetThemeSysInt.
25813 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
25814 path would always be taken. Fix to check only that the values are
25815 outside the possible range.
25817 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
25819 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
25820 netapi32: Move NetShareEnum from browsr.c to share.c.
25822 2006-04-07 James Hawkins <truiken@gmail.com>
25824 * dlls/advpack/tests/advpack.c:
25825 advpack: Add a few more tests for SetPerUserSecValues.
25827 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
25829 * dlls/gdi/tests/bitmap.c:
25830 gdi: Also initialize a variable in the failure case.
25832 2006-04-07 Mike McCormack <mike@codeweavers.com>
25834 * dlls/msi/table.c:
25835 msi: Use a debug channel to turn on transform debugging.
25837 2006-04-07 Alexandre Julliard <julliard@winehq.org>
25839 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
25841 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
25843 * server/process.c:
25844 server: Hide assumptions about alignment inside the read_process_memory function.
25846 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
25847 server/protocol.def, server/trace.c:
25848 server: Get rid of alignment requirements in write_process_memory request.
25849 All the alignment handling is now done in the write_process_memory
25850 function inside the server.
25852 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
25854 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
25855 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
25857 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
25858 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
25859 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
25860 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
25861 include/wine/wined3d_types.h:
25862 wined3d: Add WINED3DBOX to wined3d_types.h.
25864 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
25865 dlls/wined3d/device.c, dlls/wined3d/directx.c,
25866 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
25867 dlls/wined3d/query.c, dlls/wined3d/resource.c,
25868 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
25869 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
25870 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
25871 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
25872 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
25873 wined3d: Rename return values from D3D* to WINED3D*.
25875 2006-04-07 Robert Shearman <rob@codeweavers.com>
25877 * dlls/ole32/filemoniker.c:
25878 ole32: Fix typo in FileMonikerImpl_BindToObject.
25879 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
25880 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
25881 (found by Coverity).
25883 * dlls/ole32/compositemoniker.c:
25884 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
25886 * dlls/ole32/antimoniker.c:
25887 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
25889 * dlls/ole32/defaulthandler.c:
25890 ole32: Fix DefaultHandler_EnumAdvises.
25891 As per MSDN, if the object has no connections then
25892 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
25893 is the case when This->oleAdviseHolder is NULL, so do this and avert a
25894 potential NULL dereference of This->oleAdviseHolder (found by
25897 * dlls/oleaut32/usrmarshal.c:
25898 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
25899 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
25900 the SafeArrayCreateEx call was missing a dereference operator (found
25903 * dlls/oleaut32/safearray.c:
25904 oleaut32: Remove deadcode in SafeArrayPutElement.
25905 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
25906 because of the check at the top of the function on pvData (found by
25909 * server/console.c:
25910 server: Free ptr in console_input_append_hist.
25911 Free ptr in console_input_append_hist before returning, otherwise it
25912 will be leaked (found by Coverity).
25913 Remove the setting of last error on mem_alloc failure, as it is already
25917 server: Handle failure of mem_alloc in duplicate_token.
25920 server: Handle possible mem_alloc failure in create_token.
25923 server: Should use release_object on an object instead of free.
25925 2006-04-07 Mike McCormack <mike@codeweavers.com>
25927 * dlls/msi/files.c:
25928 msi: Remove broken volume management code.
25930 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
25931 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
25932 shdocvw: Implement IEWinMain using a simple window frame.
25934 * dlls/x11drv/wintab.c:
25935 x11drv: Cursors index used with WTI_DEVICES is zero based.
25937 2006-04-07 Huw Davies <huw@codeweavers.com>
25939 * fonts/system.sfd, tools/sfnt2fnt.c:
25940 fonts: Add the Won sign in place of the backslash for Korean fonts.
25942 2006-04-07 James Hawkins <truiken@gmail.com>
25944 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25945 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
25947 * dlls/advpack/files.c:
25948 advpack: Rewrite get_parameter to be able to handle an empty parameter.
25950 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
25952 * include/wine/wined3d_types.h:
25953 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
25955 * include/wine/wined3d_types.h:
25956 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
25958 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
25959 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
25960 include/wine/wined3d_types.h:
25961 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
25963 2006-04-07 James Hawkins <truiken@gmail.com>
25965 * dlls/ntdll/signal_i386.c:
25966 ntdll: Return error if the signal index equals the size of the array.
25968 2006-04-07 Mike McCormack <mike@codeweavers.com>
25970 * dlls/oleaut32/typelib.c:
25971 oleaut32: Remove unnecessary check for NULL.
25973 * server/registry.c:
25974 server: Avoid comparison of -1 with an unsigned variable.
25976 * libs/wine/config.c:
25977 libwine: Fix a memory leak.
25979 * dlls/msi/classes.c:
25980 msi: Fix a logic error.
25982 * dlls/msi/record.c:
25983 msi: Avoid accessing a null pointer.
25985 * dlls/msi/string.c:
25986 msi: Check the correct pointer after allocating memory.
25988 * dlls/msi/table.c:
25989 msi: Fix possible free of uninitialized pointer.
25991 2006-04-07 Alexandre Julliard <julliard@winehq.org>
25993 * dlls/kernel/process.c:
25994 kernel: Fixed set_process_name for the winevdm case.
25996 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
25998 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
25999 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
26000 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
26001 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
26002 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
26003 include/wine/wined3d_types.h:
26004 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
26006 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
26007 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
26008 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
26009 dlls/wined3d/device.c, dlls/wined3d/directx.c,
26010 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
26011 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
26012 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26013 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
26015 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
26017 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
26018 dlls/netapi32/share.c, include/lmshare.h:
26019 netapi32: Add (stubbed) NetSessionEnum.
26021 2006-04-06 James Hawkins <truiken@gmail.com>
26023 * dlls/advpack/tests/advpack.c:
26024 advpack: Add initial tests for SetPerUserSecValues.
26026 2006-04-06 Huw Davies <huw@codeweavers.com>
26028 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
26029 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
26030 dlls/comctl32/tests/propsheet.rc:
26031 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
26033 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
26035 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
26037 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
26038 Also add numero-sign to Courier.
26040 2006-04-06 Alexandre Julliard <julliard@winehq.org>
26042 * dlls/ntdll/exception.c:
26043 ntdll: Print traces for EXC_CallHandler even with the assembly version.
26045 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
26047 * dlls/msvcrt/process.c:
26048 msvcrt: Append extension(.exe) for _spawnve argument.
26050 2006-04-06 Alexandre Julliard <julliard@winehq.org>
26052 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
26053 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
26055 2006-04-05 Juan Lang <juan_lang@yahoo.com>
26057 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
26058 dlls/crypt32/tests/cert.c:
26059 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
26061 * dlls/crypt32/store.c, include/wincrypt.h:
26062 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
26064 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
26066 * dlls/winspool/info.c:
26067 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
26069 * dlls/winspool/info.c:
26070 winspool: Implement EnumMonitorsW.
26072 2006-04-06 Mike McCormack <mike@codeweavers.com>
26074 * dlls/shdocvw/webbrowser.c:
26075 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
26077 * dlls/msi/files.c:
26078 msi: Avoid a crash if a parameter is NULL.
26080 2006-04-05 Robert Reif <reif@earthlink.net>
26082 * dlls/winmm/winearts/audio.c:
26083 winearts: Don't call arts_free if arts_init wasn't successful.
26085 2006-04-05 Huw Davies <huw@codeweavers.com>
26087 * dlls/gdi/freetype.c:
26088 gdi32: Always consume the subst structure.
26090 * dlls/gdi/freetype.c:
26091 gdi32: Use the localised family name if present
26092 (based on a patch on Byeong-Sik Jeon).
26094 * dlls/gdi/freetype.c:
26095 gdi32: Move a few functions around. Should be a nop.
26097 2006-04-05 Mike McCormack <mike@codeweavers.com>
26099 * include/exdisp.idl:
26100 shdocvw: Add class definition for InternetExplorer.
26102 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
26104 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
26105 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
26106 Make them pass under Wine.
26108 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
26111 include: Add lmshare to lm.h.
26113 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
26115 * include/wine/wined3d_interface.h:
26116 wined3d: Add some type macros to wined3d_interface.h.
26118 2006-04-05 Alexandre Julliard <julliard@winehq.org>
26120 * tools/winebuild/spec16.c:
26121 winebuild: Remove a no longer necessary movzwl instruction.
26122 This could cause broken relays to be generated depending on the order
26123 of the entry points in the relay list.
26124 Also add a few missing tabs in the assembly output.
26126 * dlls/cards/cards.c:
26127 cards: Avoid GetPixel to draw round corners, use a clip region instead.
26129 2006-04-04 James Hawkins <truiken@gmail.com>
26131 * dlls/advpack/install.c:
26132 advpack: Factor out advpack error handling into ADV_HRESULT.
26134 2006-04-04 Mike McCormack <mike@codeweavers.com>
26136 * configure, configure.ac, programs/Makefile.in,
26137 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
26138 programs/iexplore/main.c:
26139 Add an implementation of iexplore.exe.
26141 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
26142 shdocvw: Stub implementation of IEWinMain.
26144 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
26146 * dlls/msvcrt/environ.c:
26147 msvcrt: Fix a TRACE message to avoid buffer overflow.
26149 2006-04-04 Huw Davies <huw@codeweavers.com>
26151 * fonts/ms_sans_serif.sfd:
26152 fonts: Add a few missing glyphs.
26154 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
26156 * tools/widl/typegen.c:
26157 widl: Implement support for ref pointers to arrays of base types.
26159 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
26161 * dlls/dinput/joystick_linux.c:
26162 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
26164 2006-04-04 Alexandre Julliard <julliard@winehq.org>
26166 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
26167 x11drv: Avoid redundant flushing of the thread display.
26169 * dlls/x11drv/window.c:
26170 x11drv: Remove one more XSync call.
26172 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
26174 * dlls/wined3d/device.c:
26175 wined3d: CreateDevice should use the root window.
26177 * dlls/wined3d/device.c:
26178 wined3d: Output unhandled renderstates with debug_d3drenderstate.
26180 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
26181 wined3d: Add D3DFMT_L16.
26183 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
26185 * dlls/x11drv/x11drv_main.c:
26186 x11drv: Make UseXVidMode default to yes.
26188 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
26190 * dlls/x11drv/xvidmode.c:
26191 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
26193 2006-04-04 Mike McCormack <mike@codeweavers.com>
26195 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
26196 setupapi: Add a stub implementation for RegistryDelnode.
26198 2006-04-04 Huw Davies <huw@codeweavers>
26200 * dlls/gdi/freetype.c:
26201 gdi32: Use a function to add entries to the substitution list
26202 (based on a patch by Byeong-Sik Jeon).
26204 2006-04-04 Huw Davies <huw@codeweavers.com>
26206 * dlls/gdi/freetype.c:
26207 gdi32: Use RtlUshortByteSwap to read big endian words.
26209 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
26211 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
26212 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
26213 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26214 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
26216 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
26217 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
26218 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
26220 2006-04-04 Alexandre Julliard <julliard@winehq.org>
26222 * dlls/user/exticon.c:
26223 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
26225 * tools/Makefile.in, tools/winegcc/Makefile.in:
26226 tools: Add LDFLAGS to all the linker invocations.
26228 * tools/winegcc/winegcc.c:
26229 winegcc: Don't use the library full name for .so libs.
26231 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
26233 * fonts/small_fonts.sfd:
26234 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
26236 * fonts/small_fonts.sfd:
26237 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
26239 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
26241 * dlls/x11drv/keyboard.c:
26242 x11drv: Fixed handling of XK_KP_Separator.
26244 2006-04-03 James Hawkins <truiken@gmail.com>
26246 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
26247 advpack: Forward RegInstallA to its Unicode counterpart.
26249 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
26250 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
26252 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
26253 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
26255 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
26256 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
26258 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
26259 advpack: Forward RegRestoreAllA to its Unicode counterpart.
26261 2006-03-31 Mike Hearn <mh@codeweavers.com>
26263 * dlls/kernel/process.c:
26264 kernel: Don't enforce process handle access rights in Win98 mode.
26266 2006-04-03 Jason Green <jave27@gmail.com>
26268 * dlls/wined3d/utils.c:
26269 wined3d: Add a couple more debugging output formats.
26271 2006-04-04 Alexandre Julliard <julliard@winehq.org>
26273 * configure, configure.ac:
26274 configure: Filter out garbage from arts-config --libs too.
26276 * dlls/gdi/freetype.c:
26277 gdi: Change ReadFontDir error into a warning.
26279 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
26281 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26282 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
26284 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
26285 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
26286 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26287 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
26289 2006-04-04 Mike McCormack <mike@codeweavers.com>
26291 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
26292 programs/msiexec/rsrc.rc:
26293 msiexec: Add an icon for msiexec and .msi files.
26295 2006-04-03 James Hawkins <truiken@gmail.com>
26298 wine.inf: Add hhctrl.ocx to the list of fake dlls.
26300 2006-04-04 Mike McCormack <mike@codeweavers.com>
26302 * configure, configure.ac:
26303 configure: Warn if the fonts aren't going to be built.
26305 2006-04-03 Alexandre Julliard <julliard@winehq.org>
26308 server: Don't single step into signal handlers.
26310 * dlls/ntdll/signal_i386.c:
26311 ntdll: Save FPU context for all exceptions.
26313 2006-04-03 Robert Shearman <rob@codeweavers.com>
26315 * dlls/ole32/usrmarshal.c:
26316 ole32: Add documentation for the clip format user marshal functions.
26318 * tools/widl/typegen.c:
26319 widl: Fix the type offset for generated conformant string calls.
26321 * dlls/kernel/kernel32.spec:
26322 kernel: Remove some stubs that aren't present in NT.
26324 * dlls/kernel/file.c:
26325 kernel: Document some file functions.
26327 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
26329 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
26330 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
26331 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
26333 2006-04-03 Mike McCormack <mike@codeweavers.com>
26335 * dlls/user/driver.c:
26336 user32: More informative message on failure to load x11drv.
26338 2006-04-03 Huw Davies <huw@codeweavers.com>
26340 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
26341 fonts: Add an 11 ppem strike of 'Small Fonts'.
26343 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
26345 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
26346 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
26347 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
26348 gdi: Separate GDI tests by moving them into appropriate files.
26349 Separate GDI tests by moving them into appropriate files:
26350 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
26352 * dlls/gdi/gdiobj.c:
26353 gdi: Move WineEngInit call before stock fonts creation.
26354 Move WineEngInit call before stock fonts creation, otherwise we end up
26355 caching wrong fonts before loading built-in bitmap fonts.
26357 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
26359 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
26360 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
26361 d3dx: VertexBuffer should keep reference to the parent device object.
26363 2006-04-03 Alexandre Julliard <julliard@winehq.org>
26365 * dlls/setupapi/fakedll.c:
26366 setupapi: Copy the complete resource tree into the fake dlls.
26368 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
26370 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
26371 twain: Add a Korean resource.
26373 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
26375 * dlls/winmm/winealsa/audio.c:
26376 winealsa: Fix pausing when the hardware does not support it.
26378 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
26380 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
26381 url: Add a function and two stubs.
26383 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
26385 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
26386 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
26387 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
26388 include/wine/wined3d_types.h:
26389 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
26391 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
26392 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
26393 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
26394 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26395 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
26397 2006-04-03 Mike McCormack <mike@codeweavers.com>
26399 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26400 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
26402 * dlls/kernel/profile.c:
26403 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
26405 * dlls/msi/string.c:
26406 msi: Improve the string table hash.
26408 2006-04-03 Alexandre Julliard <julliard@winehq.org>
26410 * dlls/kernel/process.c, dlls/ntdll/loader.c:
26411 ntdll: Process --help and --version args earlier on during startup.
26413 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
26415 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
26416 msi: Italian language support.
26418 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
26419 setupapi: Esperanto language support.
26421 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
26422 uninstaller: Esperanto language support.
26424 * programs/uninstaller/It.rc:
26425 uninstaller: Italian language support.
26427 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
26428 notepad: Esperanto language support.
26430 * programs/notepad/It.rc:
26431 notepad: Italian language support.
26433 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
26434 msi: Esperanto language support.
26436 * dlls/commdlg/cdlg_Eo.rc:
26437 commdlg: Esperanto language update.
26439 * dlls/commdlg/cdlg_It.rc:
26440 commdlg: Italian language update.
26442 * dlls/wineps/wps_It.rc:
26443 wineps: Italian language update.
26445 * dlls/user/resources/user32_Eo.rc:
26446 user32: Esperanto language update.
26448 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
26449 comctl32: Esperanto language support.
26451 * dlls/comctl32/comctl_It.rc:
26452 comctl32: Italian language updates.
26454 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
26455 clock: Esperanto language support.
26457 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
26459 * dlls/wined3d/basetexture.c:
26460 wined3d: Do not set the mipmap level count every time a texture is used.
26462 2006-04-02 Huw Davies <huw@codeweavers.com>
26464 * dlls/gdi/tests/gdiobj.c:
26465 gdi32: Add tests for 'Small Fonts'.
26467 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
26469 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
26470 msvcrt: Allow environment strings longer than 512 characters.
26472 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
26474 * dlls/usp10/usp10.c:
26475 usp10: Fixed debug output of ScriptItemize.
26477 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
26479 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
26480 dinput: Keyboard should be acquired before calling GetDeviceState.
26482 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
26484 * programs/regedit/No.rc:
26485 regedit: Fix typo in Norwegian resources.
26487 2006-04-01 Alexandre Julliard <julliard@winehq.org>
26489 * dlls/x11drv/window.c:
26490 x11drv: Get rid of XSync calls on window creation and destruction.
26492 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
26493 x11drv: Ignore X errors caused by windows being created or deleted.
26495 2006-03-31 Alexandre Julliard <julliard@winehq.org>
26497 * dlls/gdi/tests/metafile.c:
26498 gdi: In metafile test only print debug output if enabled.
26500 * loader/preloader.c:
26501 loader: Hide the preloader from the ps output.
26503 * tools/winewrapper:
26504 winewrapper: Remove a couple of variables that are no longer needed.
26506 * dlls/ntdll/loadorder.c:
26507 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
26509 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
26511 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
26512 kernel: Fix handling of invalid parameter in GlobalSize().
26514 2006-03-31 Robert Shearman <rob@codeweavers.com>
26516 * dlls/ole32/rpc.c:
26517 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
26518 Use ncalrpc instead of ncacn_np as the transport as this is more similar
26519 to how ole32 from NT works and should also be compatible with rpcrt4
26520 from Win9x, allowing more combinations of dlls to work.
26522 * dlls/kernel/process.c:
26523 kernel: Add some documentation for simple process functions.
26525 * tools/widl/typegen.c:
26526 widl: There's no need to cast _StubMsg - it's already of the correct type.
26528 * tools/widl/server.c:
26529 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
26530 Only assign variables if not a string and only create a local variable
26531 if not a sized parameter. Fixes type mismatches in the generated code
26532 due to differences in the algorithms between creating local variables
26535 * tools/widl/server.c:
26536 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
26538 * tools/widl/server.c:
26539 widl: Create the correct variable type for parameters with more than one level of indirection.
26541 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
26542 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
26544 * tools/widl/typegen.c:
26545 widl: Move handling of base type marshaling and unmarshaling to a separate function.
26546 Move handling of base type marshaling and unmarshaling to a separate
26547 function and improve it to support return values.
26549 * tools/widl/typegen.c:
26550 widl: Use print_phase_function for printing NdrPointerFree call.
26552 * tools/widl/typegen.c:
26553 widl: Add a function to generate the Ndr type calls.
26554 - Add a function to generate the Ndr type calls.
26555 - Fix a typo where the aligned buffer was added to itself, rather than
26558 * tools/widl/typegen.c:
26559 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
26560 Only write the buffer incrementing code for the marshaling and
26561 unmarshaling phases - buffer sizing is handled elsewhere and freeing
26564 * tools/widl/typegen.c:
26565 widl: Output the necessary sizing information for other phases.
26566 Output the necessary sizing information for PHASE_BUFFERSIZE and
26567 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
26570 * tools/widl/client.c:
26571 widl: Output NULL ref pointer check for pointer levels > 1 too.
26573 * tools/widl/client.c, tools/widl/server.c:
26574 widl: Fix a GCC warning in the generated client and server code.
26576 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
26577 widl: The lval member of var_t is essentially a duplicate of eval->cval.
26578 - Generate eval's for enums that don't explicitly have one. This means
26579 that enums written in header files won't match exactly what has been put
26580 into the IDL file, but the numeric constat is the same and MIDL does a
26582 - Replace constant lookups with eval->cval instead of lval.
26584 * tools/widl/typegen.c:
26585 widl: De-reference parameters' types before deciding what to do with them.
26586 De-reference parameters' types before deciding what to do with them.
26587 Also dereference string parameters since they are immediately
26588 dispatched to write_string_tfs when the string attribute is detected
26589 without any further processing done on them.
26591 * tools/widl/typegen.c:
26592 widl: Write pointer calls for all non-basetype pointer parameters to functions.
26594 * tools/widl/header.c:
26595 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
26596 Write definitions for MIDL_user_allocate and MIDL_user_free in the
26597 header when writing out RPC interfaces to prevent compile failures in
26598 the generated client/server code.
26600 * tools/widl/header.c:
26601 widl: Write out the pre- and postamble for RPC interfaces with no methods.
26603 * tools/widl/header.c:
26604 widl: Output interface defined guard for rpc interfaces too.
26606 * tools/widl/typegen.c:
26607 widl: NdrFcShort should be written out instead of NdrShort.
26609 * tools/widl/typegen.c:
26610 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
26612 * tools/widl/typegen.c:
26613 widl: Support references in type_memsize.
26615 * tools/widl/client.c, tools/widl/server.c:
26616 widl: Only output code for non-object interfaces in client and server.
26617 Only output code for non-object interfaces in client and server
26618 generation and convert the while loops into for loops.
26620 2006-03-31 Alexandre Julliard <julliard@winehq.org>
26622 * ANNOUNCE, ChangeLog, VERSION, configure:
26625 ----------------------------------------------------------------
26626 2006-03-31 Alexandre Julliard <julliard@winehq.org>
26628 * server/request.c:
26629 server: Avoid crash on startup when the configuration dir doesn't exist.
26631 * dlls/user/tests/win.c:
26632 user/tests: Flush events before running the keyboard event test.
26634 * dlls/comctl32/tests/monthcal.c:
26635 comctl32: Force a specific day value in the monthcal test.
26636 Avoids test failure when the current day happens to be the 31st...
26638 2006-03-30 James Hawkins <truiken@gmail.com>
26640 * dlls/advpack/advpack.spec:
26641 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
26643 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
26644 advpack: Forward ExecuteCabA to its Unicode counterpart.
26646 2006-03-30 Robert Shearman <rob@codeweavers.com>
26648 * dlls/ole32/dcom.idl:
26649 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
26651 * dlls/wininet/urlcache.c:
26652 wininet: Fix some string length calculations.
26653 Fix some string length calculations that didn't account for the
26654 different sized characters with Unicode.
26656 * dlls/wininet/urlcache.c:
26657 wininet: Only access the URL in the cache by the provided offset.
26659 2006-03-30 H. Verbeet <hverbeet@gmail.com>
26661 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26662 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26663 dlls/wined3d/wined3d_private.h:
26664 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
26666 2006-03-30 Juan Lang <juan_lang@yahoo.com>
26668 * dlls/crypt32/proplist.c:
26669 crypt32: Tiny fixes.
26671 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
26672 crypt32: Fix certificate adding
26673 - Implement add disposition in CertAddCertificateContextToStore,
26674 rather than in each store.
26675 - Add a few more tests.
26677 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
26679 * dlls/msvcrt/undname.c:
26680 msvcrt: Fix read beyond end of string in __unDNameEx().
26682 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
26684 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
26685 spoolss: Add DllAllocSplMem and DllFreeSplMem.
26687 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
26689 * dlls/gdi/tests/metafile.c:
26690 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
26691 These tests currently fail in Wine.
26693 * dlls/x11drv/keyboard.c:
26694 x11drv: Update Hungarian keyboard layout to better match the X11 one.
26696 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
26698 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
26699 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
26700 widl: Implement support for ref pointers to strings.
26702 2006-03-30 Huw Davies <huw@codeweavers.com>
26704 * dlls/gdi/freetype.c:
26705 gdi32: Move the font substitution list to a standard Wine list
26706 (based on a patch by Byeong-Sik Jeon).
26708 2006-03-30 Alexandre Julliard <julliard@winehq.org>
26710 * dlls/user/message.c:
26711 user: Only wait for sent messages in wait_message_reply.
26713 * dlls/x11drv/event.c:
26714 x11drv: Filter a few more event types in filter_event.
26715 ConfigureNotify and related events should only be processed when
26716 posted messages are selected. There's no need to handle MappingNotify
26717 if keyboard events are not selected.
26719 * dlls/Makefile.in, dlls/make_dlls:
26720 dlls: Removed a number of no longer needed dependencies.
26722 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
26724 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
26725 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
26726 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
26727 spoolss: Add minimal spoolss.dll.
26729 2006-03-30 Alexandre Julliard <julliard@winehq.org>
26731 * dlls/user/message.c, dlls/user/win.c:
26732 user: Don't send WM_PARENTNOTIFY to the desktop window.
26734 2006-03-29 James Hawkins <truiken@gmail.com>
26736 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
26737 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
26739 2006-03-30 James Hawkins <truiken@gmail.com>
26741 * dlls/advpack/install.c:
26742 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
26744 * dlls/advpack/install.c:
26745 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
26747 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
26749 * dlls/kernel/except.c:
26750 kernel: Resource browsing.
26751 Try to be a bit more strict when checking for resource mapping in
26752 exception handler (and prevent some exceptions while in exception
26755 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
26757 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
26758 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
26759 include/wine/wined3d_types.h:
26760 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
26762 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
26764 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
26765 twain: Add German resource.
26767 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
26769 * dlls/kernel/heap.c:
26770 kernel32: Display the parameter that caused a page fault in GlobalFree().
26772 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
26774 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
26775 kernel: Fix handling of invalid parameter in GlobalFlags().
26777 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
26780 tools: Remove wineconf.
26782 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
26784 * DEVELOPERS-HINTS:
26785 DEVELOPER-HINTS: Some directories are renamed / removed / added.
26787 2006-03-29 Robert Shearman <rob@codeweavers.com>
26789 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
26790 oleaut32: Add IPersist to QueryInterface.
26792 * dlls/oleaut32/typelib.c:
26793 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
26795 * dlls/oleaut32/olepicture.c:
26796 oleaut32: Replace memcmp with IsEqualIID macro.
26797 Replace memcmp with IsEqualIID macro that doesn't require a size
26798 parameter and remove the unneeded brackets to give more compact and
26799 more readable code.
26801 * dlls/ole32/compobj.c:
26802 ole32: Don't process posted messages in CoWaitForMultipleHandles.
26803 Tests with native show that during COM calls posted messages aren't
26804 retrieved other than COM calls so change the PeekMessage parameters in
26805 CoWaitForMultipleHandles to duplicate this.
26807 * dlls/ole32/compobj.c:
26808 ole32: Try to retrieve messages that are COM calls first.
26809 Try to retrieve messages that are COM calls first in
26810 CoWaitForMultipleHandles before retrieving other types.
26812 * dlls/ole32/compobj.c:
26813 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
26814 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
26815 function so that the order and type of the messages retrieved can be
26816 customised in the future.
26818 * dlls/ole32/compobj.c:
26819 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
26820 should depend on whether the current apartment is a single threaded one.
26822 * dlls/ole32/compobj.c:
26823 ole32: Pass the no yield flag to PeekMessage.
26824 Pass the no yield flag to PeekMessage since we sleep in
26825 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
26828 server: Store the token source.
26830 2006-03-29 Huw Davies <huw@codeweavers.com>
26832 * include/winuser.h:
26833 include: Add DFC_POPUPMENU.
26835 2006-03-30 Mike McCormack <mike@codeweavers.com>
26837 * dlls/wininet/http.c:
26838 wininet: Clean up HTTP_GetCustomHeaderIndex.
26840 * dlls/wininet/http.c:
26841 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
26843 * dlls/wininet/http.c:
26844 WININET: Clean up HttpQueryInfo.
26845 Fixes another return FALSE without SetLastError.
26847 * dlls/wininet/http.c:
26848 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
26850 2006-03-29 Mike McCormack <mike@codeweavers.com>
26852 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26853 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
26855 2006-03-29 Alexandre Julliard <julliard@winehq.org>
26857 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
26859 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
26861 2006-03-27 Petr Tesarik <hat@tesarici.cz>
26863 * dlls/ntdll/cdrom.c:
26864 ntdll: Fix CDROM raw reads.
26865 - Fix incorrect data sizes.
26866 - Fix CDDA addressing.
26867 - Implement XAForm2 mode on Linux.
26869 2006-03-29 Alexandre Julliard <julliard@winehq.org>
26871 * programs/winecfg/x11drvdlg.c:
26872 winecfg: Disable the desktop option when configuring a specific application.
26874 2006-03-28 H. Verbeet <hverbeet@gmail.com>
26876 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26877 include/wine/wined3d_interface.h:
26878 wined3d: Create an IWineD3DBaseShader class.
26880 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
26881 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26882 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
26884 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26885 dlls/wined3d/wined3d_private.h:
26886 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
26888 * dlls/wined3d/pixelshader.c:
26889 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
26891 2006-03-29 Mike McCormack <mike@codeweavers.com>
26893 * dlls/user/sysparams.c:
26894 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
26896 * dlls/user/sysparams.c:
26897 user32: Implement SPI_[GS]ETUIEFFECTS.
26899 * dlls/user/sysparams.c:
26900 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
26902 * dlls/user/sysparams.c:
26903 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
26905 * dlls/user/sysparams.c:
26906 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
26908 * dlls/user/sysparams.c:
26909 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
26911 * dlls/user/sysparams.c:
26912 user32: Implement SPI_[SG]ETCARETWIDTH.
26914 2006-03-28 Alexandre Julliard <julliard@winehq.org>
26916 * dlls/mshtml/persist.c:
26917 mshtml: Don't free the URL we have just stored in the callback object.
26919 * dlls/x11drv/mouse.c:
26920 x11drv: Only warp the mouse pointer if it has actually moved.
26922 2006-03-26 H. Verbeet <hverbeet@gmail.com>
26924 * dlls/d3d8/device.c:
26925 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
26927 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
26929 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
26930 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
26931 include/wine/wined3d_types.h:
26932 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
26934 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
26935 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
26936 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
26937 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
26938 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
26939 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
26940 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
26941 dlls/wined3d/device.c, dlls/wined3d/resource.c,
26942 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
26943 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
26944 include/wine/wined3d_types.h:
26945 wined3d: Add WINED3DPOOL to wined3d_types.h.
26947 2006-03-22 Aric Stewart <aric@codeweavers.com>
26949 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
26950 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
26951 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
26952 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
26953 twain: Add a property sheet UI for scanning.
26955 2006-03-28 Alexandre Julliard <julliard@winehq.org>
26957 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
26958 x11drv: Reinitialize the display settings when using a desktop window.
26960 2006-03-22 Aric Stewart <aric@codeweavers.com>
26962 * dlls/twain/ds_image.c:
26963 twain: A few cleanups, using some consts from sane.
26965 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
26967 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
26968 widl: Implement support for pointers to base types.
26970 2006-03-28 Alexandre Julliard <julliard@winehq.org>
26972 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
26973 advapi32: Fixed compiler warnings.
26975 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
26977 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
26979 advapi32: Fixed building TRUSTEEs with objects.
26980 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
26981 and BuildTrusteeWithObjectsAndSid, including regression tests.
26983 * dlls/comctl32/rebar.c:
26984 comctl32: Rebar size fix.
26985 Rebars without any bands should have a height/width of 0.
26987 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
26989 * tools/wineshelllink:
26990 wineshelllink: Remove quotes from Path=<workdir>.
26992 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
26995 wine.inf: Add some more fake dlls to the system directory.
26997 2006-03-28 Mike McCormack <mike@codeweavers.com>
27000 mpr: Improve the stub for WNetGetUniversalNameW.
27003 server: Fix a race condition in the delivery of change notifications.
27005 2006-03-28 Alexandre Julliard <julliard@winehq.org>
27007 * dlls/x11drv/window.c:
27008 x11drv: Avoid setting text or WM hints of the X root window.
27010 2006-03-27 Alexandre Julliard <julliard@winehq.org>
27012 * configure, configure.ac, dlls/Makefile.in,
27013 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
27014 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
27015 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
27016 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
27017 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
27018 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
27019 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
27020 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
27021 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
27022 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
27023 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
27024 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
27025 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
27026 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
27027 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
27028 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
27029 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
27031 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
27032 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
27033 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
27034 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
27035 dlls/msg711.acm/msg711.c:
27036 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
27038 * configure, configure.ac, dlls/Makefile.in,
27039 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
27040 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
27041 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
27042 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
27043 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
27045 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
27046 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
27047 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
27048 dlls/msacm/imaadp32/Makefile.in,
27049 dlls/msacm/imaadp32/imaadp32.acm.spec,
27050 dlls/msacm/imaadp32/imaadp32.c:
27051 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
27053 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
27054 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
27055 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
27056 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
27057 x11drv: Moved desktop mode handling to the explorer process.
27058 Per-application desktop mode settings are no longer supported. Apps
27059 can be launched in a specific desktop window by using:
27060 explorer /desktop=name[,widthxheight] app.exe [args]
27061 If the named desktop already exists the app is launched inside it. The
27062 default desktop is cleverly named "default".
27064 * dlls/x11drv/window.c:
27065 x11drv: Allow setting WM hints for the desktop window.
27067 * dlls/x11drv/winpos.c:
27068 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
27070 2006-03-27 Jacek Caban <jacek@codeweavers.com>
27072 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
27073 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
27074 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
27075 mshtml: Added tooltip implementation.
27077 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
27079 * dlls/commdlg/fontdlg.c:
27080 commdlg: Properly set and retrieve colour value from combo box .
27082 2006-03-27 Robert Shearman <rob@codeweavers.com>
27084 * dlls/shell32/systray.c, programs/explorer/systray.c:
27085 shell32: Adding a systray item with an invalid icon handle is allowed.
27087 2006-03-27 Huw Davies <huw@codeweavers.com>
27089 * dlls/riched20/txtsrv.c:
27090 riched20: Take a ref on text host.
27092 2006-03-27 Mike McCormack <mike@codeweavers.com>
27094 * dlls/user/input.c:
27095 user32: Send a fake mouse movement event after releasing capture.
27097 2006-03-27 Alexandre Julliard <julliard@winehq.org>
27099 * dlls/ntdll/virtual.c:
27100 ntdll: Limit header_size to the file size.
27102 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
27103 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
27104 x11drv: Get rid of the using_wine_desktop flag.
27106 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
27107 server/winstation.c:
27108 server: Connect to the window station and desktop specified by startup info.
27109 If window station and desktop aren't inherited from the parent, don't
27110 connect to them from the server, but from the USER init code where we
27111 can get the proper values from the startup info structure.
27114 server: Store window properties in the global atom table instead of
27115 the per-winstation table.
27117 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
27119 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
27120 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
27121 shell32: Add an uncompressed AVI displaying the word searching.
27123 2006-03-26 James Hawkins <truiken@gmail.com>
27125 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
27126 advpack: Implement the launching of executables in RunSetupCommand.
27128 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
27129 advpack: Define S_ASYNCHRONOUS in advpub.h.
27131 2006-03-27 Alexandre Julliard <julliard@winehq.org>
27133 * server/process.c, server/request.c:
27134 server: Fixed process exit code on FreeBSD.
27136 2006-03-24 Petr Tesarik <hat@tesarici.cz>
27138 * programs/winedbg/break.c:
27139 winedbg: Fix stepping over an instruction.
27141 2006-03-27 Petr Tesarik <hat@tesarici.cz>
27143 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
27144 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
27146 2006-03-26 f_sophia <f_sophia@libero.it>
27148 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
27149 winhelp: Added Esperanto language support.
27151 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
27153 * dlls/shell32/shell32_Eo.rc:
27154 shell32: Updated Esperanto translation.
27156 2006-03-26 James Hawkins <truiken@gmail.com>
27158 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
27159 kernel: Error out of CreateProcess if the specified current directory
27162 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
27165 wine.inf: Add some dll stub dll to the system directory.
27167 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
27170 wine.inf: Add SystemRoot.
27172 2006-03-27 Petr Tesarik <hat@tesarici.cz>
27174 * dlls/ntdll/signal_i386.c:
27175 ntdll: Fix debug exceptions from VM86.
27176 - Set ContextFlags accordingly in save_vm86_context().
27177 - Raise debug exceptions correctly for debug exceptions.
27178 - Do not clear TF bit for VM86-generated debug exceptions.
27180 2006-03-26 James Hawkins <truiken@gmail.com>
27182 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
27183 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
27185 2006-03-26 Mike McCormack <mike@codeweavers.com>
27187 * dlls/commdlg/filedlg.c:
27188 commdlg: Malformed filters are still added to the filter combo box.
27190 * dlls/comctl32/comctl32undoc.c:
27191 comctl32: Having an MRU list without a compare function works in Windows.
27193 2006-03-26 H. Verbeet <hverbeet@gmail.com>
27195 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
27196 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
27198 2006-03-24 Alexandre Julliard <julliard@winehq.org>
27200 * dlls/msvcrt/file.c:
27201 msvcrt: Fix fflush() of files opened for read.
27202 Some apps, for no particular reason, call fflush() on files opened for
27203 read. This keeps them from tripping over their shoelaces.
27205 2006-03-25 Tomas Carnecky <tom@dbservice.com>
27207 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
27208 opengl: Put OpenGL setup functions into their own debug channel.
27210 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
27212 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
27213 winedbg: Fixes for identifiers.
27214 - fixed lexical rules for a path name
27215 - fixed identifier rules so that we get the right precedence
27217 - modules (in mod!name forms) are now handled as tIDENTIFIER
27218 (tPATH was buggy anyhow)
27220 * dlls/dbghelp/symbol.c:
27221 dbghelp: Module should be case insensitive.
27222 When looking up a symbol name in the form module!name, the module
27223 lookup should be insensitive.
27225 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
27227 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
27228 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
27229 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
27230 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
27231 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
27232 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
27233 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27234 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
27236 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
27237 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27238 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
27240 2006-03-23 H. Verbeet <hverbeet@gmail.com>
27242 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27243 wined3d: Move the D3DSIO_DCL dumping code into its own function.
27245 2006-03-23 James Hawkins <truiken@gmail.com>
27247 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
27248 dlls/advpack/tests/install.c:
27249 advpack: Add initial tests for RunSetupCommand.
27251 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27252 advpack: Forward DelNodeA to its Unicode counterpart.
27254 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
27255 advpack: Forward RunSetupCommandA to its Unicode counterpart.
27257 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27258 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
27260 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27261 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
27263 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
27264 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
27266 2006-03-24 Ken Thomases <ken@codeweavers.com>
27268 * server/process.c:
27269 server: Fix memory leak in read_process_memory handler.
27271 2006-03-24 Mike McCormack <mike@codeweavers.com>
27273 * dlls/ntdll/directory.c:
27274 ntdll: Recursive notify is implemented.
27276 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
27279 server: Fix compilation under Darwin 7.
27281 2006-03-23 Jacek Caban <jacek@codeweavers.com>
27283 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
27284 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
27285 mshtml: Added IHTMLElement2 implementation.
27287 * include/exdisp.idl:
27288 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
27290 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
27292 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
27293 include/wine/wined3d_interface.h:
27294 wined3d: Rectpatch code fix.
27295 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
27296 with an older patch.
27298 2006-03-23 Alexandre Julliard <julliard@winehq.org>
27300 * dlls/msvcrt/time.c:
27301 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
27303 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
27305 * dlls/kernel/cpu.c:
27306 kernel: Add processor specific environment variables.
27308 2006-03-23 James Hawkins <truiken@gmail.com>
27310 * dlls/comctl32/tab.c:
27311 comctl32: A couple fixes for tab icon offsets.
27312 - Shift selected icons up and non-selected icons down.
27313 - Add the top or left draw rect to the vertical offset, because it may
27316 2006-03-22 James Hawkins <truiken@gmail.com>
27318 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27319 advpack: Implement FileSaveMarkNotExistW.
27321 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27322 advpack: Forward AdvInstallFileA to its Unicode counterpart.
27324 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
27325 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
27327 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27328 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
27330 2006-03-23 Alexandre Julliard <julliard@winehq.org>
27332 * dlls/kernel/environ.c:
27333 kernel: Remove a couple of incorrect asserts.
27335 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
27337 * dlls/comctl32/tooltips.c:
27338 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
27340 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
27342 * dlls/kernel/tests/thread.c:
27343 kernel: Load QueueUserWorkItem function dynamically.
27345 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
27347 * tools/widl/server.c, tools/widl/typegen.c:
27348 widl: Fix base type alignments.
27349 Generate aligned marshal and unmarshal code for base type arguments
27352 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
27353 tools/widl/typegen.h:
27354 widl: Fix format string size calculation.
27355 - Move proc format string size calculation from client.c and server.c
27357 - Implement type format string size calculation.
27359 2006-03-22 Alexandre Julliard <julliard@winehq.org>
27361 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
27362 server: Class and global atoms should not be local to a window station.
27364 2006-03-22 Marcus Meissner <meissner@suse.de>
27366 * configure, configure.ac, programs/Makefile.in,
27367 programs/avitools/.gitignore, programs/avitools/Makefile.in,
27368 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
27369 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
27370 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
27371 programs: Move icinfo out of avitools.
27373 2006-03-22 H. Verbeet <hverbeet@gmail.com>
27375 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
27376 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
27378 * dlls/wined3d/vertexshader.c:
27379 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
27381 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
27382 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
27383 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
27385 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
27386 wined3d: glTypeLookup cleanup.
27387 Use a struct instead of an UINT array as entries in the glTypeLookup
27390 * dlls/wined3d/pixelshader.c:
27391 wined3d: Store the pixelshader version in the pixelshader object.
27393 2006-03-22 Huw Davies <huw@codeweavers.com>
27395 * dlls/user/edit.c, dlls/user/tests/edit.c:
27396 user32: Only adjust the margins if the edit control is above a certain size.
27398 2006-03-22 James Hawkins <truiken@gmail.com>
27400 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
27401 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
27403 2006-03-22 Jacek Caban <jacek@codeweavers.com>
27405 * dlls/mshtml/htmlelem.c:
27406 mshtml: Clean up get_all and tags (also fixes a typo).
27408 2006-03-22 Mike McCormack <mike@codeweavers.com>
27411 wine.inf: Add a shdocvw.dll stub dll to the system directory.
27413 * dlls/msi/action.c:
27414 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
27416 * dlls/msi/package.c:
27417 msi: Don't crash when logging a record with only one field.
27419 2006-03-22 Alexandre Julliard <julliard@winehq.org>
27421 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
27422 server/named_pipe.c, server/object.c, server/object.h,
27423 server/registry.c, server/request.c, server/signal.c:
27424 server: New scheme for cleaning up objects on server exit.
27425 Objects stored in static variables can now be marked when they are
27426 created and are automatically cleaned up on exit. This avoids having
27427 to export a bunch of close_* functions.
27429 2006-03-21 James Hawkins <truiken@gmail.com>
27431 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
27432 advpack: Forward TranslateInfStringExA to its unicode counterpart.
27434 * dlls/advpack/tests/files.c:
27435 advpack: Add second null for double null terminated lists.
27437 2006-03-22 Mike McCormack <mike@codeweavers.com>
27439 * dlls/msi/dialog.c:
27440 msi: Show "hidden dialogs" but hide them initially.
27442 * dlls/msi/custom.c:
27443 msi: Implement custom action type 17.
27445 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
27446 dlls/riched20/version.rc:
27447 riched20: Add a version resource.
27449 * dlls/wintrust/wintrust_main.c:
27450 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
27452 * include/Makefile.in, include/softpub.h:
27453 include: Add softpub.h.
27455 2006-03-22 Kevin Koltzau <kevin@plop.org>
27457 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
27458 dlls/ole32/tests/clipboard.c:
27459 ole32: Initial tests for OLE clipboard functions.
27461 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
27463 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
27464 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
27466 2006-03-21 Lei Zhang <leiz@ucla.edu>
27468 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27469 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
27470 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
27471 introduced in earlier patches for EM_FINDTEXT. Additional test cases
27472 have been added to check for corner cases. Also improve input
27475 2006-03-21 Francois Gouget <fgouget@free.fr>
27477 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
27478 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
27479 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
27480 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
27481 Assorted spelling fixes.
27483 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
27484 taskmgr: Avoid forward declarations and make functions static.
27486 * programs/taskmgr/applpage.c:
27487 taskmgr: Reorder functions to avoid forward declarations.
27489 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
27490 programs/taskmgr/column.c, programs/taskmgr/graph.c,
27491 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
27492 programs/taskmgr/procpage.c:
27493 taskmgr: Avoid forward declarations and make functions static.
27495 * tools/winapi/win32.api:
27496 Update win32.api to match the current sources.
27498 * include/winerror.h:
27499 include: Add missing error and facility codes.
27501 * dlls/advapi32/advapi32.spec:
27502 advapi32: Fix the LsaEnumerateAccountRights() export.
27504 * include/ntsecapi.h:
27505 include: Standardize the LsaLookupNames() prototype.
27507 2006-03-21 Robert Shearman <rob@codeweavers.com>
27509 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
27510 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
27511 regardless of what type they are.
27512 Add a test for this and dump type infos created with CreateDispTypeInfo.
27514 2006-03-21 Huw Davies <huw@codeweavers.com>
27516 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
27517 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
27519 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
27521 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
27522 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
27523 programs/winedbg/dbg.y, programs/winedbg/debug.l,
27524 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
27525 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
27526 winedbg: Add display for floating point status.
27527 Added code to examine and display floating point unit status into
27528 be_i386.c as info all-regs command.
27530 2006-03-21 Alexandre Julliard <julliard@winehq.org>
27532 * tools/sfnt2fnt.c:
27533 sfnt2fnt: Remove output file on failure.
27535 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
27536 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
27537 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
27538 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
27539 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
27540 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
27542 2006-03-21 Mike McCormack <mike@codeweavers.com>
27544 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
27545 dlls/msi/helpers.c:
27546 msi: Improve handling of short paths.
27548 2006-03-21 Robert Shearman <rob@codeweavers.com>
27550 * dlls/ntdll/threadpool.c:
27551 ntdll: Start of pooling support for RtlQueueWorkItem.
27552 Start of pooling support for RtlQueueWorkItem. The algorithm
27553 implmented is very simple - if there are no free threads, create a new
27556 * dlls/kernel/tests/thread.c:
27557 kernel: Add a test for QueueUserWorkItem.
27559 * dlls/oleaut32/typelib.c:
27560 oleaut: Better support for invoking methods with VT_VARIANT argument types.
27562 * dlls/wininet/internet.c:
27563 wininet: Document InternetCrackUrlW.
27565 * dlls/wininet/http.c, dlls/wininet/internet.c:
27566 wininet: InternetCreateUrlW should return the number of bytes needed.
27567 InternetCreateUrlW should return the number of bytes needed to store
27568 the URL, not the number of characters (reported by Sven Paschukat).
27570 2006-03-21 Alexandre Julliard <julliard@winehq.org>
27572 * dlls/ntdll/loader.c, include/winnt.h:
27573 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
27574 By returning FALSE from this call, a builtin dll can specify that we
27575 should try to load the native one instead.
27577 * dlls/ddraw/main.c:
27578 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
27580 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
27581 dlls: Removed a number of dll symlinks that are no longer needed.
27583 * tools/winewrapper:
27584 winewrapper: Remove explicit call to wineprefixcreate.
27585 Now that wineprefixcreate detects the build tree automatically, the
27586 standard behavior of starting it from ntdll should work fine.
27588 * programs/wcmd/wcmdmain.c:
27589 wcmd: Try executing the process even if the exe file doesn't exist.
27590 It may be a builtin exe in which case the CreateProcess call will
27593 * tools/wine.inf, tools/wineprefixcreate.in:
27594 wine.inf: Use the new fake dlls mechanism to create placeholders for
27595 applications instead of using symlinks.
27597 * dlls/ntdll/loader.c:
27598 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
27600 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
27601 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
27602 setupapi: Added support for creating fake dlls at install time.
27603 This should satisfy applications that access a dll file directly. For
27604 apps that check the dll version in the file, the version resource is
27605 copied from the builtin dll.
27607 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
27609 * dlls/dinput/device.c, dlls/dinput/device_private.h,
27610 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
27611 dinput: Create single thread for mouse and keyboard hook.
27612 Put keyboard & mouse hook callbacks into separate thread.
27613 Move few global variables into object. Delete no longer used crit section.
27614 For hooks to work properly hook callback have to be in a thread
27615 with message loop. Some games create separate threads just to handle
27616 mouse and/or keyboard events that do not have message loop.
27618 2006-03-20 Mike Hearn <mike@plan99.net>
27620 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
27621 opengl32: Optimize thunks by storing GL context in the thread environment block.
27623 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
27625 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
27626 gdi: Fix a couple of todos in the bitmap test.
27628 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
27630 * dlls/commdlg/cdlg_Ko.rc:
27631 commdlg: Updated Korean translation.
27633 * programs/winecfg/Ko.rc:
27634 winecfg: Updated Korean translation.
27636 2006-03-21 Mike McCormack <mike@codeweavers.com>
27638 * programs/taskmgr/applpage.c:
27639 taskmgr: Make some functions static.
27641 * programs/taskmgr/applpage.c:
27642 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
27644 * programs/winefile/winefile.c:
27645 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
27647 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
27649 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
27650 wined3d: Don't use OpenGL 2.0.
27652 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
27654 * dlls/kernel/cpu.c:
27655 kernel: Fix model/stepping in GetSystemInfo.
27656 wProcessorRevision is built from model and stepping.
27658 2006-03-20 Mike McCormack <mike@codeweavers.com>
27660 * programs/taskmgr/priority.c:
27661 taskmgr: Eliminate common code and fix a warning.
27663 2006-03-19 Mike McCormack <mike@codeweavers.com>
27665 * dlls/comctl32/listview.c:
27666 comctl32: Get rid of some incorrect casts.
27668 2006-03-20 Alexandre Julliard <julliard@winehq.org>
27671 configure: Add autoheader to the compile command.
27673 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
27674 programs/Makeprog.rules.in:
27675 configure: Use --rpath when linking dlls too.
27677 * programs/Makefile.in, programs/make_progs:
27678 programs: Get rid of application symlinks, they are no longer needed.
27680 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
27681 x11drv: Clear new bitmaps if they don't contain any data.
27683 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
27685 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
27686 gdi: Add a simple test for bitmap bits/metrics
27687 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
27688 empty (not selected into a DC) bitmap.
27690 2006-03-19 Mike McCormack <mike@codeweavers.com>
27692 * dlls/msi/regsvr.c:
27693 msi: Set the InstallerLocation value when registering msi.dll.
27695 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
27697 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
27698 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
27700 2006-03-20 Alexandre Julliard <julliard@winehq.org>
27702 * dlls/kernel/tests/change.c:
27703 kernel: Avoid infinite waits in directory change tests.
27705 2006-03-19 H. Verbeet <hverbeet@gmail.com>
27707 * dlls/d3d8/device.c:
27708 d3d8: Change the default debug channel to d3d8 for device.c.
27710 * dlls/d3d8/device.c:
27711 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
27713 * dlls/d3d8/device.c:
27714 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
27716 2006-03-18 Jacek Caban <jacek@codeweavers.com>
27718 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
27719 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
27720 mshtml: Optimize nsACString handling.
27722 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
27723 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
27724 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
27725 mshtml: Better QueryInterface implementation.
27727 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
27729 * programs/wordpad/No.rc:
27730 wordpad: Fix typo in Norwegian resource.
27732 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
27734 * programs/regedit/Ru.rc:
27735 regedit: Fix Russian translation.
27737 * programs/control/params.h:
27738 control: Fix datetime name.
27740 2006-03-19 Milko Krachounov <milko@3mhz.net>
27742 * programs/winecfg/Bg.rc:
27743 winecfg: Update Bulgarian translation.
27745 2006-03-19 Mike McCormack <mike@codeweavers.com>
27747 * include/commctrl.h:
27748 include: LVSETINFOTIPA does not exist.
27750 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
27752 * programs/winedbg/tgt_active.c:
27753 winedbg: Copy floating point status to the dbgcontext.
27755 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
27757 * dlls/gdi/driver.c:
27758 gdi: Handle NT style \\.\DISPLAY1 name that we return.
27760 2006-03-18 Robert Shearman <rob@codeweavers.com>
27762 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
27763 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
27764 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
27765 msi: Optimise WHERE operations.
27766 Optimise WHERE operations on matching against strings by adding a new
27767 function find_matching_rows to the views, which eliminates the need to
27768 examine every record when executing a query. Implement this function
27769 in the table using a hash table on the ID stored in the data.
27771 * dlls/msi/tests/format.c:
27772 msi: Add a test for MsiFormatRecord with integer fields.
27774 * dlls/wininet/cookie.c:
27775 wininet: Copy from the start of the cookie name, not the cookie data.
27776 Copy from the start of the cookie name, not the cookie data when
27777 parsing cookies with a NULL cookie name.
27779 * include/wininet.h:
27780 include: Add some more defines to wininet.h.
27782 * programs/wcmd/wcmdmain.c:
27783 wcmd: Use PACKAGE_VERSION as the wcmd version.
27785 * dlls/ole32/rpc.c:
27786 ole: Use the thread pool for executing RPC calls for better performance
27787 (after the thread pool has been improved).
27789 2006-03-17 Alexandre Julliard <julliard@winehq.org>
27791 * tools/wineprefixcreate.in:
27792 wineprefixcreate: Autodetect the running from build tree case.
27794 * dlls/setupapi/install.c:
27795 setupapi: Added support for calling executables in a RegisterDlls section.
27797 2006-03-18 Alexandre Julliard <julliard@winehq.org>
27799 * dlls/ntdll/loader.c:
27800 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
27802 2006-03-18 Mike McCormack <mike@codeweavers.com>
27804 * include/windowsx.h:
27805 Prevent the use of windowsx.h with Wine source.
27807 * programs/winefile/winefile.c, programs/winefile/winefile.h:
27808 winefile: Eliminate use of windowsx.h.
27810 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
27812 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27813 dbghelp: MSC fixes.
27814 - wrong cut & paste across versions of a given record type
27815 - wrong definition for register_v2
27817 * dlls/dbghelp/msc.c:
27818 dbghelp: Support for LF_VTSHAPE in MSC.
27819 - added preliminary support for VT (virtual table) shape
27821 - as we don't do C++, it's just a hack to get rid of
27824 * dlls/dbghelp/msc.c:
27825 dbghelp: MSC forward declaration.
27826 - create an infrastructure for handling forward usage
27828 - used it in some cases (pointer to yet not defined udt,
27829 function signature, modifiers)
27831 * dlls/dbghelp/msc.c:
27832 dbghelp: Type parsing refactoring.
27833 - seperate types' table handling from a single type handling
27834 by adding codeview_parse_one_type function
27835 - factored all calls for caching symt
27836 - make type parsing helpers return the symt instead of a
27837 simple error status
27839 * dlls/dbghelp/msc.c:
27840 dbghelp: Fixes for NB11 types.
27841 - when checking debug info in NB09 or NB11 format (CodeView),
27842 try to load the global types section
27844 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27845 dbghelp: MSC handling of function signature's parameters.
27846 - now correctly parsing parameters types for a function
27847 signature and storing them in dbghelp internal structures
27849 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27850 dbghelp: Cleanup MSC bitfield handling.
27851 - no longer caching bitfield information but accessing it directly
27853 - removed all kludges for bitfield handling
27854 - reused BOOL parameter to codeview_get_type for monitoring
27855 traces (will be used in later patches)
27857 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27858 dbghelp: Fieldlist.
27859 - now that we have offset tables to type, we can cleanly
27860 parse the field-lists and remove the associated kludges
27861 - also adding internal structure for easing parameter sharing
27862 across functions (codeview_type_parse)
27863 - in mscvpdb.h, also reparated the type records that are
27864 referenced from other type records (union codeview_type_ref)
27865 from type records referenced by symbols (union codeview_type)
27867 * dlls/dbghelp/msc.c:
27868 dbghelp: MSC types.
27869 - enforce the type records that can be accessed by symbols (these are
27870 anyway the high level ones)
27872 * dlls/dbghelp/msc.c:
27873 dbghelp: Types parsing.
27874 - our engine for parsing types section now requires in entry
27875 an offsets table for getting directly to each type in the
27877 - (re)construct this table for PDB types
27879 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27880 dbghelp: CV's ssearch.
27881 - added definitions for start_search symbol info
27882 - silenced warnings from this symbol
27884 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27885 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
27887 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
27888 dbghelp: Compiland and source files are not the same thing.
27889 - in MSC debug info parsing, clearly separate a source file
27890 information from a compiland (including in linetab structure)
27891 - in ELF debug info parsing, now storing compiland directly
27892 in symtab_elt while browsing the symtab section (we still
27893 create twice the compilands, once in stabs/dwarf parsing,
27894 a second time in symtab parsing)
27896 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
27898 * dlls/gdi/freetype.c:
27899 gdi32: Look for ttf fonts in the Wine font dir.
27901 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
27903 * dlls/gdi/tests/gdiobj.c:
27904 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
27906 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
27908 * tools/widl/server.c:
27909 widl: Do not generate code that initializes a binding handle.
27911 * tools/widl/client.c, tools/widl/server.c:
27912 widl: Fix proc offset calculation.
27913 A void return type is represented by a FC_END/FC_PAD sequence in the
27914 proc format string. Increment the proc offset by two when a function
27917 * tools/widl/parser.y:
27918 widl: 'unsigned char' and 'byte' are must be distinct types.
27920 2006-03-18 Jacek Caban <jacek@codeweavers.com>
27922 * include/mshtmdid.h, include/mshtml.idl:
27923 mshtml.idl: Added more interfaces.
27925 * dlls/mshtml/tests/protocol.c:
27926 mshtml/tests: Code cleanup.
27928 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
27930 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
27931 dbghelp: Live target detection.
27932 - DBGHELP_NOLIVE env variable is tested earlier to avoid
27933 some strange effects in live target detection
27934 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
27935 a process, because we know it must be a live target
27937 2006-03-17 Mike McCormack <mike@codeweavers.com>
27939 * dlls/user/tests/edit.c, programs/progman/group.c,
27940 programs/progman/main.c, programs/progman/program.c,
27941 programs/winecfg/audio.c:
27942 Remove some unnecessary uses of windowsx.h
27944 2006-03-18 Mike McCormack <mike@codeweavers.com>
27946 * dlls/avifil32/avifile.c:
27947 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
27949 2006-03-17 Mike McCormack <mike@codeweavers.com>
27951 * programs/taskmgr/dbgchnl.c:
27952 taskmgr: Fix some gcc 4.1 warnings.
27954 * programs/winecfg/appdefaults.c:
27955 winecfg: Fix some gcc 4.1 warnings.
27957 * dlls/crypt32/tests/store.c:
27958 crypt32: Fix a warning.
27960 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
27962 * dlls/msvfw32/msvfw32_Ko.rc:
27963 msvfw32: Update Korean resources.
27965 2006-03-17 Mike McCormack <mike@codeweavers.com>
27967 * programs/taskmgr/taskmgr.c:
27968 taskmgr: Fix some gcc 4.1 warnings.
27970 * programs/taskmgr/procpage.c:
27971 taskmgr: Fix some gcc 4.1 warnings.
27973 * programs/taskmgr/proclist.c:
27974 taskmgr: Fix some gcc 4.1 warnings.
27976 * programs/taskmgr/debug.c:
27977 taskmgr: Fix some gcc 4.1 warnings.
27979 * programs/taskmgr/endproc.c:
27980 taskmgr: Fix some gcc 4.1 warnings.
27982 * programs/taskmgr/affinity.c:
27983 taskmgr: Fix some gcc 4.1 warnings.
27985 * programs/regedit/treeview.c:
27986 regedit: Fix some gcc 4.1 warnings.
27988 2006-03-16 Juan Lang <juan_lang@yahoo.com>
27990 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
27991 dlls/crypt32/tests/store.c, include/wincrypt.h:
27992 crypt32: Implement CertGetSubjectCertificateFromStore.
27994 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
27996 * include/wine/wined3d_types.h:
27997 wined3d: Add D3DBASISTYPE to wined3d_types.h.
27999 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
28001 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
28002 d3d8/wined3d: Vertex shader fixes.
28004 2006-03-17 Alexandre Julliard <julliard@winehq.org>
28006 * dlls/gdi/freetype.c:
28007 gdi: Support for loading fonts from the build directory.
28009 * programs/winecfg/libraries.c:
28010 winecfg: Support for loading the list of dlls from the build directory.
28012 * libs/wine/loader.c:
28013 libwine: Added magic handling of dll path when running in build dir.
28014 This should ensure that we do the right thing in the build dir even if
28015 WINEDLLPATH isn't set.
28017 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
28019 * include/winbase.h:
28020 winbase.h: Add missing LMEM_INVALID_HANDLE define.
28022 2006-03-16 Alexandre Julliard <julliard@winehq.org>
28024 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
28025 libs/wine/wine.map:
28026 libwine: Export wine_get_build_dir.
28028 * dlls/ntdll/server.c, libs/wine/config.c:
28029 libwine: Added support for executing wine binaries out of the build dir.
28031 * libs/wine/config.c:
28032 libwine: Added detection for Wine being run out of the build directory.
28034 * dlls/Makefile.in, dlls/make_dlls:
28035 dlls: Remove the no longer needed symlinks to the static libraries.
28037 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
28038 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
28039 Remove some no longer needed library paths.
28041 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
28042 winegcc: Look for libraries in subdirs of the library path too.
28043 This means that -lfoo will match the library 'foo/libfoo.def' in
28044 addition to just 'libfoo.def'. This allows supporting the Wine source
28045 layout without adding a gazillion path entries.
28047 2006-03-16 Kai Blin <kai.blin@gmail.com>
28049 * dlls/secur32/dispatcher.c:
28050 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
28051 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
28053 2006-03-15 Juan Lang <juan_lang@yahoo.com>
28055 * dlls/crypt32/tests/store.c:
28056 crypt32: Tighten CertDuplicateCertificateContext test.
28057 Test that the return from CertDuplicateCertificateContext is the same
28060 2006-03-15 Alexandre Julliard <julliard@winehq.org>
28062 * ANNOUNCE, ChangeLog, VERSION, configure:
28065 ----------------------------------------------------------------
28066 2006-03-15 Alexandre Julliard <julliard@winehq.org>
28068 * programs/avitools/Makefile.in:
28069 avitools: Fixed library path for msvfw32.
28071 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
28072 user/tests: Try harder to flush X events before running tests.
28074 2006-03-06 András Kovács <andras@csevego.net>
28076 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
28077 wininet: Added Hungarian translation.
28079 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
28080 wineps: Added Hungarian translation.
28082 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
28083 shlwapi: Added Hungarian translation.
28085 * dlls/shell32/shell32_Hu.rc:
28086 shell32: Added Hungarian translation.
28088 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
28089 shdocvw: Added Hungarian translation.
28091 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
28092 setupapi: Added Hungarian translation.
28094 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
28095 serialui: Added Hungarian translation.
28097 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
28098 oledlg: Added Hungarian translation.
28100 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
28101 msvidc32: Added Hungarian translation.
28103 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
28104 msvfw32: Added Hungarian translation.
28106 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
28107 msrle32: Added Hungarian translation.
28109 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
28110 msi: Added Hungarian translation.
28112 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
28113 mshtml: Added Hungarian translation.
28115 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
28116 msacm: Added Hungarian translation.
28118 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
28119 mpr: Added Hungarian translation.
28121 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
28122 iccvid: Added Hungarian translation.
28124 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
28125 hhctrl.ocx: Added Hungarian translation.
28127 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
28128 comctl32: Added Hungarian translation.
28130 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
28131 avifil32: Added Hungarian translation.
28133 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
28135 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
28136 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
28137 include/wine/wined3d_types.h:
28138 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
28140 2006-03-15 Mike McCormack <mike@codeweavers.com>
28142 * dlls/comctl32/tests/treeview.c:
28143 comctl32: Fix some gcc 4.1 warnings.
28145 2006-03-14 Robert Reif <reif@earthlink.net>
28147 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
28148 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
28149 dsound: Add info to failed tests.
28150 Print format for failed SetFormat calls.
28152 2006-03-08 James Hawkins <truiken@gmail.com>
28154 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
28155 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
28156 unicode counterparts.
28158 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
28160 * dlls/dplayx/dplayx_global.c:
28161 dplayx: Fix semaphore deadlock.
28162 - Make sure to release the dplayx semaphore in for error cases as well.
28163 - Prevent race condition between creation of the semaphore and
28164 grabbing of the lock by creating the semaphore in the locked state
28165 instead of unlocked.
28167 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
28169 * dlls/x11drv/opengl.c:
28170 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
28171 Using alpha bits > 8 makes this function fail, while it should not.
28173 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
28175 * dlls/x11drv/dib_convert.c:
28176 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
28177 buffer in the convert_888_to_0888_* functions.
28179 2006-03-15 Alexandre Julliard <julliard@winehq.org>
28181 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28182 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
28183 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
28184 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
28185 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
28186 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
28187 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
28188 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
28189 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
28190 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
28191 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
28192 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
28193 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
28194 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
28195 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
28196 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
28197 dlls/msvideo/vfw16.h:
28198 msvideo: Renamed the msvideo directory to msvfw32.
28200 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
28201 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
28202 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
28203 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
28204 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
28205 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
28206 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
28207 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
28208 dlls/win32s/win32s16.spec:
28209 win32s: Renamed the win32s directory to w32skrnl.
28211 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28212 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
28213 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
28214 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
28215 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
28216 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
28217 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
28218 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
28219 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
28220 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
28221 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
28222 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
28223 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
28224 winsock: Renamed the winsock directory to ws2_32.
28226 * tools/Makefile.in:
28227 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
28229 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
28231 * tools/Makefile.in, tools/wineprefixcreate.in:
28232 wineprefixcreate: Make path searching relative.
28234 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
28236 * dlls/shell32/shlexec.c:
28237 shell32: Add parameter formatting rule to the command line if there isn't any.
28239 2006-03-14 Robert Shearman <rob@codeweavers.com>
28241 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
28242 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
28243 wininet: Move URL-related tests to a separate file.
28245 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28246 wininet: Make InternetCrackUrlW set the components related to net_loc
28247 to NULL when net_loc isn't present in the input URL.
28249 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
28250 wininet: Move cookie-related stubs to cookie.c
28252 * dlls/wininet/internet.c, dlls/wininet/internet.h,
28253 dlls/wininet/netconnection.c:
28254 wininet: Implement setting of send and receive timeouts.
28256 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
28257 dlls/ntdll/thread.c:
28258 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
28259 thread creation function to the NTDLL one.
28261 2006-03-14 Robert Reif <reif@earthlink.net>
28263 * dlls/winmm/wineesd/audio.c:
28264 wineesd: Use pipe sync for events.
28265 Ues pipe sync code from OSS/ALSA rather than windows events.
28267 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
28269 * dlls/x11drv/opengl.c:
28270 x11drv: Prevent out of bound access in DescribePixelFormat.
28273 wine.inf: Increase the DirectX version to that of the latest 9.0c .
28275 2006-03-13 Alexandre Julliard <julliard@winehq.org>
28277 * dlls/ddraw/tests/d3d.c:
28278 ddraw: Don't crash in d3d test if OpenGL is missing.
28280 2006-03-10 Juan Lang <juan_lang@yahoo.com>
28282 * dlls/crypt32/store.c:
28283 crypt32: Abstract contexts.
28284 - create a base cert context, and make functions unaware whether
28285 they're dealing with the base or derived type
28286 - simplify stores as a result
28288 2006-03-11 Mike McCormack <mike@codeweavers.com>
28290 * dlls/shell32/shlview.c:
28291 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
28293 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
28295 * dlls/wined3d/device.c:
28296 wined3d: Vertexdeclaration fix.
28297 In the old d3d8 code SetVertexShader stored the so called vertex
28298 declaration in the stateblock. In case of WineD3D this isn't done
28299 which breaks the drawPrimitive code. This patch stores the vertex
28300 declaration again in the stateblock which fixes Age Of Mythology.
28302 2006-03-11 Hans Leidekker <hans@it.vu.nl>
28304 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
28305 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
28307 2006-03-10 Christoph Frick <rid@zefix.tv>
28309 * dlls/dinput/joystick_linuxinput.c:
28310 dinput/joystick_linuxinput: Add POV detection and reporting.
28311 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
28313 2006-03-13 Robert Shearman <rob@codeweavers.com>
28315 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
28316 include/winternl.h:
28317 ntdll: Very crude implementation of RtlQueueWorkItem.
28319 * dlls/kernel/thread.c:
28320 kernel: Implement QueueUserWorkItem.
28322 2006-03-11 Robert Shearman <rob@codeweavers.com>
28324 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28325 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
28327 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28328 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
28329 The test for "about:" in InternetCrackUrlW should be more general so
28330 that only URLs without double slashes should also be assumed not to
28332 Add another test for this case and remove an unreliable
28333 InternetCreateUrl test.
28335 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28336 wininet: InternetCrackUrl should set nPort to the default port if not specified.
28338 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
28340 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
28341 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
28342 include/wine/wined3d_types.h:
28343 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
28345 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
28347 * dlls/wined3d/pixelshader.c:
28348 wined3d: Don't override variable that still has something we need.
28349 Use local temp variable instead.
28351 * dlls/wined3d/pixelshader.c:
28352 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
28354 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
28357 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
28359 2006-03-11 Mike McCormack <mike@codeweavers.com>
28361 * dlls/avifil32/avifile.c:
28362 avifil32: Use HeapAlloc instead of LocalAlloc.
28364 * dlls/avifil32/editstream.c:
28365 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
28367 * dlls/avifil32/extrachunk.c:
28368 avifil32: Use HeapAlloc instead of Local Alloc.
28370 * dlls/avifil32/acmstream.c:
28371 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
28373 * dlls/avifil32/tmpfile.c:
28374 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
28376 * dlls/avifil32/factory.c:
28377 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
28379 2006-03-10 Alexandre Julliard <julliard@winehq.org>
28381 * programs/winefile/winefile.c:
28382 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
28384 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
28386 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
28387 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
28388 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
28389 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
28390 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
28391 dlls/wined3d/device.c, dlls/wined3d/directx.c,
28392 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
28393 dlls/wined3d/query.c, dlls/wined3d/resource.c,
28394 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
28395 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
28396 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
28397 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28398 wined3d: Consistently use WINED3DRESOURCETYPE.
28400 2006-03-11 Mike McCormack <mike@codeweavers.com>
28402 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
28403 avifil32: Use CoTaskMemAlloc when allocating memory to return through
28406 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
28407 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
28408 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
28410 2006-03-10 Mike McCormack <mike@codeweavers.com>
28412 * dlls/commdlg/colordlg.c:
28413 comdlg32: Remove the property when destroy the dialog box.
28415 2006-03-09 Juan Lang <juan_lang@yahoo.com>
28417 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
28418 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
28419 crypt32: Move context properties to a separate file.
28421 2006-03-09 Robert Reif <reif@earthlink.net>
28423 * dlls/winmm/wineesd/audio.c:
28424 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
28426 2006-03-10 Petr Tesarik <hat@tesarici.cz>
28428 * programs/winedbg/be_i386.c:
28429 winedbg: Fix lcall instruction opcode.
28431 2006-03-10 Robert Shearman <rob@codeweavers.com>
28433 * dlls/wininet/http.c:
28434 wininet: Don't duplicate empty strings.
28436 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
28438 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
28439 wordpad: Add Turkish resource file.
28441 * programs/winecfg/Tr.rc:
28442 winecfg: Update Turkish resource file.
28444 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
28446 * documentation/README.tr:
28447 documentation: Turkish translation of README file.
28449 2006-03-10 Alexandre Julliard <julliard@winehq.org>
28451 * aclocal.m4, configure:
28452 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
28454 2006-03-10 Mike McCormack <mike@codeweavers.com>
28456 * dlls/commdlg/colordlg.c:
28457 comdlg32: Use a property for the color dialog's information.
28459 2006-03-09 Alexandre Julliard <julliard@winehq.org>
28462 dbt.h: Added DBTF_ flags.
28464 * dlls/user/message.c:
28465 user: Support packing/unpacking the WM_DEVICECHANGE message.
28467 2006-03-09 Robert Shearman <rob@codeweavers.com>
28469 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
28470 wininet: Fix InternetGetCookie with no matching cookies.
28471 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
28472 InternetGetCookie when there are no cookies for the specified
28473 domain. This fixes a bug in sending a blank cookie to HTTP servers.
28475 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28476 wininet: Fix an off-by-one error in InternetCreateUrlW.
28477 Fix an off-by-one error in the size of buffer used to store the port
28478 number in InternetCreateUrlW.
28480 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28481 wininet: Further InternetCreateFileW fixes.
28482 - Add the slash after the port number.
28483 - Only add the port number if the host name is present.
28485 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28486 wininet: If necessary, add a slash between the hostname and path in
28487 InternetCreateUrlW.
28489 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28490 wininet: More InternetCreateUrlW fixes.
28491 - Don't add double slashes for opaque URLs.
28492 - The default port number for all other schemes is 0.
28494 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28495 wininet: Parse the scheme the string in InternetCreateFileW.
28496 Parse the scheme the string in InternetCreateFileW and rewrite
28497 url_uses_default_port using schemes instead of strings.
28499 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28500 wininet: Get the string for the scheme if specified only by the
28501 INTERNET_SCHEME enumeration in InternetCreateUrlW.
28503 * dlls/wininet/internet.c:
28504 wininet: The host name is optional in InternetCreateUrlW.
28506 * dlls/wininet/internet.c:
28507 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
28508 Use an array of schemes so that it can be re-used for mapping from
28509 INTERNET_SCHEME back to a string and simplify the code in
28510 GetInternetSchemeW.
28512 * dlls/wininet/internet.c:
28513 wininet: Fix Trace in InternetCreateUrl.
28514 The url passed in to InternetCreateUrl is an out parameter, so don't
28517 * dlls/wininet/http.c:
28518 wininet: Fix redirects with relative URIs instead of absolute URIs.
28520 2006-03-09 Christoph Frick <rid@zefix.tv>
28522 * dlls/dinput/joystick_linuxinput.c:
28523 dinput/linuxinput: Fix handling of DIPH_BYID.
28524 - handling of DIPH_BYID
28525 - use regular id and not shifted one also for axes
28526 - may only Acquire after SetDataFormat
28528 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
28530 * dlls/gdi/freetype.c:
28531 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
28532 %windir%\fonts has failed.
28534 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
28535 dlls/wineps/pen.c, dlls/x11drv/pen.c:
28536 gdi: A better workaround for extended user style pens.
28538 2006-03-08 H. Verbeet <hverbeet@gmail.com>
28540 * dlls/wined3d/drawprim.c:
28541 wined3d: Use OpenGL fragment programs when available.
28543 * dlls/wined3d/drawprim.c:
28544 wined3d: Remove an incorrect FIXME.
28546 * dlls/wined3d/vertexshader.c:
28547 wined3d: Enable color fixups for vertex shaders.
28549 * dlls/wined3d/vertexshader.c:
28550 wined3d: Minor vshader_program_add_param cleanup.
28551 - In vshader_program_add_param, pass a pointer to the shader object
28552 instead of individual parameters.
28553 - In vshader_program_add_param, rename input to is_input to make it
28554 clearer what the parameter does.
28555 - Fix a typo & cleanup a comment.
28557 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
28559 * dlls/oleaut32/olepicture.c:
28560 oleaut32: Reorder a few functions to avoid forward declaractions.
28562 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
28564 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
28565 include/wine/wined3d_interface.h:
28566 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
28568 2006-03-09 Mike McCormack <mike@codeweavers.com>
28570 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
28571 user: The height of a ListBox item can be no more than MAXBYTE.
28573 * dlls/msi/action.c:
28574 msi: Remove some unnecessary indent.
28576 * dlls/msi/tests/package.c:
28577 msi: Make sure to run tests for MsiEvaluateCondition.
28579 2006-03-09 Jacek Caban <jacek@codeweavers.com>
28581 * dlls/mshtml/htmlelem.c:
28582 mshtml: Added beginning of getAttribute implementation.
28584 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
28585 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
28586 mshtml: Added IHTMLBodyElement implementation.
28588 2006-03-07 Huw Davies <huw@codeweavers.com>
28590 * configure, configure.ac, dlls/opengl32/opengl32.spec,
28591 dlls/opengl32/wgl.c, include/config.h.in:
28592 opengl32: Implement wglUseFontOutlines.
28594 2006-03-07 Juan Lang <juan_lang@yahoo.com>
28596 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
28597 crypt32: Implement CertGetValidUsages.
28599 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
28601 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
28602 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
28603 wined3d: Add D3DLOCK_* types to wined3d_types.h.
28605 2006-03-07 Jacek Caban <jacek@codeweavers.com>
28607 * dlls/mshtml/htmltextarea.c:
28608 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
28610 * dlls/mshtml/htmlselect.c:
28611 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
28613 * dlls/mshtml/htmlinput.c:
28614 mshtml: Added get_type, get_value, get_name and get_checked
28615 implementation of IHTMLInputElement interface.
28617 2006-03-07 Peter Åstrand <astrand@cendio.se>
28619 * dlls/comctl32/listview.c:
28620 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
28622 2006-03-07 Hans Leidekker <hans@it.vu.nl>
28624 * dlls/mscms/tests/profile.c:
28625 mscms: Add tests for EnumColorProfiles{A,W}.
28627 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
28628 mscms: Implement EnumColorProfiles{A,W}.
28630 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
28632 * fonts/Makefile.in:
28633 fonts: Install fonts in $(datadir)/wine/fonts.
28635 2006-03-08 Alexandre Julliard <julliard@winehq.org>
28637 * dlls/Makeimplib.rules.in:
28638 dlls: Added a default install-lib rule for dlls that don't have one.
28640 2006-03-07 Alexandre Julliard <julliard@winehq.org>
28642 * dlls/x11drv/desktop.c:
28643 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
28646 server: Fixed length check in dump_inline_unicode_string.
28648 * dlls/shell32/systray.c, programs/explorer/desktop.c,
28649 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
28650 programs/explorer/systray.c, programs/explorer/systray.h:
28651 explorer: Merged systray support with the desktop window main loop.
28652 Systray is now always available as part of the desktop and doesn't
28653 need to be started from shell32.
28655 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
28656 server/protocol.def, server/trace.c, server/window.c:
28657 user: Launch explorer to manage the desktop window.
28659 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
28660 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
28661 explorer: Added desktop option.
28662 The /desktop option causes explorer to create and manage the desktop
28665 2006-03-07 Mike McCormack <mike@codeweavers.com>
28667 * dlls/kernel/actctx.c:
28668 kernel: Improve the activation context stubs.
28670 2006-03-06 H. Verbeet <hverbeet@gmail.com>
28672 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
28673 dlls/wined3d/vertexshader.c:
28674 wined3d: Fix a few FIXME's.
28676 * dlls/wined3d/device.c:
28677 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
28679 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
28681 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
28682 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
28683 include/wine/wined3d_types.h:
28684 wined3d: Define D3D usage flags in wined3d_types.h.
28686 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
28687 include/wine/wined3d_types.h:
28688 wined3d: Add device caps to wined3d_types.h.
28690 2006-03-06 Jacek Caban <jacek@codeweavers.com>
28692 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
28693 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
28694 dlls/mshtml/nsiface.idl:
28695 mshtml: Added IHTMLTextAreaElement implementation.
28697 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
28698 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
28699 dlls/mshtml/nsiface.idl:
28700 mshtml: Added IHTMLSelectElement implementation.
28702 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
28703 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
28704 dlls/mshtml/nsiface.idl:
28705 mshtml: Added IHTMLInputElement implementation.
28707 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
28708 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
28709 mshtml: Added IHTMLElementCollection::tags implementation.
28711 2006-03-06 Juan Lang <juan_lang@yahoo.com>
28713 * dlls/crypt32/store.c:
28714 crypt32: Simplify stores.
28715 Ref count cert context references, and eliminate the DupCert function
28718 2006-03-06 Alexandre Julliard <julliard@winehq.org>
28720 * dlls/kernel/process.c:
28721 kernel: Better support for detached processes.
28722 Call setsid() in the new process to create a new Unix process group
28723 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
28726 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
28727 x11drv: Make sure to never manipulate the root window, even if we own
28728 the desktop window.
28730 * server/process.c, server/user.h, server/window.c, server/winstation.c:
28731 server: Support for closing the desktop window.
28732 If a thread is owning the desktop window, when all other users of the
28733 desktop have exited, signal the owner to close the desktop (with a 1
28736 * server/object.c, server/object.h:
28737 server: Added unlink_named_object function.
28738 Allows to remove the name of an object while keeping around the object
28741 * server/class.c, server/user.h, server/window.c:
28742 server: Infrastructure for having a thread own the desktop window.
28744 * dlls/mlang/mlang.c:
28745 mlang: Decrement the module refcount when an object is destroyed.
28747 2006-03-06 H. Verbeet <hverbeet@gmail.com>
28749 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
28750 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
28751 wined3d: Fix the relation between volumes and their container.
28753 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
28754 dlls/wined3d/device.c, dlls/wined3d/surface.c,
28755 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
28756 include/wine/wined3d_interface.h:
28757 wined3d: Fix the relation between surfaces and their container.
28759 * dlls/wined3d/surface.c:
28760 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
28761 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
28764 2006-03-06 Robert Shearman <rob@codeweavers.com>
28766 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
28767 wininet: Rewrite InternetCreateUrlW.
28768 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
28769 URL_COMPONENTS structure and fall back to a strlenW call when a
28771 - Expand the number of protocols supported when determining whether
28772 the port number should be added.
28773 - Fix a test by passing in the correct length of scheme.
28775 * dlls/wininet/http.c, dlls/wininet/internet.h,
28776 dlls/wininet/netconnection.c:
28777 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
28778 Don't continue to connect to a secure server without SSL support since
28779 it won't work. Return an error back to the application instead.
28781 * dlls/wininet/tests/http.c:
28782 wininet: More tests for InternetCreateUrl.
28783 Fix an InternetCreateUrl test so that it correctly sets the scheme
28784 length and add tests which show the behaviour when the lengths are set
28785 to zero and when the https scheme is used.
28787 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
28789 * dlls/wininet/internet.c:
28790 wininet: Add stub for missing InternetSetOption.
28792 2006-03-06 Alexandre Julliard <julliard@winehq.org>
28794 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
28795 libs/wine/wine.def, libs/wine/wine.map:
28796 libwine: Export a function to retrieve the data directory (based on a
28797 patch by Dmitry Timoshkov).
28799 2006-03-06 Francois Gouget <fgouget@free.fr>
28801 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
28802 Fix compatibility with native advpack dlls.
28803 Most native advpack dlls in circulation don't have RegInstallA. So
28804 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
28807 2006-03-06 Mike McCormack <mike@codeweavers.com>
28809 * tools/wrc/parser.l:
28810 wrc: Don't use identifiers starting yy*, they're reserved for flex.
28812 * dlls/avifil32/editstream.c:
28813 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
28815 2006-03-06 Jacek Caban <jacek@codeweavers.com>
28817 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
28818 shdocvw: Added get_LocationURL implementation.
28820 2006-03-05 Jacek Caban <jacek@codeweavers.com>
28822 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
28823 mshtml: Added IHTMLElementCollection implementation.
28824 - Added IHTMLElementCollection implementation.
28825 - Added get_all implementation.
28827 2006-03-06 Alexandre Julliard <julliard@winehq.org>
28829 * dlls/shell32/shlfileop.c:
28830 shell32: Grow the file list dynamically in SHFileOperation.
28831 This avoids searching the same directories twice, once to count the
28832 files and then once for real.
28834 * dlls/shell32/shlfileop.c:
28835 shell32: Store only the file attributes in the file list for SHFileOperation.
28836 We don't need the rest of the WIN32_FIND_DATA structure.
28838 * dlls/shell32/shlfileop.c:
28839 shell32: Fixed handling of null-terminated file list in SHFileOperation.
28841 2006-03-03 Aric Stewart <aric@codeweavers.com>
28843 * dlls/shell32/shlfileop.c:
28844 shell32: Skip dot directories in SHFileOperation.
28845 In ShFileOperation when generating a file list with * wildcards, for
28846 example for deletion, do not include the dot directories (. and ..) in
28847 the list, because that cause the operation to spiral out of control.
28849 2006-03-06 Alexandre Julliard <julliard@winehq.org>
28851 * server/winstation.c:
28852 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
28854 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
28855 server/trace.c, server/window.c:
28856 server: Return real parent and owner in the create_window request.
28857 Remove computing of parent and owner handles on the client side.
28859 * dlls/user/desktop.c:
28860 user: Allow creating windows of the desktop class.
28862 * dlls/user/message.c:
28863 user: Allow some Wine internal messages to act on the desktop window.
28865 2006-03-05 Mike McCormack <mike@codeweavers.com>
28867 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
28868 mpr: Stub implementations of some mpr functions.
28870 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
28872 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
28873 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
28874 shell32: Unicode'ify ISFHelper interface.
28876 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
28878 * dlls/wined3d/directx.c:
28879 wined3d: Fix retrieval of driver adapter versions.
28881 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
28883 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
28884 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
28885 dbghelp: Added type for array index.
28886 - added type for array index
28887 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
28888 - fixed SyGetTypeInfo accordingly
28890 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
28891 msvcrt: Some more fixes to name demangling.
28893 * dlls/dbghelp/type.c:
28894 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
28896 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
28898 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
28899 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
28901 2006-03-05 Jason Green <jave27@gmail.com>
28903 * dlls/wined3d/utils.c:
28904 wined3d: Add a few more WINED3DFMT formats to be recognized.
28906 2006-03-05 Jacek Caban <jacek@codeweavers.com>
28908 * dlls/shdocvw/dochost.c:
28909 shdocvw: Beginning ShowContextMenu implementation.
28911 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
28912 mshtml: Added get_documentElement implementation.
28914 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
28915 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
28916 mshtml: Added IHTMLElement implementation.
28918 * include/mshtmdid.h, include/mshtml.idl:
28919 mshtml: Added more interfaces to mshtml.idl.
28921 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
28922 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
28923 mshtml: Added IHTMLDOMNode implementation.
28925 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
28927 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
28928 include/wine/wined3d_gl.h:
28929 wined3d: Added OpenGL 2.0 function definitions.
28931 2006-03-05 Robert Shearman <rob@codeweavers.com>
28933 * programs/wcmd/wcmdmain.c:
28934 wcmd: Improve command line processing.
28935 Make the command line processing more robust by continuing to process
28936 command line options if an unknown one is detected and remove the
28937 skipping of argv[0], which is no longer necessary. This fixes the
28938 parsing when argv[0] isn't set to the program name.
28940 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
28941 oleaut: Implement VarBstrFromDisp.
28943 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
28944 oleaut: Fix VarFormat for VT_NULL variants.
28946 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
28947 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
28949 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
28950 ole: Store the destination context and the destination context data in
28951 the proxy manager when unmarshaling.
28953 * include/olectl.h:
28954 include: Add more definitions and types to olectl.h.
28956 * dlls/oleaut32/tests/vartest.c:
28957 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
28959 * dlls/oleaut32/olepicture.c:
28960 oleaut: Split OLEPictureImpl_Load.
28961 Split OLEPictureImpl_Load into separate functions for the different file
28964 2006-03-05 Mike McCormack <mike@codeweavers.com>
28966 * programs/winecfg/audio.c:
28967 winecfg: Fix a typo (LVM_ -> TVM_).
28969 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
28971 * dlls/wined3d/device.c:
28972 wined3d: Implemented WINED3DRS_DEPTHBIAS.
28974 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
28976 * dlls/wined3d/device.c:
28977 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
28979 * dlls/wined3d/device.c:
28980 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
28981 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
28983 * dlls/wined3d/device.c:
28984 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
28986 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
28987 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
28989 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
28991 * dlls/wined3d/device.c:
28992 wined3d: Fix cut&paste typo.
28994 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
28996 * include/wine/wined3d_types.h:
28997 wined3d: Add D3D7 texture stage types.
28999 * include/wine/wined3d_types.h:
29000 wined3d: Add D3D7 render states.
29002 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
29004 * programs/winebrowser/main.c:
29005 winebrowser: Use CP_UNIXCP when translating URL passed on command line
29008 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
29010 * dlls/user/sysparams.c:
29011 user32: Fix the default height for CJK fonts.
29013 2006-03-04 Mike McCormack <mike@codeweavers.com>
29015 * dlls/avifil32/acmstream.c:
29016 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
29018 2006-03-03 Juan Lang <juan_lang@yahoo.com>
29020 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
29021 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
29022 crypt32: Move serialization functions to serialize.c.
29024 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
29026 * dlls/mlang/mlang.c:
29027 mlang: Implement DllCanUnloadNow.
29029 2006-03-02 Huw Davies <huw@codeweavers.com>
29031 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
29032 dlls/x11drv/x11drv.h:
29033 gdi: Better support for 1bpp dib sections.
29035 2006-03-03 Mike McCormack <mike@codeweavers.com>
29037 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
29038 programs/regedit/listview.c:
29039 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
29041 * programs/winecfg/audio.c:
29042 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
29044 * dlls/shell32/brsfolder.c:
29045 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
29047 * dlls/msrle32/msrle32.c:
29048 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
29050 * dlls/hhctrl.ocx/help.c:
29051 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
29053 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
29054 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
29056 2006-03-02 Juan Lang <juan_lang@yahoo.com>
29058 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
29059 crypt32: Implement CertDuplicateStore.
29061 2006-03-02 Francois Gouget <fgouget@free.fr>
29063 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
29064 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
29065 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
29066 Fix the stub message so it is more standard and use consistent
29069 * dlls/kernel/heap.c:
29070 kernel: Protect sys/resource.h include.
29072 2006-03-02 Alexandre Julliard <julliard@winehq.org>
29074 * ANNOUNCE, ChangeLog, VERSION, configure:
29077 ----------------------------------------------------------------
29078 2006-03-02 Alexandre Julliard <julliard@winehq.org>
29080 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
29081 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
29082 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
29083 Fixed some compiler warnings on old gcc versions.
29085 * dlls/Makefile.in, dlls/make_dlls:
29086 dlls: Remove 16-bit files on make clean.
29088 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
29090 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
29091 wined3d: Opengl 2.x compile fix.
29093 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
29095 * dlls/user/menu.c:
29096 user: Fix uninitialized rectangle in menu arrow painting.
29098 2006-03-01 Mike McCormack <mike@codeweavers.com>
29101 wine.inf: Add a default RelayExclude.
29103 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
29105 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
29106 winedbg: Bring usage() and .man up to date.
29108 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
29109 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
29110 winedbg: Add ability to reload a minidump.
29111 - now recognize winedbg foo.mdmp on command line
29112 - fleshed out tgt_minidump to reload information from minidump
29114 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
29115 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
29116 winedbg: process_io
29117 - added ability to specify process_io at process creation/attachment
29119 - created a process_io structure for gdbproxy
29121 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
29122 programs/winedbg/winedbg.c:
29123 winedbg: main_loop.
29124 - split dbg_main_loop in two parts (one for finishing the debuggee
29125 attachment, the second one really for handling the main loop)
29126 - removed now longer needed dbg_main_loop
29128 2006-03-01 Jacek Caban <jacek@codeweavers.com>
29130 * dlls/shdocvw/navigate.c:
29131 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
29132 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
29133 - Remove unneeded call to GetBindInfo.
29135 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
29136 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
29137 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
29138 mshtml: Beginning support for links opened in a new frame.
29140 * dlls/mshtml/nsembed.c:
29141 mshtml: Use NSContainer as 'This' of its window.
29143 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
29145 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
29146 cabinet: Set proper error information on failures.
29148 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
29150 * dlls/user/menu.c, dlls/user/tests/menu.c:
29151 user32: Fix handling of '\b' right flush character in menus.
29152 - do not add extra space; modify the tests to confirm this;
29153 - right flush to the menu tab stop, not to the menu border;
29154 - small fixes to the menu tab stop calculation.
29156 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
29158 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
29159 dlls/riched20/tests/editor.c:
29160 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
29162 2006-03-01 Jeremy White <jwhite@codeweavers.com>
29164 * dlls/crypt32/tests/oid.c:
29165 crypt32: More gcc 2.95 adjustments.
29167 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
29169 * dlls/wined3d/utils.c:
29170 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
29171 This fixes texture colours in many D3D games (verified with Age Of Mythology).
29173 2006-03-01 Robert Shearman <rob@codeweavers.com>
29175 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
29176 ole: Change NORMALEXTREFS to 5, like it is in native.
29178 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
29179 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
29181 * dlls/oleaut32/connpt.c:
29182 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
29184 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
29185 rpcrt4: Change the stubless parameter attributes to using a bitfield
29186 (as defined by the PSDK) so the ServerAllocSize part is easier to
29189 * dlls/rpcrt4/ndr_marshall.c:
29190 rpcrt4: Implement marshaling and unmarshaling for enum types.
29192 2006-03-01 Juan Lang <juan_lang@yahoo.com>
29194 * dlls/crypt32/store.c:
29195 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
29197 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
29199 * dlls/shell32/shres.rc:
29200 shell32: New icons for Desktop and My Computer.
29202 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
29204 * dlls/user/menu.c:
29205 user32: Ensure VK_UP displays the popup menu for the selected item if
29206 the popup menu is not visible
29208 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
29210 * documentation/PACKAGING:
29211 PACKAGING: Mention more libraries / tools in the needed dependencies section.
29213 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
29216 README: Fix spelling Red Hat. Remove unneeded references to Debian
29217 and Red Hat. Document the use of libxml2 as a weak prerequisite.
29219 2006-03-01 Mike McCormack <mike@codeweavers.com>
29221 * configure, configure.ac, include/config.h.in, server/signal.c:
29222 server: Print a message if wineserver crashes and we don't dump cores.
29224 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
29226 * dlls/x11drv/settings.c:
29227 x11drv: Convert 24-bit into 32-bit color before looking for an
29228 available screen resolution. We do this during enumeration, so there
29229 would be no 24-bit modes available.
29231 2006-02-28 Juan Lang <juan_lang@yahoo.com>
29233 * dlls/crypt32/store.c:
29234 crypt32: Eliminate an unnecessary function pointer from stores.
29236 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
29238 * programs/notepad/main.c:
29239 notepad: Wrap long lines by default like Windows does.
29241 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
29243 * dlls/kernel/comm.c:
29244 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
29246 * dlls/ntdll/serial.c:
29247 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
29249 2006-02-28 Alexandre Julliard <julliard@winehq.org>
29251 * tools/wrc/parser.y:
29252 wrc: Integer ids can be used for control labels instead of strings.
29254 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29255 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
29256 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
29257 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
29258 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
29259 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
29260 winnls32: Renamed the winnls directory to winnls32.
29262 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29263 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
29264 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
29265 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
29266 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
29267 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
29268 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
29269 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
29270 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
29271 dlls/wnaspi32/wnaspi32.spec:
29272 wnaspi32: Renamed the winaspi directory to wnaspi32.
29274 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29275 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
29276 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
29277 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
29278 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
29279 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
29280 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
29281 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
29282 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
29283 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
29284 lz32: Renamed lzexpand directory to lz32.
29286 * dlls/ntdll/loader.c:
29287 ntdll: Don't reset the load count when reusing a builtin modref.
29289 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
29292 wine.inf: Add printing section for local port monitor.
29294 2006-02-27 Robert Reif <reif@earthlink.net>
29296 * dlls/dsound/duplex.c:
29297 dsound: Fix duplex create bug.
29299 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
29301 * dlls/dinput/mouse.c:
29302 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
29304 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
29306 * dlls/wined3d/device.c:
29307 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
29309 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
29311 * dlls/wined3d/device.c:
29312 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
29314 * dlls/wined3d/device.c:
29315 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
29317 * dlls/wined3d/device.c:
29318 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
29320 * dlls/wined3d/device.c:
29321 wined3d: Added D3D9 render states.
29323 * dlls/wined3d/device.c:
29324 wined3d: Fixed some typos and prevented divide by 0.
29326 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
29328 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
29329 crypt32: Don't access a blob after freeing it.
29331 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
29332 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
29333 programs/winedbg/winedbg.c:
29334 winedbg: Added a close_process method to process_io.
29335 - added a close_process method to process_io
29336 - made use of it to get rid of dbg_detach
29338 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
29339 winedbg: Extend auto mode with minidump.
29340 - added -minidump and -minidump <file> options to command line
29341 Those options are to be used in remplacement of --auto to create a minidump
29342 In the form --minidump <file>, the minidump will be created in <file>,
29343 otherwise the filename will be automatically generated.
29345 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
29346 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
29347 programs/winedbg/winedbg.c:
29348 winedbg: Rewrite auto mode.
29349 - rewrote auto mode as a specific set of commands to be run in
29350 regular parser, instead of hard coding those commands
29351 - added a new function to store a set of commands to be executed
29353 - added 'echo' command to the parser functions
29354 - got rid of dbg_action_mode
29355 - added support of '--' on command line
29357 * programs/winedbg/gdbproxy.c:
29358 winedbg: Fixed regression in gdb handling.
29360 2006-02-27 James Hawkins <truiken@gmail.com>
29362 * dlls/advpack/tests/advpack.c:
29363 advpack: Factor out loading the program files directory.
29365 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
29366 advpack: Add tests for the TranslateInfStringEx trio of functions and
29369 * dlls/advpack/tests/advpack.c:
29370 advpack: Factor out the API loading of advpack tests.
29372 2006-02-27 Juan Lang <juan_lang@yahoo.com>
29374 * dlls/crypt32/oid.c:
29375 crypt32: Correct compile problem on gcc 2.95.
29377 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
29379 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
29380 crypt32: Add Korean translation.
29382 2006-02-28 Mike McCormack <mike@codeweavers.com>
29384 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
29385 msvcrt: Add a stub for _wsetlocale.
29387 2006-02-27 Kovács András <andras@csevego.net>
29389 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
29390 winecfg: New Hungarian language resource.
29392 2006-02-27 Francois Gouget <fgouget@free.fr>
29394 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
29395 d3d8: Remove spaces before '\n'.
29397 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
29399 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
29400 d3d8: Header cleanup.
29401 Remove unneeded structures and functions from d3d8_private.h, clean
29402 some datatypes up and remove d3dcore_gl.h.
29404 2006-02-27 Jacek Caban <jacek@codeweavers.com>
29406 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
29407 dlls/mshtml/nsiface.idl:
29408 mshtml: Added nsIInterfaceRequestor implementation.
29410 2006-02-24 Jacek Caban <jacek@codeweavers.com>
29412 * dlls/mshtml/nsservice.c:
29413 mshtml: Improve ConfirmEx hack.
29415 2006-02-24 Francois Gouget <fgouget@free.fr>
29417 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
29418 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
29419 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
29420 advpack: Prepare the unicodification of advpack.dll.
29421 All functions that manipulate strings should have an Ansi and a
29423 Forward the unqualified dll entry points to the Ansi variant for
29424 backward compatibility.
29425 We're not allowed to use unqualified entry points in Wine, so change
29426 RegInstall() calls to RegInstallA().
29429 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
29431 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
29432 programs/winedbg/winedbg.c:
29433 winedbg: Auto mode.
29434 - rewrite auto mode startup
29435 - move part of auto handling to tgt_active.c
29437 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
29438 programs/winedbg/winedbg.c:
29439 winedbg: Move gdb command line handling.
29440 - moves gdb command line handling to gdbproxy.c
29441 - using manifest constants to make code more readable
29443 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
29444 programs/winedbg/winedbg.c:
29445 winedbg: Active and command line.
29446 - move process attachment and process creation (related to command
29447 line handling) from winedbg.c to tgt_active.c
29448 - tidy up argument parsing
29450 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
29451 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
29452 programs/winedbg/debugger.h:
29453 winedbg: Cleanup the process_io usage.
29454 - made be_process_io references 'const'
29455 - make use of it for dbg_read_memory and dbg_write_memory
29457 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
29458 programs/winedbg/winedbg.c:
29459 winedbg: Active targets
29460 Move all code related to an 'active' target (ie a running process)
29461 from winedbg.c to tgt_active.c.
29463 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
29464 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
29466 kernel32: ClearCommError.
29467 ClearCommError should only deal with *communication* errors (are being
29468 seen on the serial interface) rather than API errors (which can be
29469 reported to the caller by the API itself). I then removed all the
29470 stuff related to storing the error status in the server object.
29472 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
29474 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29475 riched20: Implement EM_SCROLL and its tests.
29477 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
29479 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
29480 riched20: EM_HIDESELECTION implementation.
29482 2006-02-25 Peter Beutner <p.beutner@gmx.net>
29484 * dlls/ddraw/surface_dib.c:
29485 ddraw: Fix transparent Blits on 8bit surfaces.
29486 There are no red/green/blue bitmasks with color depth==8bpp. In that
29487 case always match against the whole byte.
29489 2006-02-24 H. Verbeet <hverbeet@gmail.com>
29491 * dlls/wined3d/surface.c:
29492 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
29493 it adds a reference to the device that shouldn't be there.
29495 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
29497 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
29498 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
29499 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
29500 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
29501 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
29502 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
29503 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
29504 dlls/wined3d/device.c, dlls/wined3d/directx.c:
29505 d3d8: Moved the remaining code over to WineD3D (based on patches by
29508 2006-02-25 Hans Leidekker <hans@it.vu.nl>
29510 * dlls/winsock/socket.c:
29511 winsock: Fix two Windows to Unix mapping issues.
29512 Handle wildcard address family hint in getaddrinfo.
29513 Convert flags too in getnameinfo.
29515 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
29517 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
29518 crypt32: Add German resource file.
29520 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
29522 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
29523 mscms: One more LastError code fixed.
29525 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
29527 * dlls/shell32/tests/shlfolder.c:
29528 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
29529 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
29530 path. Removed some HRESULT tests on IUnknown_Release calls, which
29533 2006-02-24 Jacek Caban <jacek@codeweavers.com>
29535 * dlls/mshtml/nsio.c:
29536 mshtml: Return error in NewChannelFromURL if retval is NULL.
29538 * dlls/mshtml/nsio.c:
29539 mshtml: Added nsIURI::Clone implementation.
29541 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
29542 mshtml: Don't add null byte to post data.
29544 * dlls/mshtml/nsembed.c:
29545 mshtml: Init nsIOService as soon as possible.
29547 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
29549 * dlls/iphlpapi/ifenum.c:
29550 iphplapi: Define IF_NAMESIZE if missing.
29552 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
29554 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
29555 programs/notepad/No.rc, programs/winecfg/No.rc,
29556 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
29557 Updated/new Norwegian Bokmål resources.
29559 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
29561 * dlls/ole32/storage32.c:
29562 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
29564 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
29566 * dlls/riched20/editor.c:
29567 riched20: Added a comment to make life easier.
29569 2006-02-24 Francois Gouget <fgouget@free.fr>
29571 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
29572 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
29574 Assorted spelling fixes.
29576 * include/wincrypt.h, tools/winapi/win32.api:
29577 crypt32: Add CryptQueryObject() prototype.
29580 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
29581 winsock: Tweak getnameinfo() prototype.
29582 Tweak the getnameinfo() prototype to better match the Windows PSDK and
29583 the GetNameInfoW() prototype.
29586 * include/sfc.h, tools/winapi/win32.api:
29588 Add a missing sfc.dll prototype.
29589 Add an sfc.dll section to win32.api for winapi_check.
29591 * dlls/msftedit/msftedit.spec:
29592 msftedit: Fix CreateTextServices() forward.
29594 * dlls/d3d8/device.c:
29595 d3d8: Remove spaces before '\n', spelling fix.
29597 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
29598 dlls/riched20/tests/editor.c:
29599 Add trailing '\n's to ok() calls.
29601 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
29603 * dlls/user/defwnd.c:
29604 user32: Handle WM_ENDSESSION in DefWinProc().
29605 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
29606 shutdown is proceeding.
29608 * dlls/user/message.c:
29609 user32: 0 vs. INFINITE timeout.
29610 It is 0 that denotes an infinite timeout for the wine server now, not
29612 Document put_message_in_queue()'s check for INFINITE (done for
29613 backwards compatibility with Windows 9x).
29615 * dlls/user/user_main.c:
29616 user: Fix ExitWindows().
29617 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
29618 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
29619 we don't get stuck if a process is hung.
29620 - Only send WM_ENDSESSION to windows that received a
29621 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
29623 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
29625 * dlls/usp10/usp10.c:
29626 usp10: Tidy default values.
29627 Set values for pwLogClust, uJustification and fClusterStart similar to
29630 2006-02-24 Alexandre Julliard <julliard@winehq.org>
29632 * dlls/x11drv/x11drv_main.c:
29633 x11drv: Make the synchronous option a debug channel instead of a
29634 registry entry to make it easier to use.
29636 * configure, configure.ac:
29637 configure: Added special check for broken linux/capi.h.
29639 * dlls/ntdll/virtual.c:
29640 ntdll: Use PROT_NONE instead of 0.
29642 * dlls/kernel/dosmem.c:
29643 kernel: Don't request execute permission for DOS memory.
29645 2006-02-23 Juan Lang <juan_lang@yahoo.com>
29647 * dlls/crypt32/store.c:
29648 crypt32: Use public functions during serialization rather than relying
29649 on the internal format of a certificate.
29651 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
29652 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
29653 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
29654 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
29655 dlls/crypt32/version.rc, include/wincrypt.h:
29656 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
29657 - implement CryptEnumOIDInfo and CryptFindOIDInfo
29658 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
29660 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
29662 * dlls/winspool/tests/info.c:
29663 winspool/tests: Skip tests, when a remote print server has no RPC
29666 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
29668 * dlls/ole32/tests/storage32.c:
29669 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
29671 2006-02-23 Robert Shearman <rob@codeweavers.com>
29673 * dlls/ole32/compobj.c:
29674 ole: Fallthrough from local activation in CoGetClassObject.
29675 If local-server or local-service activation doesn't work in
29676 CoGetClassObject then fallthrough instead of returning from the
29679 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
29680 oleaut: Fix standard font cloning.
29681 Create new empty connection points on clone of the standard Font
29682 (based on a patch by Alex Villacís Lasso).
29684 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
29686 * dlls/user/tests/msg.c:
29687 user: Give meaningful names to the structures used to transfer
29688 information to the test threads.
29690 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
29692 * dlls/msi/dialog.c:
29693 msi: When evaluating conditions, if the condition is empty or none is
29694 provided then treat it as being satisfied.
29696 2006-02-23 Huw Davies <huw@codeweavers.com>
29698 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
29699 msxml3: Fix for empty node lists.
29701 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
29703 * dlls/gdi/freetype.c:
29704 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
29706 2006-02-23 Huw Davies <huw@codeweavers.com>
29708 * dlls/gdi/bitblt.c:
29709 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
29711 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
29713 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
29714 cfgmgr32: Forward some functions to setupapi.dll.
29716 2006-02-23 Mike McCormack <mike@codeweavers.com>
29719 server: Add directories to recursive watches as they're opened.
29721 2006-02-22 Juan Lang <juan_lang@yahoo.com>
29723 * include/wincrypt.h:
29724 wincrypt: Add OIDs.
29726 2006-02-22 James Hawkins <truiken@gmail.com>
29728 * dlls/setupapi/dirid.c:
29729 setupapi: Downgrade an ERR to a WARN.
29731 2006-02-22 Kevin Koltzau <kevin@plop.org>
29733 * dlls/riched20/editor.c:
29734 riched20: Call GetClipboardData callback on cut/copy.
29736 * dlls/riched20/richole.c:
29737 riched20: Enable retrieving data through the ole interface.
29739 * dlls/riched20/clipboard.c:
29740 riched20: Ensure copied text is terminated with a null.
29742 * dlls/riched20/editor.c:
29743 riched20: EM_GETOLEINTERFACE is not a stub.
29745 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
29746 riched20: Store reference to editor in ole interface.
29748 * dlls/riched20/clipboard.c:
29749 riched20: Allocate proper amount of memory for formatetc array.
29751 2006-02-22 Juan Lang <juan_lang@yahoo.com>
29753 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
29754 dlls/crypt32/tests/oid.c:
29755 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
29757 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
29758 crypt32: Implement CertFindCertificateInStore, with tests.
29760 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
29762 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
29763 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
29764 Added msftedit.dll.
29766 2006-02-22 Kevin Koltzau <kevin@plop.org>
29768 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
29769 dlls/riched20/editor.c, dlls/riched20/editor.h,
29770 dlls/riched20/editstr.h:
29771 riched20: Add IDataObject implementation and use it for cut/copy.
29773 * tools/widl/typegen.c:
29774 widl: Fix 64bit warning.
29776 * dlls/x11drv/clipboard.c:
29777 x11drv: Fix 64bit warning.
29779 2006-02-22 Robert Shearman <rob@codeweavers.com>
29781 * dlls/msi/action.c:
29782 msi: Fix heap overflow in ITERATE_CreateShortcuts.
29784 * dlls/msi/source.c:
29785 msi: Init size before passing to RegEnumValue.
29787 * dlls/msi/files.c:
29788 msi: Always set a value for intype in ready_volume.
29789 Remove a memory leak.
29791 * dlls/msi/table.c:
29792 msi: Fix heap overflow in save_string_table.
29793 Fix heap overflow caused by not accounting for the dummy first item,
29794 which contains the codepage.
29796 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
29797 ole: Make the CoCreateInstance test succeed.
29798 Move the uninitialized apartment check after zeroing out the return
29801 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
29803 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29804 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
29805 ECO_READONLY implemented and tested.
29807 2006-02-22 Juan Lang <juan_lang@yahoo.com>
29809 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
29810 crypt32: Tidy up tests.
29811 Fix up encoded data to use BYTE arrays rather than strings, and remove
29812 extraneous NULL bytes from the end of some of them
29814 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
29815 dlls/crypt32/oid.c:
29816 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
29817 Move CryptVerifyMessageSignature stub to main.c.
29819 2006-02-22 Mike McCormack <mike@codeweavers.com>
29821 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
29822 kernel32: Add a stub implementation for CmdBatNotification.
29824 2006-02-22 Alexandre Julliard <julliard@winehq.org>
29826 * dlls/kernel/process.c:
29827 kernel: Initialize the dll path from the main exe name explicitly
29828 since ImagePathName is not always set at that point.
29830 * programs/explorer/systray.c:
29831 explorer: Moved systray configuration option to a more appropriate place
29832 and make it compatible with the way other options are stored.
29834 2006-02-19 Robert Shearman <rob@codeweavers.com>
29836 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
29837 dlls/shell32/systray.c, programs/explorer/Makefile.in,
29838 programs/explorer/explorer.c, programs/explorer/systray.c,
29839 programs/explorer/systray.h:
29840 shell32: Move systray handling to the explorer process.
29842 2006-02-22 Alexandre Julliard <julliard@winehq.org>
29844 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
29845 kernel: Get rid of module.h.
29847 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
29848 dlls/ntdll/ntdll_misc.h:
29849 ntdll: Simplify loadorder code by using an enum instead of an array
29850 to represent load order values.
29851 Added a special value for default load order so that we can handle it
29852 differently later on.
29854 * dlls/kernel/process.c:
29855 kernel: Don't bother checking load order of the exe in the parent process.
29857 2006-02-22 Huw Davies <huw@codeweavers.com>
29859 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
29860 gdi32: Update due to last minute api change in freetype 2.2.0.
29861 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
29862 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
29863 supporting an rc1 release, so this removes support for
29864 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
29866 2006-02-22 Mike McCormack <mike@codeweavers.com>
29869 server: Make sure we don't get into an infinite loop freeing inodes.
29871 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
29873 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
29874 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
29876 2006-02-22 Peter Beutner <p.beutner@gmx.net>
29878 * dlls/msvcrt/cppexcept.c:
29879 msvcrt: Save esp before calling catch block and restore afterwards.
29880 It seems like the esp value (which is saved at [ebp-16]) is sometimes
29881 changed inside the catch handler so we end up with a bogus esp
29882 afterwards. To avoid that save it before calling the catch block.
29884 * dlls/msvcrt/cppexcept.c:
29885 msvcrt: Fix handling of multiple nested exceptions.
29886 Save in each nested frame a pointer to the original exception record.
29887 Only one refence in thread_data isn't enough when we have multiple
29890 * dlls/msvcrt/cppexcept.c:
29891 msvcrt: Fix handling of nested exceptions.
29892 Move handling of nested exceptions completely in the
29893 catch_function_nested_handler(). If a new exception was thrown inside
29894 a catch block destroy the old exception object, if it is a rethrow
29895 re-propagate the previous object.
29897 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
29899 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
29900 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
29901 dlls/shlwapi/path.c:
29902 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
29903 - read strings from left to right (PathGetDriveNumberW)
29904 - don't access buffers before they are filled (SHGetPathFromIDListW)
29905 - fill buffers & variables on all paths (SHELL_FindExecutable)
29906 - handle error condition (unix_fs)
29907 - don't shoot in the blind for AW APIs (tests/shelllink.c)
29909 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
29911 * dlls/winedos/ppdev.c:
29912 winedos: Fixed a couple of typos in ppdev.
29914 2006-02-22 Francois Gouget <fgouget@free.fr>
29916 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
29918 mapi: Add some missing MAPI prototypes.
29919 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
29920 and include it where they are implemented.
29921 Make mapi.h and mapix.h compatible. gcc does not like macros and
29922 prototypes to be redefined so this involved protecting against
29923 multiple definitions.
29924 Fix the MAPISendMail() implementation prototype.
29926 2006-02-21 Lei Zhang <leiz@ucla.edu>
29928 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
29929 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
29930 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
29931 Removed todo flag from affected FR_MATCHCASE tests.
29933 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
29935 * dlls/msi/msi.spec, dlls/msi/source.c:
29936 msi: Implement MsiSourceListAddSource.
29938 * dlls/advapi32/security.c:
29939 advapi32: Add partial implementation of LookupAccountNameW.
29941 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
29943 * dlls/shell32/shell32.spec:
29944 shell32: Export PathResolve by name.
29946 2006-02-22 Alexandre Julliard <julliard@winehq.org>
29948 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
29949 dlls/ntdll/thread.c:
29950 kernel: Moved the get_startup_info call to ntdll.
29952 2006-02-21 Alexandre Julliard <julliard@winehq.org>
29954 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
29955 server/protocol.def, server/trace.c:
29956 server: Remove no longer needed fields in the init_process_done request.
29958 2006-02-21 Aric Stewart <aric@codeweavers.com>
29960 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
29961 dlls/twain/twain_i.h:
29962 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
29963 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
29964 a number of corrections and improvements to allow the actual aquiring
29965 of images to succeed.
29967 2006-02-21 Huw Davies <huw@codeweavers.com>
29969 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
29970 msxml3: Improve parse error handling a bit.
29972 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
29973 msxml3: Use url monikers to load xml.
29975 2006-02-21 Alexandre Julliard <julliard@winehq.org>
29977 * dlls/kernel/process.c, dlls/ntdll/loader.c:
29978 kernel: Use LoadLibrary to load the main exe in all cases.
29980 * dlls/ntdll/loader.c:
29981 ntdll: Support loading a builtin under a different name.
29982 Find the proper modref in that case based on the dlopen handle.
29984 * dlls/ntdll/loader.c:
29985 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
29986 This ensures that we never fixup imports twice on the same dll.
29988 * dlls/shell32/tests/shlexec.c:
29989 shell32: Use more reasonable timeouts in shlexec test.
29991 * server/process.c:
29992 server: Avoid hang on process startup.
29993 Fixed the startup_info signaled state to avoid blocking the parent
29994 process when the child crashes on startup.
29996 * dlls/ntdll/loader.c:
29997 ntdll: Support loading builtin dlls with an explicit path name also
29998 when loadorder is set to builtin only.
30000 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
30002 * dlls/ntdll/loader.c:
30003 ntdll: Remove spaces at end of name in import_dll.
30005 2006-02-20 Jason Green <jave27@gmail.com>
30007 * programs/winefile/En.rc, programs/winefile/resource.h,
30008 programs/winefile/winefile.c, programs/winefile/winefile.h:
30009 winefile: Add the ability to save window position to the registry.
30011 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
30013 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
30014 usp10: Add stub for ScriptTextOut.
30016 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30017 usp10: Add ScriptPlace funtionality.
30018 The key function is to calculate the total of the ABC widths of the
30019 characters converted to gylphs by ScriptShape.
30021 2006-02-21 Jacek Caban <jacek@codeweavers.com>
30023 * dlls/shdocvw/classinfo.c:
30024 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
30026 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
30028 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
30029 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
30030 d3d8: Move the capability detection code over to WineD3D.
30031 Let the few existing parts which need the capabiliteis use the WineD3D
30032 capability structure (gl_info). This info structure contains next to
30033 'flags' inidicating certain features also all GL/GLX functions
30034 pointers. Because D3D8 moves over to the wined3d gl_info structure all
30035 the gl prototypes in d3dcore_gl.h were unneeded and removed.
30037 2006-02-20 Lei Zhang <leiz@ucla.edu>
30039 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
30040 riched20: Fix for EM_FINDTEXT input validation.
30041 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
30042 Removed todo flag from affected EM_FINDTEXT tests.
30044 2006-02-20 James Hawkins <truiken@gmail.com>
30046 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
30047 advpack: Implement AddDelBackupEntry.
30049 * dlls/advpack/tests/files.c:
30050 advpack: Add tests for AddDelBackupEntry.
30052 * dlls/advpack/files.c:
30053 advpack: Make AddDelBackupEntry always return S_OK.
30055 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
30056 dlls/advpack/install.c:
30057 advpack: Branch off the advpack install functions into install.c.
30059 * dlls/advpack/advpack.c:
30060 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
30063 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
30064 advpack: Load the LDIDs of an install section in TranslateInfString.
30066 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
30068 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
30069 dlls/ole32/tests/storage32.c:
30070 ole32: Fix stream ref counting.
30071 Stream methods called after parent object has been closed correctly
30072 return STG_E_REVERTED.
30073 Stream refcounting fixed. Now can safely call IStorage destructor
30074 before IStream destructor and guarantee file will be closed.
30076 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
30077 ole32: Fix up permissions when opening streams.
30078 Fix up permissions when opening streams in storage objects when
30079 storage object has been opened in transacted mode.
30081 2006-02-21 Mike McCormack <mike@codeweavers.com>
30083 * dlls/kernel/tests/change.c:
30084 kernel32: Add a simple test for recursive notification.
30086 * dlls/kernel/tests/file.c:
30087 kernel32: Add a short test for GetOverlappedResult.
30089 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
30090 server/protocol.def, server/trace.c:
30091 server: Track created and removed directories in the tree of inodes for inotify.
30092 Add them to or remove them from existing recursive watches.
30094 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
30096 * dlls/ntdll/signal_i386.c:
30097 ntdll: Avoid compile error caused by a single quote.
30099 2006-02-20 Hans Leidekker <hans@it.vu.nl>
30101 * configure, configure.ac, dlls/winsock/socket.c,
30102 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
30103 winsock: Implement getnameinfo.
30105 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
30107 * dlls/user/menu.c:
30108 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
30110 2006-02-20 Robert Shearman <rob@codeweavers.com>
30112 * dlls/ntdll/signal_i386.c:
30113 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
30114 Print an error if __NR_sigaction doesn't exist as this means the wrong
30115 syscall header is being used.
30117 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
30119 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
30120 winsock: Add check for sin6_scope_id.
30122 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
30124 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30125 usp10: Add ScriptShape functionality.
30127 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
30129 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
30130 dlls/riched20/tests/editor.c:
30131 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
30134 2006-02-20 Jacek Caban <jacek@codeweavers.com>
30136 * dlls/mshtml/nsio.c:
30137 mshtml: Set default original uri in NewChannelFromURI.
30139 2006-02-20 Mike McCormack <mike@codeweavers.com>
30141 * dlls/kernel/tests/change.c, server/change.c:
30142 server: Distinguish between a directory and a file changing in
30143 ReadDirectoryChangesW.
30146 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
30148 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
30149 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
30150 dbghelp: Virtual modules.
30151 Rewrote virtual modules handling so that it's an option to either PE
30152 or ELF modules rather than a specific type.
30154 2006-02-20 Alexandre Julliard <julliard@winehq.org>
30156 * dlls/kernel/dosmem.c:
30157 kernel: Don't require execute permission for DOS memory, this will be
30158 done in winedos if necessary.
30160 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
30162 * dlls/user/tests/menu.c:
30163 user: Add conformance tests for menu item drawing.
30165 * dlls/user/menu.c:
30166 user: Menu drawing fixes.
30167 - check mark is drawn left of a bitmap;
30168 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
30169 - space for the popup arrow is also reserved for non popup items;
30170 - implement the MNS_NOCHECK style.
30172 * dlls/user/menu.c:
30173 user: Menu string width calculation fixes.
30174 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
30175 strings with ampersands like "&File";
30176 - Fix mess with strings with an embedded tab;
30177 - In case of a menu bar, two extra pixels are added if the item has
30178 both a bitmap and string.
30180 * dlls/user/menu.c:
30181 user: Menu drawing fixes.
30182 Replace some #defined constants by values calculated from windows
30185 * dlls/user/menu.c:
30186 user: Menu drawing fixes.
30187 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
30188 MENU_GetBitmapItemSize();
30189 - Save the received bitmap size in the menu item structure as it will
30190 need to be sent in the WM_DRAWITEM message;
30191 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
30192 MENU_DrawBitmapItem();
30193 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
30196 * dlls/user/menu.c:
30197 user: Move drawing of pop menu arrows to a subroutine reduces nesting
30198 level of some large if statements in the drawing code. Some updates to
30201 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
30203 * dlls/winspool/tests/info.c:
30204 winspool/tests: Add some tests for SetDefaultPrinterA/W.
30206 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
30207 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
30209 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
30211 * dlls/shell32/shlfolder.c:
30212 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
30214 2006-02-20 Alexandre Julliard <julliard@winehq.org>
30216 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
30217 configure: Use --rpath if supported when building binaries to point to
30218 the relative location of the wine libraries.
30220 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
30222 * dlls/msvcrt/undname.c:
30223 msvcrt: Misc cleanups in undname.c.
30224 - remove unused argument from functions
30225 - print the pointer in the str_array_push TRACE to be able to distinguish
30226 the different arrays.
30227 - comment and white space cleanups
30229 * dlls/msvcrt/tests/cpp.c:
30230 msvcrt: Add some tests for __unDName().
30231 Add some tests for unDName() checking:
30232 - data type modifiers A,B,P,Q,R,S
30234 - back references to names
30236 * dlls/msvcrt/undname.c:
30237 msvcrt: Use a separate stack for back references to names
30238 Use a separate array/stack for the back references to names as
30239 sym->stack is used to push temporary strings to it which breaks back
30240 referencing in some occasions (26 symbols in the mfc42 dll). During
30241 this cleanup get_class() a little bit.
30243 * dlls/msvcrt/undname.c:
30244 msvcrt: Move code to parse a literal string out of get_class().
30245 unDName: Move the code to parse a literal string from get_class() to a
30246 separate function. Add some error handling to the new function.
30248 * dlls/msvcrt/undname.c:
30249 msvcrt: Wrap get_class() and get_class_string() for unDName.
30251 * dlls/msvcrt/tests/cpp.c:
30252 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
30253 In test_demangle use a custom strcmp that treats multiple spaces as
30254 single space. __unDName() from older msvcrt (including W2K it seems)
30255 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
30256 those old Windows versions.
30258 2006-02-20 Robert Shearman <rob@codeweavers.com>
30260 * dlls/ole32/tests/compobj.c:
30261 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
30263 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
30264 ole: Change the Apartment Model field to a boolean.
30265 Change the apartment model field to a boolean that just specifies
30266 whether the apartment is multi-threaded or not and fix up all the
30267 places where this is used.
30268 Fixes a bug where we would return an error if the previous apartment
30269 model passed into CoInitializeEx matches the new apartment model, but
30270 additional optimisation flags are specified.
30272 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
30274 * programs/winecfg/Ko.rc:
30275 winecfg: Updated Korean translation.
30277 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
30278 wordpad: Add Korean translation.
30280 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
30282 * dlls/dbghelp/path.c:
30283 dbghelp: Fix SymFindFileInPath to return files matching the requested
30284 criteria (it was mainly doing the opposite).
30286 2006-02-20 Jacek Caban <jacek@codeweavers.com>
30288 * dlls/shdocvw/client.c:
30289 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
30290 E_NOTIMPL in Windows as well.
30292 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
30293 dlls/mshtml/nsio.c:
30294 mshtml: Create nsIChannel for protocols not handled by Gecko.
30296 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30298 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
30299 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
30301 * dlls/mscms/tests/profile.c:
30302 mscms: Branching fixes for some test routines
30304 2006-02-20 Mike McCormack <mike@codeweavers.com>
30306 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
30307 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
30309 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
30311 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
30312 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
30313 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
30314 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
30315 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
30316 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
30317 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
30318 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
30319 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
30320 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
30321 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
30322 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
30323 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
30324 user: Add the DS_NOIDLEMSG style to message boxes.
30326 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
30328 * programs/winhelp/winhelp.c:
30329 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
30331 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
30333 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
30334 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
30335 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
30336 dlls/d3d8/volumetexture.c:
30337 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
30339 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
30341 * programs/winedbg/stack.c:
30342 winedbg: Fixed regression: stack info was no longer working.
30344 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
30346 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30347 usp10: Add ScriptItemize functionality.
30349 2006-02-18 Hans Leidekker <hans@it.vu.nl>
30351 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
30352 winebrowser: Handle file URLs.
30354 2006-02-18 Juan Lang <juan_lang@yahoo.com>
30356 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
30357 include/wintrust.h:
30358 wintrust: Add some stubs.
30360 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
30361 dlls/crypt32/tests/cert.c, include/wincrypt.h:
30362 crypt32: Implement enhanced key usage.
30363 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
30364 CertAddEnhancedKeyUsageIdentifier, and
30365 CertRemoveEnhancedKeyUsageIdentifier.
30367 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
30369 * programs/winetest/Makefile.in:
30370 winetest: Added usp10 tests.
30372 2006-02-18 Alexandre Julliard <julliard@winehq.org>
30374 * configure, configure.ac:
30375 configure: Fix previous change to still build all the binaries on
30376 x86_64 in 32-bit mode.
30378 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
30380 * dlls/user/menu.c:
30381 user: Implement scrolling in popup menus.
30383 2006-02-17 Alexandre Julliard <julliard@winehq.org>
30385 * libs/wine/config.c, libs/wine/loader.c:
30386 libwine: Add the runtime library path to the front of the dll paths list.
30388 * dlls/dbghelp/elf_module.c:
30389 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
30391 2006-02-17 Peter Beutner <p.beutner@gmx.net>
30393 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
30394 msvcrt: Correctly set EOF flag in fread().
30395 Setting the EOF flag only if _read() returns zero is not enough as we
30396 could also read something AND hit the end of file.
30397 _read() already sets another internal EOF flag, so just use this too.
30398 Removing todo_wine from the test case.
30400 * dlls/msvcrt/tests/file.c:
30401 msvcrt: Add test for fread/feof.
30402 When calling fread() with a large enough buffer to reach the end of
30403 the file a subsequent feof() should return true; (marked as todo_wine
30404 because it doesn't work atm).
30406 * dlls/msvcrt/cppexcept.c:
30407 msvcrt: Remove bogus code.
30408 We can't just pop a exception record from the exception handler list
30409 which we haven't put there.
30411 * dlls/msvcrt/file.c:
30412 msvcrt: Fix use of uninitialized variable.
30414 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
30416 * dlls/winspool/tests/info.c:
30417 winspool/tests: Add tests for EnumMonitors.
30419 2006-02-17 Juan Lang <juan_lang@yahoo.com>
30421 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
30422 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
30423 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
30424 crypt32: Move certificate store functions to their own file.
30426 2006-02-17 Alexandre Julliard <julliard@winehq.org>
30428 * configure, configure.ac, loader/Makefile.in:
30429 configure: Default to building wine-pthread on non-x86 platforms.
30431 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
30433 * include/dbghelp.h:
30434 dbghelp: Packing for minidump structures is 4 bytes.
30436 2006-02-17 Alexandre Julliard <julliard@winehq.org>
30438 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
30439 dlls/wldap32/winldap_private.h:
30440 Fixed a couple of function prototypes.
30442 * libs/wine/Makefile.in, libs/wine/config.c:
30443 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
30444 Added dependency on $(RELPATH).
30446 * libs/wine/Makefile.in, libs/wine/config.c:
30447 libwine: Compute relative paths for bin and dll directories at compile time.
30449 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
30450 tools: Added 'relpath' tool to compute relative Unix paths.
30452 * dlls/ntdll/server.c:
30453 ntdll: Remove no longer used oldcwd in start_server.
30455 2006-02-17 Mike McCormack <mike@codeweavers.com>
30458 server: Use a single inotify watch, as it scales better with a large
30459 number of directories.
30461 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
30463 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
30464 wordpad: Russian translation.
30466 2006-02-17 Hans Leidekker <hans@it.vu.nl>
30468 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
30469 wordpad: Dutch localization.
30471 2006-02-17 Jacek Caban <jacek@codeweavers.com>
30473 * dlls/mshtml/navigate.c:
30474 mshtml: Fix post data parsing.
30476 2006-02-16 Alexandre Julliard <julliard@winehq.org>
30478 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
30479 libs/wine/config.c, loader/glibc.c:
30480 libwine: Try the current load path in priority before the
30481 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
30483 * libs/wine/config.c:
30484 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
30485 the directory from the library itself.
30486 Only try the hardcoded BINDIR if everything else failed.
30488 * libs/wine/config.c:
30489 libwine: Only use the library directory if it's an absolute path.
30491 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
30493 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
30494 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
30495 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
30496 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
30497 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
30498 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
30499 programs/winecfg/winecfg.c:
30500 winecfg: Localize the app specific title.
30502 2006-02-16 Juan Lang <juan_lang@yahoo.com>
30504 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
30505 crypt32: More encoding/decoding.
30506 Add support for encoding/decoding basic constraints and enhanced key
30509 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
30510 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
30511 - now that CertOpenStore is correct for system stores, simplify
30512 CertOpenSystemStore
30513 - correct CertDuplicateCertificateStore, with a test
30515 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
30517 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
30518 progman: Updated Korean translation.
30520 2006-02-16 Huw Davies <huw@codeweavers.com>
30522 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
30523 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
30524 msxml3: Implement comment node.
30526 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
30527 msxml3: Fix get_text on text nodes.
30529 2006-02-16 Thomas Kho <tkho@ucla.edu>
30531 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
30532 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
30534 2006-02-16 Robert Shearman <rob@codeweavers.com>
30536 * dlls/oleaut32/tests/typelib.c:
30537 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
30539 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30541 * dlls/mscms/tests/profile.c:
30542 mscms: Distinguish between registered and unregistered profile IDs.
30544 2006-02-16 Robert Shearman <rob@codeweavers.com>
30546 * tools/winebuild/winebuild.man.in:
30547 winebuild: Correction for manpage.
30548 The behaviour for winebuild is to prefer main over WinMain, not the
30551 2006-02-16 Jacek Caban <jacek@codeweavers.com>
30553 * dlls/shdocvw/webbrowser.c:
30554 shdocvw: Unaccess post data only if we've accessed it before.
30556 2006-02-16 Alexandre Julliard <julliard@winehq.org>
30558 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
30559 dlls/make_dlls, libs/wine/loader.c:
30560 libwine: New naming scheme for 16-bit builtin dlls.
30561 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
30562 by mistake when looking for a 32-bit dll.
30564 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
30566 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
30567 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
30568 We should swap min & max only when both limits are being
30569 set. Otherwise limit that being set should invalidate other limit
30572 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
30573 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
30575 2006-02-16 Juan Lang <juan_lang@yahoo.com>
30577 * dlls/wininet/internet.c:
30578 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
30579 and update comment.
30581 * dlls/crypt32/cert.c:
30582 crypt32: Fix system stores and a memory leak.
30583 - system stores open both HKLM and HKCU for "current user" locations
30584 - fix a memory leak in certificate properties
30586 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
30588 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
30589 wordpad: French localization.
30591 2006-02-16 Alexandre Julliard <julliard@winehq.org>
30594 Merge the contents of info/exclude into the top-level .gitignore.
30596 * server/debugger.c, server/process.c, server/process.h,
30598 server: Store the process exe module in the standard dll list.
30600 * dlls/d3d8/cubetexture.c:
30601 d3d8: Fixed compile with older GL versions.
30603 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
30605 * dlls/wined3d/device.c:
30606 wined3d: Set the texture size for d3d8.
30608 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
30610 * programs/winecfg/Ko.rc:
30611 winecfg: Updated Korean translation.
30613 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
30615 * programs/winecfg/Fr.rc:
30616 winecfg: French resource update.
30618 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
30620 * programs/wordpad/De.rc, programs/wordpad/En.rc,
30621 programs/wordpad/rsrc.rc:
30622 wordpad: Added German resource.
30624 2006-02-16 Hans Leidekker <hans@it.vu.nl>
30626 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
30627 shlwapi: Fix parameter check for UrlUnescapeA.
30628 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
30629 Add a corresponding test for UrlUnescape{A,W}.
30631 2006-02-16 Juan Lang <juan_lang@yahoo.com>
30633 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
30634 crypt32: Partially implement CertGetNameString.
30636 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
30638 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
30639 winedbg: A couple of fixes after running valgrind.
30641 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
30643 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30644 usp10: Implement ScriptGetProperties.
30646 2006-02-15 Alexandre Julliard <julliard@winehq.org>
30648 * ANNOUNCE, ChangeLog, VERSION, configure:
30651 ----------------------------------------------------------------
30652 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
30654 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
30655 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
30657 2006-02-15 Thomas Kho <tkho@ucla.edu>
30659 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
30660 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
30662 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
30664 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
30665 dlls/shdocvw/shdocvw_main.c:
30666 shdocvw: Implemented a couple of forwards to shlwapi.
30668 2006-02-15 Jacek Caban <jacek@codeweavers.com>
30670 * programs/winecfg/libraries.c:
30671 winecfg: glut32.dll may be configured as native.
30673 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
30674 shdocvw: Added client site's IServiceProvider interface.
30676 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
30677 dlls/shdocvw/webbrowser.c:
30678 shdocvw: Navigate2 rewrite.
30680 * dlls/shdocvw/navigate.c:
30681 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
30683 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
30684 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
30685 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
30687 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
30688 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
30689 mshtml: Added ref counting to NSContainer.
30690 - Added ref counting to NSContainer.
30691 - Better destroying of NSContainer.
30693 2006-02-15 Juan Lang <juan_lang@yahoo.com>
30695 * dlls/crypt32/cert.c:
30696 crypt32: Rename a variable for clarity.
30698 * dlls/crypt32/str.c:
30699 crypt32: Output string type in trace.
30701 2006-02-15 Mike McCormack <mike@codeweavers.com>
30703 * dlls/ole32/tests/storage32.c:
30704 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
30708 include: Add WT_ defines for use with RegisterWaitForSingleObject.
30710 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
30712 * programs/winecfg/Nl.rc:
30713 winecfg: Update Dutch resources.
30715 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
30717 * dlls/riched20/editor.c:
30718 riched20: Support RTF text in WM_SETTEXT.
30720 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
30722 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
30723 usp10: Added stub for ScriptGetCMap.
30725 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
30727 * configure, configure.ac, dlls/usp10/Makefile.in,
30728 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
30729 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
30730 usp10: Added some tests.
30732 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
30734 * dlls/secur32/schannel.c:
30735 secur32: Add InitializeSecurityContext stub for schannel.
30737 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
30739 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
30740 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
30741 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
30743 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
30745 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
30746 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
30748 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30750 * dlls/mscms/tests/profile.c:
30751 mscms: Move 4 test macros into a single one.
30753 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
30755 * dlls/msacm/winemp3/mpegl3.c:
30756 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
30757 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
30758 mpglib buffer queue grows.
30759 - Add TRACE of mpglib buffer queue for conversion.
30761 2006-02-14 Alexandre Julliard <julliard@winehq.org>
30763 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30764 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
30765 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
30766 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
30767 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
30768 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
30769 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
30770 ctl3d32: Renamed ctl3d directory to ctl3d32.
30772 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30773 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
30774 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
30775 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
30776 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
30777 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
30778 olesvr32: Renamed olesvr directory to olesvr32.
30780 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30781 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
30782 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
30783 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
30784 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
30785 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
30786 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
30787 olecli32: Renamed olecli directory to olecli32.
30789 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
30791 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
30792 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
30793 dlls/sfc/sfc_main.c:
30794 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
30796 * include/Makefile.in, include/sfc.h:
30797 include: Add sfc.h.
30799 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
30801 * configure, configure.ac, programs/Makefile.in,
30802 programs/wordpad/.gitignore, programs/wordpad/En.rc,
30803 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
30804 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
30805 programs: Add an implementation of Wordpad.
30807 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
30809 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
30810 dbghelp: Always set the size to public symbols to 1 when we don't know the size
30811 so that they can only be search on their start address
30813 * programs/winedbg/debug.l:
30814 winedbg: Allow using MSVC mangled symbol names as identifiers.
30816 2006-02-14 Mike Frysinger <vapier@gentoo.org>
30818 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
30819 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
30820 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
30821 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
30822 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
30823 programs/make_progs, programs/winedbg/Makefile.in,
30824 programs/winemenubuilder/Makefile.in, server/Makefile.in,
30825 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
30826 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
30827 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
30828 tools/wrc/Makefile.in:
30829 Add support for 'make install DESTDIR'.
30831 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
30833 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
30834 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
30835 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
30836 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
30837 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
30838 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
30839 programs/winecfg/driveui.c, programs/winecfg/main.c,
30840 programs/winecfg/resource.h, programs/winecfg/theme.c,
30841 programs/winecfg/winecfg.h:
30842 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
30844 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
30846 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
30847 A couple of new valgrind instrumentations for better support.
30849 2006-02-14 Jeremy White <jwhite@codeweavers.com>
30851 * dlls/twain/dsm_ctrl.c:
30852 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
30854 * dlls/twain/twain.h:
30855 twain: Make structures respect 2 byte packing requirements.
30857 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
30859 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
30860 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
30862 server: When possible, use tgkill instead of tkill syscall on Linux.
30864 2006-02-14 James Hawkins <truiken@gmail.com>
30866 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
30867 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
30869 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
30870 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
30871 INFINFO_DEFAULT_SEARCH search flags.
30873 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
30875 * dlls/winmm/driver.c:
30876 winmm: Protect drivers list by a critical section.
30878 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
30880 * include/wine/test.h:
30881 tests: Fixed test framework against environment modifications.
30883 2006-02-14 Troy Rollo <wine@troy.rollo.name>
30885 * dlls/user/dialog.c, include/winuser.h:
30886 user: Fix argument type of IsDlgButtonChecked.
30888 * dlls/user/scroll.c, include/winuser.h:
30889 user: Fix argument type for EnableScrollBar.
30891 * dlls/user/dialog.c, include/winuser.h:
30892 user: Fix argument types for CheckRadioButton.
30894 * dlls/user/dialog.c, include/winuser.h:
30895 user: Fix return type and argument type for GetDlgItemText{A,W}.
30897 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
30899 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
30900 msvfw32: Disable datarate, keyframe and quality controls to not
30901 confuse users by a not implemented functionality.
30902 Add support for About codec control.
30904 * dlls/msvideo/msvideo_main.c:
30905 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
30907 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
30909 * programs/winetest/Makefile.in:
30910 winetest: Add riched20 tests.
30912 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
30914 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
30915 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
30916 The tests (shellpath.c/testPersonal) already show that it can be either
30917 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
30919 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
30921 * loader/pthread.c:
30922 loader: Added missing attr destroy.
30924 2006-02-14 Robert Shearman <rob@codeweavers.com>
30926 * documentation/.gitignore:
30927 Ignore documentation/html.
30930 tools/c2man.pl: Generate correct html.
30932 * dlls/wininet/gopher.c, dlls/wininet/http.c:
30933 wininet: Documentation fixes.
30935 * dlls/oleaut32/olepicture.c:
30936 oleaut32: Free connection point on destruction of the picture object.
30937 Handle failure of CreateConnectionPoint on construction.
30939 * dlls/oleaut32/typelib.c:
30940 oleaut32: Fix returning Typelib file name.
30941 We can't use GetModuleFileName on a resource-only module, so the best
30942 we can do is to copy the original name we used to find the type
30943 library. Fix a couple of places where we were incorrectly using the
30944 file name, rather than the path.
30946 * dlls/oleaut32/olefont.c:
30947 oleaut32: Free the connection points on destruction of the font object.
30948 Free the connection points on destruction of the font object and cope
30949 with failure of CreateConnectionPoint on construction.
30951 * dlls/oleaut32/tmarshal.c:
30952 oleaut32: Don't try to release NULL COM objects in the typelib
30955 * dlls/oleaut32/olepicture.c:
30956 oleaut32: Fix flag comparison in Picture Invoke.
30957 One or more invoke flags can be passed into IDispatch::Invoke, but we
30958 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
30961 2006-02-14 Alexandre Julliard <julliard@winehq.org>
30964 server: Try to update the input key state even when the message is
30965 dropped in queue_hardware_message. This should fix some problems with
30966 the Alt key getting "stuck" after Alt-Tab.
30968 2006-02-14 Francois Gouget <fgouget@free.fr>
30970 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
30971 tools/widl/hash.c, tools/wine.inf:
30972 include: Add missing LANG_xxx and SUBLANG_xxx constants.
30974 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
30976 * programs/winecfg/De.rc:
30977 winecfg: Cleaned up various control positions on the German version of
30980 * dlls/shell32/regsvr.c:
30981 shell32: Register 'LocalizedString' values for shellfolder classes.
30983 * dlls/shell32/classes.c:
30984 shell32: Query for localized string in HCR_GetClassName.
30986 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
30987 advapi32: Implemented RegLoadMUIString[AW].
30989 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
30991 * dlls/winsock/tests/sock.c:
30992 winsock/tests: select wakeup on closesocket.
30993 - Change select timeout from 2 seconds to 500 microseconds.
30994 - Add test to make sure select wakes up after a closesocket.
30995 - Add test to make sure listen fails without bind.
30997 2006-02-14 Huw Davies <huw@codeweavers.com>
30999 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
31000 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
31001 msxml: Implement getElementsByTagName.
31003 2006-02-14 Hans Leidekker <hans@it.vu.nl>
31005 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
31006 msxml3: Implement DllUnregisterServer.
31008 2006-02-13 Petr Tesarik <hat@tesarici.cz>
31010 * programs/winhelp/Cs.rc:
31011 winhelp: Czech language resources encoding fix.
31013 * programs/winemine/Cs.rc:
31014 winemine: Czech language resources encoding fix.
31016 * programs/winefile/Cs.rc:
31017 winefile: Czech language resources encoding fix.
31019 * programs/wineconsole/wineconsole_Cs.rc:
31020 wineconsole: Czech language resources encoding fix.
31022 * programs/winecfg/Cs.rc:
31023 winecfg: Czech language resources encoding fix.
31025 * programs/wcmd/Cs.rc:
31026 wcmd: Czech language resources encoding fix.
31028 * programs/view/Cs.rc:
31029 view: Czech language resources encoding fix.
31031 * programs/uninstaller/Cs.rc:
31032 uninstaller: Czech language resources encoding fix.
31034 * programs/start/Cs.rc:
31035 start.exe: Czech language resources encoding fix.
31037 * programs/regedit/Cs.rc:
31038 regedit: Czech language resources encoding fix.
31040 * programs/progman/Cs.rc:
31041 progman: Czech language resources encoding fix.
31043 * programs/notepad/Cs.rc:
31044 notepad: Czech language resources encoding fix.
31046 * programs/cmdlgtst/Cs.rc:
31047 cmdlgtst: Czech language resources encoding fix.
31049 * programs/clock/Cs.rc:
31050 clock: Czech language resources encoding fix.
31052 * dlls/winmm/winmm_Cs.rc:
31053 winmm: Czech language resources encoding fix.
31055 * dlls/wininet/wininet_Cs.rc:
31056 wininet: Czech language resources encoding fix.
31058 * dlls/user/resources/user32_Cs.rc:
31059 user32: Czech language resources encoding fix.
31061 * dlls/wineps/wps_Cs.rc:
31062 wineps: Czech language resources encoding fix.
31064 * dlls/shell32/shell32_Cs.rc:
31065 shell32: Czech language resources encoding fix.
31067 * dlls/setupapi/Cs.rc:
31068 setupapi: Czech language resources encoding fix.
31070 * dlls/serialui/Cs.rc:
31071 serialui: Czech language resources encoding fix.
31073 * dlls/oledlg/oledlg_Cs.rc:
31074 oledlg: Czech language resources encoding fix.
31076 * dlls/mpr/mpr_Cs.rc:
31077 mpr: Czech language resources encoding fix.
31079 * dlls/msrle32/msrle_Cs.rc:
31080 msrle32: Czech language resources encoding fix.
31082 * dlls/msacm/msacm_Cs.rc:
31083 msacm: Czech language resources encoding fix.
31085 * dlls/hhctrl.ocx/Cs.rc:
31086 hhctrl.ocx: Czech language resources encoding fix.
31088 * dlls/commdlg/cdlg_Cs.rc:
31089 commdlg: Czech language resources encoding fix.
31091 * dlls/comctl32/comctl_Cs.rc:
31092 comctl32: Czech language resources encoding fix.
31094 * dlls/avifil32/avifile_Cs.rc:
31095 avifil32: Czech language resources encoding fix.
31097 2006-02-13 Jacek Caban <jacek@codeweavers.com>
31099 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
31100 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
31101 dlls/mshtml/nsio.c:
31102 mshtml: Handle IHlinkFrame service.
31104 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
31106 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
31107 dlls/wined3d/wined3d_private.h:
31108 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
31110 2006-02-13 Cyril Margorin <comargo@gmail.com>
31112 * dlls/x11drv/dib.c:
31113 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
31114 check for passed image, and do not use shared memory extension for
31115 temporary created image.
31117 * dlls/x11drv/dib.c:
31118 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
31119 X11DRV_DIB_GetImageBits.
31121 2006-02-13 Mike McCormack <mike@codeweavers.com>
31123 * dlls/msvcrt/exit.c:
31124 msvcrt: Fix a typo.
31126 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
31128 * dlls/psapi/psapi.spec:
31129 psapi: Fix output parameter of function GetModuleBaseName in spec
31132 2006-02-13 H. Verbeet <hverbeet@gmail.com>
31134 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
31135 wined3d: Don't keep a reference to the container, as it creates a
31136 circular reference.
31138 2006-02-13 Francois Gouget <fgouget@free.fr>
31140 * dlls/wined3d/device.c:
31141 wined3d: Protect float.h inclusion.
31143 * dlls/mshtml/tests/htmldoc.c:
31144 mshtml: Add trailing '\n's to ok() calls.
31146 * include/d3dtypes.h:
31147 d3dtypes: Fix windows.h inclusion.
31149 2006-02-13 Hans Leidekker <hans@it.vu.nl>
31151 * dlls/kernel/file.c:
31152 kernel: Report a tape device as FILE_TYPE_CHAR.
31154 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
31155 crypt32: Add a stub for CryptQueryObject.
31157 * dlls/netapi32/access.c:
31158 netapi32: Improve stub for NetUserModalsGet.
31159 Tell the caller this host is not part of a domain.
31161 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
31163 * dlls/msvideo/msvideo_main.c:
31164 msvfw32: Fix typos in the control state handling.
31165 Fix typos in the control state handling, add state checks for IDOK
31166 and IDCANCEL control notification handlers.
31168 2006-02-11 Alexandre Julliard <julliard@winehq.org>
31170 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
31171 libwine: Use dladdr if supported to get the run-time path of libwine.so
31172 and define the default dll and bin directories relative to it.
31174 * configure, configure.ac, include/config.h.in:
31175 configure: Added check for dladdr in libdl.
31177 * aclocal.m4, configure, configure.ac:
31178 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
31179 when linking with specific libraries.
31181 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
31183 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
31184 dlls/ddraw/device_opengl.c:
31185 ddraw: Small function corrections.
31186 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
31187 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
31188 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
31190 * dlls/ddraw/vertexbuffer.c:
31191 ddraw: ProcessVertices correction.
31192 Use the texture index to get the texcoord size from the fvf, not the
31195 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
31197 * configure, configure.ac, dlls/ntdll/tape.c:
31198 ntdll: Fix tape.c compilation on Darwin.
31200 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
31202 * dlls/shell32/shlview.c:
31203 shell32: IShellView list's control id should be 1, not 2000.
31205 * dlls/commdlg/filedlgbrowser.c:
31206 commdlg: IShellBrowser sets IShellView window's control id to 5002.
31208 2006-02-11 Troy Rollo <wine@troy.rollo.name>
31210 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
31211 ntdll: Implement DVD_ReadStructure.
31213 2006-02-11 Thomas Kho <tkho@ucla.edu>
31215 * dlls/riched20/editor.c:
31216 riched20: Fixed bounds error when finding text forward.
31218 * configure, configure.ac, dlls/riched20/Makefile.in,
31219 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
31220 dlls/riched20/tests/editor.c:
31221 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
31223 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
31225 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
31226 shell32: SHELL32_GetItemAttributes()
31227 - correct documentation which incorrectly claimed not to set any
31229 - retrieve file attributes using SHGetPathFromIDListW() when they are
31230 not already present in the internal PIDL structures
31231 - add test case to show the previously wrong folder attributes when
31232 using absolute PIDLs
31233 - fix some memory leaks in the tests
31235 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
31237 * dlls/wined3d/directx.c:
31238 wined3d: Make the returned driver version similar to windows.
31240 * dlls/wined3d/utils.c:
31241 wined3d: Extend debug_d3drenderstate with missing states.
31243 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
31245 * dlls/msvcrt/time.c:
31246 msvcrt: localtime should accept any positive time value.
31248 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
31249 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
31251 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
31252 msvfw32: Call codec's Configure dialog if the codec supports it.
31253 Disable data rate and key frame fields if requested.
31255 2006-02-11 Milko Krachounov <milko@3mhz.net>
31257 * programs/winecfg/Bg.rc:
31258 winecfg: Update Bulgarian translation.
31260 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
31262 * dlls/wined3d/device.c:
31263 wined3d: Prevent crash in setup_light.
31265 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
31267 * include/Makefile.in, include/dpnathlp.h:
31268 include: Add dpnathlp.h header.
31270 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
31272 * dlls/msvcrt/file.c:
31273 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
31275 2006-02-10 Huw Davies <huw@codeweavers.com>
31277 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
31278 msxml: Add ISupportErrorInfo for named node maps.
31280 2006-02-10 Jacek Caban <jacek@codeweavers.com>
31282 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
31283 include/mshtmhst.idl:
31284 mshtml: Added more defines to mshtmlhst.idl.
31286 2006-02-10 Alexandre Julliard <julliard@winehq.org>
31288 * dlls/ntdll/signal_i386.c:
31289 ntdll: Added emulation of ATL thunks for platforms with NX support.
31291 2006-02-10 Aric Stewart <aric@codeweavers.com>
31293 * dlls/ntdll/tests/change.c:
31294 ntdll: gcc 2.95 compile fixes.
31296 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
31298 * dlls/kernel/tests/drive.c:
31299 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
31301 2006-02-10 H. Verbeet <hverbeet@gmail.com>
31303 * dlls/wined3d/stateblock.c:
31304 wined3d: Release the vertex declaration during stateblock cleanup.
31306 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
31307 wined3d: Release the container during surface / volume cleanup.
31309 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
31310 dlls/d3d9/tests/vertexdeclaration.c:
31311 d3d9: Use an invisible window for tests.
31313 2006-02-10 Robert Shearman <rob@codeweavers.com>
31315 * dlls/secur32/secur32.c:
31316 secur32: Improve tracing.
31317 Improve the tracing for functions that can be called by the app, but
31318 bypass the relay code.
31320 * tools/widl/write_msft.c:
31321 widl: Fix a typo when removing TYPEFLAG_FDUAL.
31323 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
31324 dlls/shdocvw/events.c:
31325 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
31327 * dlls/oleaut32/olepicture.c:
31328 oleaut: Partially implement Invoke on the standard picture implementation.
31330 * dlls/oleaut32/typelib.c:
31331 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
31332 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
31333 when the offset isn't specified. It should be fetched from the
31334 dispatch offset stored in the header, rather than using a hack that
31337 * dlls/oleaut32/tests/olefont.c:
31338 oleaut: Add tests for IFontEventsDisp.
31340 * dlls/oleaut32/olefont.c:
31341 oleaut: Implement IFontEventsDisp connection point for the standard
31342 font implementation.
31344 * include/olectl.h:
31345 include: Define DISPID_FONT_CHANGED.
31347 2006-02-10 Juan Lang <juan_lang@yahoo.com>
31349 * dlls/crypt32/cert.c:
31350 crypt32: Move break statement to the correct spot.
31352 2006-02-10 Jacek Caban <jacek@codeweavers.com>
31354 * dlls/mshtml/tests/htmldoc.c:
31355 mshtml: Added test of IHlinkFrame service.
31357 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
31358 mshtml: Added nsIUploadStream implementation.
31360 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
31362 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
31363 regsvr32: Call OleInitialize before registering a DLL.
31365 2006-02-09 Alexandre Julliard <julliard@winehq.org>
31367 * programs/Makefile.in, programs/make_progs:
31368 programs: Don't install winetest.
31370 2006-02-09 Jeremy White <jwhite@codeweavers.com>
31372 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
31373 kernel: Fixed build with gcc 2.95.
31375 2006-02-09 Mike McCormack <mike@codeweavers.com>
31377 * dlls/dinput/joystick_linuxinput.c:
31378 dinput: Fix the compile for missing EV_SYN define.
31380 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
31383 gdi: Show hatch brush FIXME only once.
31385 2006-02-09 Jacek Caban <jacek@codeweavers.com>
31387 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
31388 dlls/mshtml/persist.c:
31389 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
31391 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
31392 mshtml: Added wrapper of nsIChannel.
31394 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
31395 dlls/mshtml/nsio.c:
31396 mshtml: Added wrapper of nsIURI interface.
31398 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
31399 dlls/mshtml/nsiface.idl:
31400 mshtml: Better ns*String handling.
31402 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
31403 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
31404 mshtml: Added wrapper of nsIOService.
31406 2006-02-09 Alexandre Julliard <julliard@winehq.org>
31408 * dlls/ntdll/loader.c:
31409 ntdll: Better handling of errors when loading a builtin dll from an
31412 2006-02-09 James Hawkins <truiken@gmail.com>
31414 * dlls/setupapi/query.c:
31415 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
31417 * dlls/setupapi/query.c:
31418 setupapi: Convert InfSpec to unicode if SearchControl is not
31419 INFINFO_INF_SPEC_IS_HINF.
31421 2006-02-09 Robert Shearman <rob@codeweavers.com>
31423 * dlls/oleaut32/typelib.c:
31424 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
31425 Try loading the dll first and then fall back to the regular file case.
31426 Only call SearchPath for the regular file case since LoadLibraryEx
31427 will do this for us and it previously excluded builtin dlls and
31428 executables from having their type libraries opened.
31430 * dlls/oleaut32/typelib.c:
31431 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
31433 * dlls/oleaut32/typelib.c:
31434 oleaut: Revert incorrect patch changing the order of parameters passed
31435 into DispCallFunc. A test with native indeed shows that the parameter
31436 index increases from the leftmost parameter to the rightmost.
31438 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
31439 tools/widl/write_msft.c:
31440 widl: Write out more TYPEFLAGs and add more type library-specific
31441 attributes to the parser.
31443 * tools/widl/write_msft.c:
31444 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
31445 TYPEFLAG_FOLEAUTOMATION typelib flags.
31447 2006-02-09 Juan Lang <juan_lang@yahoo.com>
31449 * dlls/crypt32/cert.c:
31450 crypt32: Fix up decoding.
31451 - don't use the no copy flag when decoding, the lifetime of the buffer
31452 to decode isn't guaranteed
31453 - remove some extraneous ternary comparisons
31456 * dlls/crypt32/encode.c:
31457 crypt32: Fix a fixme, and remove an old comment.
31459 2006-02-09 Aric Stewart <aric@codeweavers.com>
31461 * dlls/advapi32/registry.c:
31462 advapi32: Fix for RegNotifyChangeKeyValue.
31463 Flip fAsync and fWatchSubTree into their proper places.
31465 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
31467 * dlls/ntdll/tape.c:
31468 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
31469 instead of MTSETBLK.
31471 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
31473 * dlls/x11drv/keyboard.c:
31474 x11drv: Update Swiss French keyboard layout to better match the X11 one.
31476 2006-02-09 Robert Reif <reif@earthlink.net>
31478 * dlls/dsound/tests/duplex.c:
31479 dsound: Fix duplex test.
31481 2006-02-09 Christoph Frick <frick@sc-networks.de>
31483 * dlls/dinput/joystick_linuxinput.c:
31484 dinput: Dynamic handling of buttons of a device.
31486 * dlls/wined3d/utils.c:
31487 wined3d: Support for WINED3DFMT_A8B8G8R8.
31489 * dlls/wined3d/device.c:
31490 wined3d: Better warn/fixme for query handling.
31492 2006-02-09 Hans Leidekker <hans@it.vu.nl>
31494 * dlls/mapi32/sendmail.c:
31495 mapi32: Prevent freeing non-allocated memory.
31497 2006-02-08 Francois Gouget <fgouget@free.fr>
31499 * include/winuser.h:
31500 winuser.h: Add missing *LayeredWindow*() prototypes.
31502 2006-02-08 Alexandre Julliard <julliard@winehq.org>
31504 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
31506 server: Remove the no longer needed exe_file parameter in the
31507 init_process_done request.
31509 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
31510 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
31512 * dlls/kernel/process.c:
31513 kernel: Use a standard LoadLibrary call to load the main exe.
31515 * dlls/ntdll/loader.c:
31516 ntdll: Check for existing modref for the main exe before creating it
31517 in LdrInitializeThunk.
31519 * server/process.c:
31520 server: Allow the main exe to be registered as a normal dll before
31521 init_process_done is called.
31524 server: Fixed handling of inotify record length.
31526 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
31528 * dlls/msvcrt/undname.c:
31529 msvcrt: __unDNameEx is not a stub.
31531 2006-02-08 Jacek Caban <jacek@codeweavers.com>
31533 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
31534 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31535 shdocvw: Added IHlinkFrame stub implementation.
31537 * dlls/shdocvw/shdocvw_main.c:
31538 shdocvw: Includes clean up.
31540 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
31541 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
31542 shdocvw: Remove IQuickActivate interface implementation that is not
31543 implemented in Windows as well.
31545 * include/urlmon.idl:
31546 urlmon.idl: Added BINDINFOF declaration.
31548 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
31550 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
31551 Pens created without PS_GEOMETRIC style but with width > 1 unit are
31555 gdi: Remove StrokePath workaround for a DC transformation change bug.
31557 2006-02-08 Huw Davies <huw@codeweavers.com>
31559 * dlls/wineps/escape.c:
31560 wineps: Don't display the MFCOMMENT escape.
31562 2006-02-07 Francois Gouget <fgouget@free.fr>
31564 * dlls/ntdll/tape.c:
31565 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
31567 * dlls/shell32/shellole.c:
31568 shell32: Update DllGetClassObject documentation.
31570 * include/textserv.h:
31571 textserv.h: Add missing CreateTextServices() prototype.
31573 * dlls/ntdll/virtual.c:
31574 ntdll: Protect sys/stat.h inclusion.
31576 * tools/winapi/win32.api:
31577 winapi: Update win32.api to match the current sources.
31579 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
31582 wine.inf: Add a default handler for https to the registry.
31584 * dlls/kernel/locale.c:
31585 kernel32: Implement EnumUILanguages.
31587 * dlls/x11drv/dib_convert.c:
31588 x11drv: Copy the whole image at once if appropriate.
31590 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
31592 * dlls/x11drv/keyboard.c:
31593 x11drv: Fix Turkish keyboard layouts.
31595 2006-02-07 Alexandre Julliard <julliard@winehq.org>
31597 * dlls/ntdll/loader.c:
31598 ntdll: Support loading a builtin dll by specifying an explicit path to
31601 2006-02-07 Mike McCormack <mike@codeweavers.com>
31603 * programs/notepad/En.rc, programs/notepad/License_En.c,
31604 programs/notepad/Makefile.in, programs/notepad/dialog.c,
31605 programs/notepad/license.c, programs/notepad/license.h,
31606 programs/notepad/notepad_res.h:
31607 notepad: Move license text to resources.
31609 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
31611 * dlls/ntdll/time.c:
31612 ntdll: Added Urals time.
31614 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
31616 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
31617 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
31619 * dlls/d3d8/device.c:
31620 d3d8: fbconfig fix.
31621 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
31622 32 in case the direct3d color format also has a depth of 32. As
31623 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
31624 the color depth needs to be 24. This patch sets the depth to 24 and it
31625 fixes bugs in 3dmark2001 and other programs.
31627 2006-02-07 Mike McCormack <mike@codeweavers.com>
31629 * dlls/kernel/tests/change.c:
31630 kernel32: More test cases for ReadDirectoryChangesW.
31632 * dlls/kernel/change.c, dlls/ntdll/directory.c,
31633 include/wine/server_protocol.h, server/change.c, server/protocol.def,
31635 kernel32: ReadDirectoryChangesW fixes.
31636 ReadDirectoryChangesW remembers whether it's recording changes or not.
31637 Don't initialize overlapped->InternalHigh.
31638 The hEvent is cleared when ReadDirectoryChanges is called.
31640 2006-02-07 Alexandre Julliard <julliard@winehq.org>
31642 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
31643 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
31644 Include wine/port.h in files that use exceptions.
31646 2006-02-07 Robert Shearman <rob@codeweavers.com>
31648 * dlls/oleaut32/tmarshal.c:
31649 oleaut32: Fix circular reference count in Typelib marshaler.
31650 The current method of handling typelib-marshaled interfaces that derive
31651 from IDispatch is to query for an IDispatch pointer from the proxy, but
31652 this causes a circular reference count.
31653 Fix the reference counting by loading using the IRpcProxyBuffer of
31654 IDispatch without an outer unknown, so that the lifetime is controlled
31655 by the typelib-marshaled interface's proxy. The IDispatch proxy now
31656 shares the same channel as the typelib-marshaled interface, so fix up
31657 the stub side to handle this.
31659 * dlls/oleaut32/tmarshal.c:
31660 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
31662 * dlls/oleaut32/tmarshal.c:
31663 oleaut32: Release interfaces when told to.
31664 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
31665 TKIND_INTERFACE case below by releasing their respective interfaces as
31668 * dlls/ole32/compobj.c:
31669 ole32: Print an error message if the apartment isn't initialised in
31672 * tools/widl/write_msft.c:
31673 widl: Fix some warnings caused by making attributes const.
31676 msi: Fix bison warnings by providing precedence rules for expressions
31677 and by removing a redundant expression case.
31679 * dlls/rpcrt4/cproxy.c:
31680 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
31681 StdProxy_Construct as it will just crash anyway.
31683 2006-02-07 James Hawkins <truiken@gmail.com>
31685 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
31686 dlls/setupapi/tests/query.c:
31687 setupapi: Add an initial implementation of SetupGetInfInformation.
31689 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
31690 setupapi: Implement SetupQueryInfFileInformation.
31692 2006-02-07 Alexandre Julliard <julliard@winehq.org>
31694 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
31695 dlls/setupapi/setupapi_private.h:
31696 setupapi: Store the full name to the INF file in the inf_file structure
31697 (based on a patch by James Hawkins).
31699 * tools/widl/parser.y:
31700 widl: Remove '\n' from yyerror calls.
31702 2006-02-07 Robert Shearman <rob@codeweavers.com>
31704 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
31705 tools/widl/widltypes.h:
31706 widl: Make 'attrs' field of type_t const.
31708 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
31709 widl: Remove unused 'rname' field of type_t.
31711 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
31712 tools/widl/typegen.h:
31713 widl: Merge marshall_arguments and unmarshall_arguments into one
31714 function to remove the large amount of duplicated code.
31716 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
31717 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
31718 tools/widl/typegen.h:
31719 widl: Yet more const attributes.
31721 * tools/widl/header.c, tools/widl/widltypes.h:
31722 widl: More const attributes.
31724 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
31726 * tools/widl/typegen.c:
31727 widl: Fix proc format string for explicit binding handles.
31729 2006-02-07 Robert Shearman <rob@codeweavers.com>
31731 * tools/widl/typegen.c:
31732 widl: Write out the correct FC type if the structure has pointers.
31734 * tools/widl/typegen.c:
31735 widl: Split pointer writing into a separate function.
31737 * tools/widl/parser.y:
31738 widl: Fix pointer detection for structures with embedded arrays.
31739 Pointers have priority over every other type, so move the detection to
31740 the top of get_struct_type.
31741 Fall through from the embedded array detection to the embedded
31742 structure handling code so that conformance, variance and pointer
31743 presence is inherited from the array's base type.
31745 * tools/widl/typegen.c:
31746 widl: Increment the type format string when writing the pointer
31748 Write out pointer layouts for structures.
31750 * tools/widl/widltypes.h:
31751 widl: Make all pointer fields of expr_t structure constant.
31753 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
31755 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
31756 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
31758 * dlls/msvideo/msvideo_main.c:
31759 msvideo: Add a codec to the compressors list only if it supports
31760 specified input format.
31761 Return a compressor handle in COMPVARS structure.
31763 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
31765 * dlls/msvcrt/undname.c:
31766 msvcrt: Handle data types B,R,S in C++ symbol demangling.
31768 2006-02-07 H. Verbeet <hverbeet@gmail.com>
31770 * dlls/d3d9/tests/vertexdeclaration.c:
31771 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
31773 * dlls/d3d9/tests/vertexdeclaration.c:
31774 d3d9: Reorganise the vertexdeclaration tests.
31775 - Split the test for getting and setting vertexdeclaration into one
31776 for creating the declaration and one for the actual getting and
31778 - Add traces for when creating the device or vertexdeclaration fails.
31780 * dlls/wined3d/vertexdeclaration.c:
31781 wined3d: Always return the number of elements in the vertex
31782 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
31784 * dlls/wined3d/device.c:
31785 wined3d: Don't set the container to the device for standalone surfaces.
31787 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
31788 wined3d/d3d9: Cleanup GetContainer for volumes.
31790 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
31791 wined3d/d3d9: Cleanup GetContainer for surfaces.
31793 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
31795 * dlls/quartz/regsvr.c:
31796 quartz: Register some of the interfaces.
31798 2006-02-06 Robert Millan <rmh@aybabtu.com>
31800 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
31801 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
31802 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
31805 2006-02-06 Alexandre Julliard <julliard@winehq.org>
31807 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
31808 w32skrnl: No need for an import library.
31810 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
31811 rsabase: No need for an import library.
31813 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
31815 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
31816 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
31817 avoid using struct mtpos which may not be present on such systems).
31819 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
31821 * dlls/wininet/tests/internet.c:
31822 wininet: Fix InternetQueryOption test to pass under Windows.
31824 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
31826 * dlls/winsock/tests/sock.c:
31827 winsock/tests: select() conformance test improvements.
31828 Add OK tests around more function calls.
31829 Add two more todo_wine tests that fail.
31831 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
31833 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
31834 dlls/comctl32/tests/monthcal.c:
31835 comctl32: Add month calendar tests.
31837 2006-02-06 Francois Gouget <fgouget@free.fr>
31839 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
31840 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
31841 Assorted spelling fixes.
31843 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
31844 Add trailing '\n's to ok() and trace() calls.
31846 * dlls/security/security.spec:
31847 security: Fix the UnsealMessage() forward.
31849 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
31851 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
31852 wined3d: Texture fixes.
31853 Set video memory capabilities, add some checks to SetTexture and
31854 update some comments.
31856 2006-02-06 Huw Davies <huw@codeweavers.com>
31858 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
31859 oleaut32: Fixes and tests for CreateDispTypeInfo.
31860 CreateDispTypeInfo returns the typeinfo of a coclass which implements
31861 the described interface.
31863 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
31865 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
31866 dlls/wininet/tests/internet.c:
31867 wininet: Add tests for InternetQueryOption.
31869 2006-02-06 Hans Leidekker <hans@it.vu.nl>
31871 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
31872 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
31873 include/mapicode.h:
31874 mapi32: Implementation for MAPISendMail.
31875 Implement MAPISendMail, stub MAPILogoff and make the stubs for
31876 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
31878 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
31880 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
31881 wcmd: CALL should search the current PATH.
31883 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
31885 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
31886 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
31887 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
31888 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
31889 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
31890 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
31891 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
31892 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
31893 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
31894 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
31895 programs/notepad/main.c:
31896 Fixes for missing prototypes warnings.
31898 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
31899 A few fixes for pointer qualifiers (const, volatile) warnings.
31901 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
31903 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
31904 winhelp: Turkish translation.
31906 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
31907 winemine: Turkish translation.
31909 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
31910 winefile: Turkish translation.
31912 * programs/wineconsole/wineconsole_Tr.rc,
31913 programs/wineconsole/wineconsole_res.rc:
31914 wineconsole: Turkish translation.
31916 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
31917 winecfg: Turkish translation.
31919 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
31920 wcmd: Turkish translation.
31922 * programs/view/Tr.rc, programs/view/viewrc.rc:
31923 view: Turkish translation.
31925 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
31926 uninstaller: Turkish translation.
31928 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
31929 taskmgr: Turkish translation.
31931 * programs/start/Tr.rc, programs/start/rsrc.rc:
31932 start: Turkish translation.
31934 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
31935 regedit: Turkish translation.
31937 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
31938 progman: Turkish translation.
31940 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
31941 notepad: Turkish translation.
31943 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
31944 cmdlgtst: Turkish translation.
31946 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
31947 clock: Turkish translation.
31949 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
31950 wldap32: Turkish translation.
31952 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
31953 winspool: Turkish translation.
31955 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
31956 winmm: Turkish translation.
31958 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
31959 wininet: Turkish translation.
31961 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
31962 wineps: Turkish translation.
31964 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
31965 user: Turkish translation.
31967 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
31968 shlwapi: Turkish translation.
31970 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
31971 shell32: Turkish translation.
31973 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
31974 shdocvw: Turkish translation.
31976 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
31977 setupapi: Turkish translation.
31979 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
31980 serialui: Turkish translation.
31982 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
31983 oledlg: Turkish translation.
31985 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
31986 oleaut32: Turkish translation.
31988 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
31989 msvideo: Turkish translation.
31991 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
31992 msvidc32: Turkish translation.
31994 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
31995 msrle32: Turkish translation.
31997 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
31998 msi: Turkish translation.
32000 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
32001 mshtml: Turkish translation.
32003 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
32004 msacm: Turkish translation.
32006 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
32007 mpr: Turkish translation.
32009 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
32010 iccvid: Turkish translation.
32012 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
32013 hhctrl.ocx: Turkish translation.
32015 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
32016 commdlg: Turkish translation.
32018 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
32019 comctl32: Turkish translation.
32021 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
32022 avifil32: Turkish translation.
32024 2006-02-06 Mike McCormack <mike@codeweavers.com>
32026 * dlls/ntdll/tests/change.c:
32027 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
32029 * dlls/kernel/change.c, dlls/ntdll/directory.c,
32030 include/wine/server_protocol.h, server/change.c, server/protocol.def,
32031 server/request.h, server/trace.c:
32032 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
32034 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
32036 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
32037 dlls/kernel/tests/volume.c:
32038 kernel: Added a test for QueryDosDeviceA.
32040 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
32042 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
32043 programs/winefile/No.rc:
32044 Norwegian Bokmål updates.
32046 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
32048 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
32049 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
32051 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
32052 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
32054 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
32055 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
32057 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
32058 ntdll: Implemented IOCTL purge for serial objects.
32060 2006-02-06 H. Verbeet <hverbeet@gmail.com>
32062 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
32063 dlls/wined3d/device.c, dlls/wined3d/directx.c,
32064 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
32065 dlls/wined3d/query.c, dlls/wined3d/resource.c,
32066 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
32067 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
32068 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
32069 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
32070 dlls/wined3d/volumetexture.c:
32071 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
32073 * dlls/wined3d/stateblock.c:
32074 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
32075 Move TRACEs to the top of their code blocks.
32077 * dlls/wined3d/device.c:
32078 wined3d: Release the correct vertexdeclaration in
32079 IWineD3DDeviceImpl_SetVertexDeclaration.
32081 * dlls/wined3d/device.c:
32082 wined3d: Also update reference counts when we're recording a stateblock.
32084 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
32085 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
32086 wined3d: Fix SetContainer.
32087 Add/Release references to the container.
32088 Change the type of the container from IUnknown to IWineD3DBase.
32090 * dlls/wined3d/drawprim.c:
32091 wined3d: Downgrade a FIXME to a TRACE.
32093 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
32095 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
32096 programs/winedbg/debugger.h, programs/winedbg/memory.c,
32097 programs/winedbg/stack.c, programs/winedbg/symbol.c:
32098 winedbg: Added support for function parameters passed in registers.
32099 Added correct stabs parsing for function parameters in registers.
32100 Added a couple of helper functions to make code smaller and more
32103 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
32104 kernel: Fixed regression in atom handling.
32105 Added proper tests (local & global functions).
32107 2006-02-06 Kevin Koltzau <kevin@plop.org>
32109 * dlls/riched20/editor.c:
32110 riched20: Don't use EM_STREAMIN for paste.
32112 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
32114 * dlls/commdlg/fontdlg.c:
32115 commdlg: Add font sizes 6 and 7 to font select dialog.
32117 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
32119 * programs/winecfg/Nl.rc:
32120 winecfg: Update Dutch resources.
32122 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
32124 * programs/winecfg/De.rc:
32125 winecfg: Update German resource.
32127 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
32129 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
32130 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
32131 Work around using struct mtget.mt_gstat on systems lacking this.
32133 2006-02-05 Robert Millan <rmh@aybabtu.com>
32135 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
32136 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
32137 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
32138 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
32139 that is used with FreeBSD.
32141 2006-02-05 Kevin Koltzau <kevin@plop.org>
32143 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
32144 riched20: Separate stream state from editor state.
32145 Somewhat improves thread safety.
32147 * dlls/riched20/editor.h, dlls/riched20/writer.c:
32148 riched20: Add method to stream data based on a range.
32150 * dlls/riched20/editor.c:
32151 riched20: Don't use EM_STREAMOUT for copy/cut.
32153 2006-02-05 Alexandre Julliard <julliard@winehq.org>
32155 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
32156 server/protocol.def, server/trace.c:
32157 server: Remove no longer used create_flags from get_startup_info request.
32159 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
32160 kernel: Use a magic ConsoleHandle value instead of create flag to pass
32161 the CREATE_NEW_CONSOLE flag to the child.
32163 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
32164 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
32167 server: Fixed compile without inotify.
32169 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
32171 * programs/winecfg/Ko.rc:
32172 winecfg: Updated the Korean translation.
32174 2006-02-05 H. Verbeet <hverbeet@gmail.com>
32176 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
32177 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
32179 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
32180 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
32182 * dlls/d3d8/directx.c:
32183 d3d8: Add detection for GL_ARB_point_parameters support.
32185 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
32187 * dlls/riched20/editor.c:
32188 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
32190 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
32192 * dlls/commdlg/cdlg_De.rc:
32193 commdlg: Update German resource.
32195 2006-02-05 Juan Lang <juan@codeweavers.com>
32197 * dlls/crypt32/tests/str.c:
32198 crypt32: Fix Mingw compile.
32200 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32202 * dlls/d3d8/device.c:
32203 d3d8: Fixed point sprite scaling when size < 1.0f.
32205 * dlls/d3d8/device.c:
32206 d3d8: Fixed POINTSPRITEENABLE.
32208 * dlls/d3d8/device.c:
32209 d3d8: Fixed POINTSCALEENABLE.
32211 * dlls/wined3d/device.c:
32212 wined3d: Fixed point sprite scaling when size < 1.0f.
32214 2006-02-04 Alexandre Julliard <julliard@winehq.org>
32216 * dlls/ntdll/loadorder.c:
32217 ntdll: Added a few helper function to simplify the loadorder code.
32218 Keep the application key open, it's valid for the lifetime of the
32221 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
32222 programs/winecfg/resource.h:
32223 winecfg: Display a warning when the user tries to change the load
32224 order of a system dll.
32226 * programs/winecfg/libraries.c:
32227 winecfg: Populate the dll combo box with the dlls found in the load path.
32229 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
32230 libs/wine/wine.map:
32231 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
32233 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
32235 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
32236 programs/notepad/Da.rc, programs/progman/Da.rc,
32237 programs/winhelp/Da.rc:
32238 Danish language update.
32240 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
32242 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
32243 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
32244 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
32245 dlls/riched20/writer.c:
32246 riched20: Initial support for simple tables.
32248 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
32249 riched20: Removed an unused parameter.
32251 * dlls/riched20/caret.c:
32252 riched20: Simplified ME_InsertGraphicsFromCursor() function.
32254 * dlls/riched20/run.c:
32255 riched20: Fixed undo stack corruption.
32257 2006-02-04 Mike McCormack <mike@codeweavers.com>
32259 * dlls/imm32/imm.c:
32260 imm32: Remove FIXME messages from some implemented functions.
32262 * programs/clock/En.rc, programs/clock/License_En.c,
32263 programs/clock/Makefile.in, programs/clock/clock_res.h,
32264 programs/clock/license.c, programs/clock/license.h,
32265 programs/clock/main.c:
32266 Clock: Load license text from resources.
32268 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
32270 * dlls/msvideo/msvideo_main.c:
32271 msvfw32: Do not overwrite fccType in the codec enumeration proc.
32273 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
32275 * programs/winecfg/drive.c:
32276 winecfg: Use already existing letter_to_index().
32278 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
32280 * dlls/wined3d/device.c:
32281 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
32283 2006-02-03 Robert Shearman <rob@codeweavers.com>
32285 * tools/widl/typegen.c:
32286 widl: Add architecture for generating pointer layouts.
32288 2006-02-03 Alexandre Julliard <julliard@winehq.org>
32291 wine.inf: Make FourCC codes uppercase again until we can figure out
32292 why lowercase doesn't work right.
32294 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
32296 * tools/widl/typegen.c:
32297 widl: The 'string' attribute can also be used with unsigned characters.
32299 2006-02-03 Robert Shearman <rob@codeweavers.com>
32301 * dlls/rpcrt4/ndr_stubless.c:
32302 rpcrt4: Restrict stubless FC types to the range of the type function table.
32304 * dlls/rpcrt4/ndr_midl.c:
32305 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
32307 * include/wine/rpcfc.h:
32308 include: Move all of the contiguous FC types together so we can see
32309 possible missing constants better.
32311 * include/rpcndr.h:
32312 include: Add function declarations for the Range type.
32314 2006-02-03 Mike McCormack <mike@codeweavers.com>
32317 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
32319 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32321 * dlls/wined3d/device.c:
32322 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
32324 * dlls/wined3d/device.c:
32325 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
32327 * dlls/wined3d/device.c:
32328 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
32330 * dlls/wined3d/device.c:
32331 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
32333 2006-02-03 Robert Millan <rmh@aybabtu.com>
32335 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
32336 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
32338 2006-02-03 Huw Davies <huw@codeweavers.com>
32340 * dlls/oleaut32/typelib.c:
32341 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
32343 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
32345 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
32346 dlls/msvideo/msvideo_main.c:
32347 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
32351 wine.inf: Change fcc type of builtin video codecs in system.ini to be
32352 equal to ICTYPE_VIDEO.
32354 * dlls/commdlg/filedlg.c:
32355 Add support for CDM_HIDECONTROL message in the file open dialog.
32357 2006-02-03 Juan Lang <juan_lang@yahoo.com>
32359 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
32360 crypt32: Add stub for CryptEnumOIDInfo.
32362 2006-02-02 Alexandre Julliard <julliard@winehq.org>
32364 * ANNOUNCE, ChangeLog, VERSION, configure:
32367 ----------------------------------------------------------------
32368 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
32370 * dlls/winsock/tests/sock.c:
32371 winsock/tests: Add a todo_wine test for select.
32373 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
32375 * dlls/winspool/tests/info.c:
32376 winspool/tests: Filter more results.
32378 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32380 * dlls/wined3d/directx.c:
32381 wined3d: Added support for ARB_POINT_PARAMETERS.
32383 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
32385 * dlls/gdi/freetype.c:
32386 gdi: Slant font automatically if no italic variant exists.
32388 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
32390 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
32391 programs/winecfg/En.rc, programs/winecfg/Es.rc,
32392 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
32393 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
32394 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
32395 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
32396 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
32397 programs/winecfg/x11drvdlg.c:
32398 winecfg: Remove color depth. It's source of problems for number of users.
32400 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
32402 * dlls/shell32/shellpath.c:
32403 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
32405 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
32406 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
32407 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
32408 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
32409 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
32410 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
32411 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
32412 allow for reasonable symbolic linking to $HOME based directories.
32414 * dlls/shell32/shellpath.c:
32415 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
32417 2006-02-02 Huw Davies <huw@codeweavers.com>
32419 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
32420 dlls/x11drv/x11drv.h:
32421 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
32423 2006-02-02 Alexandre Julliard <julliard@winehq.org>
32425 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
32426 widl: Some cosmetic fixes in generated code.
32428 * tools/widl/widl.c:
32429 widl: Make sure the token variables are always initialized properly.
32431 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
32433 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
32434 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
32436 2006-02-02 Tobias Loew <tobi@die-loews.de>
32439 gdi: Extended pens do not work correct with StrokePath.
32441 2006-02-02 Mike McCormack <mike@codeweavers.com>
32443 * dlls/kernel/change.c:
32444 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
32446 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
32448 * dlls/shell32/shfldr_unixfs.c:
32449 unixfs: Use realpath instead of canonicalize_file_name for portability
32452 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
32455 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
32457 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
32459 * dlls/commdlg/filedlg.c:
32460 commdlg: File open dialog: Use the specified instance handle for
32461 custom dialog templates.
32463 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
32465 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
32466 shlwapi: Added stub for ShellMessageBoxWrapW.
32468 2006-02-02 Juan Lang <juan_lang@yahoo.com>
32470 * dlls/crypt32/cert.c:
32471 crypt32: Support external providers.
32472 - add support for external store providers
32473 - rewrite registry stores as a provider
32474 - fix a memory leak
32476 2006-02-02 Juan Lang <juan@codeweavers.com>
32478 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
32479 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
32481 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
32483 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
32484 advapi32: Add stub for ObjectDeleteAuditAlarmW.
32486 * dlls/oleaut32/variant.c:
32487 oleaut32: Prevent freeing of random memory.
32488 Don't assign type to variant until we're sure we are assigning a
32491 2006-02-02 Kevin Koltzau <kevin@plop.org>
32493 * dlls/riched20/editor.c:
32494 riched20: Handle context menu.
32496 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
32498 * programs/start/start.c:
32499 start.exe: build_args now returns the correct string when no parameter
32502 * dlls/x11drv/keyboard.c:
32503 x11drv: Added Turkish F keyboard layout.
32505 2006-02-01 Juan Lang <juan@codeweavers.com>
32507 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
32508 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
32509 dlls/crypt32/tests/str.c:
32510 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
32512 2006-02-01 Kevin Koltzau <kevin@plop.org>
32514 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
32515 riched20: Implement EM_SETOLECALLBACK.
32517 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
32520 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
32522 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
32524 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
32525 winspool: Empty string as environment is valid, with tests.
32527 * include/winspool.h:
32528 winspool.h: Add missing declarations.
32530 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
32532 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
32533 dlls/riched20/txtsrv.c:
32534 riched20: Implement CreateTextServices.
32535 Implement a stub interface that CreateTextServices returns.
32537 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
32539 * dlls/riched20/style.c:
32540 riched20: Fixed font cache corruption.
32542 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
32544 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
32545 Translate pen width from logical units only for geometric pens.
32547 * dlls/shell32/shlexec.c:
32548 shell32: execute_from_key should fallback to a DDE exec only if the
32549 command to execute from is not found in the registry.
32550 Pass already found executable name to dde_connect.
32552 2006-02-01 Robert Shearman <rob@codeweavers.com>
32554 * tools/widl/typegen.c:
32555 widl: Fix a SEGV when using arrays declared using a pointer and
32556 attributes, instead of array indices (reported by Eric Kohl).
32558 2006-01-31 Alexandre Julliard <julliard@winehq.org>
32560 * dlls/setupapi/tests/.gitignore:
32561 setupapi: Ignore ok file for new query test.
32563 2006-01-31 Mike McCormack <mike@codeweavers.com>
32565 * programs/winefile/En.rc, programs/winefile/Makefile.in,
32566 programs/winefile/license.c, programs/winefile/resource.h,
32567 programs/winefile/winefile.c, programs/winefile/winefile.h:
32568 winefile: Move the license and warranty text into the resources.
32570 2006-01-31 Robert Shearman <rob@codeweavers.com>
32572 * tools/widl/typegen.c:
32573 widl: Changes to output for better debugability.
32574 Write the offset and the absolute address for referenced types.
32575 Write the current offset out when writing a pointer type.
32577 * tools/widl/typegen.c:
32578 widl: Clean up conformant struct handling.
32579 Make the writing of conformant structures take advantage of the new
32580 type format string offset handling.
32582 * tools/widl/typegen.c:
32583 widl: Fix the writing of arrays with size specified in the array
32584 expression instead of the size_is expression.
32586 * tools/widl/typegen.c:
32587 widl: Improve the current type offset passing.
32588 Change the functions to take the current type offset and return the
32589 start of the type written.
32591 * tools/widl/typegen.c:
32592 widl: The stack/structure offset in correlation descriptors should be a short.
32594 * tools/widl/parser.y:
32595 widl: Do constant folding for the sizeof operator on simple types.
32597 * tools/widl/header.c, tools/widl/typegen.c:
32598 widl: Support client/server generation for explicit_handle interfaces
32599 (based on a patch by Eric Kohl).
32601 * tools/widl/typegen.c:
32602 widl: Implement constant conformance.
32604 * tools/widl/client.c, tools/widl/server.c:
32605 widl: Fix the type offset used in marshaling/unmarshaling.
32606 Make a copy of type_offset so that it only gets incremented once per
32607 function, instead of twice.
32609 * tools/widl/write_msft.c:
32610 widl: Implement the writing of defaultvalue constants for enum values.
32612 * include/winsvc.h:
32613 include: Add SC_ENUM_TYPE to winsvc.h.
32615 * dlls/stdole2.tlb/std_ole_v2.idl:
32616 stdole2.tlb: Remove hack due to unimplemented widl functionality.
32618 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
32620 * dlls/shell32/shfldr_unixfs.c:
32621 unixfs: Only append '/' to base path if not already present in
32622 UNIXFS_get_unix_path.
32624 2006-01-31 Alexandre Julliard <julliard@winehq.org>
32626 * dlls/kernel/change.c:
32627 kernel: Set the overlapped structure status in ReadDirectoryChanges.
32629 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
32631 * dlls/ntdll/tape.c:
32632 ntdll: tape.c portability fixes.
32633 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
32634 the former, but not the latter.
32635 Only enable operations supported by the host OS in
32636 TAPE_CreatePartition() and TAPE_Prepare().
32638 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
32640 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
32641 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
32642 dlls/riched20/style.c:
32643 riched20: Added support for hidden text.
32645 * dlls/riched20/caret.c:
32646 riched20: Paint the selection while it's being extended by dragging.
32648 2006-01-31 Tobias Loew <tobi@die-loews.de>
32651 gdi: viewportExt changed after call to StrokePath.
32653 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
32655 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
32656 gdi: Fixes for the isotropic mapping mode.
32657 - Isotropic mapping mode: Adjust the viewport extension in
32658 SetWindowExtEx, handle negative extents.
32659 - Support the isotropic mapping mode in the enhanced metafile driver.
32662 2006-01-31 Robert Shearman <rob@codeweavers.com>
32664 * tools/widl/typegen.c:
32665 widl: Use a macro to write out FC types, along with the current offset
32666 which is useful for debugging.
32668 * tools/widl/typegen.c:
32669 widl: Pass the current type format string offset through all type
32672 * tools/widl/typegen.c:
32673 widl: Eliminate redundant callback routines.
32674 Add a function for comparing expressions and use it to eliminate
32675 redundant callback functions.
32677 * include/wine/rpcfc.h:
32678 widl: Define a value for RPC_FC_WSTRING.
32680 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
32682 * programs/winecfg/x11drvdlg.c:
32683 winecfg: Default for PixelShaders is disabled.
32685 2006-01-31 James Hawkins <truiken@gmail.com>
32687 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
32688 setupapi: Add tests for SetupGetInfInformation.
32690 * include/setupapi.h:
32691 setupapi: Add definitions for the SetupGetInfInformation search flags.
32693 2006-01-31 Mike McCormack <mike@codeweavers.com>
32695 * dlls/kernel/tests/change.c:
32696 kernel: Add some test cases for ReadDirectoryChangesW.
32698 2006-01-31 Juan Lang <juan@codeweavers.com>
32700 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
32701 crypt32: Correct X509_NAME decoding, and more stringent tests.
32703 * include/wincrypt.h:
32704 wincrypt: Fix typo.
32706 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
32708 * dlls/comctl32/listview.c:
32709 comctl32: Restore listview font on CDRF_NEWFONT.
32711 2006-01-31 Robert Shearman <rob@codeweavers.com>
32713 * dlls/oleaut32/typelib.c:
32714 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
32716 * dlls/rpcrt4/ndr_stubless.c:
32717 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
32720 * dlls/rpcrt4/ndr_ole.c:
32721 rpcrt4: Only attempt to marshal an object if it is non-NULL.
32723 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
32725 * dlls/shell32/shfldr_unixfs.c:
32726 unixfs: Only resolve the 'dosdevices' based symbol links in
32727 UNIXFS_get_unix_path, but leave all others alone.
32729 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
32731 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
32732 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
32733 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
32734 gdi: Add support for creating extended pens.
32736 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
32738 * dlls/d3d8/directx.c:
32739 d3d8: CreateDevice should use the root of the current window.
32741 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
32743 * dlls/iphlpapi/iphlpapi_main.c:
32744 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
32746 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
32748 * dlls/riched20/editor.c, include/textserv.h:
32749 riched20: Make CreateTextServices use ITextHost.
32751 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
32753 * dlls/user/message.c:
32754 user: Remove internal messages from the message queue before handling them.
32756 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
32758 * programs/winecfg/Es.rc:
32759 winecfg: Spanish translation update.
32761 2006-01-30 Mike McCormack <mike@codeweavers.com>
32764 server: Initial inotify support.
32766 * dlls/kernel/tests/change.c:
32767 kernel: Add some more tests for FindFirstChangeNotification.
32769 2006-01-30 Alexandre Julliard <julliard@winehq.org>
32771 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
32772 Fixed creation of PS_ALTERNATE pens.
32774 2006-01-30 Tobias Loew <tobi@die-loews.de>
32776 * dlls/comctl32/tab.c:
32777 comctl32: Fix tab-control flickering.
32779 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
32781 * dlls/x11drv/xrender.c:
32782 x11drv: Fix AlphaBlend read boundaries.
32784 2006-01-30 Mike McCormack <mike@codeweavers.com>
32786 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
32787 msi: Add an implementation of MsiGetDatabaseState.
32789 2006-01-30 Juan Lang <juan@codeweavers.com>
32791 * include/wincrypt.h:
32792 wincrypt.h: Add more missing defines.
32794 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
32796 * dlls/user/hook.c:
32797 user: Remove duplicate code.
32799 * dlls/user/tests/msg.c:
32800 user/tests: Add test for low level mouse hooks.
32802 2006-01-30 Robert Shearman <rob@codeweavers.com>
32804 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
32805 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
32806 already have them filled in.
32808 * dlls/oleaut32/typelib.c:
32809 oleaut: Fix the order of parameters passed into DispCallFunc.
32811 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
32813 * dlls/ntdll/tape.c:
32814 kernel: Remove bogus breaks in tape.c
32816 2006-01-27 Huw Davies <huw@codeweavers.com>
32818 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
32819 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
32820 dlls/msxml3/parseerror.c:
32821 msxml: Issue a fixme if the interface is not implemented.
32823 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
32825 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
32826 gdi: Add test case for creating pens, make it pass under Wine for
32829 2006-01-27 Mike McCormack <mike@codeweavers.com>
32831 * dlls/kernel/change.c:
32832 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
32834 2006-01-27 Juan Lang <juan_lang@yahoo.com>
32836 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
32837 dlls/iphlpapi/iphlpapi_main.c:
32838 iphlpapi: Reimplement interface enumeration.
32839 Implement interface enumeration based on if_nameindex, based on a
32840 suggestion by Michael Ost
32842 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
32844 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
32845 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
32847 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
32849 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
32850 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
32851 Fix a couple of bugs spotted by valgrind.
32853 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
32855 Suppress some false-positives reported by valgrind.
32857 * programs/winedbg/break.c, programs/winedbg/dbg.y,
32858 programs/winedbg/debug.l, programs/winedbg/debugger.h,
32859 programs/winedbg/winedbg.c:
32860 winedbg: Hardware breakpoints
32861 - implemented hardware assisted breakpoints (new 'hbreak' command
32862 which behaves just as 'break' command)
32863 - small improvements to break handling (saving hit xpoint across
32864 exception handling)
32865 - fixed 'cont N' command for watchpoints
32867 2006-01-27 Alexandre Julliard <julliard@winehq.org>
32869 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
32870 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
32871 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
32872 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
32873 by Mike McCormack).
32875 * dlls/shell32/shlfileop.c:
32876 shell32: Fixed a couple of FindFirstFile handle leaks.
32878 * dlls/oleaut32/tests/.gitignore:
32879 oleaut32: Ignore new test ok file.
32881 2006-01-27 Huw Davies <huw@codeweavers.com>
32883 * dlls/user/tests/edit.c:
32884 user: Don't automatically add a bunch of styles in create_editcontrol.
32886 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
32888 * dlls/user/tests/text.c, dlls/user/text.c:
32889 user: Fix DrawTextExA/W on empty strings.
32890 DrawTextExA/W should calculate a rectangle of zero height and width in
32891 some cases of null or empty supplied strings. With conformance tests.
32893 2006-01-27 Mike McCormack <mike@codeweavers.com>
32895 * dlls/kernel/change.c:
32896 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
32898 2006-01-27 Robert Shearman <rob@codeweavers.com>
32900 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
32901 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
32902 ole: Test and implement LPSAFEARRAY marshaling.
32904 * dlls/oleaut32/tmarshal.c:
32905 oleaut: Improve the typelib marshaler traces.
32906 Improve the typelib marshaler traces for lazy developers like me who
32907 don't want to grep for constants.
32909 * include/rpcndr.h:
32910 include: Add types and definitions for RPC user callback routines.
32912 * include/propidl.idl:
32913 include: Add new union cases for PROPVARIANT structure.
32915 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
32916 tools/widl/typegen.h:
32917 widl: Implement callback conformance.
32919 2006-01-27 Alexandre Julliard <julliard@winehq.org>
32921 * dlls/riched20/paint.c:
32922 riched20: Remove a couple of no longer used functions.
32924 2006-01-27 Mike McCormack <mike@codeweavers.com>
32926 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
32927 include/wine/server_protocol.h, server/change.c, server/file.c,
32928 server/file.h, server/protocol.def, server/request.h, server/trace.c:
32929 server: Fix the file notification interface to use directory handles.
32931 2006-01-27 Alexandre Julliard <julliard@winehq.org>
32934 server: Fixed low-level hardware hooks.
32935 The hook thread field has been reused for win events, so it no longer
32936 works for low-level hardward hooks. Use the owner field instead.
32938 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
32940 * dlls/user/scroll.c:
32941 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
32943 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
32945 * dlls/winmm/wineoss/audio.c:
32946 wineoss: Proper support in OSS driver for audio when no mixer is present.
32947 Fixed a couple of potential fd leaks.
32949 2006-01-27 Hans Leidekker <hans@it.vu.nl>
32951 * dlls/kernel/tape.c:
32952 kernel: Implementation of tape functions.
32953 Implement CreateTapePartition, EraseTape, GetTapeParameters,
32954 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
32955 SetTapePosition and WriteTapemark.
32957 2006-01-26 Jacek Caban <jacek@codeweavers.com>
32959 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
32960 shdocvw: Added client site's IDispatch stub implementation.
32962 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
32963 dlls/shdocvw/webbrowser.c:
32964 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
32966 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
32967 shdocvw: Added client site's IOleCommandTarget stub implementation.
32969 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
32971 * dlls/riched20/editor.c:
32972 riched20: EM_STREAMIN should send a EN_UPDATE notification.
32974 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
32975 riched20: Selection painting fixes.
32977 2006-01-26 Hans Leidekker <hans@it.vu.nl>
32979 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
32980 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
32981 ntdll: Add implementation of tape IOCTLs.
32983 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
32985 include: Add some defines related to tape support.
32987 2006-01-26 Mike McCormack <mike@codeweavers.com>
32989 * loader/preloader.c:
32990 preloader: Allow compiling the preloader with -fstack-protector.
32992 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
32994 * dlls/user/tests/win.c, dlls/user/win.c:
32995 user: Don't drop owned windows in WIN_EnumChildWindows.
32996 Add a few tests for this.
32998 2006-01-25 Alexandre Julliard <julliard@winehq.org>
33000 * server/fd.c, server/file.c:
33001 server: Allow opening a directory with write access (based on a patch
33002 by Mike McCormack).
33004 * include/wtypes.idl:
33005 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
33008 wine.inf: Don't overwrite registry keys that users may want to change.
33010 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
33011 kernel: Handle a failure to load winedos a bit more gracefully.
33013 * dlls/x11drv/bitblt.c:
33014 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
33016 2006-01-25 Mike Frysinger <vapier@gentoo.org>
33018 * tools/winegcc/winegcc.c:
33019 winegcc: Pass -m32/-m64 along to the linker.
33021 2006-01-25 Robert Reif <reif@earthlink.net>
33023 * dlls/dsound/tests/duplex.c:
33024 dsound: Duplex test fix.
33026 2006-01-25 Jacek Caban <jacek@codeweavers.com>
33028 * dlls/shdocvw/dochost.c:
33029 shdocvw: Added TranslateUrl implementation.
33031 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
33032 dlls/shdocvw/shdocvw.h:
33033 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
33035 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
33037 * dlls/user/static.c:
33038 static control: SS_CENTERIMAGE fixes.
33039 - Stretch bitmaps and icons to the whole control size if
33040 SS_CENTERIMAGE is absent
33041 - Draw the background of centered bitmaps and icons with the
33042 background brush (like Windows XP for applications with a manifest)
33044 * dlls/gdi/enhmfdrv/init.c:
33045 gdi: Fix the EMF bounding box calculation.
33047 2006-01-25 Juan Lang <juan_lang@yahoo.com>
33049 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
33050 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
33051 dlls/iphlpapi/ipstats.h:
33052 iphlpapi: Remove one IP address per interface restriction.
33053 - remove restriction of one IP address per interface
33054 - remove dead code, and make static functions that can be
33055 - update comments and copyright notice
33057 2006-01-25 Hans Leidekker <hans@it.vu.nl>
33059 * dlls/kernel/tests/change.c:
33060 kernel: Test moving a directory that has a change notification
33061 registered for itself.
33063 2006-01-24 Alexandre Julliard <julliard@winehq.org>
33065 * loader/pthread.c:
33066 loader: Detect pthread_get_stackaddr_np returning the top of the stack
33067 instead of the base.
33069 2006-01-24 Huw Davies <huw@codeweavers.com>
33071 * dlls/msxml3/domdoc.c:
33072 msxml: Implement save.
33074 2006-01-24 Mike McCormack <mike@codeweavers.com>
33076 * programs/progman/En.rc, programs/progman/License_En.c,
33077 programs/progman/Makefile.in, programs/progman/license.c,
33078 programs/progman/license.h, programs/progman/main.c,
33079 programs/progman/progman.h:
33080 progman: Load license from resources.
33082 2006-01-24 Alexandre Julliard <julliard@winehq.org>
33084 * dlls/msvcrt/errno.c:
33085 msvcrt: Make error strings static.
33087 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
33089 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
33090 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
33091 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
33092 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
33093 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
33094 dlls/riched20/editor.c, dlls/riched20/para.c,
33095 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
33096 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
33097 dlls/user/tests/edit.c, dlls/winmm/mci.c,
33098 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
33099 Make more arrays const.
33101 2006-01-24 Alexandre Julliard <julliard@winehq.org>
33103 * tools/wineprefixcreate.in:
33104 wineprefixcreate: Only create links for files that don't exist.
33105 Make a copy instead of a link if the original file is writable.
33108 server: Use the new set_fd_user function in create_serial().
33110 2006-01-24 Mike McCormack <mike@codeweavers.com>
33112 * server/fd.c, server/file.c, server/file.h:
33113 server: Modify open_fd to create an fd without a user.
33114 Create a set_fd_user function.
33115 Update create_file() to use the above functions.
33117 2006-01-24 Alexandre Julliard <julliard@winehq.org>
33119 * tools/winebuild/import.c:
33120 winebuild: Get rid of the default ignored symbols list.
33122 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
33123 ntdll: memcpy should behave like memmove in ntdll too.
33125 * dlls/ntdll/ntdll.spec:
33126 ntdll: Mark all libc-style functions as private to make sure we link
33127 to the real libc functions instead.
33129 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
33130 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
33131 Avoid importing _strlwr/_strupr from ntdll.
33133 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
33135 msvcrt: Use the msvcrt version of printf everywhere.
33137 2006-01-24 Juan Lang <juan_lang@yahoo.com>
33139 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
33140 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
33141 dlls/iphlpapi/ipstats.h:
33142 iphlpapi: Clean up memory allocation.
33143 - pass heap to allocate from directly to helper functions, instead of
33144 unnecessarily copying returned data
33145 - use public types rather than internal ones
33146 - make sure GetBestRoute doesn't return bogus matches
33148 2006-01-24 Robert Shearman <rob@codeweavers.com>
33150 * tools/widl/typegen.c:
33151 widl: Generate type format strings for conformant varying arrays.
33153 * tools/widl/parser.y:
33154 widl: Fix detection of varying arrays.
33155 Correctly identify structures containing varying arrays as conformant
33156 varying structures.
33158 * tools/widl/parser.y:
33159 widl: Fix detection of conformant varying structs.
33160 Rename has_conformant_array to has_conformance, add a new variable
33161 has_variance and map has_conformant_string to has_conformance and
33163 A conformant varying struct should be returned if just variance is
33164 present and even if no pointers are present.
33166 * tools/widl/typegen.c:
33167 widl: Support generation of conformant structure type strings.
33169 * tools/widl/typegen.c:
33170 widl: Conformant arrays have a size of 0.
33171 Conformant arrays should cause a size of 0 to be returned from
33174 * tools/widl/typegen.c:
33175 widl: Support correlation descriptors in structures.
33177 * tools/widl/parser.y:
33178 widl: Error if an array is in the middle of a structure.
33179 Fix detection of conformant arrays and output an error if the array
33180 isn't at the end of the structure.
33182 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
33183 widl: Fix the detection of conformant and pointer structs.
33185 * tools/widl/typegen.c:
33186 widl: Simple structs and complex pointers.
33187 Write out type format string for simple structs and for pointers to
33190 * tools/widl/typegen.c:
33191 widl: Add framework for generating struct and union type format strings.
33193 * tools/widl/typegen.c:
33194 widl: Support different types of simple pointers.
33195 Support pointer types in unmarshall_arguments.
33197 * tools/widl/typegen.c:
33198 widl: Generate NdrNonConformatString* calls for non-conformant string types.
33200 * tools/widl/typegen.c:
33201 widl: Add functions for detecting array and string types.
33202 Add functions for detecting array and string types and use these in
33203 both writing type format strings and when marshalling and
33204 unmarshalling parameters.
33206 * tools/widl/typegen.c:
33207 widl: Support some more complicated conformance / variance expressions.
33209 * include/wine/rpcfc.h:
33210 widl: Added some more constants for conformance descriptors.
33212 * tools/widl/typegen.c:
33213 widl: Start implementing writing of conformance/variance descriptors.
33215 * include/wine/rpcfc.h, tools/widl/typegen.c:
33217 Write out type format strings for string types.
33219 * tools/widl/typegen.c:
33221 Write out type format strings for arrays, except for the missing
33222 generic functionality of conformance and variance descriptors.
33224 * tools/widl/typegen.c:
33225 widl: Simplify write_typeformatstring_type.
33226 Simplify handling of types in write_typeformatstring_type by only
33227 writing non-pointer types out when ptr_level is 0. Add stubs for
33228 functions that will write out the type format string for strings and
33231 * tools/widl/typegen.c:
33232 widl: Don't use recursion for write_typeformatstring_type.
33233 Since a var_t can now be passed in, rename to
33234 write_typeformatstring_var. Simplifies the code.
33236 * tools/widl/typegen.c, tools/widl/typegen.h:
33237 widl: Don't use recursion to implement write_procformatstring_type.
33238 Renamed to write_procformatstring_var now since we can pass a var_t in
33239 again. This results in simpler code.
33241 2006-01-24 Alexandre Julliard <julliard@winehq.org>
33243 * dlls/kernel/process.c:
33244 kernel: Fail more gracefully when loading a builtin exe didn't work.
33246 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
33248 * dlls/comctl32/listview.c:
33249 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
33251 2006-01-24 Huw Davies <huw@codeweavers.com>
33253 * dlls/gdi/freetype.c:
33254 gdi: Fixes to preempt freetype 2.2.0.
33256 2006-01-24 Jacek Caban <jacek@codeweavers.com>
33258 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
33261 2006-01-24 Huw Davies <huw@codeweavers.com>
33263 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
33264 gdi: Use correct include file for FT_Get_Module.
33266 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
33268 * dlls/user/user32.spec, dlls/user/win.c:
33269 user32: Added stub for UpdateLayeredWindow.
33271 2006-01-23 Alexandre Julliard <julliard@winehq.org>
33273 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
33274 msvcrt: Properly implemented strerror and perror (based on a patch by
33277 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
33278 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
33280 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
33281 include/msvcrt/errno.h:
33282 msvcrt: Added EILSEQ definition.
33284 2006-01-23 Hans Leidekker <hans@it.vu.nl>
33286 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
33287 msvcrt: Stub implementation for wcsftime.
33289 2006-01-23 Alexandre Julliard <julliard@winehq.org>
33292 Remove useless BUGS file.
33294 2006-01-23 Robert Shearman <rob@codeweavers.com>
33296 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
33297 msi: Move the firing of control events to MSI_ProcessMessage.
33298 Move the firing of control events from internal helper functions to
33299 MSI_ProcessMessage so that custom actions can all cause control events
33301 Added the firing of progress events.
33303 * dlls/msi/action.c, dlls/msi/files.c:
33304 msi: Call ui_actiondata for more actions.
33306 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
33308 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
33309 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
33311 2006-01-23 Robert Reif <reif@earthlink.net>
33313 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
33314 winearts: Try to keep winecfg from crashing by recovering from an arts
33317 2006-01-23 Alexandre Julliard <julliard@winehq.org>
33319 * libs/wine/mmap.c, server/timer.c:
33320 Fixed a couple of warnings on MacOS.
33322 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
33323 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
33324 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
33325 programs/winedbg/types.c:
33326 winedbg: Use Win32 types instead of long long.
33328 * server/trace.c, tools/make_requests:
33329 server: More generic mechanism for adding typecasts in server traces.
33330 Added casts for size_t values.
33332 2006-01-23 Mike McCormack <mike@codeweavers.com>
33334 * dlls/ntdll/ntdll.spec:
33335 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
33337 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
33339 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
33340 dlls/dbghelp/symbol.c:
33341 dbghelp: Return better values in module information.
33342 - 32/64: number of symbols is now correct
33343 - 64: the 64 bit extra fields are now initialized with some non null
33346 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
33347 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
33348 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
33350 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
33352 * dlls/dbghelp/dbghelp.c:
33353 dbghelp: SymSetContext should return FALSE when setting twice the same
33356 * dlls/dbghelp/dbghelp.c:
33357 dbghelp: Live targets.
33358 In SymInitialize, now trying to check if the hProcess is a real live
33359 target or not. If we think it is, try to grasp ELF information from
33362 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
33363 dlls/dbghelp/module.c, include/dbghelp.h:
33364 dbghelp: Started implementation of the global callback mechanism.
33366 * dlls/dbghelp/symbol.c, include/dbghelp.h:
33367 dbghelp: Symbol info.
33368 - better coding for SYMBOL_INFO filling
33369 - some fixes on some fields (parameters)
33370 - now using the max size for symbol info
33372 * programs/winedbg/break.c, programs/winedbg/debugger.h,
33373 programs/winedbg/expr.c, programs/winedbg/memory.c,
33374 programs/winedbg/stack.c, programs/winedbg/types.c,
33375 programs/winedbg/winedbg.c:
33376 winedbg: Added a more decent scheme for handling segmented addresses.
33378 2006-01-23 Alexandre Julliard <julliard@winehq.org>
33381 libwine: Added LDT support for MacOS/x86.
33383 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
33385 * dlls/user/menu.c, dlls/user/tests/menu.c:
33386 user32: Make GetMenuItemInfo tests pass under Wine.
33387 - Change menu item search algorithm to recurse into a submenu first.
33388 - Fallback to a found submenu if nothing else was found.
33390 2006-01-23 Robert Shearman <rob@codeweavers.com>
33392 * dlls/msi/dialog.c:
33393 msi: Support msidbControlAttributesSunken.
33395 * dlls/msi/dialog.c:
33396 msi: Only print fixme for progress attribute once.
33397 Since setting the Progress attribute is done quite frequently, don't
33398 flood the user with messages about it being unimplemented.
33400 2006-01-23 Mike McCormack <mike@codeweavers.com>
33402 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
33403 crypt32: Add stub implementations of some crypto functions used by IE6 install.
33405 2006-01-23 Alexandre Julliard <julliard@winehq.org>
33407 * tools/winebuild/import.c:
33408 winebuild: Always import atof, the MS version is different.
33410 2006-01-23 H. Verbeet <hverbeet@gmail.com>
33412 * dlls/d3d8/device.c:
33413 d3d8: For render states D3DRS_POINTSPRITEENABLE and
33414 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
33416 * dlls/d3d8/d3dcore_gl.h:
33417 d3d8: Add GL_ARB_multisample definitions.
33419 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
33420 d3d8: Add detection for GL_ARB_point_sprite support.
33422 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
33424 * dlls/user/scroll.c:
33425 user: Add missing WIN_ReleasePtr.
33427 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
33429 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
33431 ICCompressorChoose should initialize fccType and fccHandler fields
33432 for the full frames case as well.
33434 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
33436 * dlls/kernel/tests/atom.c:
33437 kernel/tests: Integer atoms return different results on WinNT 3.51.
33439 2006-01-23 Mike McCormack <mike@codeweavers.com>
33441 * dlls/shell32/shell32.spec:
33442 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
33444 2006-01-23 Kai Blin <kai.blin@gmail.com>
33446 * dlls/secur32/ntlm.c:
33447 secur32: Added DeleteSecurityContext.
33449 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
33451 * dlls/x11drv/keyboard.c:
33452 x11drv: Update Swiss German keyboard layout to better match the X11 one.
33454 2006-01-23 James Hawkins <truiken@gmail.com>
33456 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
33457 shell32: Reimplement a factored SHFileOperation.
33459 2006-01-21 Marcus Meissner <meissner@suse.de>
33461 * tools/winebuild/build.h, tools/winebuild/relay.c,
33462 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
33463 tools/winebuild/utils.c:
33464 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
33466 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
33468 * dlls/gdi/metafile.c:
33469 gdi: Metafile records must be at least 3 words long.
33471 2006-01-21 Alexandre Julliard <julliard@winehq.org>
33473 * dlls/msvcrt/cppexcept.c:
33474 msvcrt: Preserve all registers in call_ebp_func.
33476 2006-01-21 Jacek Caban <jacek@codeweavers.com>
33478 * dlls/mshtml/nsembed.c:
33479 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
33481 2006-01-21 James Hawkins <truiken@gmail.com>
33483 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
33484 advpack: Add a stub for RebootCheckOnInstall.
33486 * dlls/advpack/files.c:
33487 advpack: Fix the documentation for AddDelBackupEntry.
33489 * dlls/advpack/advpack.c:
33490 advpack: Complete the documentation for CloseINFEngine.
33492 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
33493 advpack: Add a stub for SetPerUserSecValues.
33495 * dlls/advpack/files.c:
33496 advpack: Fix the documentation for FileSaveMarkNotExist.
33498 * dlls/advpack/files.c:
33499 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
33501 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
33502 advpack: Add stubs for the user stub wrapper functions.
33504 * dlls/advpack/files.c:
33505 advpack: Implement DelNodeRunDLL32.
33507 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
33508 advpack: Implement IsNTAdmin.
33510 2006-01-20 Huw Davies <huw@codeweavers.com>
33512 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
33513 shell: Fix incorrect usage of the return value of StrRetToStrNW.
33515 2006-01-20 Aric Stewart <aric@codeweavers.com>
33517 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
33518 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
33519 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
33520 Beginning of framework to implement handling of InternetQueryOption
33521 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
33523 2006-01-20 Alexandre Julliard <julliard@winehq.org>
33525 * configure, configure.ac:
33526 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
33528 * tools/winebuild/build.h, tools/winebuild/relay.c:
33529 winebuild: Moved offset definitions to relay.c since they are only
33531 Hardcoded a couple of TEB offsets to support cross-compilation.
33533 2006-01-20 Huw Davies <huw@codeweavers.com>
33535 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
33536 ole: ProgIDFromCLSID sets progid to NULL on failure.
33538 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
33540 * dlls/x11drv/clipboard.c:
33541 x11drv: Prevent NULL dereference in SelectionRequest handling.
33543 2006-01-20 H. Verbeet <hverbeet@gmail.com>
33545 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
33546 ntdll: Add a stubbed NtSetSystemInformation.
33548 2006-01-20 Alexandre Julliard <julliard@winehq.org>
33550 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
33551 tools/winebuild/relay.c:
33552 ntdll: Move the %gs register to the ntdll_thread_regs structure.
33554 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
33555 ntdll: Move the TEB register to the ntdll_thread_regs structure.
33557 2006-01-20 Juan Lang <juan_lang@yahoo.com>
33559 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
33560 dlls/iphlpapi/iphlpapi_main.c:
33561 iphlpapi: Remove redundant comments and fix typos.
33563 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
33565 * dlls/user/tests/resource.c:
33566 user/tests: Added \n to a few ok() calls.
33568 2006-01-20 Robert Shearman <rob@codeweavers.com>
33570 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
33571 ole: Verify that the proxy is being used in the correct thread.
33573 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
33574 rpc: Replace the hack that detected stubless proxies with the correct check.
33575 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
33576 the three members of the structure that were previously needed.
33577 Fix the detection of stubless proxies.
33579 * dlls/rpcrt4/ndr_marshall.c:
33580 rpc: Skip over the right number of bytes in new correlation descriptors.
33581 Skip over 6 bytes of the format descriptor if new correlation
33582 descriptors are being used, instead of 4.
33584 * dlls/ole32/tests/marshal.c:
33585 ole: Add a test for WM_QUIT behaviour during COM calls.
33587 * dlls/ole32/compobj.c:
33588 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
33589 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
33590 it should repost the WM_QUIT message and then switch to waiting
33591 without checking messages.
33593 2006-01-20 H. Verbeet <hverbeet@gmail.com>
33595 * dlls/wined3d/pixelshader.c:
33596 wined3d: Fix a few TRACEs in pixelshader.c.
33598 * dlls/wined3d/device.c:
33599 wined3d: Return the correct pixelshader in
33600 IWineD3DDeviceImpl_GetPixelShader.
33602 * dlls/wined3d/drawprim.c:
33603 wined3d: A shader isn't guaranteed to have a vertex declaration, so
33604 add a NULL check for that.
33606 2006-01-20 Jacek Caban <jacek@codeweavers.com>
33608 * dlls/shdocvw/oleobject.c:
33609 shdocvw: Added GetWindow implementation.
33611 2006-01-19 Alexandre Julliard <julliard@winehq.org>
33613 * ANNOUNCE, ChangeLog, VERSION, configure:
33616 ----------------------------------------------------------------
33617 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
33619 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
33620 mscms: Check an appropriate registry key.
33622 2006-01-19 Ken Thomases <ken@codeweavers.com>
33624 * dlls/user/win.c, dlls/user/winproc.c:
33625 user: Fixed the lifetime of MDICREATESTRUCT variables.
33627 2006-01-19 Aric Stewart <aric@codeweavers.com>
33629 * dlls/shell32/shellpath.c:
33630 shell32: Update shellpaths My Pictures, My Video, My Music to be under
33631 $HOME, with a number of fallbacks.
33633 2006-01-19 H. Verbeet <hverbeet@gmail.com>
33635 * dlls/d3d8/d3dcore_gl.h:
33636 d3d8: Added GL_ARB_point_sprite definition.
33638 * dlls/wined3d/directx.c:
33639 wined3d: Better version string parsing for VENDOR_NVIDIA in
33640 IWineD3DImpl_FillGLCaps.
33642 2006-01-19 Mike McCormack <mike@codeweavers.com>
33644 * programs/winemine/dialog.c, programs/winemine/main.c:
33645 winmine: Use WIN32_LEAN_AND_MEAN.
33647 2006-01-19 Huw Davies <huw@codeweavers.com>
33649 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
33650 dlls/msxml3/node.c, dlls/msxml3/text.c:
33651 msxml: Text node implementation.
33653 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
33655 * dlls/user/tests/menu.c:
33656 user: Tests for when the menu is incorrect because of duplication of a
33657 menu id and an hMenu.
33659 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
33661 * dlls/x11drv/keyboard.c:
33662 x11drv: Add support for another Canadian French keyboard flavour.
33664 2006-01-19 H. Verbeet <hverbeet@gmail.com>
33666 * dlls/wined3d/directx.c:
33667 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
33668 glXGetClientString to retrieve the OpenGL vendor.
33670 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
33672 * dlls/kernel/instr.c:
33673 kernel: Remove calls to Nt[Get|Set]ThreadContext.
33674 It's done in exception handler now.
33676 2006-01-19 Mike McCormack <mike@codeweavers.com>
33678 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
33679 programs/winecfg/driveui.c, programs/winecfg/main.c,
33680 programs/winecfg/properties.c, programs/winecfg/properties.h,
33681 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
33682 programs/winecfg/x11drvdlg.c:
33683 winecfg: Tidy up included headers.
33684 Get rid of the barely used properties.c.
33686 2006-01-18 Hans Leidekker <hans@it.vu.nl>
33688 * tools/winedump/output.c:
33689 winedump: Fix compilation of generated source.
33690 Include config.h in the .c file, not in the .h file.
33692 2006-01-18 Alexandre Julliard <julliard@winehq.org>
33694 * dlls/ntdll/file.c:
33695 ntdll: Cleaned up the ioctl functions.
33696 Renamed function parameters to something usable.
33697 Fixed potential event leaks.
33699 2006-01-18 Mike McCormack <mike@codeweavers.com>
33701 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
33702 programs/winebrowser/main.c, programs/winhelp/callback.c,
33703 programs/winhelp/macro.c:
33704 programs: Use WIN32_LEAN_AND_MEAN.
33706 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
33708 * dlls/msvcrt/file.c:
33709 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
33712 2006-01-18 Huw Davies <huw@codeweavers.com>
33714 * dlls/msxml3/node.c:
33715 msxml: Implement get_nodeTypedValue.
33717 2006-01-18 Robert Shearman <rob@codeweavers.com>
33719 * dlls/ntdll/loader.c:
33720 ntdll: Loader optimization.
33721 Optimize for the case where a DLL with no path is requested and it is
33724 2006-01-18 Robert Reif <reif@earthlink.net>
33726 * dlls/winmm/winealsa/audio.c:
33727 winealsa: Add critical section names for debugging.
33729 2006-01-18 Alexandre Julliard <julliard@winehq.org>
33731 * dlls/gdi/metafile.c:
33732 gdi: Ignore a few more metafile escapes.
33734 2006-01-18 Jacek Caban <jacek@codeweavers.com>
33736 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
33737 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
33738 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
33741 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
33743 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
33744 winspool: Printing environment support for GetPrinterDriverDirectory.
33746 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
33748 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
33749 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
33752 * dlls/msacm/driver.c, dlls/msacm/stream.c:
33753 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
33755 * dlls/msacm/driver.c:
33756 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
33757 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
33758 application does not supply one.
33760 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
33761 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
33762 Broadcast notifications are fleshed out and are now fully functional.
33764 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
33765 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
33766 - Rework acmDriverAddA to call acmDriverAddW.
33767 - Implement stub for acmDriverAddW with switch for the 3 known cases
33769 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
33770 & alias from registry (similar to msacm32 load).
33772 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
33773 msacm: Implement acmDriverPriority with driver priority/enabled saving.
33774 Foundation for notification broadcasts with support for deferred
33777 * dlls/msacm/internal.c:
33778 msacm: Implement honouring of driver priority and enabled status at
33781 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
33783 * dlls/oleaut32/tests/vartest.c:
33784 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
33786 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
33787 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
33789 2006-01-18 Robert Shearman <rob@codeweavers.com>
33791 * dlls/rpcrt4/ndr_marshall.c:
33792 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
33794 * dlls/rpcrt4/rpc_message.c:
33795 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
33796 to the buffer after the first batch of data has been written to the
33799 * dlls/ole32/compobj.c:
33800 ole: Update the COM todo list.
33802 * dlls/ole32/ole2.c:
33803 ole: Re-post the quit message outside of the DoDragDrop message loop.
33805 * dlls/oleaut32/tmarshal.c:
33806 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
33807 doesn't signify an error; it is just unusual.
33809 * programs/notepad/Zh.rc:
33810 notepad: Add a Font menu item for the Chinese locale.
33812 2006-01-18 Huw Davies <huw@codeweavers.com>
33814 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
33815 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
33816 msxml: Add attribute node implementation.
33818 2006-01-17 Marcus Meissner <meissner@suse.de>
33820 * dlls/msvcrt/dir.c:
33821 msvcrt: _makepath(): operate on target buffer directly.
33823 2006-01-17 Robert Reif <reif@earthlink.net>
33825 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
33826 dsound: Primary buffer size change tests.
33827 It looks like Windows doesn't change the primary buffer length when
33828 changing formats so make the tests fail now.
33829 This means the current ALSA implementation is broken when hardware
33830 acceleration is set to full and the primary buffer format is changed.
33832 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
33833 dlls/dsound/tests/duplex.c:
33834 dsound: Add full duplex tests.
33836 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
33837 dsound: Add full duplex support.
33839 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
33840 dsound: Convert IDirectSoundImpl from a COM class to a regular class
33841 and move most of the COM functions to the DirectSoundDevice class.
33843 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
33845 * dlls/user/static.c:
33846 static control: Immediately repaint the control.
33848 * dlls/user/static.c:
33849 static control: Separate WM_NCCREATE and WM_SETTEXT.
33850 - Separate WM_NCCREATE and WM_SETTEXT.
33851 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
33853 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
33854 - Immediately repaint the control on all occasions.
33856 * dlls/user/static.c:
33857 static control: Don't load OEM bitmaps.
33859 * dlls/user/static.c:
33860 static control: STN_ENABLE and STN_DISABLE notifications.
33862 * dlls/user/static.c:
33863 static control: Better STM_GETIMAGE.
33864 STM_GETIMAGE returns NULL if the given image type doesn't match the
33867 * dlls/user/static.c:
33868 static control: Support SS_REALSIZEIMAGE.
33869 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
33870 load icons in the default icon size").
33871 - SS_ICON: Ability to display cursors.
33873 * dlls/user/static.c:
33874 static control: Support SS_REALSIZECONTROL.
33875 - Support SS_REALSIZECONTROL (this flag means "don't resize the
33876 control to the size of the bitmap/icon").
33877 - Always call GlobalUnlock16 after GlobalLock16.
33879 * dlls/user/static.c:
33880 static control: Background of enhanced metafiles.
33881 - Always paint the background of static controls displaying enhanced
33883 - Also paint the background if there's no metafile to display.
33885 * dlls/user/static.c:
33886 static control: Support text style flags.
33887 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
33888 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
33889 the ExtTextOut function like the native control does.
33890 - Gray text color: Only for non-simple static controls.
33892 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
33894 * dlls/msacm/tests/msacm.c:
33895 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
33896 ACM_METRIC_DRIVER_SUPPORT.
33897 Fix copy&paste mislabeling on acmDriverID test failure.
33899 * dlls/msacm/msacm32_main.c:
33900 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
33902 * dlls/msacm/msacm32_main.c:
33903 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
33905 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
33907 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
33908 shell32: Support for CLSID_ShellFSFolder in unixfs.
33910 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
33912 * dlls/d3d8/device.c:
33913 d3d8: Render state additions.
33914 Implemented D3DRS_EDGEANTIALIAS.
33915 Implemented D3DRS_POINTSPRITEENABLE.
33916 Implemented D3DRS_MULTISAMPLEANTIALIAS.
33918 2006-01-17 H. Verbeet <hverbeet@gmail.com>
33920 * include/wine/wined3d_interface.h:
33921 wined3d: Create a common WineD3D base class, IWineD3DBase.
33923 2006-01-17 Alexandre Julliard <julliard@winehq.org>
33925 * dlls/shlwapi/reg.c:
33926 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
33928 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
33930 * programs/winemenubuilder/winemenubuilder.c:
33931 winemenubuilder: Report a few more errors.
33932 Use Heap[Alloc|Free] instead of malloc|free.
33934 2006-01-17 Robert Shearman <rob@codeweavers.com>
33936 * dlls/user/message.c, dlls/user/tests/msg.c,
33937 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
33938 server/request.h, server/trace.c:
33939 user: Fix WM_QUIT message ordering from PostQuitMessage.
33940 Added a new server call as PostQuitMessage should set a flag in the
33941 message queue to return the WM_QUIT message when there are no other
33942 pending messages, rather than posting a message to the thread queue as
33943 it does at the moment.
33945 2006-01-17 Mike McCormack <mike@codeweavers.com>
33947 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
33948 dlls/ntdll/tests/change.c:
33949 ntdll: Add a test for NtNotifyChangeDirectoryFile.
33952 server: Make sure to release the fd we grabbed in all cases.
33954 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
33955 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
33957 * dlls/ntdll/reg.c:
33958 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
33960 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
33962 * dlls/oleaut32/tests/vartest.c:
33963 oleaut32: Tests for the VarCmp reimplementation.
33965 * dlls/oleaut32/variant.c:
33966 oleaut32: Reimplement VarCmp().
33967 - Supports now all WinXP allowed combinations of input variants.
33968 - VT_RESERVED on input variants is handled now.
33969 - Removed complicated VT_DATE comparision; that's not how Windows does it.
33970 - Improved documentation.
33972 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
33973 dlls/oleaut32/variant.h:
33974 oleaut32: Define missing but useful VTBIT_* macros.
33976 2006-01-16 Robert Shearman <rob@codeweavers.com>
33978 * dlls/shell32/shfldr_fs.c:
33979 shell: GetDetailsOf fix.
33980 Initialise hr and psd->str.uType before the call to
33981 IShellFolder_GetDisplayNameOf so that whatever it returns is
33984 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
33985 dlls/shell32/shfldr_fs.c:
33986 shell: Convert the filesystem shell folder to Unicode.
33988 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
33989 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
33990 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
33991 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
33993 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
33995 * dlls/msacm/driver.c:
33996 msacm: Fix incorrect linked list traversing leading to memory/driver
33999 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
34001 * programs/regsvr32/regsvr32.c:
34002 regsvr32 understands '-' and '/' for arguments.
34004 2006-01-16 Mike McCormack <mike@codeweavers.com>
34006 * dlls/kernel/change.c, dlls/kernel/file16.c:
34007 kernel32: Move FileCDR16 in with the other 16bit file functions.
34009 * include/winbase.h:
34010 kernel32: Declare BindIoCompletionCallback().
34012 2006-01-16 Robert Shearman <rob@codeweavers.com>
34014 * dlls/oleaut32/typelib.c:
34015 oleaut: Handle a non-byref variant being passed for a byref param in
34018 * dlls/oleaut32/typelib.c:
34019 oleaut: Only allocate memory once for each array needed for the
34020 arguments in ITypeInfo::Invoke.
34022 * dlls/oleaut32/typelib.c:
34023 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
34024 Simplify missing argument handling by pre-allocating an array of the
34025 maximum number of missing arguments there could be.
34027 2006-01-16 Huw Davies <huw@codeweavers.com>
34029 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
34030 msxml: Fix for get_nodeValue on attributes.
34032 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
34033 msxml: Implement setAttribute.
34035 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
34037 * dlls/mscms/tests/profile.c:
34038 mscms: Collect some data during profile enumeration.
34040 2006-01-16 Hans Leidekker <hans@it.vu.nl>
34042 * dlls/kernel/virtual.c:
34043 kernel: Documentation cleanups.
34045 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
34047 * dlls/user/sysparams.c:
34048 user: Avoid buffer overflow in sysparams.c.
34049 Increase buffer size to 12 for getting and setting integer parameters
34050 from/to the registry.
34052 2006-01-16 Mike McCormack <mike@codeweavers.com>
34054 * programs/control/control.c, programs/eject/eject.c,
34055 programs/expand/expand.c, programs/hh/main.c,
34056 programs/msiexec/msiexec.c, programs/progman/dialog.c,
34057 programs/progman/group.c, programs/progman/grpfile.c,
34058 programs/progman/program.c, programs/progman/string.c,
34059 programs/wcmd/builtins.c, programs/wcmd/directory.c,
34060 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
34061 programs/winecfg/properties.c, programs/winepath/winepath.c:
34062 programs: Use WIN32_LEAN_AND_MEAN in some more places.
34064 * programs/wineboot/wineboot.c:
34065 wineboot: Use WIN32_LEAN_AND_MEAN.
34066 Use HeapAlloc/HeapFree instead of malloc/free.
34068 * include/winbase.h:
34069 kernel32: Define SCS_64BIT_BINARY.
34071 * dlls/ntdll/exception.c:
34072 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
34074 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
34075 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
34077 2006-01-16 Robert Reif <reif@earthlink.net>
34079 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
34080 dsound: Make dumpCooperativeLevel global.
34081 Remove extern from some function prototypes.
34083 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
34084 dsound: Make some capture functions global.
34086 2006-01-16 Mike McCormack <mike@codeweavers.com>
34088 * tools/make_ctests.c:
34089 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
34092 kernel32: Add FILE_NOTIFY_INFORMATION.
34094 * dlls/msi/action.c:
34095 msi: Eliminate a fixed length buffer.
34097 2006-01-16 Hans Leidekker <hans@it.vu.nl>
34100 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
34102 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
34104 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
34105 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
34107 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
34109 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
34110 unixfs: Fix SetNameOf.
34111 Ensure that pidls passed to SHNotify are absolute SetNameOf should
34112 fail on absolute path names.
34113 Some tests to show this.
34115 2006-01-14 Robert Shearman <rob@codeweavers.com>
34117 * dlls/oleaut32/typelib.c:
34118 oleaut: Add const attribute to iterators in get functions.
34120 * dlls/oleaut32/typelib.c:
34121 oleaut: Initialise more fields in CreateDispTypeInfo.
34122 Don't leave some of the fields of the TLBFuncDesc structure
34123 uninitialised in CreateDispTypeInfo.
34125 * dlls/oleaut32/tmarshal.c:
34126 oleaut: Support VT_CY in the typelib marshaller.
34128 * dlls/ole32/rpc.c:
34129 ole: Optimisation for COM Calls.
34130 Add an optimisation to yield and try to allow the RPC to run before
34131 waiting for messages and RPCs to arrive.
34133 2006-01-14 Alexandre Julliard <julliard@winehq.org>
34135 * dlls/msvcrt/msvcrt.spec:
34136 msvcrt: Forward functions to ntdll instead of libc where possible.
34138 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
34139 dlls/msvcrt/string.c:
34140 msvcrt: Added wrappers for a few functions instead of linking them
34143 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
34144 msvcrt: Set errno in the standard math functions too, not only in the
34147 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
34148 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
34149 Remove todos from tests that succeed now.
34151 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
34152 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
34153 msvcrt: Reimplement rand() and srand() to use per-thread data for the
34156 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
34158 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
34160 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
34161 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
34162 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
34163 Make the code thread-safe by using asctime_r if available.
34165 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
34167 * dlls/shell32/shfldr_unixfs.c:
34168 unixfs: Fix ParseDisplayName.
34169 Build an absolute pidl to query attributes in
34170 UnixFolder::ParseDisplayName.
34172 2006-01-14 James Hawkins <truiken@gmail.com>
34174 * dlls/advpack/files.c:
34175 advpack: Remove stub status from implemented functions.
34177 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
34178 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
34179 TranslateInfStringEx.
34181 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
34182 advpack: Add a stub for AddDelBackupEntry.
34184 2006-01-14 Alexandre Julliard <julliard@winehq.org>
34186 * include/wine/port.h, loader/kthread.c:
34187 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
34189 * dlls/kernel/tests/file.c:
34190 kernel: Make sure the file contains data for the ReadFile test.
34192 * dlls/rpcrt4/ndr_stubless.c:
34193 rpcrt4: Fixed asm syntax for rep; movsl.
34195 2006-01-14 Robert Reif <reif@earthlink.net>
34197 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
34198 dlls/dsound/dsound_private.h:
34199 dsound: Rename some functions, make some functions global, and move
34202 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
34203 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
34205 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
34207 * dlls/shell32/shell32_main.c:
34208 shell32: Fix cut & paste error.
34210 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
34212 * programs/winetest/Makefile.in:
34213 winetest: Add cabinet tests.
34215 2006-01-14 Huw Davies <huw@codeweavers.com>
34217 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
34218 msxml: Implement getAttribute.
34220 2006-01-14 Aric Stewart <aric@codeweavers.com>
34222 * programs/explorer/explorer.c:
34223 explorer: Handle /select arguments correctly with the new winefile
34226 2006-01-14 Jacek Caban <jacek@codeweavers.com>
34228 * dlls/mshtml/oleobj.c:
34229 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
34231 2006-01-13 Alexandre Julliard <julliard@winehq.org>
34233 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
34234 dlls/kernel/ne_module.c:
34235 kernel: Reimplemented the MapHInst functions in assembly.
34237 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
34238 kernel: Reimplemented the SMap/SUnmap functions in assembly.
34240 2006-01-13 David Moore <davidm@sjsoft.com>
34242 * dlls/gdi/freetype.c:
34243 gdi: Fix display of fonts using Symbol codepages and assorted other
34246 2006-01-13 James Hawkins <truiken@gmail.com>
34248 * dlls/advpack/advpack.c, dlls/advpack/files.c:
34249 advpack: Move file related functions to files.c.
34251 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
34252 dlls/advpack/files.c, include/advpub.h:
34253 advpack: Add stubs for the file save/restore functions.
34255 * dlls/advpack/advpack.c:
34256 advpack: Only output a FIXME if flags are set.
34258 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
34260 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
34261 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
34263 * dlls/mscms/tests/profile.c:
34264 mscms: Make two checks more strict in the case of success.
34266 2006-01-13 Alexandre Julliard <julliard@winehq.org>
34268 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
34269 include/wine/server_protocol.h, include/winternl.h,
34270 server/protocol.def, server/thread.c, server/trace.c:
34271 ntdll: Add debug registers to the context of all exceptions.
34272 Maintain a local cache of the debug registers to avoid server calls
34275 2006-01-13 James Hawkins <truiken@gmail.com>
34277 * dlls/advpack/tests/files.c:
34278 advpack: Add initial tests for AdvInstallFile.
34280 * dlls/advpack/advpack.c:
34281 advpack: Implement AdvInstallFile.
34283 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
34285 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
34286 riched20: Select word on double click.
34288 * dlls/riched20/editor.c:
34289 riched20: TODO list update.
34291 * dlls/riched20/caret.c, dlls/riched20/paint.c:
34292 riched20: Fixed some selection painting bugs.
34294 2006-01-13 Jeremy White <jwhite@codeweavers.com>
34296 * dlls/msi/package.c:
34297 msi: gcc 2.95 compatibility fix.
34299 * dlls/crypt32/tests/encode.c:
34300 crypt32: Preserve gcc 2.95 compatibility.
34302 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
34305 msacm: Add definition for ACM_DRIVERADDF_NAME.
34307 2006-01-13 Aric Stewart <aric@codeweavers.com>
34309 * dlls/wininet/http.c:
34310 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
34312 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
34314 * dlls/mscms/tests/profile.c:
34315 mscms: Make enumerating more verbose.
34317 2006-01-13 Alexandre Julliard <julliard@winehq.org>
34319 * dlls/ntdll/virtual.c:
34320 ntdll: Round PE header size to a page boundary for size checks.
34322 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
34324 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
34325 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
34326 include/ddk/ntddser.h:
34327 ntdll: Created infrastructure to support IOCTL for serial devices.
34328 - created infrastructure in ntdll to support IOCTL for serial devices
34329 - implemented IOCTLs in ntdll for serial break support
34330 - implemented the kernel32 equivalent on top of those IOCTLs
34332 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
34334 * dlls/ntdll/nt.c, include/winternl.h:
34335 ntdll: NtQueryInformationToken change parameters according to PSDK.
34336 Check for NULL pointer.
34338 2006-01-12 Ge van Geldorp <gvg@reactos.org>
34340 * dlls/shell32/shlexec.c:
34341 shell32: Fix directory execution.
34342 Only use the Folder class handler if we're actually executing a
34345 2006-01-12 James Hawkins <truiken@gmail.com>
34347 * dlls/advpack/advpack.c:
34348 advpack: Add documentation for ExecuteCab.
34350 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
34351 advpack: Add stubs for the remaining registry functions.
34353 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
34354 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
34355 cabinet: Move the remaining cabextract.c functions to fdi.c.
34357 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
34359 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
34360 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
34361 return value, not of DWL_MSGRESULT.
34363 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
34365 * dlls/ntdll/tests/exception.c:
34366 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
34368 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
34370 * dlls/shell32/debughlp.c:
34371 shell32: MSVC compatibility fix in dump_pidl_hex().
34373 2006-01-12 Robert Shearman <rob@codeweavers.com>
34375 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
34376 kernel32: Fix GlobalReAlloc for size = 0.
34377 GlobalReAlloc should return NULL if the requested size is 0, the block
34378 is moveable and it is locked, but otherwise it should return the
34379 original memory block.
34381 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
34383 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
34384 dlls/riched20/editstr.h, dlls/riched20/string.c:
34385 riched20: Initial support for word break callback procedures.
34387 * dlls/riched20/paint.c:
34388 riched20: Removed a useless check in painting code.
34390 2006-01-12 Huw Davies <huw@codeweavers.com>
34393 gdi: If the last param of GetKerningPairs is NULL then return the
34396 2006-01-12 Robert Shearman <rob@codeweavers.com>
34398 * dlls/shell32/shlview.c:
34399 shell: Fix view window Z order.
34400 After creating the Shell View window we should call SetWindowPos to
34401 move the window on top of other child windows in the parent window.
34402 Also delay the showing of the window so that we can do more
34403 initialisation after window creation without it causing visual
34406 * dlls/oleaut32/typelib.c:
34407 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
34408 Typelib variant types that cannot be converted should return
34410 Don't call DispCallFunc if conversion of one of the arguments failed.
34412 * dlls/ole32/rpc.c:
34413 ole: Fix crash in RpcChannelBuffer_SendReceive.
34414 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
34417 * dlls/ole32/tests/marshal.c:
34418 ole: Use strict prototypes for some test functions.
34420 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
34422 * dlls/mscms/tests/profile.c:
34423 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
34425 2006-01-11 Jacek Caban <jacek@codeweavers.com>
34427 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
34428 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
34429 - URL_DONT_SIMPLIFY should change '/' <-> '\'
34430 - Better '/' / '\' handling
34432 2006-01-11 Huw Davies <huw@codeweavers.com>
34434 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
34435 msxml: Implement createNode, appendChild and insertAfter.
34437 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
34439 * programs/winecfg/driveui.c:
34440 winecfg: Simplify code a bit.
34441 Enable apply button when needed and don't enable when nothing
34444 2006-01-11 Mike McCormack <mike@codeweavers.com>
34446 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
34448 msi: Make the MSI SelectionTree control do something useful.
34450 2006-01-11 Alexandre Julliard <julliard@winehq.org>
34452 * server/mapping.c:
34453 server: Don't round up the header size for image mappings.
34455 * dlls/ntdll/virtual.c:
34456 ntdll: Round up the mapping size in map_file_into_view when setting
34457 the protection bytes.
34459 2006-01-11 Juan Lang <juan_lang@yahoo.com>
34461 * dlls/crypt32/tests/main.c:
34462 crypt32: Fix a test that fails on Windows.
34464 2006-01-11 Jacek Caban <jacek@codeweavers.com>
34466 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
34467 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
34469 * dlls/urlmon/umon.c:
34470 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
34472 2006-01-11 Aric Stewart <aric@codeweavers.com>
34474 * dlls/msvcrt/tests/dir.c:
34475 msvcrt: Modify dir test to create its own directory to ensure the
34476 directory exists for the test. Using the temp dir as the root.
34478 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
34480 * dlls/riched20/list.c:
34481 riched20: Added \n to trace output.
34483 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
34485 * dlls/oleaut32/typelib.c:
34486 ole: ITypeInfo::Invoke stack overwrite fix.
34487 Have enough stack space up to even VT_VARIANTs, fixes a stack
34490 2006-01-11 Huw Davies <huw@codeweavers.com>
34492 * dlls/msxml3/node.c:
34493 msxml: Fix for selectNodes when the node has no children.
34495 2006-01-11 James Hawkins <truiken@gmail.com>
34497 * dlls/cabinet/cabextract.c:
34498 cabinet: Remove no longer used code from cabextract.c.
34500 2006-01-11 Alexandre Julliard <julliard@winehq.org>
34502 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
34503 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
34504 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
34505 include/wine/server_protocol.h, server/context_i386.c,
34506 server/protocol.def, server/thread.c, server/trace.c:
34507 ntdll: Handle NtSetContextThread on the client side (as far as
34508 possible) when setting the context of the current thread.
34510 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
34512 * dlls/shell32/classes.c, dlls/shell32/folders.c,
34513 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
34514 dlls/shell32/shell32_main.h:
34515 shell32: Fix folder icon index when read from registry.
34516 Change "DWORD dwNr" into "int icon_idx" at several places.
34518 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
34520 * dlls/winmm/winealsa/audio.c:
34521 winealsa: Ensure that copy_format() will not write past end of
34522 referenced WAVEFORMATPCMEX structure.
34524 2006-01-11 Aric Stewart <aric@codeweavers.com>
34526 * programs/winefile/winefile.c:
34527 winefile: Highlight the file specified on the command line instead of
34528 filtering based on it. To be integrated with explorer to allow for
34529 that functionality.
34531 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
34533 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
34534 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
34535 Reimplemented kernel32.SetThreadAffinityMask on top of it.
34537 2006-01-11 James Hawkins <truiken@gmail.com>
34539 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
34540 advpack: Implement ExtractFiles.
34542 * dlls/cabinet/fdi.c:
34543 cabinet: Add documentation for FDITruncateCabinet.
34545 2006-01-11 Robert Reif <reif@earthlink.net>
34547 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
34548 dsound: Add primary buffer change tests.
34549 Add tests to figure out whether Windows can change the primary buffer
34550 capabilities after setting the buffer format. Based on a patch by Alex
34553 2006-01-11 Mike McCormack <mike@codeweavers.com>
34555 * dlls/msi/dialog.c:
34556 msi: Remove the font when setting a control's text.
34558 2006-01-11 Rob Shearman <rob@codeweavers.com>
34560 * dlls/comctl32/tests/progress.c:
34561 comctl32: Test the painting behaviour of the progress bar control.
34562 Test the painting behaviour of the progress bar control when the
34563 PBM_SETPOS message is sent to it, with respect to whether the
34564 background is erased and what part of the control is redrawn.
34566 2006-01-11 Mike McCormack <mike@codeweavers.com>
34568 * dlls/comctl32/progress.c:
34569 comctl32: Invalidate the entire progress bar any time it changes.
34571 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
34573 * dlls/mscms/tests/profile.c:
34574 mscms: Set the last error code to an unusual value.
34576 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
34578 * dlls/commdlg/printdlg.c:
34579 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
34580 Update the dmDefaultSourcea return value inside hDevMode.
34582 2006-01-11 Huw Davies <huw@codeweavers.com>
34584 * dlls/opengl32/wgl.c:
34585 opengl: Use indirect contexts if the surface is a pixmap.
34587 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
34589 * programs/winemenubuilder/winemenubuilder.c:
34590 winemenubuilder: Improve traces.
34591 Report the EnumResourceNamesW() and failure to find an icon
34592 separately so traces are less misleading.
34594 2006-01-11 Robert Shearman <rob@codeweavers.com>
34596 * dlls/ole32/oleobj.c:
34597 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
34598 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
34599 implement the Send* functions.
34601 * dlls/ole32/marshal.c:
34602 ole: Initialise hrref so as not to display garbage in the trace.
34604 * dlls/ole32/defaulthandler.c:
34605 ole: Remove some duplicated code.
34607 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
34609 * dlls/hhctrl.ocx/hhctrl.c:
34610 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
34612 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
34614 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
34615 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
34616 riched20: Reduced screen flicker by using proper update region invalidation.
34618 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
34620 * dlls/kernel/virtual.c:
34621 kernel: Remove no longer used debug channel.
34623 2006-01-10 Robert Shearman <rob@codeweavers.com>
34625 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
34626 dlls/ole32/marshal.c:
34627 ole: Defer apartment window creation until the first object is marshalled.
34629 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
34630 ole: Add an accessor function for an apartment's window.
34632 * dlls/ole32/rpc.c:
34633 ole: Report and clean up after PostMessage failures.
34635 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
34636 dlls/ole32/stubmanager.c:
34637 ole: Pass a channel into IRpcStubBuffer::Invoke.
34638 Create a server channel and store this in the ifstub.
34639 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
34640 the function return an HRESULT.
34641 Return the channel for the ifstub in ipid_get_dispatch_params.
34643 * dlls/ole32/rpc.c:
34644 ole: Reduce the access rights required by start_local_service.
34646 * dlls/ole32/rpc.c:
34647 ole: Return the last error if we couldn't open the requested service.
34648 Fix the ok/failed message.
34650 2006-01-10 James Hawkins <truiken@gmail.com>
34652 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
34653 dlls/advpack/tests/files.c:
34654 advpack: Add initial tests for ExtractFiles.
34655 - Use FCI to create a test cabinet file.
34656 - Add initial tests for ExtractFiles.
34658 2006-01-10 Robert Shearman <rob@codeweavers.com>
34660 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
34661 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
34663 * dlls/rpcrt4/ndr_ole.c:
34664 rpcrt4: Don't release the interface pointer on failure.
34665 Don't release the interface pointer on failure since we are not the
34666 ones that allocated it. It is the caller's responsability to call
34667 NdrInterfacePointerFree, where the freeing is supposed to happen.
34669 * dlls/kernel/heap.c:
34670 kernel32: Return an error when unlocking a global with a zero lock count.
34671 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
34673 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
34675 * dlls/mscms/tests/profile.c:
34676 mscms: Enumerate registered standard colorspace profiles.
34678 2006-01-10 Huw Davies <huw@codeweavers.com>
34680 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
34681 msxml: It's valid to release an empty document.
34683 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
34685 * dlls/comctl32/header.c:
34686 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
34687 Emit NM_CUSTOMDRAW header notifications for all headers, not only
34688 ownerdrawn. Allow to change item text and background colors in an
34689 application's NM_CUSTOMDRAW handler.
34691 * dlls/riched20/string.c:
34692 riched20: Allow NUL characters.
34694 2006-01-10 Robert Shearman <rob@codeweavers.com>
34696 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
34697 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
34698 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
34699 kernel: Remove wine/server.h include from files where it is no longer needed.
34701 2006-01-10 Alexandre Julliard <julliard@winehq.org>
34703 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
34704 ntdll: NtRaiseException doesn't need to be a register function.
34705 Moved common code between NtRaiseException and RtlRaiseException to a
34706 separate raise_exception function.
34708 * dlls/kernel/except.c:
34709 kernel: Don't send a debugger event in UnhandledExceptionFilter,
34710 leave that to the standard ntdll exception handling.
34712 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
34713 kernel: Implement FT_Exit directly in assembly to avoid the overhead
34714 of register functions.
34716 2006-01-10 James Hawkins <truiken@gmail.com>
34718 * configure, configure.ac, dlls/cabinet/Makefile.in,
34719 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
34720 dlls/cabinet/tests/extract.c:
34721 cabinet: Add initial tests for Extract.
34723 * dlls/cabinet/cabinet_main.c:
34724 cabinet: Implement Extract on top of FDI.
34726 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
34728 * dlls/winedos/int21.c:
34729 winedos: Open files with write access on read only media.
34730 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
34731 retry without write access.
34733 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
34735 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
34736 dlls/riched20/run.c:
34737 riched20: Speed up text insertion.
34738 Optimized reading large texts into RichEdit to be an O(n) order
34739 algorythm instead of O(n^2) by removing extraneous conversions of
34740 character offsets to run offsets.
34742 2006-01-10 Mike McCormack <mike@codeweavers.com>
34744 * dlls/advapi32/service.c:
34745 advapi32: If we can't connect to a service's pipe, name the service in
34748 * dlls/msi/select.c:
34749 msi: Count the number of columns requested and allocate that many,
34750 as columns may be select more than once in from a table.
34752 * dlls/msi/action.c:
34753 msi: Don't crash if there's no script present when we try execute one.
34755 * dlls/msi/msiquery.c, include/msiquery.h:
34756 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
34757 Implemented MsiDatabaseIsTablePersistentA via the W function.
34759 2006-01-10 Troy Rollo <wine@troy.rollo.name>
34761 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
34763 user: Fix return type of EnableMenuItem.
34765 * dlls/shell32/shfldr_unixfs.c:
34766 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
34770 Fix GetModuleFileNameEx definition.
34772 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
34774 * dlls/user/static.c:
34775 user: Improve the ownerdraw support of the static control.
34777 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
34778 user: The LoadImage resource string may be a numeric string.
34780 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
34782 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
34783 shlwapi: Add Finnish translation.
34785 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
34787 * dlls/comctl32/status.c:
34788 comctl32: Call UpdateWindow() after changing statusbar text.
34790 2006-01-09 James Hawkins <truiken@gmail.com>
34792 * dlls/advpack/advpack.c:
34793 advpack: Add documentation for ExtractFiles.
34795 * dlls/cabinet/cabinet_main.c:
34796 cabinet: Clean up the documentation for Extract.
34798 * dlls/cabinet/cabinet.h:
34799 cabinet: Add the two flags used by Extract to cabinet.h.
34801 * dlls/cabinet/cabinet.h:
34802 cabinet: Define the flags member of the EXTRACTdest structure.
34804 * dlls/cabinet/cabinet_main.c:
34805 cabinet: Fix the second parameter name of Extract.
34807 * dlls/cabinet/fdi.c:
34808 cabinet: Store the cab file handle before extracting files so we can
34809 close the cab file even if no files are extracted.
34811 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
34814 include: Add missing color space constants.
34816 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
34818 * dlls/comctl32/rebar.c:
34819 comctl32: Fix rebar autosize behaviour.
34820 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
34821 native does, taking as few rows as possible and using the parent
34822 window client area size for the other dimension (width for horizontal
34823 rebars or height for vertical ones).
34825 * dlls/user/combo.c:
34826 user: Fix dropdown combo creation when there is no space for an edit control.
34828 2006-01-09 Robert Shearman <rob@codeweavers.com>
34830 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
34831 ole: Join the MTA if necessary when executing an RPC call.
34832 Join the MTA if necessary when executing an RPC call to ensure that it
34833 is executing with a valid apartment and won't fail for certain COM
34836 * dlls/ole32/rpc.c:
34837 ole: Prefer services over servers.
34838 Attempt to start as a local service before attempting to start as a
34839 local server for the CLSCTX_LOCAL_SERVER case.
34841 * dlls/ole32/tests/compobj.c:
34842 ole: Add some tests for CLSIDFromString.
34844 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
34845 ole: Remove __CLSIDFromStringA.
34846 Move the ANSI implementation of CLSIDFromString to ole16.c and change
34847 CLSIDFromString to only deal with Unicode strings.
34849 * dlls/rpcrt4/ndr_marshall.c:
34850 rpcrt4: Improve ReadVariance.
34851 Extend ReadVariance to read the offset as well as the actual count,
34852 since these always come in pairs.
34853 Handle the variance not being present in ReadVariance and always call
34854 it from the unmarshalling functions to simplify the code there and
34855 also to fix a bug where the format pointer wasn't advanced properly
34856 for complex arrays (introduced in the previous patch when implementing
34859 * dlls/rpcrt4/ndr_marshall.c:
34860 rpcrt4: Validate complex array format string.
34861 Verify that the format string being passed into the complex array
34862 functions is a complex array one.
34864 2006-01-09 Jacek Caban <jacek@codeweavers.com>
34866 * dlls/urlmon/binding.c:
34867 urlmon: Fix ref counting.
34869 * dlls/urlmon/binding.c:
34870 urlmon: Pass FORMATETC to OnDataAvailable.
34872 * dlls/urlmon/binding.c:
34873 urlmon: Added implementation of protocol stream.
34875 2006-01-09 Robert Shearman <rob@codeweavers.com>
34877 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
34878 Call DisableThreadLibraryCalls for DLLs that don't need thread
34879 creation/destruction notifications.
34881 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
34883 * dlls/shell32/shell32_Ko.rc:
34884 shell32: Update the Korean translation.
34886 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
34888 * dlls/shell32/shell32_No.rc:
34889 shell32: Updated Norwegian Bokmål resources.
34891 2006-01-09 Hans Leidekker <hans@it.vu.nl>
34893 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
34894 usp10: Improve stubs.
34895 Improve stubs for ScriptGetProperties and ScriptItemize.
34896 Add stub for ScriptFreeCache.
34898 2006-01-09 Mike McCormack <mike@codeweavers.com>
34900 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
34901 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
34903 * dlls/user/combo.c:
34904 user32: Update the list of things to fix in the Combo control.
34906 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
34908 * dlls/user/menu.c, dlls/user/tests/menu.c:
34909 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
34910 a NULL pointer, with a test.
34912 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
34914 * dlls/riched20/editor.c:
34915 riched20: Fixed calculation of left indent and first indent paragraph
34918 * dlls/riched20/string.c:
34919 riched20: Simplified logic in ME_StrRelPos().
34921 2006-01-06 Aric Stewart <aric@codeweavers.com>
34923 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
34924 dlls/msvcrt/tests/dir.c:
34925 msvcrt: Add a regression test for _fullpath.
34927 * dlls/msvcrt/dir.c:
34928 msvcrt: Reworked _fullpath.
34929 Investigation with native msvcrt revealed that it is a wrapper for
34930 GetFullPathName and the current implementation was crashing with older
34931 mozilla installs if the path passed in was uninitialized.
34933 2006-01-06 Alexandre Julliard <julliard@winehq.org>
34935 * dlls/ole32/stg_bigblockfile.c:
34936 ole: Remove a no longer needed smbfs hack.
34938 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
34940 * dlls/user/combo.c:
34941 user32: Limit text in the edit field of a combo box.
34943 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
34945 * dlls/gdi/metafile.c:
34946 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
34949 2006-01-06 Robert Shearman <rob@codeweavers.com>
34951 * dlls/oleaut32/typelib.c:
34952 ole: Remove the no longer used _copy_arg function.
34954 * dlls/oleaut32/typelib.c:
34955 ole: ITypeInfo::Invoke rewrite.
34956 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
34957 VariantChangeType instead of _invoke and _copy_arg.
34959 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
34960 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
34961 ole: Remove "stub" from TRACEs of functions that aren't stubs.
34963 2006-01-06 Hans Leidekker <hans@it.vu.nl>
34965 * dlls/mscms/profile.c:
34966 mscms: Silence a potentially noisy fixme.
34968 * dlls/kernel/time.c:
34969 kernel: Documentation cleanups.
34971 2006-01-06 Robert Shearman <rob@codeweavers.com>
34973 * dlls/rpcrt4/ndr_marshall.c:
34974 rpcrt4: Compute variance for complex arrays
34976 * dlls/rpcrt4/cstub.c:
34977 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
34978 that has no dispatch table.
34980 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
34982 * dlls/user/static.c:
34983 Static control: Support enhanced metafiles.
34985 2006-01-06 Hans Leidekker <hans@it.vu.nl>
34987 * LICENSE, include/wine/wine_common_ver.rc:
34988 Update copyright info for the new year.
34990 * documentation/PACKAGING:
34991 documentation: Suggest installing OpenLDAP development libraries to packagers.
34993 2006-01-06 Robert Shearman <rob@codeweavers.com>
34995 * tools/widl/typegen.c:
34996 widl: Generate static sizing information for fixed size structs.
34997 Don't generate FC_*_BASETYPE proc and type format strings for
34998 non-basetype fields/params.
35000 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
35002 * dlls/comctl32/syslink.c:
35003 comctl32: Reduce memory usage of the syslink control.
35005 * dlls/comctl32/syslink.c:
35006 comctl32: Some painting fixes for the syslink control.
35008 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
35010 * dlls/urlmon/umstream.c:
35011 urlmon: Fix a LARGE_INTEGER truncation.
35013 2006-01-06 Robert Reif <reif@earthlink.net>
35015 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
35016 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
35017 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
35018 dsound: Refactor playback.
35019 Replace references of IDirectSoundImpl with DirectSoundDevice to
35020 remove one level of indirection and remove the problem of a three
35021 object circular reference.
35023 2006-01-06 Mike McCormack <mike@codeweavers.com>
35025 * dlls/msi/dialog.c:
35026 msi: Unload riched20 after its window is destroyed.
35028 * dlls/msi/dialog.c:
35029 msi: Make radio buttons grey out correctly when disabled.
35031 * dlls/msi/helpers.c:
35032 msi: Clean trailing and leading spaces from path segments.
35034 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
35036 * tools/winapi/msvcmaker:
35037 winapi: msvcmaker adaption to new directory structure.
35038 Fix some issues with MSVC project file generation after recent
35039 directory restructuring.
35041 * tools/winapi/config.pm:
35042 winapi: Add the loader directory to the paths to exclude.
35043 There is nothing in there anymore that would need to be done for
35046 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
35047 winapi: Cleanup some unused use clauses.
35049 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
35051 * dlls/commdlg/cdlg_Ko.rc:
35052 commdlg: Updated Korean translation.
35054 * programs/winecfg/Ko.rc:
35055 winecfg: Updated Korean translation.
35057 2006-01-06 Mike McCormack <mike@codeweavers.com>
35059 * dlls/oleaut32/typelib.c:
35060 oleaut32: Output a FIXME message only once.
35062 2006-01-06 Robert Reif <reif@earthlink.net>
35064 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
35065 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
35066 dlls/dsound/tests/dsound_test.h:
35067 dsound: Fix double free bug in tests.
35068 Fix double free in tests. Only happens in interactive mode when
35069 testing duplicated 3D buffers.
35071 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
35073 * dlls/shell32/shell32_Fi.rc:
35074 shell32: Spelling fixes for the Finnish resource.
35076 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
35078 * dlls/ole32/storage32.c:
35079 ole: Fix SmallBlocksToBigBlocks loop.
35080 Stop copying data when read returns 0 bytes
35082 2006-01-05 Robert Shearman <rob@codeweavers.com>
35084 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
35085 dlls/security/Makefile.in, dlls/security/security.spec:
35086 Added implementation of security.dll.
35088 2006-01-05 Jacek Caban <jacek@codeweavers.com>
35090 * dlls/wininet/http.c, dlls/wininet/utility.c:
35091 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
35092 INTERNET_STATUS_CONNECTING_TO_SERVER and
35093 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
35096 2006-01-05 Alexandre Julliard <julliard@winehq.org>
35098 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
35099 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
35100 to avoid the overhead of a full-blown register function.
35101 Some tracing improvements.
35103 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
35104 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
35105 to avoid having to save/restore the whole context on every call.
35107 2006-01-05 Jacek Caban <jacek@codeweavers.com>
35109 * dlls/urlmon/binding.c:
35110 urlmon: Added implementation of QueryService and stub implementation
35111 of IHttpNegotiate2 interface.
35113 * dlls/urlmon/binding.c:
35114 urlmon: Query service provider for IInternetProtocol.
35116 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
35118 * dlls/winspool/winspool.drv.spec:
35119 winspool: Added ordinal exported functions of winspool.drv.
35121 2006-01-05 Dan Kegel <dank@kegel.com>
35123 * dlls/oleaut32/typelib.c:
35124 oleaut32: Allow _invoke to handle up to 23 parameters.
35126 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
35128 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
35129 dlls/dbghelp/symbol.c, include/dbghelp.h:
35130 dbghelp: StackWalk (32 and 64 bit version).
35131 - enhance implementation of StackWalk (32 and 64 bit version) by
35132 making use of module information and calling for FPO
35133 - FPO part is still non functional
35134 - implemented SymGetModuleBase64
35135 - stubbed SymFunctionTableAccess64
35137 2006-01-05 Robert Reif <reif@earthlink.net>
35139 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
35140 dsound: Capture refactoring.
35141 Move initialization code from DirectSoundCapture to
35142 DirectSoundCaptureDevice.
35143 Make DirectSoundCaptureBuffer directly reference
35144 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
35145 one level of indirection.
35146 Rename DSOUND_CreateDirectSoundCaptureBuffer to
35147 IDirectSoundCaptureBufferImpl_Create to be consistent.
35149 2006-01-05 Alexandre Julliard <julliard@winehq.org>
35151 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
35152 tools/widl/parser.l, tools/wrc/parser.l:
35153 Remove YY_NO defines that cause warnings.
35155 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
35157 * dlls/dbghelp/symbol.c:
35158 dbghelp: Removed no longer needed 'stub' in TRACEs.
35160 2006-01-05 Robert Shearman <rob@codeweavers.com>
35162 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
35163 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
35164 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
35166 * dlls/oleaut32/typelib.c:
35167 ole: Store the result from _invoke in a VARIANTARG structure.
35169 * programs/regedit/childwnd.c:
35170 regedit: Initialise nFocusPanel.
35172 * dlls/kernel/oldconfig.c:
35173 kernel32: Check for the correct error return value from open.
35175 2006-01-05 Jacek Caban <jacek@codeweavers.com>
35177 * dlls/urlmon/tests/url.c:
35178 urlmon: Code clean up.
35180 * dlls/urlmon/binding.c:
35181 urlmon: Added GetBindInfoString implementation.
35183 2006-01-04 Alexandre Julliard <julliard@winehq.org>
35185 * ANNOUNCE, ChangeLog, VERSION, configure:
35188 ----------------------------------------------------------------
35189 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
35191 * dlls/msacm/stream.c:
35192 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
35193 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
35194 required by (some?) native codecs.
35196 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
35199 wine.inf: Add a few keys to HKLM\Hardware.
35201 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
35203 * dlls/winsock/socket.c:
35204 winsock: Map wildcards for socket type and protocol in getaddrinfo().
35206 2006-01-04 Alexandre Julliard <julliard@winehq.org>
35208 * dlls/ntdll/loader.c:
35209 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
35210 (suggested by Michael Ost).
35212 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
35214 * dlls/shlwapi/shlwapi.spec:
35215 shlwapi: Print PathCombine* strings arguments in relay debugging.
35217 2006-01-04 Alexandre Julliard <julliard@winehq.org>
35219 * include/wine/pthread.h:
35220 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
35222 2006-01-04 Mike McCormack <mike@codeweavers.com>
35224 * programs/msiexec/msiexec.c:
35225 msiexec: Ignore the TRANSFORMS variable.
35226 Ignore the TRANSFORMS variable when building a list of transforms for
35227 advertising. The variable is used to apply transforms when installing.
35229 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
35230 msi: Apply any MSI transforms specified by the TRANSFORMS property.
35232 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
35233 msi: Add a stub for MsiGetLastErrorRecord.
35235 * dlls/msi/dialog.c:
35236 msi: Fixes for the MaskedEdit control.
35237 Allow MaskedEdit masks that aren't enclosed with <>.
35238 Allow the MaskedEdit's edit controls to scroll a bit in case things
35241 2006-01-04 Robert Reif <reif@earthlink.net>
35243 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
35244 dsound: Capture cleanup.
35245 Move code and function prototypes around to eliminate forward
35246 declarations. No code is changed.
35248 2006-01-04 Hans Leidekker <hans@it.vu.nl>
35250 * tools/winapi/winapi_global.pm:
35251 winapi: Remove some exceptions now that DLL separation is complete.
35253 * DEVELOPERS-HINTS:
35254 Subdirectory tools/winapi_check no longer exists.
35256 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
35258 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
35259 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
35260 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
35261 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
35262 dlls/shell32/shellpath.c:
35263 shell32: Create Local AppData for user profile.
35264 Move history and internet tmp files to Local Settings.
35266 * dlls/shell32/shell32_Ru.rc:
35267 shell32: Update Russian resources.
35269 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
35271 * dlls/user/menu.c:
35272 user32: Menu tracing improvements.
35274 2006-01-03 Alexandre Julliard <julliard@winehq.org>
35276 * dlls/ntdll/virtual.c:
35277 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
35279 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
35281 * dlls/msi/custom.c:
35282 msi: Report the commandline that failed to start in ERR()s.
35284 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
35286 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
35287 kernel32: Implemented atoms query function on top of ntdll ones.
35289 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
35290 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
35292 ntdll: Correct implementation for atom query functions.
35294 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
35296 * dlls/advpack/advpack.c:
35297 advpack: Make DoInfInstall return an HRESULT.
35299 2006-01-03 Robert Reif <reif@earthlink.net>
35301 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
35302 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
35303 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
35304 dsound: Remove WINAPI from internal functions.
35306 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
35308 * dlls/advpack/advpack.c:
35309 advpack: Fix LaunchInfSection[Ex] documentation.
35311 2006-01-03 Alexandre Julliard <julliard@winehq.org>
35313 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
35314 Support building flex files without debug support.
35316 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
35318 * include/wine/pthread.h, include/winternl.h:
35319 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
35321 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
35323 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
35324 shell32/unixfs: Added unicode support in folder and file pidls.
35326 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
35327 shell32: Helper function for unicode support in folder and file pidls.
35329 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
35331 * dlls/user/menu.c, dlls/user/tests/menu.c:
35332 user32: Separate menu bitmaps and strings.
35333 Store bitmaps and bitmaps always in separate fields in the internal
35334 menu structure. Get rid of a lot of assumptions in the code that the
35335 menu can have strings only when it is not some other type and that
35336 bitmaps come in two flavors.
35337 Add a lot of conformance tests, including some submitted by Jason
35340 2006-01-03 Steven Edwards <winehacker@gmail.com>
35342 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
35343 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
35344 gdi: Win16/32 split of most of the metafile support.
35346 * dlls/gdi/gdi_private.h, include/wingdi.h:
35347 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
35349 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
35351 * dlls/msacm/msacm32_main.c:
35352 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
35354 2006-01-03 Robert Reif <reif@earthlink.net>
35356 * dlls/kernel/module.c:
35357 kernel: DelayLoadFailureHook crash fix.
35359 2006-01-03 Alexandre Julliard <julliard@winehq.org>
35361 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
35362 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
35363 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
35364 Added some flex options to avoid compiler warnings.
35365 Moved options from the Makefile into the source.
35367 2006-01-03 Mike McCormack <mike@codeweavers.com>
35369 * dlls/msi/dialog.c:
35370 msi: Subclass the Richedit control.
35371 Send a "DoAction" control event when the user scrolls the text.
35373 * dlls/msi/install.c:
35374 MSI: Improve the MsiGetMode stub a little.
35376 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
35377 msi: Implement the Reset control event.
35379 * dlls/oleaut32/typelib.c:
35380 oleaut32: Allow _invoke to handle up to 17 parameters.
35382 2006-01-03 Robert Reif <reif@earthlink.net>
35384 * dlls/dsound/dsound.c:
35385 dsound Add uninitialized check.
35387 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
35389 * dlls/comctl32/listview.c:
35390 comctl32: Listview - allow selection toggle with ctrl+space.
35392 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
35394 * dlls/winsock/socket.c:
35395 winsock: AF_UNSPEC mapping.
35396 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
35397 Zero initialize the sockaddr in ws_sockaddr_alloc().
35399 2006-01-03 Francois Gouget <fgouget@free.fr>
35401 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
35402 Assorted spelling fixes
35404 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
35405 Add trailing '\n's to ok() calls.
35406 Remove spaces before '\n' in traces.
35408 * tools/winapi/win32.api:
35409 winapi: Update win32.api to match the current sources.
35411 * dlls/msi/msi.c, dlls/wldap32/page.c:
35412 Small documentation tweaks to avoid winapi_check warnings.
35414 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
35416 * programs/winemenubuilder/winemenubuilder.c:
35417 winemenubuilder: Improve traces.
35418 Add some traces to make it easier to debug icon generation problems.
35420 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
35422 * dlls/gdi/tests/bitmap.c:
35423 gdi: Add a test which shows that GDI does not support compressed DIB sections.
35425 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
35428 gdi32: Disallow creation of compressed DIB sections.
35430 2006-01-03 Robert Shearman <rob@codeweavers.com>
35432 * dlls/ole32/hglobalstream.c:
35433 ole: Check the return value of IStream_SetSize in IStream_Read.
35434 Check the return value of IStream_SetSize in IStream_Read, since
35435 otherwise execution could continue on and cause heap corruption.
35437 * dlls/ole32/stg_stream.c:
35438 ole: Fix mis-handling of return value in StgStreamImpl_Read.
35439 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
35440 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
35443 * dlls/rpcrt4/ndr_marshall.c:
35444 rpcrt4: Implement callback conformance.
35446 * dlls/rpcrt4/rpc_server.c:
35447 rpcrt4: Fix race condition in RpcServerListen.
35448 The DontWait parameter is used for forcing the function not to wait
35449 for the server to finish.
35451 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
35453 * dlls/comctl32/comctl32undoc.c:
35454 comctrl32: ReAlloc should be able to move memory blocks if necessary.
35456 2006-01-03 Kai Blin <kai.blin@gmail.com>
35458 * dlls/secur32/tests/main.c:
35459 secur32: Rewrote NTLM tests in a more flexible way.
35461 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
35463 * server/snapshot.c:
35464 server: Fix va_list compile error.
35466 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
35467 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
35469 * dlls/advapi32/service.c:
35470 advapi32: Don't allocate memory for empty argument string and pass
35473 2005-12-31 Hans Leidekker <hans@it.vu.nl>
35475 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
35476 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
35477 dlls/wldap32/winldap_private.h:
35478 wldap32: Implement some page handling functions.
35479 Implement ldap_create_page_control{A,W} and
35480 ldap_parse_page_control{A,W}.
35481 Move the page handling functions into their own file.
35483 * dlls/wldap32/extended.c:
35484 wldap32: Document the functions that handle extended operations.
35486 * dlls/wldap32/init.c:
35487 wldap32: Document the init functions.
35490 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
35492 * programs/winecfg/x11drvdlg.c:
35493 winecfg: Default for DXGrab is NO.
35495 2005-12-31 Milko Krachounov <milko@3mhz.net>
35497 * programs/winecfg/Bg.rc:
35498 winecfg: Fix a mess with the Bulgarian resource file and translate the
35499 untranslated strings.
35501 2005-12-31 Jacek Caban <jacek@codeweavers.com>
35503 * dlls/urlmon/tests/protocol.c:
35504 urlmon: Added http protocol tests (currently failing in Wine).
35506 2005-12-31 Alexandre Julliard <julliard@winehq.org>
35508 * dlls/ntdll/tests/exception.c:
35509 ntdll/tests: Try to fail more gracefully on win9x.
35510 Link to NtCurrentTeb dynamically.
35512 2005-12-31 Dan Kegel <dank@kegel.com>
35514 * dlls/commdlg/colordlg.c:
35515 commdlg: Let the color picker respond properly to keystrokes.
35517 2005-12-31 Robert Shearman <rob@codeweavers.com>
35519 * dlls/wininet/urlcache.c:
35520 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
35521 Move the freeing of allocation blocks for an entry into
35522 URLCache_DeleteEntry.
35523 Call URLCache_DeleteEntry to rollback from failure in
35524 CommitUrlCacheEntryInternal.
35526 * dlls/wininet/urlcache.c:
35527 wininet: Create new hash tables for URL cache on demand.
35529 * dlls/wininet/urlcache.c:
35530 wininet: Move URL cache hash table creation to a separate function.
35532 2005-12-31 Jacek Caban <jacek@codeweavers.com>
35534 * dlls/urlmon/umon.c:
35535 urlmon: Removed not used code.
35537 2005-12-31 Robert Shearman <rob@codeweavers.com>
35539 * tools/widl/typegen.c:
35540 widl: Output sizing information for arrays in the generated marshaling code.
35542 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
35543 widl: Export the bracket adding functionality of do_write_expr outside
35546 2005-12-31 Mike McCormack <mike@codeweavers.com>
35548 * dlls/msi/action.c:
35549 msi: Change some FIXME messages to comments.
35551 * dlls/msi/package.c:
35552 msi: Define the property "Intel" if we're running on an Intel processor.
35554 * dlls/msi/action.c:
35555 msi: Add stub actions for CCPSearch and RMCCPSearch.
35557 * dlls/riched20/reader.c:
35558 riched20: Add newlines to ERR macro output.
35560 2005-12-31 Robert Reif <reif@earthlink.net>
35562 * dlls/comctl32/ipaddress.c:
35563 comctl32: Create ipaddress in enabled state.
35565 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
35567 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
35568 wined3d: Added support for WINED3DFMT_X4R4G4B4.
35570 2005-12-31 Hans Leidekker <hans@it.vu.nl>
35572 * dlls/wldap32/value.c:
35573 wldap32: Document the value handling functions.
35575 * dlls/wldap32/wldap32.h:
35576 wldap32: Copy embedded berval structures too.
35578 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
35580 * programs/winecfg/De.rc:
35581 winecfg: Update German resource.
35583 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
35585 * dlls/comctl32/propsheet.c:
35586 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
35587 allocation failure.
35589 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
35591 * programs/winetest/Makefile.in:
35592 winetest: Only include d3d9 if it is being built.
35594 2005-12-26 Jacek Caban <jacek@codeweavers.com>
35596 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
35597 urlmon: Added GetSecurityId implementation.
35599 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
35600 urlmon: Use pluggable protocol for file protocol.
35602 2005-12-26 Robert Shearman <rob@codeweavers.com>
35604 * tools/widl/typegen.c:
35605 widl: Fix merge conflict.
35607 * tools/widl/typegen.c:
35608 widl: Follow type references in procformat and typeformat string generation.
35610 * tools/widl/typegen.c:
35611 widl: Handle marshaling and unmarshaling structures.
35613 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
35614 tools/widl/server.c:
35615 widl: Out parameters.
35616 Marshall and unmarshall out parameters for servers and clients
35618 Write out array components for declared local variables in generated
35621 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35622 tools/widl/typegen.h:
35623 widl: Remove some duplication.
35624 Remove some duplicated code by calling an improved
35625 get_required_buffer_size.
35626 Add some more newlines in the generated code to separate separate
35628 Calculate the buffer size of [out] arguments in generated server code.
35629 Fix the direction passed into unmarshall_arguments.
35631 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35632 tools/widl/typegen.h:
35633 widl: Pass a state into marshall_arguments and unmarshall_arguments to
35634 decide which parameters should be considered based on their direction.
35636 * tools/widl/typegen.c:
35637 widl: Generate marshaling and unmarshaling statements for arrays.
35639 * tools/widl/typegen.c:
35640 widl: Treat variables with array indices the same as pointers.
35642 * tools/widl/typegen.c:
35643 widl: Advance the type format string whilst marshaling and
35644 unmarshaling arguments.
35646 * tools/widl/typegen.c:
35647 widl: Convert the main while loops in marshall_arguments and
35648 unmarshall_arguments into for loops.
35650 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35651 tools/widl/typegen.h:
35652 widl: Add support for marshalling and unmarshalling conformant strings.
35654 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
35655 tools/widl/proxy.c, tools/widl/write_msft.c:
35656 widl: Add some const attributes.
35658 * tools/widl/typegen.c:
35659 widl: Prepare marshall and unmarshall code generation functions for
35660 accepting pointers.
35662 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
35663 widl: Fix SEGVs with client and server code generation when an
35664 interface has no methods.
35666 * tools/widl/typegen.c:
35667 widl: Generate correct proc format strings for [out] and [in, out] parameters.
35669 * tools/widl/parser.y:
35670 widl: Use the same precendence rule for the conditional operator as in wpp.
35671 Fixes several shift/reduce warnings.
35673 * tools/widl/typegen.c:
35674 widl: Better array support.
35675 Treat variables with array indices the same as pointers when writing
35676 out the proc & type format strings.
35677 Fix a typo when writing out the proc format string where a non-return
35678 type was written out for a return type and vice-versa.
35680 * tools/widl/typegen.c:
35681 widl: Support non-basic variables in proc format strings.
35683 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35684 tools/widl/typegen.h:
35685 widl: Add helper functions that return the size of procformat and
35686 typeformat strings for variables.
35688 * dlls/oleaut32/typelib.c:
35689 oleaut: Small re-organisation of ITypeInfo::Invoke.
35690 Only output the one function in the trace for ITypeInfo::Invoke.
35691 Process the return value on output in ITypeInfo::Invoke, but only copy
35692 it to pVarResult if pVarResult is not NULL.
35694 * dlls/oleaut32/typelib.c:
35695 oleaut32: Convert some tabs to spaces and some other formatting changes.
35697 * dlls/oleaut32/typelib.c:
35698 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
35701 * dlls/oleaut32/typelib.c:
35702 ole: Improve typelib traces.
35703 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
35704 for more flexibility in which channel controls the output.
35706 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
35708 * dlls/msvcrt/tests/printf.c:
35709 msvcrt: More printf tests for I64 integer size support.
35711 * dlls/msvcrt/wcs.c:
35712 msvcrt: pf_integer_conv for I64.
35713 - Add pf_integer_conv and pf_is_integer_format.
35714 - Update pf_fill to handle printing the sign for signed integers.
35715 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
35717 * dlls/msvcrt/wcs.c:
35718 msvcrt: Do not treat %ll as an IntegerDouble in printf.
35720 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
35721 msvcrt: Parse I, I32, and I64 integer size flags in printf.
35723 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
35725 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
35726 urlmon: Implement BindAsyncMoniker function.
35728 2005-12-26 Jacek Caban <jacek@codeweavers.com>
35730 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
35731 urlmon: URL with two slashes is valid.
35733 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
35735 * programs/winecfg/No.rc:
35736 winecfg: Updated Norwegian Bokmål resources.
35738 2005-12-26 Jacek Caban <jacek@codeweavers.com>
35740 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
35741 shlwapi: Fix UrlCanonicalize.
35742 - Added support for URL_FILE_USE_PATHURL.
35743 - Fix handling of '/' and '\'.
35745 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
35747 * dlls/msrle32/msrle32.c:
35748 msrle32: Spelling fix.
35750 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
35752 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
35753 dbghelp: Internal search routines can now be case sensitive/insensitive.
35754 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
35755 - Quick implementation of SymSearch on top of SymEnumSymbols (should
35756 be the other way around).
35758 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
35760 * dlls/msvcrt/main.c:
35761 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
35763 2005-12-26 Robert Shearman <rob@codeweavers.com>
35765 * dlls/ole32/tests/propvariant.c:
35766 Fix detection of V1a prop variant library in test suite.
35768 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
35770 * dlls/x11drv/keyboard.c:
35771 x11drv: Update Canadian keyboard layout to better match the X11 one
35773 2005-12-26 James Hawkins <truiken@gmail.com>
35775 * dlls/shell32/tests/shlfileop.c:
35776 shell32: Clean up the SHFileOperation tests.
35777 - Make sure to create all the files used by the new tests.
35778 - Add a couple more SHFileOperation tests.
35779 - Fix some of the old tests.
35781 2005-12-26 Robert Reif <reif@earthlink.net>
35783 * programs/winecfg/audio.c:
35784 winecfg: Use hourglass cursor when opening audio drivers.
35785 Misbehaving drivers can take a while to open so change to the hour
35786 glass cursor when opening them.
35788 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
35790 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
35791 atl: Implement AtlComPtrAssign.
35792 According to MSDN AtlModuleInit should initialize the modules critical
35795 2005-12-22 Alexandre Julliard <julliard@winehq.org>
35797 * ANNOUNCE, ChangeLog, VERSION, configure:
35800 ----------------------------------------------------------------
35801 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
35803 * dlls/shell32/tests/shlfolder.c:
35804 shell32: Added some test to document native ITEMIDLIST format.
35806 2005-12-22 Alexandre Julliard <julliard@winehq.org>
35808 * dlls/user/tests/msg.c:
35809 user/tests: Remove todo_wine from a few tests that (usually) succeed.
35811 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
35813 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
35814 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
35815 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
35816 it more responsive to commands in the MCI_MODE_PLAY state by checking
35817 hStopEvent even if the time frame between frames has expired.
35819 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
35821 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
35822 include/winerror.h:
35823 ole32: Return error instead of asserting if storage file is corrupt.
35825 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
35827 * dlls/user/tests/msg.c:
35828 user32/tests: Add a PeekMessage test.
35830 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
35832 * dlls/kernel/tests/console.c:
35833 kernel/tests: Check that we successfully open the console.
35835 2005-12-22 Alexandre Julliard <julliard@winehq.org>
35837 * server/console.c:
35838 server: Fixed console access rights handling.
35840 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
35842 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
35843 opengl: Fix last wgl regression.
35844 Fix wgl regression: test glx server version and extensions to use (and
35845 not use glXQueryDrawable on older glx implementations).
35847 2005-12-22 James Hawkins <truiken@gmail.com>
35849 * dlls/shell32/tests/shlfileop.c:
35850 shell32: Add tests for SHFileOperation's FO_MOVE command.
35852 * dlls/shell32/tests/shlfileop.c:
35853 shell32: Add tests for SHFileOperation's FO_COPY command.
35855 * dlls/shell32/tests/shlfileop.c:
35856 shell32: Add tests for SHFileOperation's FO_RENAME command.
35858 * dlls/shell32/tests/shlfileop.c:
35859 shell32: Add tests for SHFileOperation's FO_DELETE command.
35861 2005-12-22 Robert Reif <reif@earthlink.net>
35863 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
35864 winecfg: Add unmanaged windows configuration.
35866 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
35868 * dlls/dbghelp/module.c:
35869 dbghelp: Correct handling for all module names.
35871 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
35873 * dlls/msi/format.c, dlls/msi/tests/format.c:
35874 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
35876 2005-12-21 James Hawkins <truiken@gmail.com>
35878 * dlls/shell32/tests/shlfileop.c:
35879 shell32: Remove the '.\\' prefix from filenames, because it hides a
35880 bug in SHFileOperation.
35882 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
35884 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
35885 ddraw: Fix DirectDrawSurface::QueryInterface crash.
35887 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
35889 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
35890 winspool: Add version resource.
35892 2005-12-21 Alexandre Julliard <julliard@winehq.org>
35894 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
35895 msvcrt: Return a per-thread buffer in localtime and gmtime.
35897 2005-12-21 H. Verbeet <hverbeet@gmail.com>
35899 * dlls/d3d9/tests/shader.c:
35900 d3d9: Add traces for when shader support is missing in the shader test.
35902 2005-12-21 Hans Leidekker <hans@it.vu.nl>
35904 * dlls/kernel/process.c:
35905 kernel: Some documentation improvements.
35907 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
35909 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
35910 dlls/msvcrt/time.c:
35911 msvcrt: Implemented wctime(), wasctime().
35912 Free thread data in DLL_THREAD_DETACH.
35914 2005-12-21 Robert Reif <reif@earthlink.net>
35916 * programs/winecfg/En.rc, programs/winecfg/audio.c,
35917 programs/winecfg/resource.h:
35918 winecfg: Select an audio driver on fresh install.
35920 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
35922 * dlls/mscms/tests/profile.c:
35923 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
35926 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
35928 * dlls/msvideo/mciwnd.c:
35929 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
35931 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
35933 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
35934 msvcrt: Fix printf sign flags.
35935 Fix the printf sign flags so that '+' doesn't always override ' '
35936 space alone. If they both appear, continue parsing and let '+' take
35939 2005-12-21 Alexandre Julliard <julliard@winehq.org>
35941 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
35942 server/context_sparc.c, server/context_x86_64.c:
35943 server: Set the context flags in get_thread_context to indicate which
35944 parts of the returned context are valid.
35946 2005-12-21 Hans Leidekker <hans@it.vu.nl>
35948 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
35949 include/config.h.in:
35950 wldap32: Added configure checks for some potentially missing functions.
35952 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
35954 * dlls/msi/dialog.c:
35955 msi: Use a default dialog font if nothing is specified.
35957 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
35959 * dlls/shell32/tests/shlfolder.c:
35960 shell32/tests: Fixed a test failing on WinXP.
35962 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
35964 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
35965 dlls/dbghelp/wdbgexts.h:
35966 dbghelp: Added a few extensions to make windbg happy.
35968 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
35970 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
35971 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
35973 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
35975 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
35976 msacm: Preserve value of cbStruct in acmDriverDetails.
35977 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
35978 filled with a valid value before returning.
35979 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
35980 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
35981 native library: native ACM codecs expect cbStruct to be valid before
35982 filling the rest of the struct with any data.
35984 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
35986 * dlls/ntdll/exception.c:
35987 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
35989 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
35991 * programs/winecfg/Nl.rc:
35992 winecfg: Dutch resources update.
35994 2005-12-20 H. Verbeet <hverbeet@gmail.com>
35996 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
35997 wined3d: Cleanup shader constants code a little bit.
35998 Improved bounds checking.
36000 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
36002 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
36003 msvcrt: Require exact uppercase and lowercase format in printf routines.
36005 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
36007 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
36008 winemenubuilder: Provide depth to the menus created.
36010 2005-12-19 Alexandre Julliard <julliard@winehq.org>
36012 * dlls/kernel/process.c:
36013 kernel32: Check for tabs too when extracting the program name
36014 (reported by Vitaliy Margolen).
36016 2005-12-19 Hans Leidekker <hans@it.vu.nl>
36018 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
36019 tools/widl/typegen.c:
36020 widl: Avoid lvalue casts in generated code.
36022 2005-12-19 Kai Blin <kai.blin@gmail.com>
36024 * dlls/secur32/ntlm.c:
36025 secur32: Adding AcceptSecurityContext to the NTLM security provider.
36027 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
36029 * dlls/winspool/tests/info.c:
36030 winspool: Filter additional failures.
36032 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
36034 * programs/winhelp/winhelp.c:
36035 winhelp: Handle '> ' on command lines.
36037 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
36038 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
36039 dbghelp: First stab at supporting calling convention in function signature.
36041 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
36042 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
36044 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
36046 * programs/winecfg/Fr.rc:
36047 winecfg: Updated French resources.
36049 2005-12-19 Aric Stewart <aric@codeweavers.com>
36051 * dlls/user/Makefile.in, dlls/user/edit.c:
36052 user: Make the edit control IME aware and implement inline editing.
36053 Makes for a significantly better user experience for CJK users.
36055 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
36057 * dlls/msi/format.c:
36058 msi: Fixed deformat_environment to not cut off string.
36060 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
36062 * programs/taskmgr/dbgchnl.c:
36063 taskmgr: Fix viewing of debug channels.
36064 Various internal cleanups.
36066 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
36067 dbghelp: Implemented SymMatchString.
36069 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
36071 * dlls/user/winproc.c:
36072 user: Fix LB_GETTEXT unmapping for A<->W.
36074 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
36076 * dlls/setupapi/misc.c:
36077 setupapi: Fix comparing the group SIDs in IsUserAdmin.
36079 2005-12-19 Huw Davies <huw@codeweavers.com>
36081 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
36082 opengl: Add support for rendering on bitmaps.
36084 2005-12-19 Alexandre Julliard <julliard@winehq.org>
36086 * dlls/ole32/rpc.c:
36087 ole32: Revert exception handler change.
36088 The handler does the opposite of normal page fault handlers.
36090 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
36092 * dlls/user/tests/win.c:
36093 user: Fix hrgn leaks in win.c test.
36095 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
36097 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
36098 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
36099 comctl32: Add a test for the initial tooltip window style settings,
36100 make it pass under Wine.
36102 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
36104 * programs/winecfg/De.rc:
36105 winecfg: Update German resource.
36107 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
36109 * programs/wcmd/batch.c:
36110 wcmd: Increase maximum length of commands.
36111 Increase maximum length of commands to 8192 bytes as on Windows XP.
36112 Add needed braces to a multi line "if" statement.
36114 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
36116 * dlls/dbghelp/dbghelp.spec:
36117 dbghelp: New stubs (needed for windbg startup).
36119 * dlls/dbghelp/elf_module.c:
36120 dbghelp: Fixed loading .so modules from a living target.
36122 * dlls/dbghelp/stack.c:
36123 dbghelp: Fixed missing parameters info in StackWalk64.
36125 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
36127 * dlls/d3d9/tests/stateblock.c:
36128 d3d9: Don't crash on NULL device_ptr.
36130 2005-12-19 Alexandre Julliard <julliard@winehq.org>
36132 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
36133 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
36134 Changed exception raise functions to call it explicitly.
36136 2005-12-19 Jacek Caban <jacek@codeweavers.com>
36138 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
36139 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
36141 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
36142 Fix typo in urlmon.idl.
36144 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
36146 * dlls/user/edit.c, dlls/user/tests/edit.c:
36147 user32: Don't truncate text when creating edit control.
36149 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
36151 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
36152 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
36153 With a conformance test.
36155 2005-12-19 Jacek Caban <jacek@codeweavers.com>
36157 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
36158 urlmon: Added some tests and fixes of file protocol.
36160 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
36162 * programs/winecfg/No.rc:
36163 winecfg: Updated Norwegian Bokmaal resources.
36165 2005-12-18 Alexandre Julliard <julliard@winehq.org>
36167 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
36168 tools/winebuild/build.h, tools/winebuild/import.c,
36169 tools/winebuild/spec32.c, tools/winebuild/utils.c:
36170 ntdll: New implementation of relay thunks.
36171 New implementation of relay thunks that doesn't require modifying code
36172 on the fly, so that the thunks can be put in the text section.
36173 Some performance improvements.
36175 2005-12-17 Alexandre Julliard <julliard@winehq.org>
36177 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
36178 ntdll: Don't use a real guard page at the bottom of the stack.
36179 A no-access page is enough, we can't properly raise an overflow
36182 2005-12-17 Robert Reif <reif@earthlink.net>
36184 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
36185 programs/winecfg/De.rc, programs/winecfg/En.rc,
36186 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
36187 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
36188 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
36189 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
36190 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
36191 programs/winecfg/main.c, programs/winecfg/resource.h,
36192 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
36193 programs/winecfg/winecfg.rc:
36194 winecfg: Use sound tree view for driver selection.
36195 - Move driver selection and configuration into tree view.
36196 - Only show loadable drivers.
36198 * dlls/winmm/wineoss/midi.c:
36199 wineoss: Shorten MIDI names.
36200 Shorten MIDI names to fit into 32 byte array without overflow.
36202 2005-12-17 Juan Lang <juan_lang@yahoo.com>
36204 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
36205 crypt32: Implement more implicit properties, with tests.
36207 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
36209 * dlls/imagehlp/imagehlp.spec:
36210 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
36212 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
36214 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
36215 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
36216 Add a ScrollDC test with NULL clipping rect.
36217 Add another set of ScrollDC tests written by Rein Klazes.
36219 2005-12-16 Huw Davies <huw@codeweavers.com>
36221 * dlls/x11drv/opengl.c:
36222 x11drv: Get the visual for the GLXPixmap from the current pixel format.
36224 2005-12-16 Alexandre Julliard <julliard@winehq.org>
36226 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
36227 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
36228 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
36229 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
36230 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
36231 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
36232 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
36233 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
36234 Take advantage of the __EXCEPT_PAGE_FAULT macro.
36236 * dlls/ntdll/exception.c, include/wine/exception.h:
36237 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
36238 easier to handle the common case of trapping page faults.
36240 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
36241 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
36242 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
36244 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
36245 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
36246 ntdll: More compatible exception information for protection faults.
36247 Added a bunch of test cases.
36249 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36251 * dlls/wined3d/vertexdeclaration.c:
36252 wined3d: Vertex declaration cleanup.
36253 Clean up constants and the wine declaration when the vertex
36254 declaration is destroyed.
36256 * dlls/wined3d/device.c:
36257 wined3d: Allow NULL multi sample quality.
36258 Allow MultiSampleQuality to be passed as NULL, this is a
36259 requirement for DirectX 8 and lower.
36261 2005-12-16 Alexandre Julliard <julliard@winehq.org>
36263 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
36264 dlls/ntdll/ntdll.spec:
36265 Add -register hint in ntdll, kernel and msvcrt spec files.
36267 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
36268 winebuild: Allow -register flag for Win32 too.
36269 This way it can be used as hint for the relay code.
36271 2005-12-16 Juan Lang <juan_lang@yahoo.com>
36273 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
36274 crypt32: Implement CRLDistPoints encoding/decoding.
36275 - rewrite sequence decoding to support context-specific tags, and
36276 eliminate duplicated code
36277 - implement encoding and decoding of CRLDistPoints
36279 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
36281 * dlls/shell32/shellpath.c, include/shlobj.h:
36282 shell32: Fix return value of PathProcessCommand.
36284 2005-12-16 Jacek Caban <jacek@codeweavers.com>
36286 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
36287 urlmon: Fix BindToStorage test.
36289 * include/mshtmdid.h, include/mshtml.idl:
36290 Added some declarations to mshtml.idl.
36292 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
36293 widl: Added bindable and displaybind attributes handling.
36295 2005-12-16 Milko Krachounov <milko@3mhz.net>
36297 * programs/winecfg/Bg.rc:
36298 winecfg: Update Bulgarian resource.
36300 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
36302 * programs/uninstaller/Es.rc:
36303 uninstaller: Spanish translations update.
36305 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
36306 winecfg: Spanish translations update.
36308 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
36310 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
36311 wined3d: Fix matrix copy/paste bug.
36313 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36315 * dlls/wined3d/device.c:
36316 wined3d: Vertex declaration recording state.
36317 Stop SetVertexDeclaration from reference counting if a stateblock is
36320 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
36322 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
36323 user32: Implement saving and fix reading of nonclient metrics.
36324 With conformance tests.
36326 2005-12-16 Tomas Carnecky <tom@dbservice.com>
36328 * dlls/x11drv/opengl.c:
36329 x11drv: Allow users to preload an OpenGL library.
36331 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
36333 * include/ddk/wdm.h:
36334 Add some structs/prototypes to wdm.h.
36336 2005-12-15 James Hawkins <truiken@gmail.com>
36338 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
36339 setupapi: Added stubs for SetupGetInfInformation and
36340 SetupQueryInfFileInformation.
36342 2005-12-15 Alexandre Julliard <julliard@winehq.org>
36344 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
36345 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
36347 2005-12-15 Jacek Caban <jacek@codeweavers.com>
36349 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
36350 mshtml: Fix handling Gecko strings.
36352 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
36353 mshtml: Set Gecko's profile.
36354 Make sure that Gecko components are registered.
36356 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36358 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
36359 wined3d: Internal reference counting.
36360 Change most references to resources parent into references to the
36361 resource, so that external reference counts match DirectX but object
36362 aren't released if they are still referenced by the stateblock.
36364 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
36366 * dlls/mscms/tests/profile.c:
36367 mscms: Add another possible error.
36369 * dlls/d3d9/tests/vertexdeclaration.c:
36370 d3d9: Don't treat missing d3d9.dll as a failure.
36372 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
36374 * dlls/iccvid/iccvid.c:
36375 iccvid: Add support for ICM_DECOMPRESS_END message.
36377 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
36379 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
36380 user: Read/save minimized metrics from/to registry.
36382 2005-12-14 Alexandre Julliard <julliard@winehq.org>
36384 * loader/preloader.c:
36385 preloader: Reserve some space for the shared user data.
36387 * dlls/ntdll/virtual.c:
36388 ntdll: Fixes in virtual memory protection flags.
36389 Tweak reporting of virtual protection flags and address space limit to
36390 yield results closer to what Windows does.
36392 2005-12-14 H. Verbeet <hverbeet@gmail.com>
36394 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
36395 dlls/d3d9/tests/vertexdeclaration.c:
36396 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
36398 * dlls/wined3d/vertexdeclaration.c:
36399 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
36401 * dlls/d3d9/vertexshader.c:
36402 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
36403 before getting the parent.
36405 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
36407 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
36408 include/wine/server_protocol.h, include/winioctl.h,
36409 server/named_pipe.c, server/protocol.def, server/trace.c:
36410 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
36411 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
36412 Modify WaitNamedPipeW to use NtFsControlFile.
36413 Replace struct overlapped with event.
36415 2005-12-14 Mike McCormack <mike@codeweavers.com>
36417 * programs/winecfg/Ko.rc:
36418 winecfg: Update Korean translation.
36420 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
36422 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
36423 d3d9: Don't treat missing d3d9.dll as a failure.
36425 2005-12-14 H. Verbeet <hverbeet@gmail.com>
36427 * dlls/wined3d/device.c:
36428 wined3d: Return the correct vertex declaration.
36429 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
36430 declaration in This->stateblock instead of the one in
36431 This->updateStateBlock.
36433 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
36435 * dlls/riched20/editor.c:
36436 riched20: Reset selection when text is reset.
36438 2005-12-14 Aric Stewart <aric@codeweavers.com>
36440 * dlls/user/clipboard.c:
36441 user: GetClipboardFormatNameA fix.
36442 In the W->A translation make sure we have characters to translate
36443 before doing the WideCharToMultiByte with -1.
36445 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
36447 * dlls/mscms/tests/profile.c:
36448 mscms: Move repetitive code to helper macros.
36450 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
36452 * dlls/x11drv/scroll.c:
36453 x11drv: ScrollDC fix.
36454 There is no need to offset the source rectangle in the reverse
36455 direction before scrolling.
36457 2005-12-13 Aric Stewart <aric@codeweavers.com>
36459 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
36460 dlls/wininet/tests/http.c:
36461 wininet: HTTP headers reworking.
36462 Redo how headers are handled, eliminating the concept of Standard
36463 Headers and allow all headers to be added multiple times.
36464 Allow querying of headers with an index to get the multiple headers.
36465 Respect response vs request headers in HttpQueryInfo.
36466 Add a number of tests to extensively test header adding and replacing.
36468 2005-12-13 Alexandre Julliard <julliard@winehq.org>
36470 * dlls/gdi/bitmap.c:
36471 gdi: Added support for doing GetBitmapBits on a DIB section.
36472 Simply copy the DIB bits in that case.
36474 * dlls/x11drv/dib.c:
36475 x11drv: Clipping fix with DIB section copy.
36476 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
36477 that the clipping region is taken into account.
36479 2005-12-13 H. Verbeet <hverbeet@gmail.com>
36481 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
36482 dlls/d3d9/tests/shader.c:
36483 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
36485 2005-12-13 Alexandre Julliard <julliard@winehq.org>
36487 * server/mailslot.c, server/named_pipe.c:
36488 server: Added get_file_info implementation for named pipe and mailslot devices.
36490 * server/mailslot.c, server/named_pipe.c:
36491 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
36493 2005-12-13 Robert Shearman <rob@codeweavers.com>
36495 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
36496 tools/widl/typegen.h:
36497 widl: Start generating type format strings.
36498 Based on a patch by Eric Kohl.
36500 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
36502 * tools/widl/server.c:
36503 widl: Server stubs in generated code are void functions.
36505 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
36507 * programs/winecfg/audio.c:
36508 winecfg: Simplified module handling code.
36510 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
36512 * dlls/wininet/http.c:
36513 wininet: Reinitialise NETCON on redirect.
36515 2005-12-13 Juan Lang <juan_lang@yahoo.com>
36517 * dlls/iphlpapi/ifenum.c:
36518 iphlpapi: Fix a couple of file descriptor leaks.
36520 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
36522 * tools/winedump/le.c, tools/winedump/ne.c:
36523 winedump: Const correctness fixes.
36525 2005-12-13 Juan Lang <juan_lang@yahoo.com>
36527 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
36528 crypt32: Decode cleanups.
36529 - implement a helper to decode sequences of like types
36530 - use helper functions wherever applicable when decoding
36531 - correct "expected" vs. "got" usage in tests
36532 - fix a few other small bugs
36534 2005-12-13 H. Verbeet <hverbeet@gmail.com>
36536 * dlls/wined3d/device.c:
36537 wined3d: Don't change the shader's refcount in SetVertexShader and
36540 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36542 * dlls/wined3d/cubetexture.c:
36543 wined3d: Cube texture named constants.
36544 Update cubetexture so that names constants instead of numeric
36545 constants are used for the facetype and also add some additional
36546 checks where facetype is passed as a parameter to the function.
36548 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
36550 * dlls/shell32/tests/shlfolder.c:
36551 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
36553 * dlls/mscms/tests/profile.c:
36554 mscms: Add another possible error.
36556 2005-12-12 Alexandre Julliard <julliard@winehq.org>
36558 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
36559 dlls/ntdll/virtual.c:
36560 TEB.StackLimit should not include the guard page.
36562 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
36563 dlls/kernel/thread.c:
36564 kernel: Moved main stack initialization to process.c.
36567 server: Don't enable polling on regular files in add_queue.
36569 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
36570 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
36571 dlls/winedos/int13.c, dlls/winsock/socket.c:
36572 Pass specific access rights to wine_server_handle_to_fd.
36574 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
36575 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
36576 server/mapping.c, server/named_pipe.c, server/object.c,
36577 server/process.c, server/registry.c, server/serial.c, server/sock.c:
36578 server: Added access rights mapping to file objects.
36580 * server/process.c, server/thread.c:
36581 server: Added access rights mapping to process and thread objects.
36583 * server/registry.c:
36584 server: Added access rights mapping to registry key objects.
36586 * server/symlink.c:
36587 server: Added access rights mapping to symlink objects.
36590 server: Added access rights mapping to token objects.
36592 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
36593 server: Added access rights mapping to synchronization objects.
36595 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
36596 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
36597 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
36598 server/mapping.c, server/mutex.c, server/named_pipe.c,
36599 server/object.c, server/object.h, server/process.c, server/queue.c,
36600 server/registry.c, server/request.c, server/semaphore.c,
36601 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
36602 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
36603 server/winstation.c:
36604 server: Added infrastructure for access rights mapping.
36606 * server/mailslot.c:
36607 server: Allow the mailslot device to be opened as a file object.
36609 * server/named_pipe.c:
36610 server: Allow the named pipe device to be opened as a file object.
36612 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
36613 include/wine/server_protocol.h, server/fd.c, server/file.h,
36614 server/protocol.def, server/request.h, server/trace.c:
36615 server: Support for opening devices.
36616 Added support for opening devices directly with the server when they
36617 don't correspond to a Unix file.
36619 * server/mapping.c, server/trace.c:
36620 server: Use a better error code for a zero-size mapped file.
36622 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
36624 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
36625 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
36626 kernel32: Get rid of DOSMEM_AllocSelector.
36628 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
36630 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
36631 winspool: Added tests for OpenPrinter.
36633 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
36635 * dlls/shell32/shlview.c:
36636 shell32: Fix drag-scrolling in the shellview object.
36638 * dlls/ole32/ole2.c:
36639 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
36641 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
36643 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
36644 Functions with no paramters must be (void).
36646 2005-12-12 Robert Shearman <rob@codeweavers.com>
36648 * tools/widl/typegen.c:
36649 widl: Generate FC_ERROR_STATUS_T proc format.
36650 - Include the header file for the functions implemented in typegen.c.
36651 - Generate proc format for FC_ERROR_STATUS_T type.
36653 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
36654 tools/widl/server.c:
36655 widl: Support explicit binding handles.
36657 * tools/widl/server.c:
36658 widl: Zero initialize parameters in the generated server code.
36659 Zero initialize parameters in the generated code. Based on a patch by
36662 * tools/widl/client.c:
36663 widl: Calculate the size of buffer required.
36664 - Calculate the size of buffer required.
36666 - Set the buffer start and buffer end markers.
36668 * tools/widl/server.c:
36669 widl: Don't cast buffer pointers to long in generated server code.
36671 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
36673 * tools/widl/client.c, tools/widl/server.c:
36674 widl: Support multiple interfaces per file.
36676 2005-12-12 Robert Shearman <rob@codeweavers.com>
36678 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
36679 widl: Don't treat FC_SMALL as FC_SHORT.
36680 FC_SMALL is its own type and is the same size as FC_CHAR, not
36683 * tools/widl/header.c:
36684 widl: Use WCHAR instead of wchar_t.
36685 Output IDL wchar_t types as WCHAR to avoid conflicts with the
36686 generally incompatible Unix wchar_t.
36688 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
36690 * dlls/winspool/info.c:
36691 winspool: Added documentation for OpenPrinter.
36693 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
36695 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
36696 Const correctness fixes.
36698 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
36700 * include/ws2tcpip.h:
36701 winsock: getaddrinfo return codes
36702 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
36705 * dlls/winsock/socket.c:
36706 winsock: getaddrinfo - return code mapping.
36707 convert_eai_u2w should map from unix to windows, not the other way
36708 round (spotted by Dominic Wise).
36710 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
36712 * include/urlmon.idl:
36713 urlmon.idl: Add some BINDSTATUS values.
36715 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
36717 * dlls/comctl32/treeview.c:
36718 comctl32: Fixed (harmless) typo.
36720 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
36721 Removed some dead-code.
36723 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
36724 Made some functions static.
36726 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
36727 vidc: Return error codes when a message isn't supported.
36729 2005-12-12 Robert Shearman <rob@codeweavers.com>
36731 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
36732 OLE: Fix SafeArrayCopy for NULL pvData.
36733 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
36734 cbElements is non-zero. Add a test for this and fix the safe array
36737 * dlls/ole32/errorinfo.c:
36738 CreateErrorInfo trace fix.
36739 CreateErrorInfo isn't a stub so don't print this in the trace
36742 * dlls/oleaut32/typelib.c:
36743 OLE: Add const to several typelib functions.
36744 Add const attributes to parameters for several functions and fix up
36747 * dlls/oleaut32/oleaut.c:
36748 OleTranslateColor trace fix.
36749 OleTranslateColor isn't a stub so don't print ":stub" in the trace
36752 2005-12-12 Jacek Caban <jacek@codeweavers.com>
36754 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
36755 dlls/mshtml/mshtml_private.h:
36756 mshtml: Added IHTMLDocument3 stub implementation.
36758 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
36760 * programs/winetest/Makefile.in:
36761 winetest: Add d3d9 tests.
36763 2005-12-12 Robert Shearman <rob@codeweavers.com>
36765 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
36766 widl: Don't output __RPC_FAR in generated code.
36768 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
36770 * programs/winecfg/Nl.rc:
36771 winecfg: Update Dutch resources for the Audio tab.
36773 2005-12-12 Jacek Caban <jacek@codeweavers.com>
36775 * include/mshtmdid.h, include/mshtml.idl:
36776 Added declaration of IHTMLDocument3 and more DISPIDs.
36778 2005-12-12 Filip Navara <xnavara@volny.cz>
36780 * dlls/kernel/module.c:
36781 kernel: Fix the Mach-O binary magic.
36783 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
36785 * dlls/winedos/dosmem.c:
36786 winedos: Implement MCB.
36788 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
36790 * dlls/urlmon/umstream.c:
36791 urlmon: Correctly fix IStream::Read.
36792 Don't dereference a possible NULL pointer.
36794 2005-12-09 H. Verbeet <hverbeet@gmail.com>
36796 * configure, configure.ac, dlls/d3d9/Makefile.in,
36797 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
36798 dlls/d3d9/tests/stateblock.c:
36799 d3d9: Add a test for BeginStateBlock and EndStateBlock.
36801 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
36803 * include/mmsystem.h:
36804 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
36806 2005-12-09 Kai Blin <blin@gmx.net>
36808 * dlls/secur32/ntlm.c:
36809 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
36811 2005-12-09 Alexandre Julliard <julliard@winehq.org>
36813 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
36814 server/change.c, server/protocol.def, server/registry.c,
36816 server: Added object attributes to a few more requests.
36818 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
36819 server/event.c, server/file.c, server/handle.c, server/handle.h,
36820 server/mailslot.c, server/mapping.c, server/mutex.c,
36821 server/named_pipe.c, server/process.c, server/semaphore.c,
36822 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
36823 server/timer.c, server/token.c, server/winstation.c:
36824 server: Make alloc_handle use attributes instead of inherit flag.
36826 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
36827 dlls/x11drv/x11drv_main.c, include/wine/server.h,
36828 programs/wineconsole/curses.c:
36829 Make wine_server_fd_to_handle use attributes instead of inherit flag.
36831 * programs/wineconsole/wineconsole.c:
36832 wineconsole: Remove some unnecessary typecasts.
36834 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
36835 server/protocol.def, server/trace.c:
36836 server: Use attributes instead of inherit flag in dup_handle request.
36838 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
36839 server/token.c, server/trace.c:
36840 server: Use attributes instead of inherit flag in token requests.
36841 Also use the specified access rights in the open_token request.
36843 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
36844 include/wine/server_protocol.h, server/process.c,
36845 server/protocol.def, server/thread.c, server/trace.c:
36846 server: Use attributes instead of inherit flag in process and thread requests.
36848 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
36849 server/protocol.def, server/snapshot.c, server/trace.c:
36850 server: Use attributes instead of inherit flag in snapshot requests.
36852 * dlls/kernel/console.c, include/wine/server_protocol.h,
36853 programs/wineconsole/wineconsole.c, server/console.c,
36854 server/protocol.def, server/trace.c:
36855 server: Use attributes instead of inherit flag in console requests.
36857 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
36858 server/file.c, server/protocol.def, server/trace.c:
36859 server: Use attributes instead of inherit flag in file requests.
36861 * dlls/winsock/socket.c, include/wine/server_protocol.h,
36862 server/protocol.def, server/sock.c, server/trace.c:
36863 server: Use attributes instead of inherit flag in socket requests.
36865 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
36867 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
36868 Add some missing includes which contain used prototypes.
36870 2005-12-09 Jacek Caban <jacek@codeweavers.com>
36872 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
36873 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
36874 dlls/mshtml/nsservice.c:
36875 mshtml: Added PromptService implementation.
36877 * dlls/mshtml/nsembed.c:
36878 mshtml: Added nsIURIContentListener to QueryInterface.
36879 Always release nsIWebBrowserSetup.
36881 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
36882 dlls/mshtml/nsiface.idl:
36883 mshtml: Added nsIEmbeddingSiteWindow implementation.
36885 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36887 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
36888 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
36889 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
36890 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36891 wined3d: Vertex shader 8 support.
36892 Start to add support for DirectX 8 vertex shaders, constants and
36893 registers are now correctly assigned and loaded allowing support for
36894 most basic d3d8 shaders.
36896 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
36898 * dlls/urlmon/umstream.c:
36899 urlmon: Fix call to ReadFile.
36900 The BytesRead parameter passed to ReadFile may never be NULL.
36902 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
36904 * tools/winapi/win16.api, tools/winapi/win32.api:
36905 Update win16.api and win32.api.
36907 * tools/sfnt2fnt.c:
36908 sfnt2fnt: Don't print two newlines after error messages.
36910 * tools/widl/header.c:
36911 widl: Issue correct C++ headers.
36913 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
36915 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
36916 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
36918 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
36920 * programs/winecfg/No.rc:
36921 winecfg: Updated Norwegian Bokmaal resources.
36923 2005-12-08 Alexandre Julliard <julliard@winehq.org>
36925 * ANNOUNCE, ChangeLog, VERSION, configure:
36928 ----------------------------------------------------------------
36929 2005-12-08 Huw Davies <huw@codeweavers.com>
36932 gdi: Fix 24bpp -> 32bpp copy.
36934 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
36936 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
36937 advapi32: RegCreateKeyEx fix.
36938 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
36939 subkey begins with one. With a regression test.
36941 2005-12-08 Robert Shearman <rob@codeweavers.com>
36943 * tools/widl/parser.y:
36944 widl: Formatting cleanups.
36946 2005-12-08 Robert Shearman <rob@codeweavers.com>
36948 * tools/widl/typegen.c:
36949 widl: Marshal and unmarshal basic types.
36951 2005-12-08 Robert Shearman <rob@codeweavers.com>
36953 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
36954 tools/widl/typegen.c, tools/widl/typegen.h:
36955 widl: Add a type generator framework.
36956 Add a framework for writing the strings for marshaling and
36957 unmarshaling parameters and make the client and server use it.
36959 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
36961 * tools/widl/client.c, tools/widl/server.c:
36962 widl: Write out argument lists in the server.
36963 - Add framework for updating proc offsets.
36964 - Write out argument lists in the server.
36966 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
36968 * tools/widl/client.c, tools/widl/server.c:
36969 widl: Rename some variables.
36971 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
36973 * programs/winecfg/De.rc:
36974 winecfg: Update German resource.
36976 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
36978 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
36979 opengl: render_texture
36980 - better render_texture emulation (using pbuffers)
36981 - support GLX_ATI_render_texture for render_texture
36983 2005-12-08 Aric Stewart <aric@codeweavers.com>
36985 * dlls/wininet/http.c:
36986 wininet: Handle HTTP_QUERY_CUSTOM.
36987 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
36988 lpBuffer is In/Out because the header we are querying is there.
36989 Additionally standard headers can be queried in this manner as well
36990 (such as Set-Cookie).
36992 2005-12-08 Robert Reif <reif@earthlink.net>
36994 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
36995 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
36996 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
36997 wineoss: Fix device probing.
36998 - Fix device probing at driver load time.
36999 - Fix memory leaks at driver exit time.
37001 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
37003 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
37004 include/dplobby8.h:
37005 dplay: dx8/dx9 support (missing includes).
37006 - add directx9 support for dplay8.h and dpaddr.h
37007 - new file dplobby8.h
37009 2005-12-08 Robert Shearman <rob@codeweavers.com>
37011 * dlls/commdlg/printdlg.c:
37012 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
37014 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
37016 * dlls/winmm/winealsa/audio.c:
37017 winealsa: Fixed returned string in capabilities.
37019 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
37021 * dlls/winmm/winenas/audio.c:
37022 winenas: fix crash.
37023 - return correct MM error code when no connection to server has been
37025 - don't close the AU driver if it hasn't been opened
37027 2005-12-08 H. Verbeet <hverbeet@gmail.com>
37029 * include/d3d8.h, include/d3d9.h:
37030 d3d8/d3d9: Define D3D_SDK_VERSION.
37032 2005-12-08 Robert Shearman <rob@codeweavers.com>
37034 * programs/notepad/dialog.c, programs/notepad/main.c,
37035 programs/notepad/main.h:
37036 notepad: Remember options selected in the print setup dialog.
37038 2005-12-08 Mike McCormack <mike@codeweavers.com>
37040 * programs/winecfg/audio.c:
37041 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
37043 2005-12-08 Aric Stewart <aric@codeweavers.com>
37045 * dlls/wininet/http.c:
37046 wininet: A->W bugfix.
37047 When converting SendRequestExA -> W we need to set the lpcszHeader
37048 parameter to NULL if the original one is NULL.
37050 2005-12-08 Alexandre Julliard <julliard@winehq.org>
37052 * dlls/ntdll/reg.c, include/winternl.h:
37053 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
37054 Fixed the return value type.
37056 2005-12-07 Jacek Caban <jacek@codeweavers.com>
37058 * dlls/mshtml/nsembed.c:
37059 mshtml: Added config key to specify Gecko path.
37061 2005-12-07 Robert Reif <reif@earthlink.net>
37063 * programs/winecfg/audio.c:
37064 winecfg: Added support for auto detecting all drivers by attempting to
37067 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
37069 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
37070 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
37071 dlls/wintrust/wintrust_main.c:
37072 Add a few missing #includes.
37074 2005-12-07 Kai Blin <blin@gmx.net>
37076 * dlls/secur32/ntlm.c:
37077 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
37080 2005-12-07 Robert Reif <reif@earthlink.net>
37082 * programs/winecfg/En.rc, programs/winecfg/audio.c,
37083 programs/winecfg/resource.h:
37084 winecfg: Show all sound card drivers and their devices.
37086 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
37088 * tools/fnt2fon.c, tools/sfnt2fnt.c:
37089 Add an error() function to fnt2fon and sfnt2fnt.
37091 2005-12-06 Robert Shearman <rob@codeweavers.com>
37093 * dlls/oleaut32/typelib.c:
37094 OLE: Implement undocumented behaviour in DispCallFunc.
37095 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
37096 Office 2003 and document the function.
37098 2005-12-06 Robert Shearman <rob@codeweavers.com>
37100 * dlls/oleaut32/typelib.c:
37101 OLE: Implement ITypeInfo_AddressOfMember.
37103 2005-12-06 Robert Shearman <rob@codeweavers.com>
37105 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
37106 dlls/oleaut32/typelib.h:
37107 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
37108 Fix more fallout from dispinterface retval patch: make typelib
37109 marshaler use the internal function description so that it calls
37110 dispinterface functions with the correct number of parameters again.
37111 Also fixes some memory leaks caused by the fact that a corresponding
37112 ReleaseXDesc function has to be called for each GetXDesc.
37114 2005-12-06 Robert Shearman <rob@codeweavers.com>
37116 * dlls/oleaut32/tests/typelib.c:
37117 OLE: Add tests for the typelib version of ITypeComp_Bind.
37119 2005-12-06 Robert Shearman <rob@codeweavers.com>
37121 * dlls/oleaut32/typelib.c, include/oleauto.h:
37122 OLE: Update the type of the oVft parameter for DispCallFunc.
37124 2005-12-06 Kai Blin <blin@gmx.net>
37126 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
37127 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
37130 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
37133 c2man: Remove HTML warnings.
37135 2005-12-06 Robert Reif <reif@earthlink.net>
37137 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
37138 winejack: Fix driver load and initialization.
37139 Move wave in/out initialization from wave out to driver.
37140 Add index number to device names.
37141 Fix memset bug where only first wave in caps was zeroed.
37143 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
37145 * dlls/winmm/mciwave/mciwave.c:
37146 mciwave: save/record.
37147 - fix for playback after a sound has been recorded
37148 - shall fix also opening the mci device without name
37149 - bug reported (and fix tested) by Peter Astrand
37151 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
37153 * dlls/dbghelp/stack.c:
37154 dbghelp: Final touch on StackWalk64 so that it works.
37156 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
37158 * dlls/winspool/info.c:
37159 winspool: Document the monitor functions.
37161 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
37163 * tools/winapi/win16.api, tools/winapi/win32.api:
37164 Sort entries in win16.api and win32.api
37166 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
37168 * dlls/x11drv/opengl.c:
37169 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
37171 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
37173 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
37174 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
37176 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
37178 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
37179 gdi: Added stub for AddFontMemResourceEx.
37181 2005-12-06 Alexandre Julliard <julliard@winehq.org>
37183 * include/mlang.idl:
37184 mlang: Properly declare the interface uuids.
37186 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
37188 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
37189 mlang: Implement IEnumRfc1766 interface.
37191 2005-12-06 Robert Reif <reif@earthlink.net>
37193 * dlls/winmm/winejack/jack.c:
37194 winmm: Allow sound card driver to be opened more than once.
37197 2005-12-06 Robert Reif <reif@earthlink.net>
37199 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
37200 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
37201 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
37202 winmm: Allow sound card drivers to be opened more than once.
37204 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
37206 * tools/winapi/win32.api:
37207 Update win32.api to current git.
37209 2005-12-06 Robert Shearman <rob@codeweavers.com>
37211 * dlls/ole32/rpc.c:
37212 OLE: Fix a typo where brackets were missing.
37214 2005-12-06 Robert Shearman <rob@codeweavers.com>
37216 * dlls/oleaut32/typelib.c:
37217 OLE: ITypeInfo_Invoke parameter naming change.
37218 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
37219 DWORD, but an unsigned short.
37221 2005-12-06 Jacek Caban <jacek@codeweavers.com>
37223 * dlls/shdocvw/webbrowser.c:
37224 shdocvw: Added get_Document implementation.
37226 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
37228 * programs/winedbg/expr.c:
37229 winedbg: Fixed broken code about type management for binary operator.
37231 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
37233 * dlls/winspool/info.c:
37234 winspool: Add documentation for the port functions.
37236 2005-12-05 Alexandre Julliard <julliard@winehq.org>
37238 * dlls/kernel/tests/thread.c:
37239 kernel: Added a basic test for exception handling in threads.
37241 2005-12-05 Alexandre Julliard <julliard@winehq.org>
37243 * dlls/user/cursoricon.c:
37244 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
37246 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
37248 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
37249 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
37251 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
37253 * dlls/devenum/createdevenum.c:
37254 devenum: Don't leak key handle creating a category registry key.
37256 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
37259 msi: Implemented DllCanUnloadNow.
37261 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
37263 * dlls/imagehlp/imagehlp.spec:
37264 imagehlp: fixed typo in SymSetOptions entry.
37266 2005-12-05 Huw Davies <huw@codeweavers.com>
37268 * dlls/msi/msi.spec:
37269 msi: Fix MsiProvideQualifiedComponentW spec file entry.
37271 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
37273 * server/main.c, server/object.h:
37274 server: Remove sync_namespace.
37276 2005-12-05 Alexandre Julliard <julliard@winehq.org>
37278 * server/directory.c, server/mailslot.c, server/named_pipe.c,
37280 server: Let the directory code handle device names.
37282 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
37284 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
37285 server/mailslot.c, server/object.h, server/protocol.def,
37287 Move mailslot devices into directory name space.
37289 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
37291 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
37292 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
37293 server/directory.c, server/named_pipe.c, server/object.h,
37294 server/protocol.def, server/trace.c:
37295 Move named pipe objects into directory name space.
37296 Change tests accordingly.
37297 Add small test for WaitNamedPipe.
37299 2005-12-05 Alexandre Julliard <julliard@winehq.org>
37301 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
37302 server/object.h, server/semaphore.c, server/symlink.c,
37304 server: Move handle allocation out of open_object_dir.
37306 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
37308 * dlls/dbghelp/stack.c, include/dbghelp.h:
37309 dbghelp: Implemented StackWalk64.
37311 2005-12-05 Francois Gouget <fgouget@free.fr>
37313 * dlls/msvidc32/msvideo1.c:
37314 msvidc32: Add a comment for DllMain() to stop winapi_check from
37315 complaining about it.
37317 2005-12-05 Francois Gouget <fgouget@free.fr>
37319 * tools/winapi/win32.api:
37320 Update win32.api to match the current sources.
37322 2005-12-05 Pavel Roskin <proski@gnu.org>
37324 * programs/notepad/Ru.rc:
37325 notepad: Russian translation for "Font..." menu item.
37327 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
37329 * dlls/riched20/editor.c:
37330 riched20: register ListBox & ComboBox classes
37331 Partially implement REExtendedRegisterClass() to register missing
37332 window classes so that applications relying on them don't get
37335 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
37337 * programs/winefile/Ko.rc:
37338 winefile: Fix an incorrect translation.
37340 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
37342 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
37343 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
37344 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
37345 programs/notepad/No.rc, programs/regedit/No.rc,
37346 programs/winecfg/No.rc:
37347 Update Norwegian Bokmaal resources.
37349 2005-12-05 Patrick Ammann <pammann@aro.ch>
37351 * dlls/wininet/netconnection.c:
37352 wininet: compilation fix
37353 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
37354 HAVE_OPENSSL_ERR_H are not defined.
37356 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
37358 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
37359 winmm: driver unloading.
37360 - properly handle drivers unloading when no session instance of the
37361 driver has been created
37363 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
37365 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
37366 programs/winedbg/symbol.c:
37367 dbghelp,winedbg: SYMBOL_INFO fix.
37368 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
37369 type of the symbol (we were returning the symbol index instead)
37370 - fixed winedbg accordingly
37372 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
37374 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
37375 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
37377 2005-12-05 Milko Krachounov <milko@3mhz.net>
37379 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
37380 Update the Bulgarian resources for commdlg and regedit.
37382 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
37384 * dlls/winsock/socket.c:
37385 winsock: Rewrote mappers to use sizeof() based loops.
37386 Added IPPROTO_IP and AF_UNSPEC to the mappers.
37388 2005-12-03 Robert Shearman <rob@codeweavers.com>
37390 * dlls/oleaut32/typelib.c:
37391 OLE: Support HREFTYPEs For ITypeInfos
37392 Add support for reading the hreftype of a typeinfo, return it to the
37393 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
37394 support referencing it in ITypeInfo_GetRefTypeInfo.
37396 2005-12-03 Robert Shearman <rob@codeweavers.com>
37398 * dlls/oleaut32/typelib.c:
37399 OLE: fix function name loading
37400 Correctly get the name of the second function of a propget/propput
37401 pair in MSFT typelibs when the name offset is set to -1.
37403 2005-12-03 Robert Shearman <rob@codeweavers.com>
37405 * dlls/oleaut32/typelib.c:
37406 OLE: fix invoking dispinterface functions
37407 Fix invoking dispinterface functions by using the internal
37408 representation of the function, not the one returned to applications.
37410 2005-12-03 H. Verbeet <hverbeet@gmail.com>
37412 * dlls/wined3d/pixelshader.c:
37413 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
37415 2005-12-03 H. Verbeet <hverbeet@gmail.com>
37417 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37418 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
37419 Remove an unnecessary cast.
37421 2005-12-03 Robert Shearman <rob@codeweavers.com>
37423 * dlls/oleaut32/typelib.c:
37424 OLE: Move the dispinterface return value handling to functions that
37425 return the FUNCDESC to the user.
37427 2005-12-03 Robert Shearman <rob@codeweavers.com>
37429 * dlls/wininet/http.c, dlls/wininet/internet.c,
37430 dlls/wininet/netconnection.c:
37431 wininet: Correctly set the last error when a called Unix network
37434 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
37436 * programs/winedbg/symbol.c:
37437 winedbg: simplify some code.
37439 2005-12-03 H. Verbeet <hverbeet@gmail.com>
37441 * dlls/wined3d/device.c:
37442 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
37445 2005-12-03 Pavel Roskin <proski at gnu.org>
37447 * programs/wineconsole/wineconsole.c:
37448 Fixed regression in wineconsole creation (curses backend).
37450 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
37452 * tools/winapi/winapi_check:
37453 winapi_check: fully descend in included files to check for prototype.
37455 2005-12-03 Robert Shearman <rob@codeweavers.com>
37457 * dlls/oleaut32/typelib.c:
37458 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
37459 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
37460 should just affect which of a pair of [propget] and [propput]
37461 functions should be returned.
37463 2005-12-03 Robert Shearman <rob@codeweavers.com>
37465 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
37466 dlls/wininet/internet.h:
37467 wininet: global function/data cleanup
37468 Make some functions and a structure static since they are only used in
37471 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
37473 * programs/winedbg/stack.c:
37474 winedbg: fixed regression (and simplified code!) for arguments
37475 printing in backtrace.
37477 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
37479 * programs/winedbg/symbol.c:
37480 winedbg: fixed regression in 'info local' command.
37482 2005-12-03 Aric Stewart <aric@codeweavers.com>
37484 * programs/wcmd/builtins.c:
37485 wcmd: mkdir recursive create
37486 In at least both win2k and winxp mkdir from the command prompt can
37487 recursively create full directory paths. This implements that
37490 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
37492 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
37494 Move standard WGL function declarations to wingdi.h.
37495 dlls/opengl32/wgl.h is now empty and no longer needed.
37497 2005-12-02 Francois Gouget <fgouget@free.fr>
37499 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
37500 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
37501 tools/winapi/winapi_extract, tools/winebuild/utils.c:
37502 Assorted spelling fixes.
37504 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
37506 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
37507 include/wine/server_protocol.h, server/mapping.c,
37508 server/protocol.def, server/trace.c:
37509 Move mapping (section) objects into directory name space.
37511 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
37513 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
37514 server/protocol.def, server/timer.c, server/trace.c:
37515 Move timer objects into directory name space.
37517 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
37519 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
37520 server/protocol.def, server/semaphore.c, server/trace.c:
37521 Move semaphore objects into directory name space.
37523 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
37525 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
37526 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
37527 server/console.c, server/event.c, server/mutex.c,
37528 server/named_pipe.c, server/object.h, server/process.c,
37529 server/protocol.def, server/trace.c:
37530 Move event and mutex objects into directory name space.
37532 2005-12-02 Jacek Caban <jacek@codeweavers.com>
37534 * dlls/shdocvw/dochost.c:
37535 Sync the WebBrowser's window size with document's window.
37537 2005-12-02 Francois Gouget <fgouget@free.fr>
37539 * tools/winapi/win32.api:
37540 Update win32.api to match the current sources.
37542 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
37544 * include/objbase.h, tools/widl/header.c:
37545 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
37547 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
37549 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
37551 * tools/widl/header.c:
37552 Reorder the virtual table definition so it's defined before it is used
37553 in widl header output.
37555 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
37557 * tools/widl/header.c:
37558 Use interface instead of struct where appropriate in widl.
37560 2005-12-02 Francois Gouget <fgouget@free.fr>
37562 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
37563 Fix the AtlAxWinInit() prototype.
37564 Also make it return FALSE to indicate failure instead of E_FAIL.
37565 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
37567 2005-12-02 Francois Gouget <fgouget@free.fr>
37569 * dlls/netapi32/ds.c, tools/winapi/win32.api:
37570 Better stick to the PSDK types and to the dsrole.h prototype.
37573 2005-12-02 Francois Gouget <fgouget@free.fr>
37575 * tools/winapi/winapi_parser.pm:
37576 Fix __RPC_USER handling.
37578 2005-12-02 Francois Gouget <fgouget@free.fr>
37580 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
37581 Better stick to the PSDK types.
37584 2005-12-02 Francois Gouget <fgouget@free.fr>
37586 * dlls/dbghelp/module.c, include/dbghelp.h:
37587 Add IMAGEHLP_MODULEW64.
37588 Add SymGetModuleInfoW64() and SymLoadModule64().
37590 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
37592 * dlls/shell32/shlview.c:
37593 Implemented scrolling during drag&drop for the shellview class.
37595 2005-12-02 Jacek Caban <jacek@codeweavers.com>
37597 * dlls/shdocvw/dochost.c:
37598 Use sink in navigate_complete instead of ClientSite's IDispatch.
37600 2005-12-02 Juan Lang <juan_lang@yahoo.com>
37602 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
37603 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
37604 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
37605 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
37606 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
37607 Implement more OID support functions.
37608 Use the exported OID support functions internally.
37609 Move OID support functions and stubs to a separate file.
37611 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
37613 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
37614 Make winapi_check understand the interface keyword.
37616 2005-12-02 Pavel Roskin <proski@gnu.org>
37618 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
37619 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
37620 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
37621 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
37622 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
37623 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
37624 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
37625 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
37626 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
37627 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
37628 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
37629 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
37630 Improve script selection combobox in the font selection dialog - set
37631 height to 90 (the old value of 10 could only fit a single line) and
37632 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
37635 2005-12-02 Jacek Caban <jacek@codeweavers.com>
37637 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
37638 Added implementation of IConnectionPoint::Advise and Unadvise.
37640 2005-12-02 Hans Leidekker <hans@it.vu.nl>
37642 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
37643 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
37644 dlls/wldap32/error.c:
37645 Document DN and error handling functions.
37646 Try to stick to Wine's documentation format.
37648 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
37650 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
37651 programs/wcmd/wcmdmain.c:
37652 Avoid formatted output in a few more places where formatting is not
37653 really needed and output could be large enough to be truncated.
37655 2005-12-02 Jacek Caban <jacek@codeweavers.com>
37657 * dlls/shdocvw/oleobject.c:
37660 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
37662 * dlls/shell32/tests/shlfolder.c:
37663 Added a test for native PIDL format.
37665 2005-12-02 James Hawkins <truiken@gmail.com>
37667 * dlls/advpack/advpack.c:
37668 Document many of the advpack functions.
37670 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
37672 * dlls/x11drv/opengl.c:
37673 Handle DONTCARE flags on ChoosePixelFormat.
37674 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
37675 find a compatible pixel format without). So try without if we cannot
37676 find a valid fbconfig with these options.
37678 2005-12-01 Hans Leidekker <hans@it.vu.nl>
37680 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
37681 dlls/wldap32/wldap32.spec:
37682 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
37683 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
37684 ldap_parse_vlv_control{A,W}. Stub implementations for
37685 ldap_parse_page_control{A,W}.
37687 2005-12-01 Hans Leidekker <hans@it.vu.nl>
37689 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
37690 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
37691 Stub implementations for functions handling paged search results.
37692 Add some missing declarations.
37694 2005-12-01 Huw Davies <huw@codeweavers.com>
37696 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
37697 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
37698 dlls/msxml3/tests/domdoc.c:
37699 Make the node object aggregatable so that the element object (and in
37700 future all of the other node types) can use it.
37702 2005-12-01 Alexandre Julliard <julliard@winehq.org>
37704 * dlls/ntdll/virtual.c:
37705 Check for need to add area to the reserved list also on unmap.
37707 2005-12-01 Alexandre Julliard <julliard@winehq.org>
37709 * dlls/ntdll/virtual.c:
37710 Ignore the large address space flag when version is win9x.
37712 2005-12-01 Hans Leidekker <hans@it.vu.nl>
37714 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
37715 Document the ldap_delete* functions.
37717 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
37719 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
37720 Don't use formatted output in WCMD_setshow_sortenv.
37721 Don't use unsafe vsprintf in WCMD_output.
37723 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
37725 * dlls/x11drv/dib.c:
37726 Fix for the monochrome DIB with inverted colors.
37728 2005-12-01 Alexandre Julliard <julliard@winehq.org>
37730 * dlls/msvcrt/tests/headers.c:
37731 Improved the CHECK_DEF macro to avoid code duplication.
37733 2005-12-01 Robert Shearman <rob@codeweavers.com>
37735 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
37736 Make dump functions const.
37738 2005-12-01 Jacek Caban <jacek@codeweavers.com>
37740 * dlls/shdocvw/oleobject.c:
37741 Added implementation of OLEIVERB_SHOW in DoVerb.
37743 2005-12-01 Robert Shearman <rob@codeweavers.com>
37745 * dlls/oleaut32/typelib.c:
37746 Remove broken return value handling code and that would reference
37747 memory beyond the end of the arguments array. Replace it with code
37748 that properly handles referencing the return type and setting the
37749 return type to VT_VOID when a dispinterface function doesn't have any
37752 2005-12-01 Alexandre Julliard <julliard@winehq.org>
37754 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
37755 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
37758 2005-12-01 Alexandre Julliard <julliard@winehq.org>
37760 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
37761 programs/regedit/treeview.c, server/registry.c:
37762 Fixed some compiler warnings on Darwin.
37764 2005-12-01 Pavel Roskin <proski@gnu.org>
37766 * programs/notepad/dialog.c, programs/notepad/main.c:
37767 Improve font support in Notepad.
37769 2005-12-01 Robert Shearman <rob@codeweavers.com>
37771 * dlls/oleaut32/typelib.c:
37772 Introduce a variable "elemdesc" to eliminate some long common
37774 Move the contents of the second arguments loop inside the first.
37775 Move the MSFT_ReadLEDWords so that it is the last statement in the
37776 loop since it is one of the iterators.
37778 2005-12-01 Robert Shearman <rob@codeweavers.com>
37780 * dlls/oleaut32/typelib.c:
37781 Don't truncate large integer constants.
37783 2005-12-01 Jacek Caban <jacek@codeweavers.com>
37785 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
37786 dlls/shdocvw/webbrowser.c:
37787 Added IOleInPlaceActiveObject stub implementation.
37789 2005-12-01 James Hawkins <truiken@gmail.com>
37791 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
37792 Add a stub for AdvInstallFile.
37794 2005-12-01 Robert Shearman <rob@codeweavers.com>
37796 * configure, configure.ac, dlls/wininet/netconnection.c,
37797 include/config.h.in:
37798 Cleanup SSL connections properly, do a few security checks in
37799 NETCON_secure_connect and display errors from SSL on failure. Don't
37800 use SSL_set_bio as SSL_set_fd is cleaner for us.
37802 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
37804 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
37805 Add a test for LB_SELITEMRANGE, make it pass under Wine.
37807 2005-12-01 Robert Shearman <rob@codeweavers.com>
37809 * dlls/stdole2.tlb/std_ole_v2.idl:
37810 Fix the entry attributes of the two module functions and uncomment
37811 LoadPicture, but comment out the defaultvalue attribute that causes
37812 widl to issue a warning.
37814 2005-12-01 Robert Shearman <rob@codeweavers.com>
37816 * dlls/oleaut32/typelib.c:
37817 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
37818 PARAMFLAG_DHASDEFAULT.
37819 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
37821 2005-12-01 Steven Edwards <steven@codeweavers.com>
37823 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
37824 Add stubs for ldap_search_init_page[A/W].
37826 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
37828 * dlls/x11drv/winpos.c:
37829 Remove unused include X11/IntrinsicP.h.
37831 2005-12-01 Jacek Caban <jacek@codeweavers.com>
37833 * dlls/shdocvw/oleobject.c:
37834 Added SetObjectRects implementation.
37836 2005-12-01 Jacek Caban <jacek@codeweavers.com>
37838 * dlls/shdocvw/client.c:
37839 Return S_OK in [On|Can]InPlaceActivate.
37840 Handle IOleDocumentSite in QueryInterface.
37842 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
37844 * dlls/gdi/freetype.c:
37845 Make WineEngGetFontData always return the used byte count.
37847 2005-11-30 Peter Lemenkov <petro@mail.ru>
37849 * include/winuser.h:
37850 Added WS_EX_COMPOSITED.
37852 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
37854 * dlls/user/painting.c, dlls/user/tests/msg.c:
37855 Add a test for RedrawWindow with an empty region/rectangle, make it
37858 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
37860 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
37861 Added more Nvidia card IDs.
37863 2005-11-30 Alexandre Julliard <julliard@winehq.org>
37865 * tools/winewrapper:
37866 Added support for Darwin DYLD_LIBRARY_PATH.
37868 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
37870 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
37871 server/Makefile.in, server/directory.c, server/object.h,
37872 server/protocol.def, server/request.h, server/symlink.c,
37874 Implement symbolic link object in wineserver.
37875 Implement Nt[Create|Open|Query]SymbolicLinkObject.
37876 Change tests accordingly.
37878 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
37880 * dlls/shell32/shellpath.c:
37881 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
37883 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
37885 * dlls/x11drv/dib.c:
37886 Fix for RGB mask that corresponds to the visual's mask.
37888 2005-11-30 Hans Leidekker <hans@it.vu.nl>
37890 * dlls/wldap32/control.c:
37891 Document the ldap_control* functions.
37893 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
37895 * dlls/shell32/shlexec.c:
37896 Fix context menu handling for more than one entry in order to repair
37897 .lnk-file execution: Don't break at the first non-matching entry.
37899 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
37901 * dlls/opengl32/wgl.c:
37902 Added some checks on wglCreatContext to avoid problems (and
37905 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
37907 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
37908 Added stub for CryptVerifyMessageSignature.
37910 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
37912 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
37913 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
37914 state. Change tests accordingly.
37916 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
37918 * dlls/user/tests/msg.c, dlls/user/win.c:
37919 New maximized visible window should be shown with
37920 ShowWindow(SW_SHOW).
37922 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
37924 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
37925 CreateWindow should not activate invisible minimized or maximized
37927 Add several tests to show the correct behavior.
37929 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
37931 * dlls/version/tests/install.c:
37932 Fix version tests on windows 9x/ME.
37934 2005-11-30 Robert Shearman <rob@codeweavers.com>
37936 * dlls/wininet/tests/http.c:
37937 Test the behaviour of HttpSendRequestEx when putting data into the
37940 2005-11-30 Robert Shearman <rob@codeweavers.com>
37942 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
37943 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
37944 can be used by both HttpSendRequest and HttpSendRequestEx.
37945 Also allow HttpSendRequestEx to be used asynchronously.
37947 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
37949 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
37950 include/lmserver.h, include/lmwksta.h:
37951 Add some prototypes to include/ for already existing functions in
37954 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
37956 * tools/winapi/win16.api, tools/winapi/win32.api,
37957 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
37958 tools/winapi/winapi_parser.pm:
37959 Update win32.api to current cvs.
37960 Add __RPC_USER as a calling convention in winapi.
37962 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
37964 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
37965 Add support for Intel drivers version string.
37966 Update default driver version (nvidia).
37968 2005-11-30 Robert Shearman <rob@codeweavers.com>
37970 * dlls/x11drv/xrender.c:
37971 Disable XRender if bit masks aren't valid.
37972 XRender code in the X11 driver will go into an infinite loop when the
37973 colour bit masks are 0, so disable XRender in this case.
37975 2005-11-30 Robert Shearman <rob@codeweavers.com>
37977 * dlls/msi/registry.c:
37978 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
37979 include the NULL terminator, so fix this.
37981 2005-11-30 Robert Shearman <rob@codeweavers.com>
37983 * dlls/wininet/http.c:
37984 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
37985 the call to InternetCrackUrl, which concatenates the params onto the
37987 Some other minor cleanups.
37989 2005-11-30 Robert Shearman <rob@codeweavers.com>
37991 * dlls/oleaut32/typelib.c:
37992 Factor out code for doing ELEMDESC sizes and copies.
37993 Copy FUNCDESC structures returned to calling applications instead of
37994 passing a pointer to the master structure used internally.
37995 Call VariantInit on newly allocated memory before calling VariantCopy.
37997 2005-11-29 Hans Leidekker <hans@it.vu.nl>
37999 * configure, configure.ac:
38000 Link to the reentrant version of libldap.
38002 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
38004 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
38005 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
38006 Add Korean translations.
38008 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
38010 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
38011 server/Makefile.in, server/directory.c, server/main.c,
38012 server/object.c, server/object.h, server/protocol.def,
38013 server/request.c, server/request.h, server/trace.c:
38014 Implement directory object in wineserver.
38015 Implement Nt[Create|Open]DirectoryObject.
38016 Change tests accordingly.
38018 2005-11-29 Alexandre Julliard <julliard@winehq.org>
38020 * dlls/ntdll/loader.c:
38021 Check for a valid module before attempting to read the export
38022 directory in LdrGetProcedureAddress.
38024 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
38026 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
38027 Clear the reference counter in WSACleanup, with regression test.
38029 2005-11-29 Hans Leidekker <hans@it.vu.nl>
38031 * dlls/wldap32/compare.c:
38032 Document the ldap_compare* functions.
38034 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38036 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
38037 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
38038 include/wine/wined3d_interface.h:
38039 Added support for vertex and pixel shader constants that have no type
38040 i.e. they haven't been set yet or are clear.
38042 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
38044 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
38045 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
38046 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
38047 include/Makefile.in, include/dsrole.h:
38048 Added some stubbed Ds-calls
38049 Start of conformance tests for these Ds-calls.
38051 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
38053 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
38056 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38058 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
38059 dlls/dbghelp/path.c, include/dbghelp.h:
38060 Added support for 'loading' virtual modules.
38062 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38064 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
38065 Implemented SymGet{Next|Prev}Line64.
38067 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38069 * dlls/dbghelp/module.c:
38070 Now correctly checking calling down to 32 bit version.
38072 2005-11-29 Robert Shearman <rob@codeweavers.com>
38074 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
38075 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
38077 Modify test case to demonstrate this.
38079 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38081 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
38082 Implemented SymGetModuleInfo64.
38084 2005-11-29 Robert Shearman <rob@codeweavers.com>
38086 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
38087 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
38088 dlls/ole32/usrmarshal.c:
38089 Implement some user marshal functions and add tests.
38091 2005-11-29 Robert Shearman <rob@codeweavers.com>
38093 * dlls/wininet/http.c:
38094 More lpszServerName -> lpszHostName fixes.
38096 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38098 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
38099 Implemented SymUnloadModule64.
38101 2005-11-29 James Hawkins <truiken@gmail.com>
38103 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
38104 Returned versions are always initialized to zero, even on failure.
38105 Function always returns S_OK, even on failure.
38106 Copy the file to the temp directory if the file exists but isn't found
38107 by GetFileVersionInfoSize.
38108 If bVersion is FALSE, return the language and code page identifiers of
38109 the file, not the system.
38111 2005-11-29 Robert Shearman <rob@codeweavers.com>
38113 * dlls/wininet/http.c:
38114 Fix redirects from secure to non-secure and vice versa.
38116 2005-11-29 Robert Shearman <rob@codeweavers.com>
38118 * dlls/oleaut32/typelib.c:
38119 Implement ITypeInfo_Bind for typelibs.
38120 Fix some places where a returned object was AddRef'd.
38121 Make the search through implemented types work on all types, not just
38124 2005-11-29 Peter Lemenkov <petro@mail.ru>
38126 * include/shellapi.h:
38127 Added some definitions.
38129 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38131 * dlls/winmm/mci.c:
38132 Fixed some bugs in MCI string parsing.
38134 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38136 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
38137 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
38139 Implemented SymLoadModuleEx.
38141 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38143 * programs/winedbg/debugger.h, programs/winedbg/display.c,
38144 programs/winedbg/stack.c, programs/winedbg/symbol.c:
38145 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
38146 oriented API (stack_get_current_symbol).
38147 Reused the func name (stack_get_frame) for internal stack.c handling.
38149 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
38151 * dlls/ole32/ole32res.rc:
38152 Made the Drag&Drop cursors' rubber band visible on a white background.
38154 2005-11-29 Alexandre Julliard <julliard@winehq.org>
38156 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
38157 Avoid including X11/Intrinsic.h.
38159 2005-11-29 Alexandre Julliard <julliard@winehq.org>
38161 * dlls/gdi/bitmap.c:
38162 Added support for doing SetBitmapBits on a DIB section.
38164 2005-11-29 James Hawkins <truiken@gmail.com>
38166 * include/advpub.h:
38167 Add ADN_DEL_UNC_PATHS define to advpub.h.
38169 2005-11-29 Robert Shearman <rob@codeweavers.com>
38171 * dlls/wininet/http.c:
38172 Change all SendAsyncCallback calls into the synchronous
38173 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
38176 2005-11-29 Robert Shearman <rob@codeweavers.com>
38178 * include/objidl.idl:
38179 Make IAdviseSink methods non-async and remove the IAsyncManager
38180 parameter hack that native COM used to use (but not any more). Async
38181 calls are an optimisation that we're not going to support in the near
38184 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
38186 * dlls/opengl32/wgl.c:
38187 Fixed crash in wglShareList.
38189 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
38191 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
38192 Fix implementation of IDirectMusic8Impl_CreatePort.
38194 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38196 * include/cvconst.h:
38197 Added calling convention definitions.
38199 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
38201 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
38202 Added stub for dbghelp.SymRegisterCallback64.
38204 2005-11-29 Robert Shearman <rob@codeweavers.com>
38206 * dlls/oleaut32/typelib.c:
38207 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
38208 Copy VARDESC structures returned to calling applications instead of
38209 passing a pointer to the master structure used internally.
38211 2005-11-29 Robert Shearman <rob@codeweavers.com>
38213 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
38214 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
38216 2005-11-29 Robert Shearman <rob@codeweavers.com>
38218 * dlls/rpcrt4/cpsf.c:
38219 The CLSID can be substituted by an IID present in one of the proxy
38220 file infos in NdrDllGetClassObject.
38222 2005-11-29 Robert Shearman <rob@codeweavers.com>
38224 * dlls/rpcrt4/ndr_midl.c:
38225 Return the correct error code from NdrProxyErrorHandler.
38227 2005-11-29 Robert Shearman <rob@codeweavers.com>
38229 * dlls/rpcrt4/ndr_ole.c:
38230 Raise exceptions on failures.
38231 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
38232 pStubMsg->BufferLength.
38233 Fix buffer calculation when no interface data is marshaled to the
38236 2005-11-29 Robert Shearman <rob@codeweavers.com>
38238 * dlls/rpcrt4/ndr_marshall.c:
38239 Fix the overflow check to not depend on pStubMsg->BufferStart and
38240 pStubMsg->BufferEnd being valid, because they aren't filled in when
38241 using MIDL-generated server stubs.
38242 Don't set the pointer to NULL on unmarshaling because we may want to
38243 unmarshal the value to an existing pointer instead of allocating a new
38246 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
38248 * dlls/user/tests/win.c, dlls/user/win.c:
38249 EnumChildWindows should return result from the callback.
38251 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38253 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
38254 dlls/shdocvw/webbrowser.c:
38255 Activate document object.
38257 2005-11-28 Alexandre Julliard <julliard@winehq.org>
38259 * include/shlobj.h:
38260 Remove unnecessary external variable declarations.
38262 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38264 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
38265 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
38266 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
38267 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
38268 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
38269 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
38270 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
38271 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
38272 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
38273 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
38274 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
38275 dlls/winmm/wineoss/oss.c:
38276 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
38278 2005-11-28 Juan Lang <juan_lang@yahoo.com>
38280 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
38281 Fix parameter count on some stubs (thanks to Marcus Meissner for
38282 spotting that.) Add a few more stubs.
38284 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
38286 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
38287 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
38288 Add German resources.
38290 2005-11-28 Hans Leidekker <hans@it.vu.nl>
38292 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
38293 Document the ldap_bind* functions.
38295 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38297 * dlls/shell32/shfldr_unixfs.c:
38298 Enhanced UnixFolder's IDropTarget implementation.
38299 Use STATIC_CAST macro more consistently.
38301 2005-11-28 Alexandre Julliard <julliard@winehq.org>
38303 * tools/winebuild/spec16.c:
38304 Preserve 16-byte stack alignment in 16-bit relays.
38306 2005-11-28 Alexandre Julliard <julliard@winehq.org>
38308 * tools/winebuild/relay.c:
38309 Enforce 16-byte stack alignment when returning from 16-bit code and
38310 when calling a register function.
38312 2005-11-28 Ge van Geldorp <gvg@reactos.org>
38314 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
38315 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
38316 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
38317 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
38318 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
38319 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
38320 dlls/kernel/computername.c, dlls/kernel/debugger.c,
38321 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
38322 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
38323 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
38324 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
38325 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
38326 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
38327 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
38328 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
38329 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
38330 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
38331 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
38332 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
38333 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
38334 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
38335 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
38336 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
38337 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
38338 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
38339 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
38340 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
38341 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
38342 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
38343 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
38344 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
38345 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
38346 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
38347 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
38348 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
38349 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
38350 server/console.c, server/debugger.c, server/event.c, server/fd.c,
38351 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
38352 server/mapping.c, server/mutex.c, server/named_pipe.c,
38353 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
38354 server/region.c, server/registry.c, server/semaphore.c,
38355 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
38356 server/thread.h, server/timer.c, server/token.c, server/trace.c,
38357 server/window.c, server/winstation.c:
38358 Match PSDK STATUS_* definitions.
38360 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38362 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
38363 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
38364 dlls/msvideo/msvideo_main.c, include/vfw.h:
38365 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
38368 2005-11-28 Aric Stewart <aric@codeweavers.com>
38370 * dlls/wininet/http.c:
38371 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
38372 port if non standard on the redirect host header and make sure to
38373 append the extra information (parameters) and such to the location if
38374 present. Additionally check to see if we are redirecting to https and
38375 if so set the appropriate port.
38377 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38379 * dlls/shdocvw/dochost.c:
38380 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
38382 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38384 * dlls/shell32/shlview.c:
38385 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
38387 2005-11-28 Ge van Geldorp <gvg@reactos.org>
38389 * dlls/shell32/shlexec.c:
38390 Other code in shlexec.c (e.g. the extension handling code in
38391 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
38394 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
38396 * dlls/winspool/info.c:
38397 Documentation added for GetPrinterDriverDirectoryW + A.
38399 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
38401 * include/ddk/wdm.h:
38402 Add directory and symlink access rights.
38404 2005-11-28 Robert Shearman <rob@codeweavers.com>
38406 * dlls/wininet/http.c:
38407 Add support for using secure (SSL/TLS) connections through a proxy
38410 2005-11-28 Robert Shearman <rob@codeweavers.com>
38412 * dlls/wininet/http.c, dlls/wininet/internet.h,
38413 dlls/wininet/netconnection.c:
38414 Move the initiation of the SSL connection into a separate function.
38416 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38418 * dlls/user/menu.c, dlls/user/tests/menu.c:
38419 set_menu_item_text handles converting an empty menu item to a
38420 separator on its own, give it a chance to do its work in the
38423 2005-11-28 Robert Shearman <rob@codeweavers.com>
38425 * dlls/wininet/http.c, dlls/wininet/internet.h:
38426 Add a host port field that preserves the requested port of the
38429 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
38431 * dlls/usp10/usp10.c, include/usp10.h:
38432 Added some missing definitions in usp10.h.
38434 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
38436 * dlls/x11drv/graphics.c:
38437 Handle an X error in X11DRV_ExtFloodFill().
38439 2005-11-28 Robert Shearman <rob@codeweavers.com>
38441 * dlls/wininet/http.c:
38442 Fix "http://" prefix detection on the proxy URL.
38444 2005-11-28 Robert Shearman <rob@codeweavers.com>
38446 * dlls/rpcrt4/ndr_midl.c:
38447 Make sure to fill out the MIDL_STUB_MESSAGE structure in
38448 NdrSendReceive like we do in NdrProxySendReceive.
38450 2005-11-28 Robert Shearman <rob@codeweavers.com>
38452 * dlls/rpcrt4/ndr_marshall.c:
38453 Implement conformant varying array functions.
38455 2005-11-28 Robert Shearman <rob@codeweavers.com>
38457 * dlls/rpcrt4/ndr_marshall.c:
38458 Implement conformant struct functions.
38460 2005-11-28 Robert Shearman <rob@codeweavers.com>
38462 * dlls/rpcrt4/ndr_marshall.c:
38463 Implement FC_STRUCTPAD2 for complex types.
38465 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
38467 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
38468 Add stub implementation for SetMagicColors().
38470 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38472 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
38473 Added AtlAxCreateControl stub implementation.
38475 2005-11-28 Robert Shearman <rob@codeweavers.com>
38477 * dlls/wininet/http.c:
38478 Replace some useless checks in HTTP_AddProxyInfo with asserts.
38480 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38482 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
38483 dlls/shdocvw/webbrowser.c:
38484 Added IOleDocumentSite implementation.
38486 2005-11-28 Robert Shearman <rob@codeweavers.com>
38488 * dlls/wininet/http.c:
38489 Simplify and fix Set-Cookie handling.
38491 2005-11-28 Robert Shearman <rob@codeweavers.com>
38493 * dlls/ole32/defaulthandler.c:
38494 Implement IOleObject_DoVerb function by running the object and then
38495 delegating to the remote IOleObject_DoVerb function.
38497 2005-11-28 Robert Shearman <rob@codeweavers.com>
38499 * dlls/rpcrt4/ndr_marshall.c:
38500 Add functions for marshaling base types (ints, floats, etc.).
38502 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38504 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
38505 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
38506 Better windows handling.
38508 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38510 * dlls/shell32/shell32_main.h:
38511 Modified KeyStateToDropEffect macro to match native shellview's
38514 2005-11-28 Robert Shearman <rob@codeweavers.com>
38516 * dlls/wininet/http.c:
38517 Simplify HTTP_InsertProxyAuthorization.
38519 2005-11-28 Robert Shearman <rob@codeweavers.com>
38521 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
38522 dlls/ole32/oleobj.c:
38523 Delegate advises to the remote object to enable the client to receive
38524 data change notifications.
38526 2005-11-28 Robert Shearman <rob@codeweavers.com>
38528 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
38529 Extend conformance computation function to also compute variances.
38530 MSDN suggests that conformance and variance are pretty much the same,
38531 but there may be some subtleties to it.
38533 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38535 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
38536 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
38537 Added implementation of GetWindowContext.
38538 Added stub implementation of IOleInPlaceFrame interface.
38540 2005-11-28 Alexandre Julliard <julliard@winehq.org>
38542 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
38543 Ignore generated rsrc.res.
38545 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38547 * dlls/shell32/shlview.c:
38548 Register the shell view itself as the drop target, not it's parent folder.
38549 Forward drag&drop method calls to the folder currently under the cursor.
38551 2005-11-28 Robert Shearman <rob@codeweavers.com>
38553 * dlls/wininet/internet.c:
38554 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
38555 tests show that the callbacks happen either synchronously or within an
38556 alternative asynchronous call.
38557 Remove a check for a NULL lpfnStatusCB that is already performed by
38558 INTERNET_SendCallback and add a comment about a difference to native.
38560 2005-11-28 Robert Shearman <rob@codeweavers.com>
38562 * dlls/wininet/http.c:
38563 Add parsing of the Content-ID and Proxy-Connection headers.
38564 Sort the table of header to option number mappings correctly.
38565 Change a FIXME to a WARN because there are "X-..." headers that we
38566 aren't supposed to parse.
38568 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
38570 * include/imagehlp.h:
38571 Add some 64 bit definitions.
38573 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38575 * dlls/wined3d/device.c:
38576 Stop reporting not having swapchain 0 as an error and add an internal
38577 variable instead of modifying a parameter.
38579 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38581 * dlls/wined3d/vertexdeclaration.c:
38582 Correct some errors in the way vertex declarations for directx 8 are
38583 parsed and add offset support.
38585 2005-11-28 Ge van Geldorp <gvg@reactos.org>
38587 * dlls/shell32/iconcache.c:
38588 Load shortcut icon by resource id instead of by icon index.
38590 2005-11-28 Robert Shearman <rob@codeweavers.com>
38592 * dlls/ole32/defaulthandler.c:
38593 Call DefaultHandler_Stop if we fail to start the server running
38594 correctly and a few formatting fixes.
38596 2005-11-28 Robert Shearman <rob@codeweavers.com>
38598 * dlls/rpcrt4/ndr_marshall.c:
38599 Fix NdrConformantArrayBufferSize to include the size of the
38601 Make NdrConformantArrayMemorySize do something more useful, like
38602 actually return the required memory.
38603 Conformance offset can be negative and should only be two bytes.
38605 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38607 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
38608 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
38609 dlls/msvidc32/rsrc.rc:
38610 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
38612 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38614 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
38615 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
38616 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
38618 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
38620 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
38621 Fix several bugs in msrle32 preventing it to load.
38622 Remove a hack in ICOpen compensating a bug in msrle32.
38623 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
38624 convoluted GWLP_HINSTANCE hack.
38626 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
38628 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
38629 Update Korean translations.
38631 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38633 * dlls/ole32/ole32res.rc:
38634 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
38636 2005-11-28 Jacek Caban <jacek@codeweavers.com>
38638 * dlls/shdocvw/webbrowser.c:
38639 Don't crash when parameters of Navigate2 are NULL.
38641 2005-11-28 Robert Shearman <rob@codeweavers.com>
38643 * dlls/wininet/http.c, dlls/wininet/internet.h:
38644 Add a new field "lpszHostName" to the session to track the host name
38645 of the HTTP server, as opposed to the server that we will connect to
38646 that could be a proxy server. Fixes the "Host:" header that we send to
38649 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
38651 * dlls/winmm/winmm.c:
38652 LoadLibrary16 is no longer exported by name, so do the lookup by its
38653 ordinal (when loading NE sibling).
38655 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
38657 * dlls/ntdll/cdrom.c:
38658 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
38659 IOCTL_STORAGE_CHECK_VERIFY.
38661 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
38663 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
38664 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
38666 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38668 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38669 Correct the matrix sizes in software shaders and remove an erroneous
38670 parameter from lrp.
38672 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
38674 * dlls/x11drv/settings.c:
38675 Ignore frequency requests in Desktop mode.
38677 2005-11-28 Robert Shearman <rob@codeweavers.com>
38679 * dlls/ole32/defaulthandler.c:
38680 Call the equivalent delegate function for all of the simple
38683 2005-11-28 Robert Shearman <rob@codeweavers.com>
38685 * dlls/rpcrt4/ndr_marshall.c:
38686 We should always allocate in NdrConformantStringUnmarshal if the
38687 memory pointer is NULL.
38689 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
38691 * dlls/dinput/device.c:
38692 Handle DInput8 interfaces in device QueryInterface.
38694 2005-11-28 Hans Leidekker <hans@it.vu.nl>
38696 * dlls/wldap32/add.c:
38697 Document the ldap_add* functions.
38699 2005-11-28 Huw Davies <huw@codeweavers.com>
38701 * dlls/gdi/bitblt.c:
38702 If the driver doesn't support StretchBlt try to use StretchDIBits
38705 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
38707 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
38708 dlls/shell32/tests/shlfolder.c:
38709 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
38710 Directly return the correct "My Computer" attributes in
38711 ISF_Desktop_fnGetAttributesOf().
38712 Remove "todo_wine" from the "My Computer" attributes test case.
38713 Add test case for retrieving the file system path from the
38714 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
38716 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
38718 * documentation/README.ko:
38719 Add a translation of the README.
38721 2005-11-28 Mike McCormack <mike@codeweavers.com>
38723 * dlls/msi/helpers.c:
38724 If a source directory doesn't exist, use the install root instead.
38726 2005-11-28 Mike McCormack <mike@codeweavers.com>
38728 * dlls/msi/dialog.c:
38729 Handle the ^ character in MaskEdit controls.
38731 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
38733 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
38734 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
38736 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
38738 * dlls/shell32/shfldr_unixfs.c:
38739 Initial stubbed implementation of UnixFolder's IDropTarget interface.
38741 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
38743 * dlls/kernel/process.c:
38744 Initialize file_exists to 0 at exe load test, prevents mistaking of
38745 UTF-8 encoded exenames as builtins.
38747 2005-11-26 Alexandre Julliard <julliard@winehq.org>
38749 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
38750 programs/avitools/.gitignore, programs/clock/.gitignore,
38751 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
38752 programs/eject/.gitignore, programs/expand/.gitignore,
38753 programs/explorer/.gitignore, programs/hh/.gitignore,
38754 programs/msiexec/.gitignore, programs/notepad/.gitignore,
38755 programs/progman/.gitignore, programs/regedit/.gitignore,
38756 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
38757 programs/rundll32/.gitignore, programs/start/.gitignore,
38758 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
38759 programs/view/.gitignore, programs/wcmd/.gitignore,
38760 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
38761 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
38762 programs/winedbg/.gitignore, programs/winefile/.gitignore,
38763 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
38764 programs/winepath/.gitignore, programs/winetest/.gitignore,
38765 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
38766 programs/winver/.gitignore, tools/winegcc/.gitignore:
38767 Ignore symlink files too (needed for git).
38769 2005-11-26 Alexandre Julliard <julliard@winehq.org>
38771 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
38772 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
38773 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
38774 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
38775 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
38776 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
38777 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
38778 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
38779 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
38780 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
38781 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
38782 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
38783 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
38784 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
38785 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
38786 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
38787 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
38788 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
38789 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
38790 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
38791 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
38792 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
38793 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
38794 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
38795 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
38796 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
38797 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
38798 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
38799 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
38800 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
38801 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
38802 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
38803 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
38804 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
38805 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
38806 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
38807 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
38808 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
38809 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
38810 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
38811 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
38812 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
38813 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
38814 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
38815 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
38816 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
38817 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
38818 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
38819 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
38820 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
38821 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
38822 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
38823 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
38824 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
38825 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
38826 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
38827 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
38828 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
38829 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
38830 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
38831 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
38832 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
38833 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
38834 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
38835 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
38836 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
38837 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
38838 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
38839 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
38840 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
38841 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
38842 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
38843 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
38844 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
38845 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
38846 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
38847 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
38848 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
38849 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
38850 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
38851 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
38852 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
38853 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
38854 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
38855 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
38856 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
38857 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
38858 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
38859 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
38860 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
38861 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
38862 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
38863 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
38864 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
38865 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
38866 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
38867 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
38868 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
38869 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
38870 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
38871 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
38872 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
38873 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
38874 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
38875 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
38876 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
38877 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
38878 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
38879 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
38880 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
38881 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
38882 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
38883 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
38884 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
38885 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
38886 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
38887 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
38888 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
38889 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
38890 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
38891 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
38892 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
38893 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
38894 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
38895 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
38896 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
38897 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
38898 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
38899 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
38900 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
38901 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
38902 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
38903 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
38904 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
38905 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
38906 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
38907 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
38908 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
38909 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
38910 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
38911 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
38912 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
38913 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
38914 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
38915 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
38916 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
38917 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
38918 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
38919 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
38920 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
38921 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
38922 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
38923 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
38924 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
38925 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
38926 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
38927 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
38928 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
38929 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
38930 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
38931 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
38932 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
38933 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
38934 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
38935 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
38936 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
38937 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
38938 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
38939 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
38940 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
38941 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
38942 dlls/version/.cvsignore, dlls/version/.gitignore,
38943 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
38944 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
38945 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
38946 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
38947 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
38948 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
38949 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
38950 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
38951 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
38952 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
38953 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
38954 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
38955 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
38956 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
38957 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
38958 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
38959 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
38960 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
38961 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
38962 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
38963 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
38964 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
38965 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
38966 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
38967 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
38968 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
38969 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
38970 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
38971 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
38972 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
38973 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
38974 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
38975 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
38976 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
38977 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
38978 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
38979 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
38980 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
38981 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
38982 fonts/.gitignore, include/.cvsignore, include/.gitignore,
38983 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
38984 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
38985 libs/unicode/.cvsignore, libs/unicode/.gitignore,
38986 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
38987 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
38988 programs/.cvsignore, programs/.gitignore,
38989 programs/avitools/.cvsignore, programs/avitools/.gitignore,
38990 programs/clock/.cvsignore, programs/clock/.gitignore,
38991 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
38992 programs/control/.cvsignore, programs/control/.gitignore,
38993 programs/eject/.cvsignore, programs/eject/.gitignore,
38994 programs/expand/.cvsignore, programs/expand/.gitignore,
38995 programs/explorer/.cvsignore, programs/explorer/.gitignore,
38996 programs/hh/.cvsignore, programs/hh/.gitignore,
38997 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
38998 programs/notepad/.cvsignore, programs/notepad/.gitignore,
38999 programs/progman/.cvsignore, programs/progman/.gitignore,
39000 programs/regedit/.cvsignore, programs/regedit/.gitignore,
39001 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
39002 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
39003 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
39004 programs/start/.cvsignore, programs/start/.gitignore,
39005 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
39006 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
39007 programs/view/.cvsignore, programs/view/.gitignore,
39008 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
39009 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
39010 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
39011 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
39012 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
39013 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
39014 programs/winefile/.cvsignore, programs/winefile/.gitignore,
39015 programs/winemenubuilder/.cvsignore,
39016 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
39017 programs/winemine/.gitignore, programs/winepath/.cvsignore,
39018 programs/winepath/.gitignore, programs/winetest/.cvsignore,
39019 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
39020 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
39021 programs/winhelp/.gitignore, programs/winver/.cvsignore,
39022 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
39023 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
39024 tools/widl/.gitignore, tools/winapi/.cvsignore,
39025 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
39026 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
39027 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
39028 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
39029 tools/wrc/.cvsignore, tools/wrc/.gitignore:
39030 Renamed all .cvsignore files to .gitignore.
39032 2005-11-24 Hans Leidekker <hans@it.vu.nl>
39034 * programs/winebrowser/main.c, tools/wine.inf:
39035 Also handle mailto: urls.
39037 2005-11-24 Mike McCormack <mike@codeweavers.com>
39039 * dlls/msvcrt/tests/printf.c:
39040 Add some tests for _fcvt.
39042 2005-11-24 Marcus Meissner <meissner@suse.de>
39045 extern "C" wrappers for usp10.h.
39047 2005-11-24 Mike McCormack <mike@codeweavers.com>
39049 * dlls/msi/helpers.c:
39050 Make all source directories at the root of the install.
39052 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
39054 * dlls/advapi32/lsa.c:
39055 Return a real error in LsaLookupSids.
39057 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
39059 * include/Makefile.in:
39062 2005-11-24 Mike McCormack <mike@codeweavers.com>
39064 * dlls/wldap32/ber.c:
39065 Fix a compile error.
39067 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
39069 * dlls/opengl32/wgl_ext.c:
39070 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
39072 2005-11-24 Juan Lang <juan_lang@yahoo.com>
39074 * include/wincrypt.h:
39075 Add more declarations.
39077 2005-11-23 Francois Gouget <fgouget@free.fr>
39079 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
39080 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
39081 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
39082 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
39083 dlls/shell32/shellpath.c, dlls/user/edit.c,
39084 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
39085 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
39086 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
39087 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
39088 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
39089 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
39090 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
39091 dlls/wintab32/context.c, programs/progman/En.rc,
39092 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
39093 tools/wrc/translation.c:
39094 Assorted spelling fixes.
39096 2005-11-23 Francois Gouget <fgouget@free.fr>
39098 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
39099 Documentation tweaks to make winapi_check happy.
39100 Also specify the documented spec file entry.
39102 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
39104 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
39105 Add German resource file for msvideo.
39107 2005-11-23 Francois Gouget <fgouget@free.fr>
39109 * dlls/wldap32/control.c, dlls/wldap32/init.c,
39110 dlls/wldap32/winldap_private.h, include/winldap.h,
39111 tools/winapi/win32.api:
39112 winldap.h should include windeh.f and schnlsp.h.
39113 Enclose the API definitions in an extern "C" section and define
39115 Better stick to the types defined by the PSDK.
39116 Fix the ldap_create_vlv_control*() prototypes.
39119 2005-11-23 Alexandre Julliard <julliard@winehq.org>
39121 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
39122 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
39123 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
39124 tools/winebuild/import.c:
39125 Preserve 16-byte stack alignment in the various assembly
39126 functions. Needed for MacOSX.
39128 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
39130 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
39131 dlls/msvideo/rsrc.rc:
39132 Add Korean translation.
39134 2005-11-23 Francois Gouget <fgouget@free.fr>
39136 * dlls/advpack/tests/advpack.c:
39137 Add trailing '\n' to trace() call.
39139 2005-11-23 Francois Gouget <fgouget@free.fr>
39141 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
39142 Add LPADDRINFO, missing IP_* defines and missing APIs.
39143 Enclose the API definitions in an extern "C" section.
39144 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
39145 Better stick to the types defined by the PSDK.
39148 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
39150 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
39151 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
39152 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
39153 Update Korean translations.
39155 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39157 * dlls/shell32/shfldr_unixfs.c:
39158 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
39160 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39162 * dlls/mscms/tests/profile.c:
39163 Be more strict and verbose while testing
39164 GetStandardColorSpaceProfile().
39166 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
39168 * dlls/user/tests/sysparams.c:
39169 Make test_SPI_SETBORDER less likely to permanently change visual
39171 - use smaller border widths values for testing;
39172 - provide a work around for a Windows XP feature that made the tests
39173 change the caption width.
39175 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39177 * dlls/shell32/shfldr_desktop.c:
39178 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
39180 Fixed a handle leak in case of failing AddToEnumList call.
39182 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39184 * dlls/shell32/shfldr_mycomp.c:
39185 Also scan HKEY_CURRENT_USER for shell namespace extensions in
39188 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39190 * dlls/shell32/brsfolder.c:
39191 Initialize OLE instead of just COM, in order to enable Drag & Drop.
39193 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39195 * dlls/commdlg/filedlg.c:
39196 Initialize OLE instead of COM only in order to enable Drag and Drop.
39198 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
39200 * include/commctrl.h:
39201 Define DateTime_SetMonthCalColor.
39203 2005-11-23 Juan Lang <juan_lang@yahoo.com>
39205 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
39206 Fix some memory leaks.
39208 2005-11-23 Alexandre Julliard <julliard@winehq.org>
39210 * dlls/x11drv/event.c:
39211 Fixed some broken code that was causing compiler warnings.
39213 2005-11-23 Huw Davies <huw@codeweavers.com>
39215 * dlls/msxml3/tests/domdoc.c:
39216 Release a stray node.
39218 2005-11-22 Alexandre Julliard <julliard@winehq.org>
39220 * ANNOUNCE, ChangeLog, VERSION, configure:
39223 ----------------------------------------------------------------
39224 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
39226 * dlls/commdlg/fontdlg16.c:
39227 Fixes for FormatCharDlgProc16:
39228 - properly store the ChooseFont pointer, use a window property as the
39229 A and W functions do;
39230 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
39232 2005-11-22 Aric Stewart <aric@codeweavers.com>
39234 * dlls/wininet/http.c:
39235 HttpEndRequest does not actually send an extra NULL byte at the end of
39236 the request. Help from Rob Shearman on this one.
39238 2005-11-22 Alexandre Julliard <julliard@winehq.org>
39240 * dlls/kernel/volume.c:
39241 Don't try to set the label in the superblock of FAT filesystems, that
39242 doesn't do the right thing anyway.
39244 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39246 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39247 Corrects an error in the _m3xm3 shader function in pixel and vertex
39250 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
39252 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
39253 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
39254 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
39255 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
39256 Add a semi-functional ICCompressorChoose implementation.
39258 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
39260 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
39261 GetSystemMetrics fixes with corresponding tests.
39263 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
39265 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
39266 server/debugger.c, server/event.c, server/fd.c, server/file.c,
39267 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
39268 server/mutex.c, server/named_pipe.c, server/object.c,
39269 server/object.h, server/process.c, server/queue.c, server/registry.c,
39270 server/request.c, server/semaphore.c, server/serial.c,
39271 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
39272 server/timer.c, server/token.c, server/winstation.c:
39273 Add name_lookup function in object_ops.
39275 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
39277 * dlls/commdlg/fontdlg16.c:
39278 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
39279 the lpszStyle fields.
39281 2005-11-22 Hans Leidekker <hans@it.vu.nl>
39283 * programs/winebrowser/Makefile.in:
39284 No need to link against shell32 or user32.
39286 2005-11-22 Aric Stewart <aric@codeweavers.com>
39288 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
39289 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
39290 headers. Also adding a test for some header adding flags.
39292 2005-11-22 Alexandre Julliard <julliard@winehq.org>
39294 * server/registry.c:
39295 Use struct unicode_str instead of null-terminated strings where
39296 possible, and remove constraints on total key path length.
39298 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
39300 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
39302 Add stdarg.h where missing.
39304 2005-11-22 Marcus Meissner <meissner@suse.de>
39306 * dlls/winsock/socket.c:
39307 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
39309 2005-11-22 Steven Edwards <winehacker@gmail.com>
39311 * dlls/ntdll/version.c:
39312 Correct URL for version infomation database website.
39314 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
39316 * dlls/gdi/tests/dc.c:
39317 Add a test showing that SaveDC after GetDC should return 1.
39319 2005-11-22 Jacek Caban <jacek@codeweavers.com>
39321 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
39322 Create window in SetClientSite and return it in
39323 IOleInPlaceSite::GetWindow.
39325 2005-11-22 Robert Shearman <rob@codeweavers.com>
39327 * dlls/wininet/tests/http.c:
39328 Test the sizes of some of the parameters passed into the callback.
39330 2005-11-22 Robert Shearman <rob@codeweavers.com>
39332 * dlls/wininet/internet.c, dlls/wininet/internet.h,
39333 dlls/wininet/utility.c:
39334 Rename SendAsyncCallback to INTERNET_SendCallback.
39336 2005-11-22 Robert Shearman <rob@codeweavers.com>
39338 * dlls/wininet/http.c:
39339 Fix an incorrect entry in the HTTP header field table causing broken
39340 Location field parsing.
39342 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39344 * dlls/advpack/tests/advpack.c:
39345 Exit test after first TranslateInfString() failure, which seems to be
39348 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39350 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
39351 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
39352 Implement a pixel shader parser and cross compiler. All version of
39353 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
39354 will be cross compiled.
39356 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
39358 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
39359 server/mapping.c, server/mutex.c, server/named_pipe.c,
39360 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
39361 server/winstation.c:
39362 Return correct error on name collision when creating new named
39364 Check for correct error in affected places.
39366 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
39368 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
39369 Kernel32 should create named objects with OBJ_OPENIF flag set.
39370 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
39371 RtlNtStatusToDosError.
39373 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
39375 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
39376 Update Korean translations.
39378 2005-11-21 Alexandre Julliard <julliard@winehq.org>
39380 * programs/winecfg/drive.c:
39381 Only set label and serial number when they are actually changed.
39383 2005-11-21 Alexandre Julliard <julliard@winehq.org>
39385 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
39386 server/mailslot.c, server/protocol.def, server/trace.c:
39387 Fixed handling of mailslot read timeout to avoid compiler warnings.
39389 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
39392 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
39393 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
39395 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
39397 * dlls/ntdll/tests/om.c:
39398 More Object Manager tests.
39400 2005-11-21 Aric Stewart <aric@codeweavers.com>
39402 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
39403 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
39404 some things out of HTTP_SendRequestW to avoid duplicate code.
39406 2005-11-21 Ge van Geldorp <gvg@reactos.org>
39408 * dlls/crypt32/encode.c:
39409 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
39411 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
39413 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
39414 dlls/shell32/shell32_main.h:
39415 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
39416 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
39417 PidlToSicIndex() and return -1 in error cases.
39418 Read shell overlay icon settings from registry to allow icon
39421 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
39423 * dlls/msvcrt/locale.c:
39424 Fix bogus unreal code page messages in _setmbcp().
39426 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
39428 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
39429 Do not forward _mbccpy to strcpy.
39430 Remove the error message in _mbccpy, it is not an error.
39432 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
39434 * dlls/comctl32/syslink.c:
39435 Improved word wrapping and tab key handling.
39437 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
39439 * dlls/advpack/advpack.c, include/advpub.h:
39440 Add/correct prototypes for some already defined functions in advpack.
39442 2005-11-21 Hans Leidekker <hans@it.vu.nl>
39444 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
39445 dlls/wldap32/wldap32.spec:
39446 Implement ldap_create_vlv_control{A,W},
39447 ldap_encode_sort_control{A,W}.
39448 Add a stub for ldap_create_page_control{A,W}.
39450 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
39452 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
39453 include/winsvc.h, tools/winapi/win32.api:
39454 Add/correct prototypes for some already defined functions in
39455 advapi32. Correct spec file entry for GetSecurityInfoExW.
39457 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
39459 * dlls/user/winstation.c, include/wine/server_protocol.h,
39460 server/protocol.def, server/trace.c, server/winstation.c:
39461 Replace inherit flag with object attributes in winstation and desktop
39462 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
39464 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
39466 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
39467 Fix _mbsspn() with conformance tests.
39469 2005-11-21 Hans Leidekker <hans@it.vu.nl>
39471 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
39472 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
39473 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
39474 programs/taskmgr/taskmgr.rc:
39475 Added Dutch translations.
39477 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
39479 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
39480 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
39481 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
39482 programs/winefile/Ko.rc:
39483 Update Korean translations.
39485 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
39487 * dlls/x11drv/scroll.c:
39488 Print scroll and clip rectangles on the ScrollDC entry.
39490 2005-11-21 Rob Shearman <rob@codeweavers.com>
39492 * dlls/advapi32/service.c:
39493 Don't try waiting for the service process to start if the
39494 CreateProcess call failed.
39496 2005-11-21 Mike McCormack <mike@codeweavers.com>
39498 * dlls/msi/registry.c:
39499 Loop around calling RegQueryValue until we have a big enough string
39500 for both the name and the value.
39502 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
39504 * dlls/shdocvw/dochost.c:
39505 Added GetHostInfo implementation.
39507 2005-11-21 Ge van Geldorp <gvg@reactos.org>
39509 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
39510 Fix some prototypes to match the PSDK.
39512 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39514 * dlls/kernel/oldconfig.c:
39515 - ANSI SCSI revision is a hex number.
39516 - Be more verbose with parser ERRs.
39518 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
39520 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
39521 Mark some functions as implemented in the spec files.
39523 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
39525 * programs/winecfg/driveui.c:
39526 Create new drives with autodetect type.
39528 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39530 * dlls/msvcrt/tests/file.c:
39531 Minor MSVCRT test changes:
39532 - add two invalid parameter checks for fopen(),
39533 - rearrange test sequence into two parts (low-level and stream I/O),
39536 2005-11-21 Hans Leidekker <hans@it.vu.nl>
39538 * dlls/wldap32/value.c:
39539 Fix the build without openldap.
39541 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
39543 * include/wincrypt.h:
39544 Add prototypes for some already defined functions in crypt32.
39546 2005-11-21 Aric Stewart <aric@codeweavers.com>
39548 * dlls/wininet/internet.c:
39549 Implement the use of NETCON_send for HTTP connections when in
39552 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
39554 * dlls/version/tests/install.c:
39555 Fix version tests on NT, 2K and XP, make some errors more verbose.
39557 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
39559 * dlls/winmm/wineoss/audio.c:
39560 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
39561 continuing with even higher channels numbers.
39563 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
39565 * dlls/winsock/socket.c:
39566 Fixed typo in ws_sockaddr_u2ws().
39568 2005-11-18 Hans Leidekker <hans@it.vu.nl>
39570 * configure, configure.ac, dlls/wldap32/init.c,
39571 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
39572 dlls/wldap32/wldap32.spec:
39573 Avoid using deprecated openldap functions.
39574 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
39575 Add stub implementation for ldap_startup and ldap_stop_tls_s.
39577 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39579 * programs/winedbg/types.c:
39580 Native dbghelp doesn't provide names for basic type, so added relevant
39581 basic type names in winedbg.
39583 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
39585 * dlls/commdlg/filedlg.c:
39586 There is no need to resize our own fake dialog to match the parent, it
39587 doesn't have controls anyway.
39589 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39591 * dlls/mscms/tests/profile.c:
39592 Don't call unicode functions of file API as they fail on Win9x.
39594 2005-11-18 Alexandre Julliard <julliard@winehq.org>
39596 * server/console.c, server/event.c, server/handle.c, server/handle.h,
39597 server/mailslot.c, server/mapping.c, server/mutex.c,
39598 server/named_pipe.c, server/object.c, server/object.h,
39599 server/process.c, server/request.h, server/semaphore.c,
39600 server/timer.c, server/user.h, server/winstation.c:
39601 Added a struct unicode_str to encapsulate object names.
39603 2005-11-18 Hans Leidekker <hans@it.vu.nl>
39605 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
39606 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
39607 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
39608 Avoid using deprecated openldap functions.
39609 Correct some return values.
39611 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39613 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
39614 programs/winedbg/winedbg.c:
39615 Centralized calls for SymSetContext, we only do it when we change the
39616 current stack frame, and no longer every time we look up local symbols
39619 2005-11-18 Alexandre Julliard <julliard@winehq.org>
39621 * dlls/kernel/tests/thread.c:
39622 Avoid setting the context before the thread has started running, it's
39623 broken on most Windows versions.
39625 2005-11-18 Huw Davies <huw@codeweavers.com>
39627 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
39628 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
39629 dlls/msxml3/tests/domdoc.c:
39630 Ref count the xmlDocPtr.
39631 If two nodes refer to the same xmlNodePtr don't return same object.
39633 2005-11-18 Hans Leidekker <hans@it.vu.nl>
39635 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
39636 Avoid using deprecated openldap functions.
39637 Correct some return values.
39639 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39641 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
39642 programs/winedbg/stack.c:
39643 Move print_func_and_args to stack.c, where it belongs.
39645 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
39647 * dlls/user/static.c:
39648 Fix vertical text alignment in static controls.
39650 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
39652 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
39653 dlls/comctl32/tests/header.c:
39654 Added header control tests.
39656 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39658 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
39659 programs/winedbg/stack.c, programs/winedbg/symbol.c,
39660 programs/winedbg/winedbg.c:
39661 - now storing frames information in thread structure
39662 - frames are cached after each thread stops execution
39663 - reimplemented backtrace on top of this
39665 2005-11-18 Alexandre Julliard <julliard@winehq.org>
39667 * dlls/kernel/tests/locale.c:
39668 Added a few more Unicode digits from Unicode version 4.1.
39670 2005-11-18 Alexandre Julliard <julliard@winehq.org>
39672 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
39673 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
39674 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
39675 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
39676 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
39677 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
39678 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
39679 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
39680 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
39681 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
39682 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
39683 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
39684 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
39685 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
39686 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
39687 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
39688 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
39689 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
39690 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
39691 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
39692 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
39693 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
39694 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
39695 libs/unicode/casemap.c, libs/unicode/wctype.c:
39696 Updated codepage tables to Unicode version 4.1.
39698 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
39700 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
39701 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
39702 programs/cmdlgtst/cmdlgr.rc:
39703 Update Korean translations.
39705 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
39707 * dlls/user/tests/win.c:
39708 Add another test for Z order of child windows.
39710 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
39712 * dlls/kernel/vxd.c:
39713 Use case insensitive comparison to check file extensions.
39715 2005-11-18 Peter Beutner <p.beutner@gmx.net>
39717 * dlls/x11drv/opengl.c:
39718 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
39719 the selected pixel format lacks full hardware acceleration and only a
39720 few parts are accelerated. So don't always set it but only if the X
39721 server actually reports that the selected pixel format is not fully
39724 2005-11-18 Jacek Caban <jacek@codeweavers.com>
39726 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
39727 dlls/shdocvw/webbrowser.c:
39728 Free ConnectionPoint objects (fix memory leak).
39730 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39732 * dlls/msvcrt/undname.c:
39733 Ensures, when we cannot demangle the string, to return the mangled
39734 name instead of a NULL pointer.
39736 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
39738 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
39739 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
39740 Now returning correct symbol flags (as native does) for function pmts
39741 & locals in dbghelp.
39742 Modified winedbg accordingly.
39744 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
39746 * dlls/twain/dsm_ctrl.c:
39747 If SANE returns empty device list treat it as an error.
39749 2005-11-18 Jacek Caban <jacek@codeweavers.com>
39751 * dlls/atl/registrar.c:
39752 Fix parsing '{' char.
39754 2005-11-18 Robert Reif <reif@earthlink.net>
39756 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
39757 Handle failure on Windows 95 properly.
39758 Make two functions available to all files.
39759 Make format_string() const correct.
39761 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
39763 * configure, configure.ac, dlls/winsock/socket.c,
39764 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
39765 Implemented getaddrinfo(), including full mapping of struct addrinfo
39766 between UNIX and Windows. Based on a patch by Mike Hearn.
39768 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
39770 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
39771 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
39772 programs/winedbg/types.c:
39773 Dbghelp describes the types of function arguments with a specific
39774 symbol-type (symt) which links both to arguments' type and to function
39776 - added this new type to dbghelp
39777 - implemented its use in winedbg
39779 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
39781 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
39782 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
39783 programs/winedbg/break.c, programs/winedbg/expr.c,
39784 programs/winedbg/memory.c, programs/winedbg/symbol.c,
39785 programs/winedbg/types.c:
39786 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
39789 2005-11-17 Alexandre Julliard <julliard@winehq.org>
39791 * libs/unicode/cpmap.pl:
39792 Only update modified files.
39794 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
39796 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
39797 Improve IConnectionPoint handling.
39799 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39801 * dlls/wined3d/device.c:
39802 Disable support for creation FMT_Unknown textures. This gets most of
39803 the d3d8 demos from www.codesampler.com working.
39805 2005-11-17 Robert Shearman <rob@codeweavers.com>
39807 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
39808 Remove some incompatibilities in the wctype table by updating the
39809 space, blank and cntrl exceptions and fixing the type given to
39810 characters in the "Zl" and "Zp" classes.
39812 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
39814 * dlls/comctl32/header.c:
39815 Return false if index is out of bounds in GetItemT.
39817 2005-11-17 Alexandre Julliard <julliard@winehq.org>
39819 * programs/explorer/explorer.c:
39820 Fixed invalid C syntax.
39822 2005-11-17 Robert Shearman <rob@codeweavers.com>
39824 * dlls/kernel/profile.c:
39825 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
39826 Don't increment the szFile pointer since we removed the BOM earlier
39827 and it will cause the first real character of the INI file to be
39830 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
39832 * programs/winefile/winefile.c, programs/winefile/winefile.h:
39833 Use command line for initial directory selection.
39834 Remove useless hwndParent variable.
39836 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39838 * dlls/wined3d/swapchain.c:
39839 Clear the z and stencil buffers at the end of the scene, this fixes a
39840 problem with the solid node bsp demo from www.codesampler.com as well
39841 as a lot of blank screens in some other demos.
39843 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
39845 * dlls/msvcrt/tests/cpp.c:
39846 Provide a sample of the joy of MSC symbol mangling.
39848 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
39850 * programs/winedbg/symbol.c:
39851 When a symbol name already contains a module name, we shouldn't search
39854 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
39856 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
39857 programs/winedbg/debugger.h:
39858 Simplification of lex's input reading.
39860 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
39862 * dlls/user/tests/monitor.c:
39863 Made test loadable on win95 again (EnumDisplayDevicesA not present).
39865 2005-11-17 Jacek Caban <jacek@codeweavers.com>
39867 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
39868 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39869 Added stub implementation of IDocHostUIHandler.
39871 2005-11-17 Jacek Caban <jacek@codeweavers.com>
39873 * include/mshtmhst.idl:
39874 Added IHTMLWindow forward declaration.
39876 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
39878 * tools/winapi/win32.api:
39879 Update win32.api to cvs.
39881 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39883 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
39884 Fix _fcloseall() return value.
39885 Improve some trace messages.
39886 Add tests for fopen(), fclose(), _fcloseall().
39887 Stricten some checks of _unlink().
39889 2005-11-16 Jacek Caban <jacek@codeweavers.com>
39891 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
39892 dlls/shdocvw/webbrowser.c:
39893 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
39895 2005-11-16 Aric Stewart <aric@codeweavers.com>
39897 * configure, configure.ac, programs/Makefile.in,
39898 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
39899 programs/explorer/explorer.c:
39900 Beginnings of an explorer.exe replacement that wraps the existing
39903 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
39905 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
39906 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
39907 Added ability to execute commands from a file passed on command line
39908 (through --file option).
39909 Use that feature to get rid of arg_command hack (--command option now
39910 creates a temporary file).
39912 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
39914 * dlls/user/edit.c, dlls/user/tests/msg.c:
39915 Add a test for some edit control behaviours, make it pass under Wine.
39917 2005-11-16 Robert Reif <reif@earthlink.net>
39919 * dlls/winmm/wavemap/wavemap.c:
39920 Only convert bits per sample between different encoding formats.
39922 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
39924 * dlls/winsock/socket.c, include/ws2tcpip.h:
39925 Added mapping between unix and windows sockaddr_in6(_old) and
39926 sockaddr_in. Added address family, socket type mappers.
39928 2005-11-16 Robert Shearman <rob@codeweavers.com>
39930 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
39931 - Improve callback to give context sensitive information about the
39932 different statuses and print the thread ID that it was called from.
39933 - Replace the busy waiting on the "goon" flag with an event.
39934 - Replace hard coded numbers with more informative constants
39935 throughout the InternetReadFile test.
39936 - Add tests for InternetReadFileExA.
39937 - Fix the error value from calling InternetReadFile with a NULL handle
39938 as indicated by the test.
39940 2005-11-16 Jacek Caban <jacek@codeweavers.com>
39942 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
39943 Added IOleInPlaceSite stub implementation.
39945 2005-11-15 Mike McCormack <mike@codeweavers.com>
39948 Add timezone information to the registry.
39950 2005-11-15 Robert Shearman <rob@codeweavers.com>
39952 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
39953 dlls/wininet/utility.c:
39954 We shouldn't pass the struct hostent returned from gethostbyname as
39955 it's not thread-safe and isn't needed anyway.
39957 2005-11-15 Ken Thomases <ken@codeweavers.com>
39959 * dlls/ntdll/signal_i386.c:
39960 Updated context definitions for the latest Darwin/x86.
39962 2005-11-15 Robert Shearman <rob@codeweavers.com>
39964 * dlls/wininet/internet.c:
39965 Correct the size of a callback parameter.
39966 Fix the declaration of INTERNET_WorkerThreadFunc.
39968 2005-11-15 Mike McCormack <mike@codeweavers.com>
39970 * dlls/msi/registry.c:
39971 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
39973 2005-11-15 Alexandre Julliard <julliard@winehq.org>
39975 * dlls/wininet/urlcache.c:
39976 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
39978 2005-11-15 Mike McCormack <mike@codeweavers.com>
39980 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
39981 Fix function prototype and spec file entry for
39982 MsiEnumComponentQualifiers.
39984 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
39986 * dlls/comctl32/header.c:
39987 Implement implement header callback support (HDN_GETDISPINFO notification):
39988 - better factorisation
39991 2005-11-15 Alexandre Julliard <julliard@winehq.org>
39993 * dlls/urlmon/tests/url.c:
39994 Don't crash if BindToStorage fails.
39996 2005-11-15 Mike McCormack <mike@codeweavers.com>
39998 * dlls/msi/install.c:
39999 Only return ERROR_MORE_DATA if there's a buffer to copy a result
40002 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
40004 * dlls/user/focus.c:
40005 Do not change focus if the being activated window is no longer
40008 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
40010 * dlls/kernel/tests/drive.c:
40011 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
40013 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
40015 * dlls/winspool/tests/info.c:
40016 Some extra tests for GetPrinterDriverDirectory.
40017 Display a TRACE when the Service "spooler" is not running (NT).
40019 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
40021 * dlls/kernel/comm.c:
40022 Disable PARMRK input flag of serial ports.
40024 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
40026 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
40027 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
40028 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
40029 programs/winefile/Ko.rc:
40030 Update Korean translations.
40032 2005-11-15 Alexandre Julliard <julliard@winehq.org>
40034 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
40035 Use proper asm name for external functions.
40037 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
40039 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
40040 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
40042 2005-11-15 Jacek Caban <jacek@codeweavers.com>
40044 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
40045 dlls/shdocvw/webbrowser.c:
40046 Beginning implementation of Navigate2.
40048 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
40050 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
40051 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
40052 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
40053 - use D3DCOLOR macros instead of using shift + masks
40054 - fix a bug where diffuse.lpData checked instead of specular.lpData
40055 - implement color fixup on ARB VShader compilation code:
40056 -> on input parameters using swizzle
40057 -> add is_color parameter on vshader_program_add_param
40059 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
40061 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
40062 Add stubs around ScriptStringAnalyse to avoid PAF crash.
40064 2005-11-15 Robert Shearman <rob@codeweavers.com>
40066 * dlls/wininet/http.c:
40067 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
40068 an INTERNET_ASYNC_RESULT structure.
40069 The source handle in HTTP_Connect should be the parent's handle.
40071 2005-11-15 Robert Shearman <rob@codeweavers.com>
40073 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
40074 SSL doesn't need to use a different socket to unsecure communications.
40076 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
40078 * dlls/kernel/tests/thread.c:
40079 Corrected last error information.
40080 Make sure we can run the tests on win9x.
40082 2005-11-15 Mike McCormack <mike@codeweavers.com>
40084 * dlls/msi/package.c:
40085 Set the Installed property if the product is already installed.
40087 2005-11-14 Alexandre Julliard <julliard@winehq.org>
40089 * dlls/user/input.c, server/queue.c:
40090 Added support for the QS_ALLPOSTMESSAGE flag.
40092 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
40094 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
40095 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
40096 Beginning of true BindToStorage implementation.
40098 2005-11-14 Huw Davies <huw@codeweavers.com>
40100 * tools/widl/header.c:
40101 Prefix [putref] property names with putref_.
40103 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
40105 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
40106 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
40108 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
40109 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
40110 SPI_{G|S}ICONTITLELOGFONT.
40111 Accordingly extend the corresponding tests.
40113 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40115 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
40116 Undname: Allow more then one coded character in demangle_datatype.
40118 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
40121 Add default version information.
40123 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
40125 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
40126 NtReadFile: now returning correct status in NtReadFile for EOF
40127 conditions (on files) and broken pipe (on named pipes).
40129 2005-11-14 Peter Beutner <p.beutner@gmx.net>
40131 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
40132 When creating DIBs with a color depth <= 8, always set biClrUsed field
40133 to the number of entries in the color table.
40135 2005-11-14 Mike McCormack <mike@codeweavers.com>
40137 * dlls/msi/cond.y, dlls/msi/tests/package.c:
40138 Empty strings are not equal to any number, so all comparisons against
40139 them fail except for tests for non-equalness.
40141 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40143 * dlls/wined3d/device.c:
40144 Fix an intermittent lockup with ATI's driver, I expect the problem is
40145 trying to clear the display before it's visible. Also correct the
40148 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
40150 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
40151 dlls/urlmon/urlmon_main.h:
40152 Added get_protocol_iface internal function and use it in
40155 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
40157 * dlls/ddraw/surface_main.c:
40158 Use the front buffer palette for DC operations on off-screen buffers.
40160 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40162 * dlls/advpack/tests/advpack.c:
40163 Get the version and language ID of ADVPACK.DLL too.
40165 2005-11-14 H. Verbeet <hverbeet@gmail.com>
40167 * dlls/ddraw/surface_dib.c:
40168 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
40169 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
40171 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
40173 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
40174 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
40175 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
40176 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
40177 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
40178 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
40179 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
40180 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
40181 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
40182 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
40183 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
40184 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
40185 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
40186 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
40187 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
40188 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
40189 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
40190 programs/winemine/rsrc.rc:
40191 Add Korean translations.
40193 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
40195 * dlls/iphlpapi/iphlpapi_main.c:
40196 Add, reformat API documentation.
40198 2005-11-14 Mike McCormack <mike@codeweavers.com>
40200 * dlls/msi/cond.y, dlls/msi/tests/package.c:
40201 Fix comparison of empty properties to numbers and add test cases.
40203 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
40205 * dlls/user/tests/msg.c:
40206 Fix message tests to run cleanly on Windows XP SP1.
40208 2005-11-14 Edgar Hucek <gimli@gentoo.org>
40210 * dlls/winmm/joystick/joystick.c:
40211 Unicode compile fix.
40213 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
40215 * dlls/kernel/tests/thread.c:
40216 Fix set_test_val function declaration to ensure stack is left
40219 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40221 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
40222 Fix a test for InternetCreateUrlA as no Windows platform sets last
40223 error here. Make InternetCreateUrlA pass the test.
40225 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40227 * dlls/crypt32/tests/cert.c:
40228 Don't call missing API function.
40230 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
40232 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
40233 Add DDBLT_DONOTWAIT flag.
40234 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
40236 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
40238 * dlls/urlmon/umon.c:
40239 Move BindToStorage hack to the separated function.
40241 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40243 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
40244 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
40245 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
40246 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
40247 dlls/d3d9/volumetexture.c:
40248 Remove the setting of the result pointer to NULL in creates, tests
40249 show that windows doesn't set the result to NULL on error.
40251 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
40253 * dlls/ntdll/thread.c:
40254 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
40255 from the command-line.
40257 2005-11-14 Peter Lemenkov <petro@mail.ru>
40259 * include/rpcdce.h:
40262 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
40264 * dlls/comctl32/imagelist.c:
40265 Reformat "see" section, to match c2man requirements.
40267 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
40269 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
40270 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
40271 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
40272 Improve c2man Documented-Total count. Changes:
40273 - add missing description
40274 - complete missing A/W pairs
40275 - document remaining comdlg32 functions
40277 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
40279 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
40280 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
40281 dlls/advapi32/security.c:
40282 Improve c2man Documented-Total count. Changes:
40283 - add missing description
40284 - add missing returns section
40286 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
40288 * programs/winetest/Makefile.in:
40289 Add shdocvw tests to winetest.
40291 2005-11-12 Robert Shearman <rob@codeweavers.com>
40293 * dlls/ole32/compobj.c:
40294 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
40295 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
40296 instead of InprocServer32.
40298 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
40300 * dlls/kernel/tests/thread.c:
40301 Add some extra error information.
40303 2005-11-12 Robert Shearman <rob@codeweavers.com>
40305 * dlls/wininet/internet.c, dlls/wininet/internet.h:
40306 Implement InternetReadFileExA (based on a patch by Brian Gerst).
40308 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
40310 * dlls/dinput/joystick_linuxinput.c:
40311 Add additional sanity checks to the linux input system dinput joystick
40314 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
40316 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
40317 Removed a couple of shift/reduce warnings in grammar.
40319 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
40321 * programs/regedit/Nl.rc:
40322 Update Dutch resources.
40324 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
40326 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
40327 dlls/shdocvw/webbrowser.c:
40328 Added IViewObject2 stub implementation.
40330 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
40332 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
40333 dlls/version/tests/install.c:
40334 Added some tests for VerFindFileA.
40336 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
40338 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
40339 prefix can be NULL for GetTempFileNameW.
40341 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
40343 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
40344 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
40345 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
40346 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
40347 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
40348 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
40349 dlls/wininet/wininet_Ko.rc:
40350 Add Korean translations.
40352 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
40354 * dlls/urlmon/urlmon.spec:
40355 Correct argument count for URLDownloadToCacheFile{A,W}.
40357 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
40359 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
40360 dlls/shell32/shlexec.c:
40361 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
40362 emulated Windows version is Win9x, Excel refuses to communicate with a
40363 unicode client in win9x mode.
40365 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
40367 * dlls/user/dde_client.c:
40368 Convert some ERRs to WARNs in the DDE client code when appropriate.
40370 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
40372 * dlls/kernel/heap.c:
40373 Protect sys/stat.h with a conditional.
40375 2005-11-11 Steven Edwards <winehacker@gmail.com>
40378 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
40380 2005-11-11 Christoph Frick <frick@sc-networks.de>
40382 * dlls/dinput/joystick_linuxinput.c:
40383 Moved and adopted joystick_linux.c code into the
40384 joystick_linuxinput.c.
40386 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
40388 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
40389 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
40390 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
40391 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
40392 references on code).
40393 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
40394 glGetInteger (as it returns bad value).
40396 2005-11-10 Francois Gouget <fgouget@free.fr>
40398 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
40399 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
40400 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
40401 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
40402 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
40403 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
40404 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
40405 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
40406 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
40407 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
40408 dlls/dinput/device.c, dlls/dinput/mouse.c,
40409 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
40410 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
40411 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
40412 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
40413 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
40414 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
40415 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
40416 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
40417 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
40418 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
40419 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
40420 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
40421 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
40422 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
40423 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
40424 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
40425 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
40426 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
40427 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
40428 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
40429 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
40430 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
40431 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
40432 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
40433 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
40434 dlls/wininet/internet.c, dlls/winmm/mci.c,
40435 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
40436 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
40437 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
40438 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
40439 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
40440 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
40441 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
40442 programs/winevdm/winevdm.c:
40443 Remove spaces before '\n' in traces.
40445 2005-11-10 Francois Gouget <fgouget@free.fr>
40447 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
40448 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
40449 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
40450 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
40451 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
40452 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
40454 Assorted spelling and case fixes.
40456 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40458 * dlls/advpack/tests/advpack.c:
40460 - don't fail on WriteFile(),
40461 - add valid error codes,
40462 - empty buffer to avoid printing garbage,
40463 - remove bogus inf-file which TranslateInfString() creates here.
40465 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
40468 Make parameter higlighting regex less "hungry".
40470 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
40472 * programs/winemenubuilder/winemenubuilder.c:
40473 Parse the command line returned by CommandLineFromMsiDescriptor() to
40474 extract the application path. Otherwise winemenubuilder ignores the
40475 .lnk file entirely.
40477 2005-11-10 Francois Gouget <fgouget@free.fr>
40479 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
40480 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
40481 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
40482 Add trailing '\n's to ok() and TRACE() calls.
40484 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40486 * dlls/kernel/tests/path.c:
40487 Add error code valid for Win9x and XP.
40489 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
40491 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
40492 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
40493 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
40494 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
40495 dlls/shell32/systray.c:
40496 Improve c2man Documented-Total count. Changes:
40497 - add missing description
40498 - add missing returns section
40499 - complete missing A/W pairs
40500 - reformate comments, to match c2man requirements
40502 2005-11-10 Francois Gouget <fgouget@free.fr>
40504 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
40505 dlls/dxerr9/errors.h:
40506 Assorted spelling fixes in the DXErr8/9 error files.
40508 2005-11-10 Francois Gouget <fgouget@free.fr>
40510 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
40511 Remove extra backslash that was causing an awk warning.
40513 2005-11-10 Mike McCormack <mike@codeweavers.com>
40515 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
40516 programs/regedit/rsrc.rc:
40517 Added Korean resources.
40519 2005-11-10 Mike McCormack <mike@codeweavers.com>
40521 * programs/start/start.c:
40522 Remove the limit on the length of the command line.
40524 2005-11-10 Aric Stewart <aric@codeweavers.com>
40527 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
40529 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
40531 * dlls/uxtheme/system.c:
40532 Improve c2man Documented-Total count. Changes:
40533 - add missing returns section
40535 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
40537 * dlls/x11drv/init.c, include/wingdi.h:
40538 Added support for SHADEBLENDCAPS.
40540 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
40542 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
40543 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
40545 Support Mesa GL_VERSION on parse.
40547 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
40549 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
40550 Added URLDownloadToCacheFile[AW] stub.
40552 2005-11-10 Mike Hearn <mike@plan99.net>
40554 * dlls/wininet/version.rc:
40555 Update wininet version info.
40557 2005-11-09 Alexandre Julliard <julliard@winehq.org>
40559 * ANNOUNCE, ChangeLog, VERSION, configure:
40562 ----------------------------------------------------------------
40563 2005-11-09 Huw Davies <huw@codeweavers.com>
40565 * dlls/wineps/ps.c:
40566 Escape non-printable characters in the document title and also
40567 truncate it to 0x80 characters.
40569 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
40571 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
40572 Initialize COM prior to displaying the file dialog.
40574 2005-11-09 Mike McCormack <mike@codeweavers.com>
40576 * dlls/msi/registry.c, dlls/msi/tests/db.c:
40577 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
40580 2005-11-09 Mike McCormack <mike@codeweavers.com>
40583 Make sure we only CoUninitialize after successfully initializing.
40584 Fix the address of the returned IShellLinkDataList interface.
40586 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
40588 * dlls/urlmon/file.c:
40589 Added IInternetPriority implementation to FileProtocol.
40591 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
40593 * dlls/user/cursoricon.c:
40594 If a color bitmap is provided, store bitmap information from it
40595 instead of the mask bitmap one.
40597 2005-11-09 Alexandre Julliard <julliard@winehq.org>
40599 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
40600 Don't call SetWindowPos in ShowWindow if a parent window is not
40601 visible, only toggle the WS_VISIBLE flag.
40603 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
40605 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
40606 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
40607 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
40608 dlls/user/win.c, dlls/user/winproc.c:
40609 Improve c2man Documented-Total count. Changes:
40610 - add missing description
40611 - add missing returns section
40612 - complete missing A/W pairs
40613 - reformate comments, to match c2man requirements
40615 2005-11-09 Robert Shearman <rob@codeweavers.com>
40617 * dlls/oleaut32/typelib.c:
40618 - Cleanup formating of DispCallFunc.
40619 - Fix DispCallFunc for functions with return values.
40620 - Don't rely on _copy_arg as it is going away soon.
40622 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
40624 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
40625 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
40626 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
40627 dlls/ole32/storage.c, dlls/ole32/storage32.c:
40628 Improve c2man Documented-Total count.
40630 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
40632 * dlls/shell32/brsfolder.c:
40633 Initialize COM prior to displaying the SHBrowseForFolder dialog.
40635 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40637 * dlls/shell32/tests/shlfolder.c:
40638 Disable code that segfaults on Win98 SE.
40640 2005-11-09 Robert Shearman <rob@codeweavers.com>
40642 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
40643 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
40644 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
40645 - Fix up the callers and reorganize CoGetClassObject to split out the
40646 inproc code into another function.
40648 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
40650 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
40651 Added implementation of IInternetPriority in HttpProtocol.
40653 2005-11-08 Alexandre Julliard <julliard@winehq.org>
40655 * include/xmldom.idl:
40656 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
40658 2005-11-08 Huw Davies <huw@codeweavers.com>
40660 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
40661 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
40662 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
40663 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
40664 Include msxml2.h rather than msxml.h and xmldom.h.
40666 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
40668 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
40669 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
40671 Add tests that show that the border value manipulated by
40672 SPI_{GET,SET}BORDER is completely the same as with
40673 SPI_{GET,SET}NONCLIENTMETRICS.
40674 Fix a few signed/unsigned warnings in unrelated tests from the same
40676 Made the tests pass on wine.
40678 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40680 * dlls/advapi32/tests/crypt.c:
40681 Win98 fails another way when user isn't logged in.
40683 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
40685 * dlls/shell32/systray.c:
40686 Unicodify systray.c.
40688 2005-11-08 Alexandre Julliard <julliard@winehq.org>
40690 * include/windef.h:
40691 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
40694 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
40696 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
40697 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
40698 dlls/shdocvw/tests/shortcut.c:
40699 Support for shell instance objects.
40700 Removed a wine_todo for a no longer failing test.
40701 Added a test for IPersistFolder3::GetCurFolder.
40703 2005-11-08 Alexandre Julliard <julliard@winehq.org>
40705 * dlls/mapi32/tests/prop.c:
40706 Get rid of FAR keywords.
40708 2005-11-08 Huw Davies <huw@codeweavers.com>
40710 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
40711 Implement selectSingleNode.
40713 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
40715 * dlls/kernel/heap.c:
40716 Implement GlobalMemoryStatusEx for Solaris.
40718 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40720 * dlls/kernel/tests/heap.c:
40721 Take into account some alignment done by HeapAlloc() on Win9x.
40723 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
40725 * dlls/wininet/internet.c:
40726 Unicodify InternetCheckConnection.
40727 Use HeapAlloc'ed buffers where applicable.
40729 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
40731 * dlls/shell32/systray.c:
40732 Move functions a bit to get rid of a static declaration.
40734 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
40736 * dlls/comctl32/treeview.c:
40737 Do not issue a GetUpdateRect() to query an update region for
40738 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
40741 2005-11-08 Huw Davies <huw@codeweavers.com>
40743 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
40744 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
40745 dlls/msxml3/tests/domdoc.c:
40746 Implement get_parseError.
40748 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
40750 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
40751 Correct some allocated buffer lengths while converting to Unicode.
40753 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
40755 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
40756 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
40757 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
40758 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
40759 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
40760 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
40761 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
40762 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
40763 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
40764 dlls/user/listbox.c, dlls/user/static.c:
40765 Handle WM_PRINTCLIENT.
40766 Don't use SelectClipRgn in WM_PRINTCLIENT.
40768 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
40770 * dlls/wined3d/directx.c:
40771 Fix parsing of version number.
40773 2005-11-08 Huw Davies <huw@codeweavers.com>
40775 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
40776 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
40777 Fix cut-n-paste error in licence text.
40779 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40781 * dlls/d3d9/query.c:
40782 Allow NULL ppQuery to be passed to CreateQuery.
40784 2005-11-08 James Hawkins <truiken@gmail.com>
40786 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
40787 Implement TranslateInfString with tests.
40789 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
40791 * dlls/ole32/compobj.c:
40792 Added tracing to CoCreateInstance.
40794 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
40796 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
40797 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
40798 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
40799 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
40800 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
40801 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
40802 Improve c2man Documented-Total count. Changes:
40803 - add missing description
40804 - add missing returns section
40805 - complete missing A/W pairs
40806 - reformate comments, to match c2man requirements
40808 2005-11-08 Mike McCormack <mike@codeweavers.com>
40810 * dlls/ntdll/time.c:
40811 Add some missing timezones.
40813 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
40815 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
40816 - fill DirectShowFilters Container
40817 - fix some MLKs (clear variants)
40819 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40821 * dlls/crypt32/tests/cert.c:
40822 Make Crypt32 tests loadable on Win98.
40824 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40826 * dlls/winsock/tests/sock.c:
40827 Added last error code for XP SP1.
40829 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
40831 * dlls/dmloader/loader.c:
40832 Add some checks and fix some stream leaks.
40834 2005-11-08 Robert Shearman <rob@codeweavers.com>
40836 * dlls/ole32/rpc.c:
40837 We shouldn't pass the application name into CreateProcess because the
40838 value stored in the registry could include arguments.
40840 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40842 * dlls/wined3d/swapchain.c:
40843 Fixed an error in Swapchain_GetFrontBufferData.
40845 2005-11-08 Mike McCormack <mike@codeweavers.com>
40847 * programs/winemenubuilder/winemenubuilder.c:
40848 Extract the executable name for msi advertised shortcuts.
40850 2005-11-08 Mike McCormack <mike@codeweavers.com>
40852 * dlls/shell32/shelllink.c:
40853 Fix a problem spotted by Dmitry and another one stopping correctly
40854 formatted lnk files from being generated.
40856 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40858 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
40859 Semi-stub implementation for SHRegGetValue(A|W).
40861 2005-11-07 James Hawkins <truiken@gmail.com>
40863 * include/winerror.h:
40864 Define the setupapi hresult errors.
40866 2005-11-07 Peter Lemenkov <petro@mail.ru>
40868 * include/wininet.h:
40869 Added some missing definitions in wininet.h.
40871 2005-11-07 Huw Davies <huw@codeweavers.com>
40873 * include/xmldom.idl, include/xmldomdid.h:
40874 Add IXMLDOMParseError.
40876 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
40878 * dlls/shell32/brsfolder.c:
40879 More robust code for querying ShellFolder attributes (some
40880 ShellFolders ignore the flag mask in GetAttributesOf).
40882 2005-11-07 Alexandre Julliard <julliard@winehq.org>
40884 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
40885 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
40886 Added a bunch of tests for the INF parser.
40888 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
40890 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
40891 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
40892 First draft of ExtTextOut on an open path.
40894 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
40896 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
40897 dlls/dxdiagn/provider.c:
40898 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
40899 - more complete container hierarchy
40900 - DXDiag_AddFileDescContainer service to fill dll info
40901 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
40903 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
40905 * dlls/user/sysparams.c:
40906 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
40907 adding the needed non client metrics A->W conversions.
40909 2005-11-07 Stefan Huehner <stefan@huehner.org>
40911 * dlls/secur32/secur32.c:
40912 Fix segfault when querying non-existent SecurityProvider.
40914 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
40916 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
40917 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
40918 Add stub implementation of IMediaStream interface.
40920 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
40922 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
40923 AtlAxWinInit dummy implementation.
40925 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
40927 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
40928 Implement RtlInitAnsiStringEx.
40930 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40932 * dlls/wined3d/drawprim.c:
40933 Verify that the texture coordinate used in DrawStridedSlow is in range
40934 before trying to referencing the associated data.
40936 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40938 * dlls/wined3d/device.c:
40939 Prevent SetFVF from clearing down the vertex declaration of the FVF is
40940 zero. This is required for Prince of Persia, The sands of time.
40942 2005-11-07 Robert Shearman <rob@codeweavers.com>
40944 * dlls/ntdll/resource.c:
40945 LdrAccessResource should pop 16 bytes off the stack since it is a
40948 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
40950 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
40951 Added support of loading of IPicture data from non-statable
40952 IStreams. Added testcases for this.
40954 2005-11-07 James Hawkins <truiken@gmail.com>
40956 * dlls/hhctrl.ocx/hhctrl.c:
40957 Free an alloc'ed string.
40959 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
40961 * dlls/user/cursoricon.c:
40962 When creating black & white cursor icon, handle special case where
40963 hbmColor is null and hbmMask specify a bitmap having twice the height
40964 and formatted so the upper half is the icon AND bitmask and the lower
40965 one is the OR bitmask.
40967 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
40969 * dlls/d3d8/d3dcore_gl.h:
40970 Remove already included headers.
40972 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
40974 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
40975 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
40976 dlls/gdi/palette.c, dlls/gdi/path.c:
40977 Improve c2man Documented-Total count.
40979 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
40981 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
40982 - Move target folder initialization to a dedicated function.
40983 - Use this function in BindToObject (should be faster).
40984 - Special handling for FolderShortcut objects in Initialize method.
40985 - Removed a todo_wine from a no longer failing unit test.
40987 2005-11-05 Davin McCall <davmac@davmac.org>
40989 * dlls/winmm/winealsa/audio.c:
40990 Avoid getting ahead of dsound mixer when using non-hw device. Also
40991 avoid using internal ALSA call to retrieve hardware play position.
40993 2005-11-05 Kevin Koltzau <kevin@plop.org>
40995 * dlls/ntdll/thread.c:
40996 x86_64 references a named union, ensure unions are not nameless.
40998 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
41000 * dlls/commdlg/cdlg_De.rc:
41001 Update German resource file.
41003 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41005 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
41006 - Stricten cases for NT in a two tests.
41007 - WSAAddressToString[AW] don't fail on Win9x for those.
41008 - Modify it to pass new tests.
41010 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41012 * dlls/msi/tests/db.c:
41013 Win9x returns MSIDBERROR_NOERROR.
41015 2005-11-05 Huw Davies <huw@codeweavers.com>
41017 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
41018 Filter out CTEXT nodes when building element child lists.
41019 get_item and get_length should honour the filter.
41020 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
41022 2005-11-05 Dimi Paun <dimi@lattica.com>
41024 * dlls/comctl32/listview.c:
41025 Validate the column index passed in by the caller.
41027 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
41029 * dlls/oleaut32/varformat.c:
41030 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
41031 VARIANT_FormatDate.
41033 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41035 * dlls/wined3d/device.c:
41036 Tidy up UpdateTexture and add support for updating cube textures.
41038 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41040 * tools/winapi/win16.api, tools/winapi/win32.api:
41041 Update win16.api and win32.api.
41043 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
41045 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
41046 dlls/advapi32/registry.c, dlls/advapi32/security.c,
41047 dlls/advapi32/service.c:
41048 Improve c2man Documented-Total count.
41050 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
41052 * dlls/kernel/except.c:
41053 More verbose output when unhandled exception occurs.
41055 2005-11-04 Mike McCormack <mike@codeweavers.com>
41057 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
41058 Partially implement and test the shelllink object's
41059 IShellLinkDataList::CopyDataBlock and GetFlags methods.
41061 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41063 * tools/winapi/winapi_parser.pm:
41064 volatile is legal (and used now!) in a typedef struct {}.
41066 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41068 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
41069 tools/winapi/win32.api:
41070 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
41071 PSYM_ENUMSOURCFILES_CALLBACK.
41073 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41075 * dlls/advapi32/tests/registry.c:
41076 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
41077 not installed (WinReg.DLL is missing).
41078 - Test "\\" prefixed computer names too.
41080 2005-11-04 Mike McCormack <mike@codeweavers.com>
41082 * dlls/shell32/shelllink.c:
41083 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
41085 2005-11-04 Mike McCormack <mike@codeweavers.com>
41087 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
41088 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
41089 msi.MsiProvideComponentFromDescriptor.
41091 2005-11-04 James Hawkins <truiken@gmail.com>
41093 * dlls/hhctrl.ocx/hhctrl.c:
41094 Pass HtmlHelp commands to doWinMain.
41096 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41098 * dlls/comctl32/string.c:
41099 Move functions in comctl32/string.c to remove function declaration.
41101 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41103 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
41104 tools/winapi/winapi_parser.pm:
41105 __RPC_STUB is a calling convention as well (#defined as __stdcall).
41107 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
41109 * include/wine/port.h:
41110 Fix warning about memmove re#definition.
41112 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41114 * dlls/winsock/tests/sock.c:
41115 Make 4 WSAStringToAddress* tests don't fail on Win9x.
41117 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
41119 * dlls/oleaut32/tmarshal.c:
41120 Added support for VT_I8/VT_UI8 marshalling.
41122 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41124 * dlls/wined3d/device.c:
41125 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
41128 2005-11-04 Robert Shearman <rob@codeweavers.com>
41130 * dlls/oleaut32/tests/olefont.c:
41131 Add a test for Invoking an OleFont function.
41133 2005-11-03 Alexandre Julliard <julliard@winehq.org>
41135 * dlls/setupapi/install.c:
41136 Added support for optional section.ntx86 and section.nt in
41137 InstallHinfSection when current version is set to NT.
41139 2005-11-03 Robert Shearman <rob@codeweavers.com>
41141 * dlls/ole32/defaulthandler.c:
41142 Implement OLE object notifications, making sure to cope with the case
41143 of the advise holder not being created because no notifications are
41146 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
41149 Get rid of a double backslash.
41151 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
41153 * dlls/comctl32/string.c:
41154 Use Win32 APIs for string comparison.
41156 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
41158 * programs/winecfg/audio.c:
41159 Show detected audio drivers in autodetect.
41161 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
41163 * dlls/x11drv/winpos.c:
41164 Stricter check whether a window needs to be mapped on the screen.
41166 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
41168 * dlls/ntdll/time.c:
41169 Added another CST (Australian Central Daylight Time) to TZ_INFO.
41171 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
41173 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
41174 Extend VarCmp() and add test cases.
41176 2005-11-03 Kevin Koltzau <kevin@plop.org>
41178 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
41179 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
41180 include/msvcrt/process.h, include/msvcrt/stddef.h:
41181 Fix warnings and errors in 64bit.
41183 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
41185 * dlls/shell32/shfldr_unixfs.c:
41186 Replaced tabs with spaces.
41188 2005-11-03 Alexandre Julliard <julliard@winehq.org>
41190 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
41191 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
41192 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
41193 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
41194 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
41195 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
41196 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
41197 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
41198 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
41199 dlls/commdlg/printdlg.c:
41200 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
41201 Display an error if no printer is installed.
41203 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
41205 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
41206 Specify a DLL version for msvcrt.dll.
41208 2005-11-03 Stefan Huehner <stefan@huehner.org>
41210 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
41211 dlls/msxml3/tests/domdoc.c:
41212 Add indexed access to attributes (nodemap) and childNodes
41213 (nodelist), with some testcases.
41215 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
41217 * dlls/shell32/tests/shlfolder.c:
41218 Added some more unit tests for FolderShortcut objects.
41220 2005-11-03 Alexandre Julliard <julliard@winehq.org>
41222 * dlls/kernel/comm.c:
41223 Fixed fd leaks (spotted by Cihan Altinay).
41225 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
41227 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
41228 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
41230 Fix some wrong prototypes.
41232 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
41234 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
41235 Fill provider with some empty containers.
41237 2005-11-03 Mike McCormack <mike@codeweavers.com>
41239 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
41240 Invoke shortcuts through IContextMenu, rather than trying to access
41243 2005-11-03 Mike McCormack <mike@codeweavers.com>
41246 Add the ContextMenuHandlers key for shortcuts so the new context menu
41249 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
41251 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
41252 Cache background color brush instead of recreating it at each screen
41255 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
41257 * programs/winedbg/break.c:
41258 Fixed 'break NN' command (using dbghelp.SymEnumLines).
41260 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
41262 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
41263 programs/wineconsole/wineconsole.c:
41264 Fixed wineconsole startup when restoring registry settings.
41266 2005-11-03 Mike McCormack <mike@codeweavers.com>
41268 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
41269 dlls/msi/helpers.c:
41270 Remove some redundant null pointer checks.
41272 2005-11-03 Alexandre Julliard <julliard@winehq.org>
41274 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
41275 dlls/shell32/tests/shlfolder.c:
41276 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
41277 Set all capability flags supported by the shellfolder, disregarding
41278 the flag mask given to GetAttributesOf.
41279 Unit tests to demonstrate this behaviour.
41281 2005-11-03 Mike McCormack <mike@codeweavers.com>
41284 Add missing semicolons that caused compile trouble on FreeBSD.
41286 2005-11-03 Mike McCormack <mike@codeweavers.com>
41288 * dlls/shell32/shelllink.c:
41289 Pass the correct verb.
41290 Add a space between extra parameters.
41291 Wait for ShellExecute to complete.
41293 2005-11-03 Steven Edwards <winehacker@gmail.com>
41295 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
41296 Add a real stub for Advpack.extract.
41298 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
41300 * dlls/ntdll/thread.c:
41301 Get rid of CPU id when copying context
41303 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
41305 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
41306 dlls/d3d8/vshaderdeclaration.c:
41307 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
41308 - use D3DCOLOR macros instead of using shift + masks
41309 - fix a bug where diffuse.lpData checked instead of specular.lpData
41310 - implement color fixup on ARB VShader compilation code:
41311 -> on input parameters using swizzle
41312 -> add is_color parameter on vshader_program_add_param
41314 2005-11-03 Hans Leidekker <hans@it.vu.nl>
41316 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
41317 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
41319 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
41321 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
41322 dlls/riched20/paint.c, dlls/riched20/wrap.c:
41323 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
41324 notification, and ENM_REQUESTRESIZE event mask.
41326 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
41328 * dlls/user/scroll.c:
41329 Scroll bar: Keep the caret blinking during scroll operations (only
41330 handle WM_SYSTIMER messages that belong to the scroll bar).
41332 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
41334 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
41335 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
41336 Implemented SymEnumLines.
41338 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
41340 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
41341 programs/wineconsole/winecon_user.h:
41342 Now filling external leading in font cells.
41344 2005-11-02 Huw Davies <huw@codeweavers.com>
41346 * dlls/oleaut32/typelib.c:
41347 Don't call Release on a null ptr.
41349 2005-11-02 Alexandre Julliard <julliard@winehq.org>
41351 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
41352 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
41353 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
41354 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
41355 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
41356 server/thread.h, server/trace.c:
41357 Fixed Get/SetThreadContext to work properly on suspended threads.
41360 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
41362 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
41363 Correct WINAPI position for MSVC portability.
41365 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
41367 * programs/wineconsole/dialog.c:
41368 Fixed crash in font browsing for raster fonts.
41370 2005-11-02 Robert Shearman <rob@codeweavers.com>
41372 * dlls/oleaut32/variant.c:
41373 Fix a crash during +variant logging caused by a typo causing an array
41374 to be one element less than expected.
41376 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41378 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
41379 include/wine/wined3d_interface.h:
41380 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
41381 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
41384 2005-11-02 Robert Shearman <rob@codeweavers.com>
41386 * dlls/oleaut32/tmarshal.c:
41387 - Make sure to clean up properly on error.
41388 - Restrict the critical section to getting the channel buffer and
41389 adding a reference to it.
41391 2005-11-02 Robert Shearman <rob@codeweavers.com>
41393 * dlls/oleaut32/typelib.c:
41394 - Make wParamFlags in the paramdesc dumping function human readable.
41395 - Enums should be VT_I4 instead of VT_INT.
41396 - Trace the return value from the ITypeInfo_fnInvoke.
41398 2005-11-02 Mike McCormack <mike@codeweavers.com>
41400 * dlls/msi/cond.y, dlls/msi/tests/package.c:
41401 NULL and empty strings are the same in conditions.
41403 2005-11-02 Mike McCormack <mike@codeweavers.com>
41405 * dlls/imm32/imm.c:
41406 Change a FIXME message to a comment.
41408 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
41410 * dlls/comctl32/tab.c:
41411 Avoid printing out a possibly uninitialized variable.
41413 2005-11-02 Stefan Huehner <stefan@huehner.org>
41415 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
41416 Extend get_nodeName add testcases for it.
41418 2005-11-02 Mike McCormack <mike@codeweavers.com>
41420 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
41421 Stub implementation for MsiAdvertiseScriptA/W.
41423 2005-11-02 Mike McCormack <mike@codeweavers.com>
41425 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
41426 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
41427 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
41428 dlls/msi/update.c, dlls/msi/where.c:
41429 Create the +msidb debug channel for msi database code.
41431 2005-11-02 Aric Stewart <aric@codeweavers.com>
41433 * dlls/msi/action.c:
41434 Force files to install if the REINSTALL property is set.
41436 2005-11-02 Robert Shearman <rob@codeweavers.com>
41438 * dlls/ntdll/resource.c:
41439 Make LdrAccessResource call an internal function to satisfy Shrinker.
41441 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
41443 * dlls/ntdll/tests/om.c, server/named_pipe.c:
41444 Fix error returned when opening nonexistent pipes.
41446 2005-11-02 Alexandre Julliard <julliard@winehq.org>
41448 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
41449 server/context_x86_64.c, server/thread.c, server/thread.h:
41450 Moved the platform-independent part of the get/set_thread_context
41451 requests to a common file.
41453 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
41455 * dlls/shell32/shfldr_unixfs.c:
41456 Added some comments to document unixfs.
41458 2005-11-02 Mike McCormack <mike@codeweavers.com>
41460 * dlls/msi/install.c, dlls/msi/tests/package.c:
41461 Fix parameter handling in MsiSetTargetPath, and add a test for it.
41463 2005-11-02 Mike McCormack <mike@codeweavers.com>
41465 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
41466 Implement the RemoveFiles action.
41468 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
41470 * dlls/ntdll/rtlstr.c:
41471 Minor fixes to rtl string functions.
41473 2005-11-02 David Kredba <kredba@math.cas.cz>
41475 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
41476 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
41477 Czech resources update.
41479 2005-11-02 Mike McCormack <mike@codeweavers.com>
41481 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
41482 Stub implementation for MsiGetFileHashA/W.
41484 2005-11-02 Mike McCormack <mike@codeweavers.com>
41486 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
41487 Use an enumeration for file states.
41489 2005-11-02 Mike McCormack <mike@codeweavers.com>
41491 * dlls/msi/dialog.c:
41492 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
41494 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
41496 * dlls/comctl32/listview.c:
41497 Clear bLButtonDown flags if mouse is not down.
41499 2005-11-02 Mike McCormack <mike@codeweavers.com>
41501 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
41502 Convert all RTFPanic and RTFMsg calls to ERR calls.
41504 2005-11-02 Rob Shearman <rob@codeweavers.com>
41506 * include/rpcndr.h:
41507 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
41508 RpcMgmtEnableIdleCleanup.
41510 2005-11-02 Mike McCormack <mike@codeweavers.com>
41512 * tools/winedump/lnk.c:
41513 Handle msi component identifiers without a feature guid.
41515 2005-11-02 Mike McCormack <mike@codeweavers.com>
41517 * dlls/msxml3/node.c:
41518 Implement IXMLDOMNode::get_nodeName.
41520 2005-11-02 Robert Shearman <rob@codeweavers.com>
41522 * dlls/oleaut32/oleaut.c:
41523 The PSDispatch PS class factory can manage both typelib marshalled and
41524 IDispatch, which is NDR marshalled, so we need a wrapper to call the
41525 appropriate CreateProxy or CreateStub function.
41527 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
41529 * dlls/x11drv/settings.c, include/winuser.h:
41530 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
41532 2005-11-01 Alexandre Julliard <julliard@winehq.org>
41534 * dlls/kernel/except.c, dlls/ntdll/exception.c,
41535 include/wine/server_protocol.h, server/debugger.c,
41536 server/protocol.def, server/thread.c:
41537 Don't send an extra signal when waiting for a debug event, just do a
41538 normal wait. Return the debug event status directly as return value
41539 of the server call.
41541 2005-11-01 Alexandre Julliard <julliard@winehq.org>
41543 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
41544 server/context_sparc.c, server/context_x86_64.c:
41545 Don't send the incoming context to the server for get_thread_context,
41546 instead copy only the relevant fields of the return value on the
41549 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
41551 * dlls/ntdll/tests/om.c, server/named_pipe.c:
41552 Fix error returned when exceeding allowed instances.
41554 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
41556 * dlls/comctl32/string.c:
41557 Include config.h and port.h for strncasecmp() in MSVC port.
41559 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
41561 * dlls/kernel/file.c:
41562 Implemented FindExSearchLimitToDirectories.
41564 2005-11-01 Alexandre Julliard <julliard@winehq.org>
41566 * dlls/msvcrt/msvcrt.spec:
41567 Fixed _wstrdate/_wstrtime parameters.
41569 2005-11-01 Alexandre Julliard <julliard@winehq.org>
41571 * dlls/wininet/http.c:
41572 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
41573 Added handling of more HTTP standard headers and binary search lists.
41575 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
41577 * dlls/oleaut32/tests/vartype.c:
41578 SysReAllocString of same pointer returns TRUE.
41580 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
41582 * dlls/shell32/shfldr_unixfs.c:
41583 Fixed crash in unixfs shellfolder handling with winamp.
41585 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
41587 * dlls/amstream/amstream.c, dlls/amstream/main.c:
41588 Use a more standard indentation style.
41590 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
41593 Remove version information.
41595 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
41597 * dlls/x11drv/clipboard.c:
41598 Improve handling of mapping between X and Windows formats.
41599 Add support for UTF8.
41601 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
41603 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
41604 server/winstation.c:
41605 - Use OBJ_CASE_INSENSITIVE in object lookup.
41606 - Remove case_sensitive flag from namespace.
41607 - Remove todo_wine from now succeeding tests.
41609 2005-11-01 Davin McCall <davmac@davmac.org>
41611 * dlls/dsound/mixer.c:
41612 PhaseCancel subtracts secondary buffer from primary buffer, not the
41615 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
41617 * dlls/user/painting.c:
41618 ScrollWindowEx: Don't move the caret of child windows and hide it only
41619 if it's in the source or in the destination rectangle.
41621 2005-11-01 Robert Shearman <rob@codeweavers.com>
41623 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
41624 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
41625 Convert SHELL32_BindToChild to Unicode and fix up the callers.
41627 2005-11-01 Robert Shearman <rob@codeweavers.com>
41629 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
41630 Make the call exception handler function more compatible with NT and
41631 with what Shrinker expects.
41633 2005-10-31 Stefan Huehner <stefan@huehner.org>
41635 * programs/winetest/Makefile.in:
41636 Add msxml3,setupapi tests to winetest.
41638 2005-10-31 Alexandre Julliard <julliard@winehq.org>
41640 * configure, configure.ac, programs/Makefile.in,
41641 programs/eject/.cvsignore, programs/eject/Makefile.in,
41642 programs/eject/eject.c:
41643 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
41644 even if a Windows app has files open on it.
41646 2005-10-31 Huw Davies <huw@codeweavers.com>
41648 * dlls/rpcrt4/ndr_marshall.c:
41651 2005-10-31 Huw Davies <huw@codeweavers.com>
41653 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
41654 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
41655 Actually print the IIDs.
41657 2005-10-31 Huw Davies <huw@codeweavers.com>
41659 * dlls/gdi/enhmetafile.c, include/wingdi.h:
41660 Implement playback of EMR_ALPHABLEND.
41662 2005-10-31 Huw Davies <huw@codeweavers.com>
41664 * dlls/gdi/freetype.c:
41665 Only select a bitmap font as a last resort if we can't find a font
41666 with the correct facename.
41668 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
41670 * server/mapping.c:
41671 Do not overflow the stackbased "nt" struct when reading non-conforming
41674 2005-10-31 Alexandre Julliard <julliard@winehq.org>
41676 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
41677 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
41678 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
41679 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
41680 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
41682 Get rid of the no longer used tty driver.
41684 2005-10-31 Alexandre Julliard <julliard@winehq.org>
41686 * dlls/user/driver.c:
41687 Default to the null driver instead of dying if the specified display
41688 driver couldn't be loaded.
41690 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
41692 * dlls/user/painting.c, dlls/user/tests/msg.c:
41693 Add the tests for behaviour of [In]validateRect and [In]validateRgn
41694 with hwnd set to 0, make them pass under Wine.
41696 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
41698 * dlls/shdocvw/shdocvw_main.c:
41699 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
41701 2005-10-31 Huw Davies <huw@codeweavers.com>
41703 * dlls/oleaut32/usrmarshal.c:
41704 Deal with pExcepInfo == NULL.
41706 2005-10-31 Mike McCormack <mike@codeweavers.com>
41708 * dlls/msi/dialog.c:
41709 Make sure to unregister all the classes that were registered when msi
41710 is unloaded, so we can register again cleanly.
41712 2005-10-31 Mike McCormack <mike@codeweavers.com>
41714 * dlls/shell32/tests/shlexec.c:
41715 Add void to empty declaration list.
41717 2005-10-31 Alexandre Julliard <julliard@winehq.org>
41719 * dlls/gdi/dc.c, dlls/gdi/driver.c:
41720 Default to an empty driver instead of dying if the specified display
41721 driver couldn't be loaded.
41723 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
41725 * configure, configure.ac, dlls/shdocvw/Makefile.in,
41726 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
41727 dlls/shdocvw/tests/shortcut.c:
41728 Added initial tests for shdocvw's FolderShortcut related
41731 2005-10-31 Marcus Meissner <meissner@suse.de>
41733 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
41734 Added assembly implementation of EXC_CallHandler.
41736 2005-10-31 Mike McCormack <mike@codeweavers.com>
41738 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
41739 dlls/msi/tests/package.c:
41740 Fix and test MsiGetProperty and MsiSetProperty.
41742 2005-10-31 Mike McCormack <mike@codeweavers.com>
41744 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
41745 dlls/msi/tests/msi.c:
41746 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
41749 2005-10-31 James Hawkins <truiken@gmail.com>
41751 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
41752 Implement InternetCreateUrlW and test cases.
41754 2005-10-31 Huw Davies <huw@codeweavers.com>
41756 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
41757 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
41758 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
41759 Fix handling of relative state indices in RestoreDC.
41760 Fix return value of SaveDC when writing to an emf.
41761 Before writing the EMR_EOF record we should ensure that we clear the
41764 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
41766 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
41767 dlls/ddraw/opengl_private.h:
41768 Finish moving d3d[1..3] light code to use d3d7.
41770 2005-10-31 Marcus Meissner <meissner@suse.de>
41772 * dlls/kernel/time.c:
41773 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
41775 2005-10-31 Hans Leidekker <hans@it.vu.nl>
41777 * dlls/odbccp32/odbccp32.c:
41778 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
41779 SQLInstallDriver{,Ex}, SQLInstallerError and
41780 SQLInstallTranslator{,Ex}.
41782 2005-10-31 Juan Lang <juan_lang@yahoo.com>
41784 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
41785 dlls/crypt32/tests/cert.c:
41786 Implement CertSignSignature and CertVerifySignature(Ex).
41788 2005-10-31 Robert Reif <reif@earthlink.net>
41790 * dlls/winmm/tests/wave.c:
41791 Add waveOutPause/waveOutRestart test.
41792 Tighten up play duration test when ending too soon.
41793 Set VirtualFree size to 0.
41795 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
41797 * dlls/shlwapi/tests/path.c:
41798 Stop PathIsValidCharW tests after 100 failing tests.
41800 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
41802 * dlls/d3d9/query.c:
41803 In case of D3D9 the CreateQuery call can be used to retrieve status
41804 information. According to MSDN the 'ppQuery' parameter can be set to
41805 NULL to detect if a certain query Type is supported.
41807 2005-10-30 Mike McCormack <mike@codeweavers.com>
41809 * dlls/msi/action.c:
41810 Add a stub for the AllocateRegistrySpace action.
41812 2005-10-30 Mike McCormack <mike@codeweavers.com>
41814 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
41815 dlls/msi/package.c, include/msiquery.h:
41816 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
41818 2005-10-30 Mike McCormack <mike@codeweavers.com>
41820 * dlls/msi/dialog.c:
41821 Add a read-only implementation of the SelectionTree control.
41823 2005-10-30 Mike McCormack <mike@codeweavers.com>
41825 * dlls/msi/classes.c:
41826 Simplify register_progid() and remove a fixed length buffer.
41828 2005-10-30 Mike McCormack <mike@codeweavers.com>
41830 * dlls/msi/dialog.c:
41831 Handle MaskEdit masks containing dashes and other constant
41834 2005-10-30 Mike McCormack <mike@codeweavers.com>
41836 * dlls/msi/action.c:
41837 Use msi_get_property_int() in a few more places.
41839 2005-10-30 Alexandre Julliard <julliard@winehq.org>
41841 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
41842 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
41843 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
41844 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
41845 dlls/winecrt0/stub.c, include/winnt.h:
41846 Make all winecrt0 functions and variables hidden.
41848 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
41850 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
41851 dlls/winmm/sound.spec:
41852 Correct name of sound.dll to sound.drv (WIN16).
41854 2005-10-30 Kai Blin <blin@gmx.net>
41856 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
41857 dlls/secur32/secur32_priv.h:
41858 A dispatcher for running ntlm_auth.
41860 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
41862 * dlls/user/scroll.c:
41863 Handle the left and right arrow keys.
41865 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
41867 * include/wine/library.h:
41868 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
41871 2005-10-30 Mike McCormack <mike@codeweavers.com>
41873 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
41874 Add a stub implementation of msi.MsiSetMode.
41876 2005-10-30 Mike McCormack <mike@codeweavers.com>
41878 * dlls/msi/classes.c:
41879 Remove unused package parameter of register_progid_base().
41881 2005-10-30 Mike McCormack <mike@codeweavers.com>
41883 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
41884 Use "static const" rather than "const static" as gcc -W complains
41887 2005-10-30 Robert Reif <reif@earthlink.net>
41889 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
41890 Implement _wstrdate and _wstrtime with tests.
41892 2005-10-30 Peter Beutner <p.beutner@gmx.net>
41894 * dlls/msvcrt/cppexcept.c:
41895 Fix exception handling for non CXX_EXCEPTIONs.
41897 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
41899 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
41900 server/mapping.c, server/mutex.c, server/named_pipe.c,
41901 server/object.c, server/object.h, server/process.c,
41902 server/semaphore.c, server/timer.c, server/winstation.c:
41903 Pass object attributes to create_named_object & find_object.
41905 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
41907 * dlls/kernel/atom.c:
41908 Implemented local/global atom creation, deletion & lookup on top of
41911 2005-10-29 Juan Lang <juan_lang@yahoo.com>
41913 * dlls/wldap32/wldap32.spec:
41914 Export functions by ordinal, cryptnet.dll at least depends on it.
41916 2005-10-29 Mike McCormack <mike@codeweavers.com>
41918 * dlls/msi/action.c:
41919 Don't change the UI level during ExecuteAction.
41921 2005-10-29 Mike McCormack <mike@codeweavers.com>
41924 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
41927 2005-10-29 Mike McCormack <mike@codeweavers.com>
41929 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
41930 dlls/msi/helpers.c:
41931 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
41933 2005-10-29 Mike McCormack <mike@codeweavers.com>
41935 * dlls/msi/dialog.c:
41936 Explicitly check for MSICONDITION_TRUE being returned from
41937 MsiEvaluateCondition.
41939 2005-10-29 Mike McCormack <mike@codeweavers.com>
41941 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
41942 Some installers don't call the CreateFolders action before the
41943 InstallFiles action as MSDN specifies, but it still seems to work, so
41944 make sure that we create component directories in the InstallFiles
41947 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
41949 * dlls/comctl32/header.c:
41950 Unify HEADER_GetItem[A/W] into one function.
41952 2005-10-29 Mike McCormack <mike@codeweavers.com>
41954 * dlls/msi/cond.y, dlls/msi/tests/package.c:
41955 Add a bunch of tests for MsiEvaluateCondition and make them pass.
41957 2005-10-29 Mike McCormack <mike@codeweavers.com>
41959 * dlls/msi/dialog.c:
41960 Make enter and escape trigger the default and cancel buttons in
41963 2005-10-29 Mike McCormack <mike@codeweavers.com>
41965 * dlls/msi/table.c:
41966 Deleted two buggy functions that incorrectly and inefficiently check
41967 whether a row already exists in a table, and replaced them with a call
41968 to an existing working function that does the same thing correctly.
41970 2005-10-29 Mike McCormack <mike@codeweavers.com>
41972 * dlls/msi/files.c:
41973 Remove an incorrect comment and check for 0 being an invalid file
41976 2005-10-29 Mike McCormack <mike@codeweavers.com>
41978 * dlls/msi/files.c:
41979 Extract file directly to their target location, bypassing the need to
41980 use temporary files and move files.
41982 2005-10-29 Robert Shearman <rob@codeweavers.com>
41984 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
41985 - Read DLL name from modules in MSFT typelibs.
41986 - A name offset of -1 for a parameter means that it has the same name
41988 - Print an error if a ReadName is attempted with an offset of -1,
41989 since this will read garbage.
41990 - Implement ITypeInfo_GetDllEntry.
41992 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41994 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
41995 dlls/wined3d/wined3d_private.h:
41996 Move the softwareVertexProcessing flag from the stateblock to the
41997 device because its state shouldn't be recorded in a stateblock.
41999 2005-10-29 Robert Shearman <rob@codeweavers.com>
42002 Print an error if a DC is created with a bad device.
42004 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
42006 * programs/winecfg/driveui.c:
42007 Set list view's text directly - don't use fill_drives_list for that.
42008 Enable "Apply" button when text changes.
42010 2005-10-29 Kevin Koltzau <kevin@plop.org>
42012 * dlls/msvcrt/console.c:
42013 Enable line editing for _cgets.
42015 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
42017 * dlls/ole32/tests/stg_prop.c:
42018 Delete some temp files created by the ole32 tests.
42020 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
42022 * dlls/msi/action.c:
42023 Passing NULL as the last two parameters to ReadFile is illegal and
42024 actually causes a crash on windows. The attached patch fixes this.
42026 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
42028 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
42029 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
42031 2005-10-29 Mike McCormack <mike@codeweavers.com>
42034 Add an implementation for MsiGetShortcutTargetA/W.
42036 2005-10-28 Alexandre Julliard <julliard@winehq.org>
42038 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
42039 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
42040 attempts to unmount the Unix device.
42042 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
42044 * dlls/ntdll/om.c, include/winternl.h:
42045 Fix NtQueryDirectoryObject prototype, documentation, and the
42046 definition of the structure it uses.
42048 2005-10-28 Huw Davies <huw@codeweavers.com>
42050 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
42051 dlls/gdi/tests/mapping.c:
42052 xform can be NULL when setting the identity.
42054 2005-10-28 Mike McCormack <mike@codeweavers.com>
42056 * dlls/msi/install.c:
42059 2005-10-28 Mike McCormack <mike@codeweavers.com>
42061 * dlls/shell32/shelllink.c:
42062 Handle MSI advertised shortcuts in the shelllink object.
42064 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
42066 * programs/regedit/De.rc:
42067 Update the German resource file.
42069 2005-10-28 Mike McCormack <mike@codeweavers.com>
42071 * dlls/msi/files.c:
42072 Put the UI update code for cabinet file into a separate function.
42074 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42076 * dlls/version/install.c:
42077 Correct the way that VerFindFileA checks for a file that is
42078 exclusively locked.
42080 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42082 * dlls/kernel/tests/thread.c:
42083 Test CreateThread() for reception of NULL pointer to TID.
42085 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42087 * dlls/user/tests/msg.c:
42088 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
42089 create a thread then.
42091 2005-10-28 Mike McCormack <mike@codeweavers.com>
42094 Return an error in MsiGetComponentPathW if passed a null component.
42096 2005-10-28 Mike McCormack <mike@codeweavers.com>
42099 Fix error handling in MsiEvaluateCondition.
42101 2005-10-28 Mike McCormack <mike@codeweavers.com>
42103 * dlls/msi/files.c:
42104 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
42106 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42108 * dlls/kernel/tests/console.c:
42109 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
42110 console signal handler is set to NULL.
42112 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
42114 * dlls/comctl32/header.c:
42115 Unify HEADER_InsertItem[A/W] into one function.
42117 2005-10-28 Mike McCormack <mike@codeweavers.com>
42119 * dlls/msi/files.c:
42120 Fix a memory leak in the cabinet extracting code.
42122 2005-10-28 Juan Lang <juan_lang@yahoo.com>
42124 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
42125 Use CryptMem functions for internal memory allocation.
42127 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
42129 * programs/regedit/De.rc:
42130 Added German resources for regedit's find dialog.
42132 2005-10-28 James Hawkins <truiken@gmail.com>
42134 * dlls/wininet/internet.c:
42135 Correct parameter names for InternetSetFilePointer.
42137 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
42139 * dlls/oleaut32/variant.c:
42140 Handle VT_DECIMAL in VarCmp().
42142 2005-10-28 Mike McCormack <mike@codeweavers.com>
42144 * dlls/msvcrt/wcs.c:
42145 Use the correct buffer - reported by Jesse Allen.
42147 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42149 * dlls/kernel/tests/thread.c:
42150 Add a test for GetThreadExitCode.
42151 Use GetModuleHandleA as kernel32 should be present on every system.
42153 2005-10-28 Mike McCormack <mike@codeweavers.com>
42155 * dlls/shell32/shelllink.c:
42156 Implement IContextMenu::QueryContextMenu and
42157 IContextMenu::InvokeCommand.
42159 2005-10-28 Mike McCormack <mike@codeweavers.com>
42161 * dlls/msi/msi.spec:
42162 Fix MsiGetPropertyA/W spec declarations.
42164 2005-10-28 Mike McCormack <mike@codeweavers.com>
42166 * dlls/msi/action.c, dlls/msi/files.c:
42167 Create component folders in the CreateFolders action.
42169 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
42171 * programs/winecfg/appdefaults.c:
42172 Define OS environment variable on WinNT versions.
42174 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
42176 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
42177 include/wine/server_protocol.h, server/event.c, server/handle.c,
42178 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
42179 server/named_pipe.c, server/protocol.def, server/semaphore.c,
42180 server/timer.c, server/trace.c, server/winstation.c:
42181 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
42183 - Pass DesiredAccess to the server when creating mailslot.
42185 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
42187 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
42188 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
42191 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
42193 * dlls/advapi32/tests/registry.c:
42194 Delete a temp file.
42196 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
42198 * dlls/wininet/internet.c:
42199 Add default implementation for max_conn_pre_*_server flag.
42200 Add stubs for the above flags in InternetSetOption.
42202 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
42204 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
42206 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
42207 SetStretchBltMode() to assume that the corresponding DC driver
42208 functions return only a BOOL success flag, and therefore a proper
42209 return value should be generated by the main function. Fixed
42210 EMFDRV_StretchDIBits() to return a proper value (like
42211 MFDRV_StretchDIBits already does). Added comments about other cases of
42212 improper return values.
42214 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
42216 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
42217 dlls/user/spy.c, include/winuser.h:
42218 Add some missing USER definitions, add a couple of FIXMEs for not
42219 implemented features.
42221 2005-10-27 Mike McCormack <mike@codeweavers.com>
42223 * dlls/msi/action.c, dlls/msi/custom.c:
42224 If an action fails, print out its name as well as the error code. Use
42225 %d for error codes so it's easy to match them up to something in
42228 2005-10-27 Mike McCormack <mike@codeweavers.com>
42230 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
42231 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
42232 dlls/msi/helpers.c:
42233 Rename load_dynamic_stringW to msi_dup_record_field to better describe
42234 what it does, and replace a few instances with MSI_RecordGetString to
42235 avoid allocating memory.
42237 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
42239 * dlls/user/tests/msg.c:
42240 Add test for undocumented 0x4D message sent on F1.
42242 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
42244 * dlls/msvcrt/tests/printf.c:
42245 Added a test case for %0f and %.0f.
42247 2005-10-27 Mike McCormack <mike@codeweavers.com>
42249 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
42250 Implement transforms. This still includes some debugging code which
42251 can be enabled by setting debug_transform to 1 in the relevant
42254 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
42256 * dlls/wineps/init.c:
42257 Reorder header files to avoid name space collision with symbol
42260 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
42262 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
42263 dlls/shell32/tests/shlfolder.c:
42264 Implemented UnixFolder's IPersistPropertyBag::Load method.
42266 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
42268 * dlls/oleaut32/tests/vartype.c:
42269 Add tests for functionality implemented or corrected: multiplication,
42270 division, cast to double, cast to string.
42272 2005-10-27 Robert Shearman <rob@codeweavers.com>
42274 * include/rpcproxy.h:
42275 Add the macros used in dlldata.c files.
42277 2005-10-27 Robert Shearman <rob@codeweavers.com>
42279 * dlls/oleaut32/tmarshal.c:
42280 There is no need to call IUnknown_QueryInterface since getting the
42281 correct object is handled by the proxy manager.
42283 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
42285 * dlls/shell32/iconcache.c:
42286 Remove iconcache pre-initialization hack, it's not necessary any
42289 2005-10-27 Hans Leidekker <hans@it.vu.nl>
42291 * tools/wineinstall:
42292 Wine is beta software now.
42294 2005-10-27 Mike McCormack <mike@codeweavers.com>
42296 * dlls/msi/action.c:
42297 Tidy up the RegisterProduct action a little.
42299 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42301 * dlls/d3d8/device.c:
42302 Release the OpenGL context when the device is released.
42304 2005-10-27 Alexandre Julliard <julliard@winehq.org>
42306 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
42307 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
42308 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
42309 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
42310 programs/winecfg/driveui.c, programs/winecfg/resource.h:
42311 Get rid of the show dir symlink option.
42313 2005-10-27 Alexandre Julliard <julliard@winehq.org>
42315 * dlls/ntdll/directory.c:
42316 Make show_dir_symlinks the default and get rid of the option.
42318 2005-10-27 Alexandre Julliard <julliard@winehq.org>
42321 Make the unmount_device request take a handle to the device file
42322 itself instead of a handle to a file opened on the device.
42324 2005-10-27 Robert Reif <reif@earthlink.net>
42326 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
42327 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
42328 Added more error codes to dxerr8 and dxerr9 which were extracted from
42329 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
42331 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42333 * dlls/kernel/tests/process.c:
42334 Test for argv handling.
42336 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
42338 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
42339 Add stub implementation for NtAccessCheckAndAuditAlarm.
42341 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
42343 * include/advpub.h:
42344 Declare ExecuteCab and TranslateInfString.
42346 2005-10-27 Juan Lang <juan_lang@yahoo.com>
42348 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
42349 dlls/crypt32/tests/main.c, include/wincrypt.h:
42350 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
42352 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42354 * dlls/wined3d/vertexshader.c:
42355 Correct the number of parameters expected for the LRP function.
42357 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42359 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
42360 dlls/d3d8/vertexbuffer.c:
42361 Changed index and vertex buffer so that internal references are
42362 counted separately to external ones.
42364 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
42366 * programs/regedit/Fr.rc:
42367 Updated French resources.
42369 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
42371 * dlls/shell32/shellord.c:
42372 Correctly handle flags parameter in SHAddToRecentDocs.
42374 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
42376 * aclocal.m4, configure:
42377 Print first line of LDD output only.
42379 2005-10-27 Mike McCormack <mike@codeweavers.com>
42381 * dlls/msvcrt/wcs.c:
42382 Missing and zero precision specifiers are different.
42384 2005-10-27 Robert Shearman <rob@codeweavers.com>
42386 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
42387 Add IFontEventsDisp and IProvideMultipleClassInfo.
42389 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
42391 * dlls/comctl32/header.c:
42392 Unify HEADER_SetItem[A/W] into one function.
42394 2005-10-27 Mike McCormack <mike@codeweavers.com>
42396 * dlls/shell32/shelllink.c:
42397 Add the IObjectWithSite interface.
42399 2005-10-27 Mike McCormack <mike@codeweavers.com>
42401 * dlls/user/tests/menu.c:
42402 Add a currently failing test case for menus.
42404 2005-10-27 Robert Reif <reif@earthlink.net>
42406 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
42407 Remove unused variable from IDirectSoundFullDuplexImpl.
42408 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
42410 2005-10-26 Alexandre Julliard <julliard@winehq.org>
42412 * dlls/kernel/file.c:
42413 In FindNextFileExW don't report directory symlinks that point to one
42414 of the parent directories, to avoid infinite recursions.
42416 2005-10-26 Mike McCormack <mike@codeweavers.com>
42418 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
42420 Create a stub function to apply a single table transform and call it
42421 where we need to apply transforms.
42423 2005-10-26 Huw Davies <huw@codeweavers.com>
42425 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
42426 include/rpcproxy.h:
42427 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
42428 along with a few related defines.
42430 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
42432 * dlls/oleaut32/vartype.c:
42433 Implement complete VarDecDiv() for any valid DECIMAL.
42435 2005-10-26 Alexandre Julliard <julliard@winehq.org>
42437 * dlls/ntdll/loader.c:
42438 Attach to implicitly loaded builtin dlls on process startup.
42440 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
42442 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
42443 programs/regedit/framewnd.c, programs/regedit/main.h,
42444 programs/regedit/resource.h, programs/regedit/treeview.c:
42445 - Added Find functions
42446 - Some refactoring that made Find functions possible
42447 - GetItemPath returns a heap-allocated string
42448 - subtree update put into a separate function UpdateExpandingTree
42449 - error() utility function made public
42450 - Find functions are grayed/ungrayed based on context (which fixes
42451 invalid 'grayed' flag in some localizations).
42452 - InvalidateRect to fix display glitches coming from using
42454 - English and Polish resource updates (Find dialog box and Find menu
42455 options, string not found message).
42457 2005-10-26 Huw Davies <huw@codeweavers.com>
42459 * dlls/oleaut32/tmarshal.c:
42460 Treat paramflags == 0 like PARAMFLAG_FIN.
42462 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
42464 * dlls/oleaut32/vartype.c:
42465 Implement complete VarDecMul() for any valid DECIMAL.
42467 2005-10-26 Mike McCormack <mike@codeweavers.com>
42469 * dlls/msi/action.c:
42470 Enumerate the substorage transforms for any patches that are passed on
42471 the command line with PATCH=. Need to implement
42472 table_apply_transform() before this will do anything interesting.
42474 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
42476 * dlls/user/exticon.c, dlls/user/tests/resource.c:
42477 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
42478 if SearchPath fails to find the requested file in
42479 PrivateExtractIcons.
42480 - Some unit tests for PrivateExtractIcons.
42482 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
42484 * dlls/oleaut32/variant.c:
42485 Handle VT_CY in VarDiv().
42487 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
42489 * dlls/version/info.c:
42490 Updated trace to support VERSIONED_PRINTER.
42492 2005-10-26 Peter Beutner <p.beutner@gmx.net>
42494 * dlls/ntdll/cdrom.c:
42495 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
42497 2005-10-26 Robert Shearman <rob@codeweavers.com>
42499 * dlls/ole32/defaulthandler.c:
42500 Implement a Stop function and use this to properly implement
42501 IOleObject_Close, IAdviseSink_OnClose and the destructor.
42503 2005-10-26 Robert Shearman <rob@codeweavers.com>
42505 * dlls/oleaut32/tmarshal.c:
42506 - Forward IDispatch functions to the MIDL-generated proxy.
42507 - Remove special cases caused by previous marshaling of IDispatch &
42508 IUnknown that is no longer done.
42509 - Add error messages if an IUnknown or IDispatch method is called when
42510 it no longer should be.
42512 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
42514 * dlls/oleaut32/vartype.c:
42515 Implement complete VarBstrFromDec() for any valid DECIMAL, with
42516 internationalization support borrowed from VARIANT_BstrFromReal(). The
42517 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
42518 function and reused.
42520 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
42522 * dlls/user/tests/msg.c:
42523 Silently ignore WM_PAINT in msg tests.
42525 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
42527 * include/winternl.h:
42528 Add OBJECT_BASIC_INFORMATION to winternl.h.
42530 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
42532 * dlls/ntdll/file.c:
42533 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
42535 2005-10-26 Mike McCormack <mike@codeweavers.com>
42537 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
42538 Create an internal handle-free api for reading MSI database summary
42541 2005-10-26 Mike McCormack <mike@codeweavers.com>
42543 * dlls/msi/dialog.c:
42544 Switch back to using IPicture to load images. LoadImage did the
42545 resizing for us, but doesn't handle jpeg files and requires us writing
42546 a temp file, whereas IPicture handles jpeg files and can load directly
42549 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
42551 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
42552 Add a test for GetCurrentObject, make it pass under Wine.
42554 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
42556 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
42557 Make secur32.dll tests load on nt 4.0.
42559 2005-10-26 Hans Leidekker <hans@it.vu.nl>
42561 * dlls/odbccp32/odbccp32.c:
42562 Implement SQLInstallDriverManager.
42564 2005-10-26 Stefan Huehner <stefan@huehner.org>
42566 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
42567 Fix IXMLDOMDocument error handling.
42569 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
42571 * dlls/msvcrt/undname.c:
42572 Previous fix incorrectly removed all test for strings starting with
42573 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
42576 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
42578 * dlls/winspool/tests/info.c:
42579 Fix for GetPrinterDriverDirectoryA test.
42581 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
42583 * dlls/kernel/tests/path.c:
42584 Test for return value from CreateDirectory("c:").
42586 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
42588 * dlls/wininet/http.c, dlls/wininet/internet.h:
42589 Make functions static.
42591 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
42593 * programs/notepad/main.c:
42594 Windows XP does not always include the executable file name on the
42597 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
42599 * programs/notepad/dialog.c:
42600 Need an explicit truncate command to shorten the length of a file.
42602 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42604 * dlls/capi2032/cap20wxx.c:
42605 Fix gcc 4 warnings.
42607 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42609 * dlls/gdi/tests/metafile.c:
42610 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
42612 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
42614 * dlls/user/tests/text.c, dlls/user/text.c:
42615 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
42618 2005-10-26 Alexandre Julliard <julliard@winehq.org>
42620 * ChangeLog, documentation/ChangeLog.ALPHA:
42621 Start a new ChangeLog file. Older changes moved to
42622 documentation/ChangeLog.ALPHA.
42624 2005-10-25 Alexandre Julliard <julliard@winehq.org>
42626 * ANNOUNCE, ChangeLog, VERSION, configure:
42629 ----------------------------------------------------------------