1 2006-05-24 Alexandre Julliard <julliard@winehq.org>
3 * dlls/usp10/tests/usp10.c:
4 usp10: Fixed a compiler warning.
6 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
7 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
8 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
9 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
10 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
11 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
12 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
13 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
14 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
15 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
16 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
17 Link against libwine_unicode everywhere we use Unicode functions.
19 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
20 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
21 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
22 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
23 dlls/shlwapi/tests/path.c:
24 Tests should not use wine/unicode.h.
26 * tools/widl/typelib.c, tools/widl/write_msft.c:
27 widl: Get rid of unnecessary inclusion of unicode.h.
30 libwine: Don't use libwine_unicode functions.
32 2006-05-24 Mike McCormack <mike@codeweavers.com>
34 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
35 programs/winefile/winefile.c:
36 Fixed more boolean comparisons against TRUE.
38 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
39 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
41 * dlls/wininet/dialogs.c:
42 wininet: Fix a possible NULL pointer deference.
44 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
47 Makefile.in: find needs a slash when the source dir is a symlink.
49 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
51 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
52 gphoto2.ds: Added Korean resources.
54 2006-05-24 Alexandre Julliard <julliard@winehq.org>
56 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
57 libs/unicode/string.c, libs/unicode/wine_unicode.def,
58 libs/unicode/wine_unicode.map:
59 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
61 * include/wine/unicode.h, libs/unicode/string.c,
62 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
63 libwine_unicode: Define all functions in the library even if they can be inlined.
65 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
67 * dlls/user/tests/msg.c:
68 user: Add a test to check the queue status if there is a pending
69 posted message and the quit flag is set.
71 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
73 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
74 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
75 include/wine/wined3d_interface.h:
76 wined3d: Swapchain and back buffer corrections + tests.
78 2006-05-24 Mike McCormack <mike@codeweavers.com>
81 msi: Set a default radio button.
84 msi: Fix a possible memory leak.
86 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
88 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
89 include/wine/wined3d_gl.h:
90 wined3d: Fix ARB_imaging abuse.
92 2006-05-24 Alexandre Julliard <julliard@winehq.org>
94 * dlls/wined3d/device.c:
95 wined3d: Fixed a couple of boolean comparisons against TRUE.
97 2006-05-23 Jason Green <jave27@gmail.com>
99 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
100 dlls/wined3d/wined3d_private.h:
101 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
104 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
105 wined3d: Add function to print the infolog of a GLSL shader on errors.
106 With assistance from H. Verbeet.
108 * include/wine/wined3d_gl.h:
109 wined3d: Added some GLSL defines and function prototypes.
111 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
113 * dlls/comdlg32/printdlg.c:
114 comdlg32: Write-strings warning fix.
116 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
118 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
119 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
120 programs/notepad/Fr.rc, programs/progman/Fr.rc,
121 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
122 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
123 programs/wordpad/Fr.rc:
124 Uniformization of French main menu accelerators.
126 2006-05-23 Hans Leidekker <hans@it.vu.nl>
128 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
129 uninstaller: Add Dutch resources.
131 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
133 * dlls/x11drv/xrender.c:
134 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
136 2006-05-23 Juan Lang <juan_lang@yahoo.com>
138 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
139 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
141 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
143 * dlls/wined3d/directx.c:
144 wined3d: Remove a double cap flag.
146 * dlls/wined3d/surface.c:
147 wined3d: Remove an unnecessary NULL check.
149 2006-05-23 Jacek Caban <jacek@codeweavers.com>
151 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
152 dlls/mshtml/persist.c:
153 mshtml: Added stub implementation of IPersistStreamInit.
155 * dlls/shdocvw/oleobject.c:
156 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
158 * dlls/shdocvw/oleobject.c:
159 shdocvw: Don't do verb that is already done.
161 * dlls/shdocvw/oleobject.c:
162 shdocvw: Move UI activating to the separated function.
164 * dlls/shdocvw/oleobject.c:
165 shdocvw: Move inplace activating code to the separated function.
167 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
168 dlls/shdocvw/webbrowser.c:
169 shdocvw: Added WebBrowser v1 implementation.
171 * dlls/shdocvw/regsvr.c:
172 shdocvw: Added WebBrowser v1 registration.
174 2006-05-23 Robert Shearman <rob@codeweavers.com>
176 * dlls/comctl32/propsheet.c:
177 comctl32: Fix the loading of strings for the property sheet page by
178 caching the ID of the string to load before overwriting it with an
181 2006-05-23 Alexandre Julliard <julliard@winehq.org>
183 * dlls/user/winproc.c:
184 user: Reuse the fast A->W function to implement the 16->32W case.
185 Get rid of the no longer needed 16->32W mapping functions.
187 * dlls/user/winproc.c:
188 user: Reuse the fast W->A function to implement the 32W->16 case.
189 Get rid of the no longer needed 32W->16 mapping functions.
191 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
192 user: Use winproc callbacks for the remaining 16-bit messaging functions.
194 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
196 * dlls/comctl32/header.c:
197 comctl32: header: Don't try to draw items outside the clipping rect.
199 * dlls/comctl32/header.c:
200 comctl32: header: Make the column resizing smooth in full drag mode.
201 Make the column resizing smooth in full drag mode even for listview
202 with lots of elements by redrawing only the resized column and calling
205 2006-05-22 Juan Lang <juan_lang@yahoo.com>
207 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
208 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
209 crypt32: Abstract contexts.
210 - create an abstract interface for contexts, and use it for certificates
211 - create a simple context list, and use it for memory stores
213 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
215 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
216 usp10: Add stub for ScriptStringOut.
218 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
220 * dlls/wined3d/swapchain.c:
221 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
223 2006-05-23 Huw Davies <huw@codeweavers.com>
225 * dlls/rpcrt4/tests/ndr_marshall.c:
226 rpcrt4: Uncomment test now that it works correctly.
228 * dlls/rpcrt4/ndr_marshall.c:
229 rpcrt4: Add another static.
231 * dlls/rpcrt4/ndr_marshall.c:
232 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
233 amongst the NdrSimpleStruct* ones.
235 2006-05-23 Alexandre Julliard <julliard@winehq.org>
237 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
238 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
239 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
240 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
241 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
242 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
243 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
244 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
245 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
246 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
247 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
248 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
249 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
250 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
251 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
252 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
253 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
254 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
255 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
256 programs/winetest/Makefile.in:
257 winspool: Renamed the directory to winspool.drv.
259 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
260 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
261 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
262 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
263 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
264 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
265 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
266 dlls/wineps.drv/data/AvantGarde_Demi.c,
267 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
268 dlls/wineps.drv/data/Bookman_Demi.c,
269 dlls/wineps.drv/data/Bookman_DemiItalic.c,
270 dlls/wineps.drv/data/Bookman_Light.c,
271 dlls/wineps.drv/data/Bookman_LightItalic.c,
272 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
273 dlls/wineps.drv/data/Courier_Bold.c,
274 dlls/wineps.drv/data/Courier_BoldOblique.c,
275 dlls/wineps.drv/data/Courier_Oblique.c,
276 dlls/wineps.drv/data/Helvetica.c,
277 dlls/wineps.drv/data/Helvetica_Bold.c,
278 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
279 dlls/wineps.drv/data/Helvetica_Narrow.c,
280 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
281 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
282 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
283 dlls/wineps.drv/data/Helvetica_Oblique.c,
284 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
285 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
286 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
287 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
288 dlls/wineps.drv/data/Palatino_Bold.c,
289 dlls/wineps.drv/data/Palatino_BoldItalic.c,
290 dlls/wineps.drv/data/Palatino_Italic.c,
291 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
292 dlls/wineps.drv/data/Times_Bold.c,
293 dlls/wineps.drv/data/Times_BoldItalic.c,
294 dlls/wineps.drv/data/Times_Italic.c,
295 dlls/wineps.drv/data/Times_Roman.c,
296 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
297 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
298 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
299 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
300 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
301 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
302 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
303 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
304 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
305 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
306 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
307 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
308 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
309 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
310 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
311 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
312 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
313 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
314 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
315 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
316 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
317 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
318 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
319 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
320 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
321 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
322 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
323 dlls/wineps/data/AvantGarde_BookOblique.c,
324 dlls/wineps/data/AvantGarde_Demi.c,
325 dlls/wineps/data/AvantGarde_DemiOblique.c,
326 dlls/wineps/data/Bookman_Demi.c,
327 dlls/wineps/data/Bookman_DemiItalic.c,
328 dlls/wineps/data/Bookman_Light.c,
329 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
330 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
331 dlls/wineps/data/Courier_BoldOblique.c,
332 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
333 dlls/wineps/data/Helvetica_Bold.c,
334 dlls/wineps/data/Helvetica_BoldOblique.c,
335 dlls/wineps/data/Helvetica_Narrow.c,
336 dlls/wineps/data/Helvetica_Narrow_Bold.c,
337 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
338 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
339 dlls/wineps/data/Helvetica_Oblique.c,
340 dlls/wineps/data/NewCenturySchlbk_Bold.c,
341 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
342 dlls/wineps/data/NewCenturySchlbk_Italic.c,
343 dlls/wineps/data/NewCenturySchlbk_Roman.c,
344 dlls/wineps/data/Palatino_Bold.c,
345 dlls/wineps/data/Palatino_BoldItalic.c,
346 dlls/wineps/data/Palatino_Italic.c,
347 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
348 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
349 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
350 dlls/wineps/data/ZapfChancery_MediumItalic.c,
351 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
352 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
353 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
354 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
355 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
356 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
357 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
358 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
359 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
360 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
361 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
362 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
363 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
364 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
365 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
366 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
367 wineps: Renamed the directory to wineps.drv.
369 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
370 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
371 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
372 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
373 dlls/msisys/msisys.ocx.spec:
374 msisys: Renamed the directory to msisys.ocx.
376 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
378 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
379 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
380 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
381 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
382 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
383 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
384 dlls/advapi32/registry.c, dlls/advapi32/security.c,
385 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
386 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
387 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
388 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
389 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
390 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
391 dlls/advpack/install.c, dlls/advpack/reg.c,
392 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
393 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
394 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
395 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
396 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
397 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
398 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
399 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
400 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
401 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
402 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
403 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
404 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
405 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
406 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
407 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
408 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
409 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
410 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
411 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
412 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
413 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
414 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
415 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
416 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
417 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
418 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
419 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
420 dlls/comcat/factory.c, dlls/comcat/information.c,
421 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
422 dlls/comcat/version.rc, dlls/comctl32/animate.c,
423 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
424 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
425 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
426 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
427 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
428 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
429 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
430 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
431 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
432 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
433 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
434 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
435 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
436 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
437 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
438 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
439 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
440 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
441 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
442 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
443 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
444 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
445 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
446 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
447 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
448 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
449 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
450 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
451 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
452 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
453 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
454 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
455 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
456 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
457 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
458 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
459 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
460 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
461 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
462 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
463 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
464 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
465 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
466 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
467 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
468 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
469 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
470 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
471 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
472 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
473 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
474 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
475 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
476 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
477 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
478 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
479 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
480 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
481 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
482 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
483 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
484 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
485 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
486 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
487 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
488 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
489 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
490 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
491 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
492 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
493 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
494 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
495 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
496 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
497 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
498 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
499 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
500 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
501 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
502 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
503 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
504 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
505 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
506 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
507 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
508 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
509 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
510 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
511 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
512 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
513 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
514 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
515 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
516 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
517 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
518 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
519 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
520 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
521 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
522 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
523 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
524 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
525 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
526 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
527 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
528 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
529 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
530 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
531 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
532 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
533 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
534 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
535 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
536 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
537 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
538 dlls/ddraw/main.c, dlls/ddraw/material.c,
539 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
540 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
541 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
542 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
543 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
544 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
545 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
546 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
547 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
548 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
549 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
550 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
551 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
552 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
553 dlls/dinput/device.c, dlls/dinput/device_private.h,
554 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
555 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
556 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
557 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
558 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
559 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
560 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
561 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
562 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
563 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
564 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
565 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
566 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
567 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
568 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
569 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
570 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
571 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
572 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
573 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
574 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
575 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
576 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
577 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
578 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
579 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
580 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
581 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
582 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
583 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
584 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
585 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
586 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
587 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
588 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
589 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
590 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
591 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
592 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
593 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
594 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
595 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
596 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
597 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
598 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
599 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
600 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
601 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
602 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
603 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
604 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
605 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
606 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
607 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
608 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
609 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
610 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
611 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
612 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
613 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
614 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
615 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
616 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
617 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
618 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
619 dlls/dsound/capture.c, dlls/dsound/dsound.c,
620 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
621 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
622 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
623 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
624 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
625 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
626 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
627 dlls/dsound/version.rc, dlls/dswave/dswave.c,
628 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
629 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
630 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
631 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
632 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
633 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
634 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
635 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
636 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
637 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
638 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
639 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
640 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
641 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
642 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
643 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
644 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
645 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
646 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
647 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
648 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
649 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
650 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
651 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
652 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
653 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
654 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
655 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
656 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
657 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
658 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
659 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
660 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
661 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
662 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
663 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
664 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
665 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
666 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
667 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
668 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
669 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
670 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
671 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
672 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
673 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
674 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
675 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
676 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
677 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
678 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
679 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
680 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
681 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
682 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
683 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
684 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
685 dlls/kernel/comm.c, dlls/kernel/computername.c,
686 dlls/kernel/console.c, dlls/kernel/console_private.h,
687 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
688 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
689 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
690 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
691 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
692 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
693 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
694 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
695 dlls/kernel/local16.c, dlls/kernel/locale.c,
696 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
697 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
698 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
699 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
700 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
701 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
702 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
703 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
704 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
705 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
706 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
707 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
708 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
709 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
710 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
711 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
712 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
713 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
714 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
715 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
716 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
717 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
718 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
719 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
720 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
721 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
722 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
723 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
724 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
725 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
726 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
727 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
728 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
729 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
730 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
731 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
732 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
733 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
734 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
735 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
736 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
737 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
738 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
739 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
740 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
741 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
742 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
743 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
744 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
745 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
746 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
747 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
748 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
749 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
750 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
751 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
752 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
753 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
754 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
755 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
756 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
757 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
758 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
759 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
760 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
761 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
762 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
763 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
764 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
765 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
766 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
767 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
768 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
769 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
770 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
771 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
772 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
773 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
774 dlls/kernel/resource.c, dlls/kernel/resource16.c,
775 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
776 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
777 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
778 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
779 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
780 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
781 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
782 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
783 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
784 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
785 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
786 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
787 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
788 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
789 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
790 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
791 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
792 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
793 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
794 dlls/kernel/version.c, dlls/kernel/version.rc,
795 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
796 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
797 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
798 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
799 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
800 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
801 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
802 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
803 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
804 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
805 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
806 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
807 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
808 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
809 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
810 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
811 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
812 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
813 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
814 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
815 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
816 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
817 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
818 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
819 dlls/msacm32/filter.c, dlls/msacm32/format.c,
820 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
821 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
822 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
823 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
824 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
825 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
826 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
827 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
828 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
829 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
830 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
831 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
832 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
833 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
834 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
835 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
836 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
837 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
838 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
839 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
840 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
841 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
842 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
843 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
844 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
845 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
846 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
847 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
848 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
849 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
850 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
851 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
852 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
853 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
854 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
855 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
856 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
857 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
858 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
859 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
860 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
861 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
862 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
863 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
864 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
865 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
866 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
867 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
868 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
869 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
870 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
871 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
872 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
873 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
874 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
875 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
876 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
877 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
878 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
879 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
880 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
881 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
882 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
883 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
884 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
885 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
886 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
887 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
888 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
889 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
890 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
891 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
892 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
893 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
894 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
895 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
896 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
897 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
898 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
899 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
900 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
901 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
902 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
903 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
904 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
905 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
906 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
907 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
908 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
909 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
910 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
911 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
912 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
913 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
914 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
915 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
916 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
917 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
918 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
919 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
920 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
921 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
922 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
923 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
924 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
925 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
926 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
927 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
928 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
929 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
930 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
931 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
932 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
933 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
934 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
935 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
936 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
937 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
938 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
939 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
940 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
941 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
942 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
943 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
944 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
945 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
946 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
947 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
948 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
949 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
950 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
951 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
952 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
953 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
954 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
955 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
956 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
957 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
958 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
959 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
960 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
961 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
962 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
963 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
964 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
965 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
966 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
967 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
968 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
969 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
970 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
971 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
972 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
973 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
974 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
975 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
976 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
977 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
978 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
979 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
980 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
981 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
982 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
983 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
984 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
985 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
986 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
987 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
988 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
989 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
990 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
991 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
992 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
993 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
994 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
995 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
996 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
997 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
998 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
999 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
1000 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
1001 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
1002 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
1003 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
1004 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
1005 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
1006 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
1007 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
1008 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
1009 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
1010 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
1011 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
1012 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
1013 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
1014 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
1015 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
1016 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
1017 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
1018 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
1019 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
1020 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
1021 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
1022 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
1023 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
1024 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
1025 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
1026 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
1027 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
1028 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
1029 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
1030 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
1031 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
1032 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
1033 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
1034 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
1035 dlls/quartz/transform.c, dlls/quartz/transform.h,
1036 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
1037 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
1038 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
1039 dlls/riched20/context.c, dlls/riched20/editor.c,
1040 dlls/riched20/editor.h, dlls/riched20/editstr.h,
1041 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
1042 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
1043 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
1044 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
1045 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
1046 dlls/riched20/writer.c, dlls/riched32/richedit.c,
1047 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
1048 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
1049 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
1050 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
1051 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
1052 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
1053 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
1054 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
1055 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
1056 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
1057 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
1058 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
1059 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
1060 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
1061 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
1062 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
1063 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
1064 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
1065 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
1066 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
1067 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
1068 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
1069 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
1070 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
1071 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
1072 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
1073 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
1074 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
1075 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
1076 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
1077 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
1078 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
1079 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
1080 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
1081 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
1082 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
1083 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
1084 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
1085 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
1086 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
1087 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
1088 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
1089 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
1090 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
1091 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
1092 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
1093 dlls/setupapi/install.c, dlls/setupapi/misc.c,
1094 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
1095 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
1096 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
1097 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
1098 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
1099 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
1100 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
1101 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
1102 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
1103 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
1104 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
1105 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
1106 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
1107 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
1108 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
1109 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
1110 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
1111 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
1112 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
1113 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
1114 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
1115 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
1116 dlls/shell32/control.c, dlls/shell32/cpanel.h,
1117 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
1118 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
1119 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
1120 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
1121 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
1122 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
1123 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
1124 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
1125 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
1126 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
1127 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
1128 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
1129 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
1130 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
1131 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
1132 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
1133 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
1134 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
1135 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
1136 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
1137 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
1138 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
1139 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
1140 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
1141 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
1142 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
1143 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
1144 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
1145 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
1146 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
1147 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
1148 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
1149 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
1150 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
1151 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
1152 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
1153 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
1154 dlls/shell32/undocshell.h, dlls/shell32/version.h,
1155 dlls/shell32/version.rc, dlls/shell32/version16.rc,
1156 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
1157 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
1158 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
1159 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
1160 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
1161 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
1162 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
1163 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
1164 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
1165 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
1166 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
1167 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
1168 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
1169 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
1170 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
1171 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
1172 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
1173 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
1174 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
1175 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
1176 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
1177 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
1178 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
1179 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
1180 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
1181 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
1182 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
1183 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
1184 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
1185 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
1186 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
1187 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
1188 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
1189 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
1190 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
1191 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
1192 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
1193 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
1194 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
1195 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
1196 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
1197 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
1198 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
1199 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
1200 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
1201 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
1202 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
1203 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
1204 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
1205 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
1206 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
1207 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
1208 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
1209 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
1210 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
1211 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
1212 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
1213 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
1214 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
1215 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
1216 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
1217 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
1218 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
1219 dlls/user/sysparams.c, dlls/user/tests/class.c,
1220 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
1221 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
1222 dlls/user/tests/edit.c, dlls/user/tests/input.c,
1223 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
1224 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
1225 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
1226 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
1227 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
1228 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
1229 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
1230 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
1231 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
1232 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
1233 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
1234 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
1235 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
1236 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
1237 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
1238 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
1239 dlls/version/install.c, dlls/version/resource.c,
1240 dlls/version/tests/info.c, dlls/version/tests/install.c,
1241 dlls/version/tests/version.rc, dlls/version/ver16.c,
1242 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
1243 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
1244 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
1245 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
1246 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
1247 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
1248 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
1249 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
1250 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
1251 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
1252 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
1253 dlls/wined3d/device.c, dlls/wined3d/directx.c,
1254 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
1255 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
1256 dlls/wined3d/query.c, dlls/wined3d/resource.c,
1257 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
1258 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
1259 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
1260 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
1261 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
1262 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
1263 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
1264 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
1265 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
1266 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
1267 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
1268 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
1269 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
1270 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
1271 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
1272 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
1273 dlls/winedos/int5c.c, dlls/winedos/int67.c,
1274 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
1275 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
1276 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
1277 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
1278 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
1279 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
1280 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
1281 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
1282 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
1283 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
1284 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
1285 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
1286 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
1287 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
1288 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
1289 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
1290 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
1291 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
1292 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
1293 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
1294 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
1295 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
1296 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
1297 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
1298 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
1299 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
1300 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
1301 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
1302 dlls/wininet/http.c, dlls/wininet/internet.c,
1303 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
1304 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
1305 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
1306 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
1307 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
1308 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
1309 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
1310 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
1311 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
1312 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
1313 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
1314 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
1315 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
1316 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
1317 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
1318 dlls/winmm/driver.c, dlls/winmm/joystick.c,
1319 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
1320 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
1321 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
1322 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
1323 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
1324 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
1325 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
1326 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
1327 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
1328 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
1329 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
1330 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
1331 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
1332 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
1333 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
1334 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
1335 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
1336 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
1337 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
1338 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
1339 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
1340 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
1341 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
1342 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
1343 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
1344 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
1345 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
1346 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
1347 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
1348 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
1349 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
1350 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
1351 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
1352 dlls/winspool/info.c, dlls/winspool/tests/info.c,
1353 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
1354 dlls/winspool/wspool.h, dlls/wintab32/context.c,
1355 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
1356 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
1357 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
1358 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
1359 dlls/wldap32/compare.c, dlls/wldap32/control.c,
1360 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
1361 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
1362 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
1363 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
1364 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
1365 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
1366 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
1367 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
1368 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
1369 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
1370 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
1371 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
1372 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
1373 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
1374 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
1375 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
1376 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
1377 dlls/wsock32/service.c, dlls/wsock32/socket.c,
1378 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
1379 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
1380 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
1381 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
1382 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
1383 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
1384 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
1385 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
1386 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
1387 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
1388 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
1389 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
1390 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
1391 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
1392 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
1393 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
1394 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
1395 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
1396 include/accctrl.h, include/aclapi.h, include/activscp.idl,
1397 include/adshlp.h, include/advpub.h, include/amstream.idl,
1398 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
1399 include/austream.idl, include/aviriff.h, include/axcore.idl,
1400 include/axextend.idl, include/basetsd.h, include/basetyps.h,
1401 include/cderr.h, include/cguid.h, include/comcat.idl,
1402 include/commctrl.h, include/commdlg.h, include/compobj.h,
1403 include/control.idl, include/cpl.h, include/custcntl.h,
1404 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
1405 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
1406 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
1407 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
1408 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
1409 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
1410 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
1411 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
1412 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
1413 include/ddstream.idl, include/devenum.idl, include/devguid.h,
1414 include/digitalv.h, include/dinput.h, include/dispdib.h,
1415 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
1416 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
1417 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
1418 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
1419 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
1420 include/dpaddr.h, include/dplay.h, include/dplay8.h,
1421 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
1422 include/dsconf.h, include/dsdriver.h, include/dshow.h,
1423 include/dsound.h, include/dsrole.h, include/dxdiag.h,
1424 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
1425 include/dyngraph.idl, include/errors.h, include/evcode.h,
1426 include/evntrace.h, include/excpt.h, include/exdisp.idl,
1427 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
1428 include/guiddef.h, include/heap.h, include/hlink.idl,
1429 include/htmlhelp.h, include/iads.idl, include/icm.h,
1430 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
1431 include/imm.h, include/initguid.h, include/ipexport.h,
1432 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
1433 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
1434 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
1435 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
1436 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
1437 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
1438 include/mapi.h, include/mapicode.h, include/mapidefs.h,
1439 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
1440 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
1441 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
1442 include/minmax.h, include/mlang.idl, include/mmddk.h,
1443 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
1444 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
1445 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
1446 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
1447 include/msi.h, include/msidefs.h, include/msiquery.h,
1448 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
1449 include/msvcrt/errno.h, include/msvcrt/locale.h,
1450 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
1451 include/msvcrt/mbstring.h, include/msvcrt/search.h,
1452 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
1453 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
1454 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
1455 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
1456 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
1457 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
1458 include/nb30.h, include/ndrtypes.h, include/npapi.h,
1459 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
1460 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
1461 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
1462 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
1463 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
1464 include/oleauto.h, include/olectl.h, include/oledlg.h,
1465 include/oleidl.idl, include/pktdef.h, include/poppack.h,
1466 include/powrprof.h, include/propidl.idl, include/prsht.h,
1467 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
1468 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
1469 include/ras.h, include/reason.h, include/regstr.h,
1470 include/richedit.h, include/richole.idl, include/rpc.h,
1471 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
1472 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
1473 include/schemadef.h, include/schnlsp.h, include/sddl.h,
1474 include/secext.h, include/security.h, include/sensapi.h,
1475 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
1476 include/sfc.h, include/shellapi.h, include/shldisp.idl,
1477 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
1478 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
1479 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
1480 include/sqltypes.h, include/sspi.h, include/storage.h,
1481 include/strmif.idl, include/tapi.h, include/tchar.h,
1482 include/textserv.h, include/thread.h, include/tlhelp32.h,
1483 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
1484 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
1485 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
1486 include/wincon.h, include/wincrypt.h, include/windef.h,
1487 include/windns.h, include/windows.h, include/windowsx.h,
1488 include/wine/debug.h, include/wine/exception.h,
1489 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
1490 include/wine/mmsystem16.h, include/wine/port.h,
1491 include/wine/pthread.h, include/wine/rpcss_shared.h,
1492 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
1493 include/wine/winaspi.h, include/wine/winbase16.h,
1494 include/wine/windef16.h, include/wine/wine_common_ver.rc,
1495 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
1496 include/wine/wined3d_types.h, include/wine/wingdi16.h,
1497 include/wine/winnet16.h, include/wine/winsock16.h,
1498 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
1499 include/wingdi.h, include/wininet.h, include/winioctl.h,
1500 include/winldap.h, include/winnetwk.h, include/winnls.h,
1501 include/winnls32.h, include/winnt.h, include/winpos.h,
1502 include/winreg.h, include/winres.h, include/winresrc.h,
1503 include/winsock.h, include/winsock2.h, include/winspool.h,
1504 include/winsvc.h, include/wintab.h, include/wintabx.h,
1505 include/winternl.h, include/wintrust.h, include/winuser.h,
1506 include/winver.h, include/wmistr.h, include/wnaspi32.h,
1507 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
1508 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
1509 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
1510 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
1511 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
1512 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
1513 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
1514 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
1515 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
1516 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
1517 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
1518 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
1519 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
1520 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
1521 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
1522 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
1523 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
1524 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
1525 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
1526 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
1527 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
1528 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
1529 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
1530 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
1531 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
1532 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
1533 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
1534 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
1535 programs/clock/Zh.rc, programs/clock/clock_res.h,
1536 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
1537 programs/clock/winclock.c, programs/clock/winclock.h,
1538 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
1539 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
1540 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
1541 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
1542 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
1543 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
1544 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
1545 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
1546 programs/control/control.c, programs/control/params.h,
1547 programs/eject/eject.c, programs/expand/expand.c,
1548 programs/explorer/desktop.c, programs/explorer/explorer.c,
1549 programs/explorer/explorer_private.h, programs/explorer/hal.c,
1550 programs/explorer/systray.c, programs/hh/main.c,
1551 programs/icinfo/icinfo.c, programs/iexplore/main.c,
1552 programs/make_progs, programs/msiexec/msiexec.c,
1553 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
1554 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
1555 programs/notepad/Da.rc, programs/notepad/De.rc,
1556 programs/notepad/En.rc, programs/notepad/Eo.rc,
1557 programs/notepad/Es.rc, programs/notepad/Fi.rc,
1558 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
1559 programs/notepad/It.rc, programs/notepad/Ja.rc,
1560 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
1561 programs/notepad/No.rc, programs/notepad/Pl.rc,
1562 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
1563 programs/notepad/Si.rc, programs/notepad/Sk.rc,
1564 programs/notepad/Sw.rc, programs/notepad/Th.rc,
1565 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
1566 programs/notepad/Zh.rc, programs/notepad/dialog.c,
1567 programs/notepad/dialog.h, programs/notepad/main.c,
1568 programs/notepad/main.h, programs/notepad/notepad_res.h,
1569 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
1570 programs/progman/Da.rc, programs/progman/De.rc,
1571 programs/progman/En.rc, programs/progman/Es.rc,
1572 programs/progman/Fi.rc, programs/progman/Fr.rc,
1573 programs/progman/Hu.rc, programs/progman/It.rc,
1574 programs/progman/Ko.rc, programs/progman/Nl.rc,
1575 programs/progman/No.rc, programs/progman/Pt.rc,
1576 programs/progman/Ru.rc, programs/progman/Si.rc,
1577 programs/progman/Sk.rc, programs/progman/Sw.rc,
1578 programs/progman/Tr.rc, programs/progman/Va.rc,
1579 programs/progman/Wa.rc, programs/progman/Xx.rc,
1580 programs/progman/Zh.rc, programs/progman/accel.rc,
1581 programs/progman/dialog.c, programs/progman/group.c,
1582 programs/progman/grpfile.c, programs/progman/main.c,
1583 programs/progman/progman.h, programs/progman/program.c,
1584 programs/progman/rsrc.rc, programs/progman/string.c,
1585 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
1586 programs/regedit/De.rc, programs/regedit/En.rc,
1587 programs/regedit/Es.rc, programs/regedit/Fr.rc,
1588 programs/regedit/Hu.rc, programs/regedit/It.rc,
1589 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
1590 programs/regedit/Nl.rc, programs/regedit/No.rc,
1591 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
1592 programs/regedit/Ru.rc, programs/regedit/Si.rc,
1593 programs/regedit/Tr.rc, programs/regedit/about.c,
1594 programs/regedit/childwnd.c, programs/regedit/edit.c,
1595 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
1596 programs/regedit/listview.c, programs/regedit/main.c,
1597 programs/regedit/main.h, programs/regedit/regedit.c,
1598 programs/regedit/regproc.c, programs/regedit/regproc.h,
1599 programs/regedit/resource.h, programs/regedit/resource.rc,
1600 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
1601 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
1602 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
1603 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
1604 programs/rundll32/rundll32.c, programs/start/Cs.rc,
1605 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
1606 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
1607 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
1608 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
1609 programs/start/resources.h, programs/start/rsrc.rc,
1610 programs/start/start.c, programs/taskmgr/De.rc,
1611 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
1612 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
1613 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
1614 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
1615 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
1616 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
1617 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
1618 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
1619 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
1620 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
1621 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
1622 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
1623 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
1624 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
1625 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
1626 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
1627 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
1628 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
1629 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
1630 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
1631 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
1632 programs/uninstaller/main.c, programs/uninstaller/resource.h,
1633 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
1634 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
1635 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
1636 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
1637 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
1638 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
1639 programs/view/resource.h, programs/view/view.c,
1640 programs/view/viewrc.rc, programs/view/winmain.c,
1641 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
1642 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
1643 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
1644 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
1645 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
1646 programs/wcmd/builtins.c, programs/wcmd/directory.c,
1647 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
1648 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
1649 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
1650 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
1651 programs/winecfg/De.rc, programs/winecfg/En.rc,
1652 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
1653 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
1654 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
1655 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
1656 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
1657 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
1658 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
1659 programs/winecfg/audio.c, programs/winecfg/drive.c,
1660 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
1661 programs/winecfg/libraries.c, programs/winecfg/main.c,
1662 programs/winecfg/properties.h, programs/winecfg/resource.h,
1663 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
1664 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
1665 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
1666 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
1667 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
1668 programs/wineconsole/winecon_user.h,
1669 programs/wineconsole/wineconsole.c,
1670 programs/wineconsole/wineconsole_Cs.rc,
1671 programs/wineconsole/wineconsole_De.rc,
1672 programs/wineconsole/wineconsole_En.rc,
1673 programs/wineconsole/wineconsole_Eo.rc,
1674 programs/wineconsole/wineconsole_Es.rc,
1675 programs/wineconsole/wineconsole_Fr.rc,
1676 programs/wineconsole/wineconsole_Hu.rc,
1677 programs/wineconsole/wineconsole_It.rc,
1678 programs/wineconsole/wineconsole_Ko.rc,
1679 programs/wineconsole/wineconsole_Nl.rc,
1680 programs/wineconsole/wineconsole_No.rc,
1681 programs/wineconsole/wineconsole_Pl.rc,
1682 programs/wineconsole/wineconsole_Pt.rc,
1683 programs/wineconsole/wineconsole_Ru.rc,
1684 programs/wineconsole/wineconsole_Tr.rc,
1685 programs/wineconsole/wineconsole_Zh.rc,
1686 programs/wineconsole/wineconsole_res.h,
1687 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
1688 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
1689 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
1690 programs/winedbg/dbg.y, programs/winedbg/debug.l,
1691 programs/winedbg/debugger.h, programs/winedbg/display.c,
1692 programs/winedbg/expr.c, programs/winedbg/expr.h,
1693 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
1694 programs/winedbg/intvar.h, programs/winedbg/memory.c,
1695 programs/winedbg/source.c, programs/winedbg/stack.c,
1696 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
1697 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
1698 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
1699 programs/winefile/De.rc, programs/winefile/En.rc,
1700 programs/winefile/Es.rc, programs/winefile/Fr.rc,
1701 programs/winefile/Hu.rc, programs/winefile/It.rc,
1702 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
1703 programs/winefile/No.rc, programs/winefile/Pl.rc,
1704 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
1705 programs/winefile/Si.rc, programs/winefile/Sv.rc,
1706 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
1707 programs/winefile/resource.h, programs/winefile/resource.rc,
1708 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
1709 programs/winefile/winefile.c, programs/winefile/winefile.h,
1710 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
1711 programs/winemine/Cs.rc, programs/winemine/De.rc,
1712 programs/winemine/En.rc, programs/winemine/Es.rc,
1713 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
1714 programs/winemine/It.rc, programs/winemine/Ko.rc,
1715 programs/winemine/Nl.rc, programs/winemine/No.rc,
1716 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
1717 programs/winemine/Ru.rc, programs/winemine/Si.rc,
1718 programs/winemine/Tr.rc, programs/winemine/dialog.c,
1719 programs/winemine/dialog.h, programs/winemine/main.c,
1720 programs/winemine/main.h, programs/winemine/resource.h,
1721 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
1722 programs/winetest/dist.rc, programs/winetest/gui.c,
1723 programs/winetest/main.c, programs/winetest/resource.h,
1724 programs/winetest/send.c, programs/winetest/util.c,
1725 programs/winetest/winetest.h, programs/winetest/winetest.rc,
1726 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
1727 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
1728 programs/winhelp/De.rc, programs/winhelp/En.rc,
1729 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
1730 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
1731 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
1732 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
1733 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
1734 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
1735 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
1736 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
1737 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
1738 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
1739 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
1740 programs/winhelp/macro.c, programs/winhelp/macro.h,
1741 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
1742 programs/winhelp/string.c, programs/winhelp/winhelp.c,
1743 programs/winhelp/winhelp.h, programs/winver/winver.c,
1744 programs/wordpad/De.rc, programs/wordpad/En.rc,
1745 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
1746 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
1747 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
1748 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
1749 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
1750 server/change.c, server/class.c, server/clipboard.c,
1751 server/console.c, server/console.h, server/context_alpha.c,
1752 server/context_i386.c, server/context_powerpc.c,
1753 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
1754 server/directory.c, server/event.c, server/fd.c, server/file.c,
1755 server/file.h, server/handle.c, server/handle.h, server/hook.c,
1756 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
1757 server/named_pipe.c, server/object.c, server/object.h,
1758 server/process.c, server/process.h, server/protocol.def,
1759 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
1760 server/request.c, server/request.h, server/security.h,
1761 server/semaphore.c, server/serial.c, server/signal.c,
1762 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
1763 server/thread.h, server/timer.c, server/token.c, server/trace.c,
1764 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
1765 server/window.c, server/winstation.c, tools/bin2res.c,
1766 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
1767 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
1768 tools/font_convert.sh, tools/genpatch, tools/make_authors,
1769 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
1770 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
1771 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
1772 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
1773 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
1774 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
1775 tools/widl/typelib.c, tools/widl/typelib.h,
1776 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
1777 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
1778 tools/widl/write_msft.c, tools/winapi/c_function.pm,
1779 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
1780 tools/winapi/config.pm, tools/winapi/function.pm,
1781 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
1782 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
1783 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
1784 tools/winapi/options.pm, tools/winapi/output.pm,
1785 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
1786 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
1787 tools/winapi/util.pm, tools/winapi/winapi.pm,
1788 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
1789 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
1790 tools/winapi/winapi_cleanup_options.pm,
1791 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
1792 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
1793 tools/winapi/winapi_fixup_documentation.pm,
1794 tools/winapi/winapi_fixup_editor.pm,
1795 tools/winapi/winapi_fixup_options.pm,
1796 tools/winapi/winapi_fixup_statements.pm,
1797 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
1798 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
1799 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
1800 tools/winapi/winapi_test_options.pm, tools/wine.inf,
1801 tools/winebuild/build.h, tools/winebuild/import.c,
1802 tools/winebuild/main.c, tools/winebuild/parser.c,
1803 tools/winebuild/relay.c, tools/winebuild/res16.c,
1804 tools/winebuild/res32.c, tools/winebuild/spec16.c,
1805 tools/winebuild/spec32.c, tools/winebuild/utils.c,
1806 tools/winedump/cvinclude.h, tools/winedump/debug.c,
1807 tools/winedump/dump.c, tools/winedump/emf.c,
1808 tools/winedump/function_grep.pl, tools/winedump/le.c,
1809 tools/winedump/lnk.c, tools/winedump/main.c,
1810 tools/winedump/minidump.c, tools/winedump/misc.c,
1811 tools/winedump/msmangle.c, tools/winedump/ne.c,
1812 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
1813 tools/winedump/search.c, tools/winedump/symbol.c,
1814 tools/winedump/winedump.h, tools/winegcc/utils.c,
1815 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
1816 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
1817 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
1818 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
1819 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
1820 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
1821 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
1822 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
1823 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
1824 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
1825 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
1826 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
1827 Update the address of the Free Software Foundation.
1829 2006-05-21 Labrousse Jean <jlabrous@altern.org>
1831 * dlls/msi/action.c:
1832 msi: Fix short name and long name mismatch in action.c.
1834 2006-05-23 Troy Rollo <wine@troy.rollo.name>
1836 * dlls/ole32/storage32.c:
1837 ole32: Fix excessive file sizes for Storage files.
1838 The IStorage (DocFile) implementation was adding empty blocks at the
1839 end of the file every time a caller wrote data that was not a multiple
1840 of 512 bytes. If the caller made a lot of very small writes the file
1841 size could be huge even though the data in the file was tiny. This was
1842 caused by BlockChainStream_SetSize trying to allocate file blocks for
1843 the new data using a condition that bore no relationship to the
1844 required condition, and it was not necessary to do so at that time
1845 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
1846 (called via BlockChainStream_Enlarge).
1848 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
1850 * dlls/user/tests/msg.c:
1851 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
1852 Windows doesn't like when a thread plays games with the focus, that
1853 leads to all kinds of misbehaviours and failures to activate a
1854 window. So, better don't generate a mouse click message in
1855 mouse_ll_global_thread_proc.
1857 * dlls/user/tests/msg.c:
1858 user/tests: Add lparam to all HCBT_MINMAX hook messages.
1860 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
1862 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
1863 dlls/wined3d/wined3d_private.h:
1864 wined3d: OpengGL accelerated blits.
1865 Implement some basic opengl accelerated blts from and to render
1866 targets. It's not perfect yet, but enought to make some D3D apps
1867 happy. For now the only supported operations are:
1868 - Full screen back -> Front buffer: Just call present
1869 - Offscreen surface -> render target
1870 - Render target -> offscreen surface(slow)
1871 - render target colorfill
1873 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
1875 * dlls/wined3d/surface.c:
1876 wined3d: Surface pixel format conversion code.
1878 2006-05-22 Robert Shearman <rob@codeweavers.com>
1881 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
1883 * dlls/ole32/tests/marshal.c:
1884 ole32: Release the outer unknown in the proxybuffer test.
1885 Release the outer unknown in the proxybuffer test to show that the
1886 last release of the outer unknown doesn't free the proxy buffer.
1888 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
1889 ole32: Release the proxy buffer object on the last release of the proxy's
1891 Release the proxy buffer object on the last release of the proxy's outer
1892 unknown, otherwise memory is leaked for the Ndr implementation of
1894 Fix up the hand-coded proxies to match the behaviour from the Ndr
1897 * dlls/wininet/tests/url.c:
1898 wininet: Fix a failing test.
1900 * dlls/rpcrt4/rpc_message.c:
1901 rpcrt4: Fix copying too much data from the buffer by not taking into account
1902 the fact that auth_pad_len has been included in the fragment length.
1904 * dlls/rpcrt4/rpc_message.c:
1905 rpcrt4: Authentication padding should only be generated if there is
1906 authentication data.
1908 * include/winbase.h:
1909 include: Add defines used in CopyFileEx.
1911 * include/guiddef.h:
1912 include: Make guiddef.h defines match PSDK.
1913 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
1914 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
1915 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
1916 __IID_DEFINED__ being defined.
1918 2006-05-22 Alexandre Julliard <julliard@winehq.org>
1920 * dlls/user/winproc.c:
1921 user: Added A<->W mapping for WM_GETDLGCODE.
1923 2006-05-20 Hans Leidekker <hans@it.vu.nl>
1925 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
1926 include/dshow.h, include/errors.h:
1927 quartz: Add stub implementation for AMGetErrorText{A,W}.
1929 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
1931 * dlls/wined3d/pixelshader.c:
1932 wined3d: Simplify input/output modifier line handling.
1934 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
1935 wined3d: Clean up register use maps.
1937 * dlls/wined3d/drawprim.c:
1938 wined3d: Allow use of pixel shaders with drawStridedSlow.
1940 * dlls/wined3d/vertexshader.c:
1941 wined3d: Only run parse_decl_usage on vshader INPUT registers.
1943 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
1945 * dlls/advapi32/tests/security.c:
1946 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
1948 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
1950 * dlls/advapi32/tests/security.c:
1951 advapi32: Make test loadable on win9x.
1953 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
1955 * dlls/winspool/tests/info.c:
1956 winspool/test: Disable a test that crashes on win9x.
1958 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
1960 * dlls/winspool/info.c:
1961 winspool: Remove cross calls W->A for the "Printers" registry path.
1963 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
1965 * dlls/winspool/info.c:
1966 winspool: An empty string as server name is valid (EnumPrinterDrivers).
1968 2006-05-21 Mike McCormack <mike@codeweavers.com>
1970 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
1971 advapi32: Implement and test SystemFunction026+027.
1973 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
1974 dlls/advapi32/tests/crypt_md4.c:
1975 advapi32: Implement and test SystemFunction011.
1977 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
1978 dlls/advapi32/tests/crypt_lmhash.c:
1979 advapi32: Test and implement SystemFunction024/025.
1981 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
1982 dlls/advapi32/tests/crypt_lmhash.c:
1983 advapi32: Implement and test SystemFunction(012-023).
1985 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
1986 dlls/advapi32/tests/crypt_md4.c:
1987 advapi32: Implement and test SystemFunction010.
1989 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
1990 dlls/advapi32/tests/crypt_lmhash.c:
1991 advapi32: Implement and test SystemFunction009.
1993 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
1995 * dlls/ntdsapi/ntdsapi.spec:
1996 ntdsapi: Add DsMakeSpnA to the spec file.
1998 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
2001 wine.inf: Create fake dlls for ADPCM codecs.
2003 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2005 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
2006 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
2007 dlls/dsound/version.rc:
2008 directx: Update file versions to dx9c (compared to win2k).
2010 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
2012 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
2013 dlls/d3d9/tests/device.c:
2014 d3d9: Add refcount tests for all objects created by device.
2016 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
2017 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
2018 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
2019 dlls/d3d9/volumetexture.c:
2020 d3d9: All objects created by device should keep reference to it.
2022 * configure, configure.ac, dlls/d3d8/Makefile.in,
2023 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
2024 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
2025 d3d8: Add refcount test.
2027 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
2028 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
2029 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
2030 d3d8: All objects created by device should keep reference to it.
2033 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
2035 2006-05-20 Robert Shearman <rob@codeweavers.com>
2037 * dlls/comctl32/propsheet.c:
2038 comctl32: Make sure to always have the default pushbutton for wizards as an
2041 * dlls/comctl32/propsheet.c:
2042 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
2043 PSWIZB_DISABLEDFINISH, followed by another one without those flags
2044 should show the next button again and hide the finish button.
2046 2006-05-20 Alexandre Julliard <julliard@winehq.org>
2048 * dlls/user/winproc.c:
2049 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
2051 * dlls/user/winproc.c:
2052 user: Added fast A->W mapping for the remaining messages.
2054 * dlls/user/winproc.c:
2055 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
2057 * dlls/user/winproc.c:
2058 user: Added fast A->W mapping for WM_CHAR and related messages.
2060 * dlls/user/winproc.c:
2061 user: Added fast A->W mapping for EM_GETLINE.
2063 * dlls/user/winproc.c:
2064 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
2066 * dlls/user/winproc.c:
2067 user: Added fast A->W mapping for WM_SETTEXT and related messages.
2069 * dlls/user/winproc.c:
2070 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
2072 * dlls/user/winproc.c:
2073 user: Added fast A->W mapping for WM_MDICREATE.
2075 * dlls/user/winproc.c:
2076 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
2078 2006-05-19 Peter Beutner <p.beutner@gmx.net>
2080 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
2082 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
2083 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
2085 2006-05-18 Jason Green <jave27@gmail.com>
2087 * dlls/wined3d/baseshader.c:
2088 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
2090 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2091 dlls/wined3d/vertexshader.c:
2092 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
2094 2006-05-19 Robert Shearman <rob@codeweavers.com>
2096 * dlls/rpcrt4/ndr_stubless.c:
2097 rpcrt4: Handle pointers to context handles in the stubless code.
2098 Implement check for NULL context handles if requested.
2100 * dlls/rpcrt4/ndr_marshall.c:
2101 rpcrt4: We don't need to free object pointers if we are told we must allocate.
2103 * dlls/rpcrt4/ndr_marshall.c:
2104 rpcrt4: Use macros to generate the code for unmarshaling base types.
2106 * dlls/rpcrt4/ndr_marshall.c:
2107 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
2108 Call it with fMustAlloc set to TRUE instead to achieve the same result
2109 without side-effects.
2111 * dlls/rpcrt4/ndr_marshall.c:
2112 rpcrt4: Make more internal functions static.
2114 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
2115 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
2117 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
2119 * include/ndrtypes.h:
2120 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
2122 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
2124 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
2125 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
2126 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
2127 Add a stub implementation of ntdsapi.dll.
2129 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
2131 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
2133 advapi32: Add stub FileEncryptionStatus and declarations.
2135 2006-05-18 Alexandre Julliard <julliard@winehq.org>
2137 * dlls/user/winproc.c:
2138 user: Get rid of the MSGPARAMS16 structure.
2140 2006-05-20 Alexandre Julliard <julliard@winehq.org>
2142 * dlls/user/winproc.c, dlls/user/winproc.h:
2143 user: Make a lot of winproc functions static.
2145 * dlls/user/msg16.c:
2146 user: Call the A version of message functions from 16-bit code.
2147 This avoids having to export too many different message translation
2150 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
2151 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
2153 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
2154 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
2156 2006-05-18 Alexandre Julliard <julliard@winehq.org>
2158 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
2159 user: Use a winproc callback instead of a message map/unmap in
2160 SendMessageTimeoutA.
2162 * dlls/user/message.c:
2163 user: Store the destination thread id in the send_message_info structure.
2165 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
2167 * dlls/comctl32/header.c:
2168 comctl32: header: Make sure no message is sent between
2169 PrepareCallbackItems/FreeCallbackItems.
2171 * dlls/comctl32/header.c:
2172 comctl32: header: Don't erase the background in HEADER_Refresh.
2174 * dlls/comctl32/header.c:
2175 comctl32: header: The border size is 4 not 3.
2177 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
2179 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
2180 dlls/wined3d/wined3d_private.h:
2181 wined3d: Sort of oversized surface support.
2183 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
2185 * dlls/wined3d/directx.c:
2186 wined3d: Add more device caps.
2188 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
2189 wined3d: Allow SYSTEMMEM textures and surfaces.
2191 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
2193 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2194 dlls/wined3d/wined3d_private.h:
2195 wined3d: Implement IWineD3DDevice::SetDisplayMode.
2197 2006-05-19 Huw Davies <huw@codeweavers.com>
2199 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
2200 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
2201 Add simple struct tests.
2203 2006-05-19 Robert Shearman <rob@codeweavers.com>
2205 * dlls/rpcrt4/rpc_transport.c:
2206 rpcrt4: Warn if CreateNamedPipe fails.
2208 * dlls/rpcrt4/rpc_message.c:
2209 rpcrt4: Add the correct amount of auth padding to messages.
2211 * dlls/rpcrt4/rpc_transport.c:
2212 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
2214 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
2215 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
2216 rpcrt4: Update the todo lists and copyrights.
2218 2006-05-18 Robert Shearman <rob@codeweavers.com>
2220 * dlls/rpcrt4/rpc_transport.c:
2221 rpcrt4: Fix for the open functions in the transports being transposed between
2222 ncacn_np and ncalrpc.
2224 * dlls/rpcrt4/rpc_transport.c:
2225 rpcrt4: Don't release the auth info if it isn't present.
2227 2006-05-19 Robert Reif <reif@earthlink.net>
2229 * dlls/winmm/tests/wave.c:
2230 winmm: Fix wave test handle use after close bug.
2232 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
2234 * dlls/x11drv/winpos.c:
2235 x11drv: Fix the regression caused by the recent ShowWindow fixes.
2237 2006-05-19 Mike McCormack <mike@codeweavers.com>
2239 * dlls/secur32/ntlm.c:
2240 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
2242 * dlls/secur32/ntlm.c:
2243 secur32: Tidy up the initialization code a little.
2245 2006-05-18 Jacek Caban <jacek@codeweavers.com>
2247 * tools/widl/typelib.c:
2248 widl: Don't add importlib if it is already on the list. Remove warning.
2250 * tools/widl/write_msft.c:
2251 widl: Added support for importing parent interfaces from importlib.
2253 * dlls/shdocvw/client.c:
2254 shdocvw: Return S_OK in OnInPlaceDeactivate.
2256 2006-05-18 Phil Costin <philcostin@hotmail.com>
2258 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
2259 wined3d: Trace output corrections and cleanups.
2261 2006-05-18 Juan Lang <juan_lang@yahoo.com>
2263 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
2264 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
2266 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
2267 dlls/crypt32/store.c:
2268 crypt32: Move context interface definition to common header.
2270 2006-05-18 Alexandre Julliard <julliard@winehq.org>
2272 * dlls/user/winproc.c, dlls/user/winproc.h:
2273 user: Convert the 16-bit winproc functions to use a callback pointer.
2275 * dlls/user/winproc.c:
2276 user: Convert the other winproc 32-bit functions to use a callback pointer.
2278 * dlls/user/winproc.c, dlls/user/winproc.h:
2279 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
2280 This way it doesn't need to know about dialog procedures. Also renamed
2281 it to WINPROC_CallProcWtoA.
2283 2006-05-18 Phil Costin <philcostin@hotmail.com>
2285 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
2286 dlls/wined3d/wined3d_private.h:
2287 wined3d: Check registry for UseGLSL enabled.
2289 2006-05-18 Mike McCormack <mike@codeweavers.com>
2291 * dlls/rpcrt4/rpc_binding.c:
2292 rpcrt4: Fix a possible memory leak, cleanup a bit.
2294 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
2295 dlls/rpcrt4/tests/rpc.c:
2296 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
2298 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
2299 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
2301 2006-05-18 Alexandre Julliard <julliard@winehq.org>
2303 * dlls/user/tests/dialog.c:
2304 user: Fixed a broken trace in the dialog test.
2306 * dlls/user/winproc.c:
2307 user: Added helper functions for A<->W conversion of single characters.
2309 * dlls/user/winproc.c:
2310 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
2312 * dlls/user/winproc.c:
2313 user: Unify the mapping of listbox and combobox messages.
2315 * dlls/user/winproc.c:
2316 user: Get rid of the WINPROC_MapMsg32WTo32A function.
2318 * dlls/user/winproc.c:
2319 user: Added fast W->A mapping for WM_IME_CHAR.
2321 * dlls/user/winproc.c:
2322 user: Added fast W->A mapping for WM_CHAR and related messages.
2324 * dlls/user/winproc.c:
2325 user: Added fast W->A mapping for EM_GETLINE.
2327 * dlls/user/winproc.c:
2328 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
2330 * dlls/user/winproc.c:
2331 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
2333 * dlls/user/winproc.c:
2334 user: Added fast W->A mapping for WM_MDICREATE.
2336 * dlls/user/winproc.c:
2337 user: Added fast W->A mapping for WM_SETTEXT and related messages.
2339 * dlls/user/winproc.c:
2340 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
2342 * dlls/user/winproc.c:
2343 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
2345 * dlls/user/winproc.c:
2346 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
2348 2006-05-17 Juan Lang <juan_lang@yahoo.com>
2350 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
2351 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
2353 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
2355 * dlls/user/message.c:
2356 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
2358 2006-05-18 Robert Shearman <rob@codeweavers.com>
2360 * dlls/rpcrt4/rpc_binding.c:
2361 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
2362 RpcBindingSetAuthInfoExA.
2364 * dlls/rpcrt4/rpc_binding.c:
2365 rpcrt4: A NULL AuthInfo is allowed.
2366 Pass the server principal name into AcquireCredentialsHandleA.
2368 * dlls/rpcrt4/rpc_binding.c:
2369 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
2370 instead of just NTLM.
2372 * dlls/rpcrt4/rpc_binding.c:
2373 rpcrt4: Only use the cached connection if the authentication information
2376 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
2377 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
2378 dlls/rpcrt4/rpc_transport.c:
2379 rpcrt4: Store non-connection-specific authentication information in a ref-counted
2380 structure that is shared between connections and bindings.
2382 * dlls/rpcrt4/ndr_ole.c:
2383 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
2384 NdrInterfacePointerMarshall.
2386 * dlls/rpcrt4/ndr_marshall.c:
2387 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
2389 * dlls/rpcrt4/Makefile.in:
2390 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
2393 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
2394 dlls/rpcrt4/rpc_transport.c:
2395 rpcrt4: Increment the call id field of the request header.
2396 This is necessary for compatibility with MS/RPC servers.
2398 * dlls/rpcrt4/ndr_marshall.c:
2399 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
2401 * dlls/rpcrt4/ndr_marshall.c:
2402 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
2404 * dlls/rpcrt4/rpc_message.c:
2405 rpcrt4: If the authorisation failed during a send then we should return
2406 ERROR_ACCESS_DENIED.
2408 * dlls/rpcrt4/ndr_marshall.c:
2409 rpcrt4: Fix NdrConformantArrayMemorySize.
2411 * dlls/rpcrt4/ndr_marshall.c:
2412 rpcrt4: Implement NdrUserMarshalMemorySize.
2414 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
2416 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2417 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2418 wined3d: Take predication tokens into account.
2419 Each instruction can have a predication token. Account for it in the
2420 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
2421 structure for generation. MSDN claims the token is at the end of the
2422 instruction, but that's not true - testing a demo, which lets me
2423 manipulate the shader shows the predication token is the first source
2424 token immediately following the destination token.
2426 * dlls/wined3d/baseshader.c:
2427 wined3d: Parameter trace corrections.
2429 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2430 wined3d: SETP takes 3 parameters.
2432 2006-05-17 Huw Davies <huw@codeweavers.com>
2434 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
2435 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
2436 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
2437 Add a bunch of marshaling tests (based on a program by Rob Shearman).
2439 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
2441 * dlls/kernel/tests/path.c:
2442 kernel: Fix path test to pass on 95 and 98.
2444 2006-05-17 Jacek Caban <jacek@codeweavers.com>
2446 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
2447 dlls/shdocvw/webbrowser.c:
2448 shdocvw: Code cleanup.
2450 * dlls/shdocvw/ie.c:
2451 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
2453 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
2454 dlls/shdocvw/webbrowser.c:
2455 shdocvw: Move IConnectionPointContainer implementation to separated object.
2457 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
2458 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2459 shdocvw: Move connection points to the new ConnectionPointContainer struct.
2461 2006-05-15 Jacek Caban <jacek@codeweavers.com>
2463 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
2464 tools/widl/widltypes.h:
2465 widl: Added importlib reading implementation.
2467 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
2469 * dlls/comctl32/header.c:
2470 comctl32: header: Don't erase the left header egde.
2472 * dlls/comctl32/header.c:
2473 comctl32: header: Send the width in HDN_BEGINTRACK.
2475 * dlls/comctl32/listview.c:
2476 comctl32: listview: Recompute sizes after a column deletion.
2478 2006-05-17 Robert Shearman <rob@codeweavers.com>
2480 * dlls/rpcrt4/ndr_ole.c:
2481 rpcrt4: Implement NdrInterfacePointerMemorySize.
2483 * dlls/rpcrt4/ndr_marshall.c:
2484 rpcrt4: Make some functions that aren't used outside of the file static.
2486 * dlls/rpcrt4/ndr_marshall.c:
2487 rpcrt4: Fill out more of the function tables with functions that already exist.
2489 * dlls/rpcrt4/ndr_marshall.c:
2490 rpcrt4: Raise an exception if there is no default handler for a union.
2492 2006-05-17 Alexandre Julliard <julliard@winehq.org>
2494 * dlls/user/winproc.c:
2495 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
2496 So we have to access it using Get/SetWindowLong when unmapping the
2497 message results (based on a patch by Troy Rollo).
2499 * dlls/user/defdlg.c:
2500 user: Remove unreachable code in DEFDLG_Proc.
2502 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
2503 dlls/user/winproc.c, dlls/user/winproc.h:
2504 user: Support storing multiple winprocs in a single winproc handle.
2505 Allows to remove special cases for window classes being Ascii and
2506 Unicode at the same time.
2508 * dlls/user/winproc.c:
2509 user: Allocate 16-bit thunks separately from the window proc structure.
2510 Also make sure the thunk memory block has execute permissions.
2512 * dlls/x11drv/clipboard.c:
2513 x11drv: Fixed typo in the clipboard XA_STRING handling.
2515 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
2517 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
2518 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
2519 gdi: Fix GetObject for bitmaps.
2520 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
2521 for device-dependent bitmaps.
2524 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
2526 * dlls/winspool/info.c:
2527 winspool: Fix OpenDriverReg on top of validate_envW.
2529 * dlls/winspool/tests/info.c:
2530 winspool/tests: More tests for OpenPrinter.
2532 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
2534 * dlls/winspool/info.c:
2535 winspool: Do not fail in OpenPrinter on pDefault / local print server.
2537 * dlls/winspool/info.c:
2538 winspool: Show SetPrinter parameters in the FIXME.
2540 * dlls/winspool/tests/info.c:
2541 winspool/tests: A truncated dmDeviceName is 0-terminated.
2543 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
2545 * dlls/wined3d/pixelshader.c:
2546 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
2547 As previously mentioned, RASTOUT is invalid on pixel shaders.
2548 On shaders 1.x, r0 is treated as the color output register:
2549 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
2550 That's what we currently do in all cases, change it not to do so
2551 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
2553 * dlls/wined3d/vertexshader.c:
2554 wined3d: LRP is not a valid ARBvp code.
2556 * dlls/wined3d/pixelshader.c:
2557 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
2559 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2560 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
2562 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2563 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2564 wined3d: Modify shader_dump_param() to take into account address token.
2565 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
2566 However, for shaders 2.0, we must look into the address token, and
2567 print the register there. Handle both cases to correct the trace.
2569 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2570 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2571 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
2572 Change the trace pass, the register counting pass, and the hw
2573 generator pass to take into account the new get_params() function. For
2574 hw generation, store the address tokens into the SHADER_OPCODE_ARG
2575 structure, so they're available to generator functions.
2577 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2578 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2579 wined3d: Add shader_get_param() fn, which processes address tokens.
2580 Add a new function to process parameters.
2581 On shaders 1.0, processing parameters amounts to *pToken++.
2582 On shaders 2.0+, we have a relative addressing token to account for.
2583 This function should be used, instead of relying on num_params everywhere.
2585 * dlls/wined3d/baseshader.c:
2586 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
2588 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
2589 wined3d: Allow multiple output modifiers.
2591 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2592 wined3d: Fix SINCOS parameters.
2593 SINCOS has 4 parameters in shaders 2.0.
2594 It has 2 parameters in shaders 3.0.
2595 It's undefined in shaders 1.0.
2597 * dlls/wined3d/vertexshader.c:
2598 wined3d: DEFI takes 5 parameters.
2599 According the spec and the Painkiller log, DEFI has 5 parameters on
2602 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
2604 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
2605 user32: Make all the recently added ShowWindow tests pass in Wine.
2607 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
2609 * dlls/ntdll/tests/info.c:
2610 ntdll/tests: Don't fail if a process is not available.
2612 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
2614 * dlls/usp10/usp10.c:
2615 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
2617 * programs/winedbg/types.c:
2618 winedbg: extract_as_integer
2619 - now supporting extract_as_integer on functions (so that,
2620 for example, 'disas foo' works as expected)
2621 - now properly handling errors when calling extract_as_integer
2623 2006-05-16 Juan Lang <juan_lang@yahoo.com>
2625 * dlls/crypt32/store.c:
2626 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
2628 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
2630 * dlls/riched20/tests/editor.c:
2631 riched20: Removed useless double casts, just print the DWORD hexmask.
2633 2006-05-15 Juan Lang <juan_lang@yahoo.com>
2635 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
2636 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
2637 crypt32: Split the unwieldy encode.c into two files.
2639 2006-05-16 Juan Lang <juan_lang@yahoo.com>
2641 * dlls/crypt32/store.c:
2642 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
2644 * dlls/crypt32/store.c:
2645 crypt32: Use the caller-supplied encoding type when decoding certs.
2647 * dlls/crypt32/tests/store.c:
2648 crypt32: Add more tests for adding certs to a store.
2650 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
2651 dlls/crypt32/tests/cert.c, include/wincrypt.h:
2652 crypt32: Implement CertCompare functions, with tests.
2654 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
2656 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
2657 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
2659 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
2660 unknown field it should store only the comctl32 4.0 fields (with test
2663 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
2664 comctl32: header: Copy some fields on INSERTITEM even if they are not in
2667 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
2668 comctl32: header: Automatically set some format fields.
2670 2006-05-16 Peter Beutner <p.beutner@gmx.net>
2672 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
2673 msvcrt: Fix handling of 'h' prefix in swprintf.
2674 - '%hs' in widechar string functions is wrongly recognized as
2675 a widechar string. Fix this by always checking the prefix first.
2677 - remove code duplication in %c/%s handling by moving code into a function.
2679 2006-05-16 Mike McCormack <mike@codeweavers.com>
2681 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
2682 wininet: Add a standalone http test.
2684 * dlls/wininet/ftp.c:
2685 wininet: Make sure hIC is valid before trying to use it. (Coverity)
2687 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
2689 * include/d3d9types.h, include/wine/wined3d_types.h:
2690 d3d: Add D3DDEVTYPE_NULLREF definition.
2692 2006-05-16 Hans Leidekker <hans@it.vu.nl>
2694 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
2695 wldap32: Document the modify and modrdn functions.
2697 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
2699 * dlls/kernel/tests/path.c:
2700 kernel: Properly delete a test file.
2702 2006-05-16 Alexandre Julliard <julliard@winehq.org>
2704 * tools/config.guess, tools/config.sub, tools/install-sh:
2705 tools: Updated the autoconf scripts to more recent versions.
2707 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
2709 * dlls/user/tests/msg.c:
2710 user32: Add more ShowWindow tests.
2711 Move ShowWindow tests for children with an invisible parent into a
2712 separate test, add more ShowWindow tests. The tests show that an
2713 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
2714 called on a child with an invisible parent is not always true.
2716 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
2718 * dlls/wined3d/vertexshader.c:
2719 wined3d: Correctly define the number of possible parameters.
2721 2006-05-15 Robert Shearman <rob@codeweavers.com>
2723 * dlls/rpcrt4/ndr_marshall.c:
2724 rpcrt4: Implement fixed array functions.
2726 * dlls/rpcrt4/ndr_marshall.c:
2727 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
2729 * dlls/rpcrt4/ndr_marshall.c:
2730 rpcrt4: Implement computing of conformance from a correlation descriptor for
2733 * dlls/rpcrt4/ndr_marshall.c:
2734 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
2736 * dlls/rpcrt4/ndr_marshall.c:
2737 rpcrt4: Don't duplicate the conformance calculating code, just use the
2738 common ComputeConformance function to store the result in
2739 pStubMsg->MaxCount (as this is what callback function store the
2740 conformance value into anyway).
2742 * dlls/rpcrt4/ndr_marshall.c:
2743 rpcrt4: Implement conformant varying struct functions.
2745 * dlls/rpcrt4/ndr_marshall.c:
2746 rpcrt4: Implement more conformance operations and more types.
2748 2006-05-15 Jacek Caban <jacek@codeweavers.com>
2750 * dlls/shdocvw/oleobject.c:
2751 shdocvw: Don't release IOleInPlaceSite in DoVerb.
2753 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
2755 * dlls/wined3d/surface.c:
2756 wined3d: Unset the ddraw primary when it is released.
2758 * dlls/wined3d/utils.c:
2759 wined3d: Add missing render states to the dumping function.
2761 * dlls/wined3d/device.c:
2762 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
2764 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
2766 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
2767 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
2768 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
2770 2006-05-15 Juan Lang <juan_lang@yahoo.com>
2772 * dlls/crypt32/tests/encode.c:
2773 crypt32: Test importing public keys from a certificate.
2775 * dlls/crypt32/tests/store.c:
2776 crypt32: Avoid a use-after-free bug in tests.
2778 2006-05-15 Mike McCormack <mike@codeweavers.com>
2780 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
2781 wininet: Return correct errors in InternetOpenUrlW.
2783 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
2784 wininet: Return correct errors in InternetConnectW
2786 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
2787 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
2788 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
2790 * dlls/rpcrt4/rpc_binding.c:
2791 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
2793 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
2794 dlls/advapi32/tests/crypt_lmhash.c:
2795 advapi32: Implement and test SystemFunction005.
2797 2006-05-15 Robert Shearman <rob@codeweavers.com>
2799 * dlls/rpcrt4/ndr_marshall.c:
2800 rpcrt4: Implement NdrSimpleStructMemorySize.
2802 * dlls/rpcrt4/ndr_marshall.c:
2803 rpcrt4: Fix the conformant struct functions to not call conformant array
2805 The conformance has to be the first thing in the buffer, in accordance
2806 with the DCE/RPC spec and to be compatible with the pointer layout
2807 format strings that MIDL generates.
2809 * dlls/rpcrt4/ndr_marshall.c:
2810 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
2813 * dlls/rpcrt4/ndr_marshall.c:
2814 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
2815 array functions, before calling a function that could change it and
2816 cause the wrong number of loop iterations.
2818 * dlls/rpcrt4/ndr_marshall.c:
2819 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
2820 Pointers in a non-encapsulated union behave like embedded pointers, so
2821 don't rely on the NdrPointer* functions doing the right thing in this
2822 case and call the Pointer* functions directly.
2824 * dlls/rpcrt4/ndr_marshall.c:
2825 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
2826 fact that it increments the buffer.
2827 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
2828 unions without using a memory sizer routine, since this function
2829 shouldn't touch the buffer.
2830 Add a new function EmbeddedComplexMemorySize and use it in some memory
2831 sizer routines where EmbeddedComplexSize was previously used.
2833 * dlls/rpcrt4/ndr_marshall.c:
2834 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
2835 when calculating the appropriate memory and buffer pointers.
2837 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
2839 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
2840 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2841 wined3d: Shaders: share dump_param function, version functions.
2843 * dlls/wined3d/stateblock.c:
2844 wined3d: Fix incorrect sizeof.
2846 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
2849 gdi: Duplicate extent value for the second byte of a DBCS char.
2851 2006-05-15 Alexandre Julliard <julliard@winehq.org>
2853 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
2854 configure: Make libraries properly relocatable on MacOS.
2855 Also set the compatibility version.
2857 2006-05-12 Francois Gouget <fgouget@free.fr>
2859 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
2860 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
2862 Fix some winapi_check documentation warnings.
2864 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
2865 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
2866 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
2867 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
2868 Various trace fixes.
2869 Add trailing '\n's to trace calls.
2870 Remove spaces before '\n'.
2872 * configure, configure.ac, dlls/advpack/tests/install.c,
2873 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
2874 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
2875 Assorted spelling fixes.
2877 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
2879 * dlls/comctl32/tests/header.c:
2880 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
2882 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
2884 * dlls/comctl32/listview.c:
2885 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
2887 * dlls/comctl32/header.c:
2888 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
2889 Improve HEADER_SendHeaderDispInfoNotify and rename it to
2890 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
2891 the buffers allocated by it. GetItemT and DrawItem calls these
2894 * dlls/comctl32/header.c:
2895 comctl32: header: Mark the callback items in a mask.
2896 Mark the callback items in the callbackMask HEADER_ITEM field. The
2897 pszText for callback texts is now NULL what simplifies some
2898 checks. Checks for lpItem->pszText==emptyString are also not needed as
2899 emptyString is not stored in lpItem but used as a parameter to
2900 Str_SetPtr (I haven't noticed it).
2902 * dlls/comctl32/header.c:
2903 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
2905 * dlls/comctl32/header.c:
2906 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
2908 * dlls/comctl32/header.c:
2909 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
2911 * dlls/comctl32/header.c:
2912 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
2914 * dlls/comctl32/header.c:
2915 comctl32: header: Don't check lpItem for NULL in GetItemT.
2917 2006-05-11 Jacek Caban <jacek@codeweavers.com>
2919 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
2920 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
2921 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
2922 dlls/shdocvw/webbrowser.c:
2923 shdocvw: Wrap Heap* finctions by inline functions.
2925 2006-05-15 Huw Davies <huw@codeweavers.com>
2927 * dlls/oleaut32/tmarshal.c:
2928 oleaut32: Update the marshal state buffer size when resizing (Doh!).
2930 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
2932 * dlls/msvcrt/tests/time.c:
2933 msvcrt: Fix times tests to pass on windows.
2934 Add more tests for daylight-time savings.
2936 2006-05-13 Robert Shearman <rob@codeweavers.com>
2938 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
2939 server/request.h, server/token.c, server/trace.c:
2940 server: Retrieve the groups for a token from the server.
2942 * dlls/rpcrt4/ndr_marshall.c:
2943 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
2944 as documented on MSDN.
2945 Fix base type arm handling on little-endian machines, as the current
2946 code would always pass in the address to the format char of 0x80
2947 instead of the base type format char.
2949 * dlls/rpcrt4/ndr_marshall.c:
2950 rpcrt4: Make ComplexStructSize increment the buffer.
2952 * dlls/rpcrt4/ndr_marshall.c:
2953 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
2956 * dlls/rpcrt4/ndr_marshall.c:
2957 rpcrt4: Implement NdrComplexStructMemorySize.
2959 * dlls/rpcrt4/ndr_marshall.c:
2960 rpcrt4: Implement NdrComplexArrayMemorySize.
2962 * dlls/rpcrt4/rpc_defs.h:
2963 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
2965 * dlls/rpcrt4/ndr_marshall.c:
2966 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
2967 so make sure to save it before calling one of these and restore it afterwards.
2969 * dlls/rpcrt4/ndr_marshall.c:
2970 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
2971 of MIDL_STUB_MESSAGE.
2973 * dlls/rpcrt4/ndr_marshall.c:
2974 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
2975 functions and adapt them to be callable without having a correlation
2978 * dlls/advapi32/tests/security.c:
2979 advapi32: Add tests for getting the groups, user and privileges of a token.
2981 2006-05-14 Mike McCormack <mike@codeweavers.com>
2983 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
2984 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
2985 dlls/advapi32/tests/crypt_lmhash.c:
2986 advapi32: Implement and test SystemFunction004.
2988 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
2989 dlls/advapi32/tests/crypt_lmhash.c:
2990 advapi32: Implement and test SystemFunction003.
2992 2006-05-12 Mike McCormack <mike@codeweavers.com>
2994 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
2995 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
2996 dlls/advapi32/tests/crypt_lmhash.c:
2997 advapi32: Implement and test SystemFunction002 (DES decrypt).
2999 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
3001 * dlls/wined3d/surface.c:
3002 wined3d: Avoid a NULL dereference in RealizePalette.
3004 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
3006 * dlls/wined3d/device.c:
3007 wined3d: Render state additions and fixes.
3009 * dlls/wined3d/surface.c:
3010 wined3d: Nonpow2 repacking support for GetDC.
3012 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
3014 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
3015 wined3d: Support for single buffering.
3017 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
3019 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
3020 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
3021 dlls/wined3d/wined3d_private.h:
3022 wined3d: Implement IWineGDISurface.
3024 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
3026 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
3027 dlls/wined3d/wined3d_private.h:
3028 wined3d: Implement IWineD3DDevice::ProcessVertices.
3030 2006-05-12 Mike McCormack <mike@codeweavers.com>
3032 * dlls/rpcrt4/rpc_defs.h:
3033 rpcrt4: Add missing PKT_AUTH3 packet type.
3035 * dlls/rpcrt4/rpc_message.c:
3036 rpcrt4: Add infrastructure for send authentication data.
3038 * dlls/rpcrt4/rpc_binding.c:
3039 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
3041 2006-05-13 Hans Leidekker <hans@it.vu.nl>
3043 * dlls/dnsapi/tests/name.c:
3044 dnsapi: Add tests for DnsValidateName_A.
3046 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
3048 * dlls/gphoto2.ds/gphoto2_i.h:
3049 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
3052 2006-05-13 Jacek Caban <jacek@codeweavers.com>
3054 * tools/widl/write_msft.c:
3055 widl: Added RPC_FC_ENUM16 encoding.
3057 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
3058 widl: res50 is number of impinfos. Fix its usage.
3060 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
3061 oleaut32: res50 is number of impinfos. Fix its usage.
3063 2006-05-12 Jacek Caban <jacek@codeweavers.com>
3065 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
3068 * dlls/shdocvw/navigate.c:
3069 shdocvw: Added support for navigation to application URLs.
3071 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
3072 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
3074 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
3076 * dlls/ntdll/tests/port.c:
3077 ntdll: Fix endless loop in port test for users without admin rights.
3079 2006-05-12 Francois Gouget <fgouget@free.fr>
3081 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
3082 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
3083 gphoto2.ds: Spelling fix.
3086 mprapi: Add FIXME for the missing in6addr.h include.
3088 * dlls/rpcrt4/rpc_transport.c:
3089 rpcrt4: Fix some conditional includes.
3090 Check for HAVE_UNISTD_H before including unistd.h.
3091 There is no HAVE_SYS_TYPES to check.
3092 Tweak the indentation of a few #include directives.
3094 * include/dmusici.h, include/rpcdce.h:
3095 include: Remove uneeded __RPC_FAR references.
3097 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
3098 tools/winapi/winapi_parser.pm:
3099 winapi: Add support for APIENTRY.
3100 Factorize a couple of call convention matching regular expressions.
3102 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
3104 * dlls/ole32/tests/storage32.c:
3105 ole32: Fix compilation with gcc 2.95.
3107 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
3109 * dlls/oleaut32/tmarshal.c:
3110 oleaut32: Fix converting file name to Unicode.
3111 Fix converting the typelib file name to Unicode by using the correct
3114 2006-05-11 Juan Lang <juan_lang@yahoo.com>
3116 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
3117 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
3118 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
3119 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
3120 dlls/crypt32/tests/store.c:
3121 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
3123 2006-05-12 Mike McCormack <mike@codeweavers.com>
3125 * dlls/wininet/http.c:
3126 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
3129 * dlls/wininet/ftp.c:
3130 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
3132 2006-05-14 Mike McCormack <mike@codeweavers.com>
3134 * server/registry.c:
3135 server: Avoid a crash if a registry notify event has been set already.
3137 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
3139 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
3140 winedbg: Fixed regression for command 'bt all'.
3141 Don't print 'process has terminated' message when detaching from a
3142 process (or backtracing it).
3144 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
3146 * dlls/ntdll/serial.c:
3147 ntdll: Fix serial timeout regression.
3149 2006-05-11 Alexandre Julliard <julliard@winehq.org>
3151 * ANNOUNCE, ChangeLog, VERSION, configure:
3154 ----------------------------------------------------------------
3155 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
3157 * dlls/kernel/tests/toolhelp.c:
3158 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
3160 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
3162 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
3163 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
3164 dbghelp: SymFindFileInPath and PDB
3165 - implemented correct lookup when SymFindFileInPath is called to find
3167 - added pdb_fetch_file_info to gather relevant information
3168 - when looking for a PDB file (from a .EXE or a .DLL), now using
3169 SymFindFileInPath to locate the PDB file with the correct
3172 * dlls/dbghelp/module.c:
3173 dbghelp: Removed call to registered callback when unloading a module.
3174 First, native dbghelp doesn't do it, and it crashed windbg, likely
3175 because we got the undocumented arguments wrong.
3177 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
3178 dbghelp: Implemented SymSearchW.
3180 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
3181 dbghelp: Implemented SymEnumSymbolsW.
3183 * dlls/dbghelp/symbol.c:
3184 dbghelp: Improved SymSearch (now using tag, index and address).
3186 * dlls/dbghelp/symbol.c:
3187 dbghelp: Factorize and simplify a bit symbol enumeration code.
3189 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
3190 dbghelp: Stubbed SymGetSourceFileTokenW.
3192 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
3193 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
3195 dbghelp: Implemented SymGetLineFromAddrW64.
3197 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
3198 dbghelp: Implemented SymFromAddrW.
3200 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
3201 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
3203 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
3204 dbghelp: Implemented SymLoadModuleExW.
3206 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
3207 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
3208 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
3210 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
3211 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
3212 dlls/dbghelp/pe_module.c, include/dbghelp.h:
3213 dbghelp: SymInitializeW.
3214 - implemented SymInitializeW (and made SymInitialize call it)
3215 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
3217 - per process search path is now stored as unicode string
3219 * dlls/dbghelp/dbghelp.spec:
3220 dbghelp: Updated spec file.
3222 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
3224 * dlls/wined3d/device.c:
3225 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
3227 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
3228 wined3d: Initialize volume format.
3230 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
3231 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3232 wined3d: Share shader_dump_ins_modifiers().
3233 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
3234 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
3237 2006-05-10 Robert Reif <reif@earthlink.net>
3239 * dlls/winmm/tests/wave.c:
3240 winmm: Fix wave test volume warning.
3241 Volume is only valid when sound card has volume support.
3243 2006-05-11 Mike McCormack <mike@codeweavers.com>
3245 * dlls/wininet/dialogs.c:
3246 wininet: Fix a typo (spotted by Coverity).
3248 * dlls/advapi32/crypt_arc4.c:
3249 advapi32: Fix a typo (spotted by Peter Berg Larsen).
3251 2006-05-10 Alexandre Julliard <julliard@winehq.org>
3253 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
3254 dlls/user/nonclient.c, dlls/user/winpos.c:
3255 user: Prefer SendMessageW over SendMessageA where possible.
3257 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
3258 x11drv: Prefer SendMessageW over SendMessageA where possible.
3260 2006-05-10 Francois Gouget <fgouget@free.fr>
3262 * tools/winapi/winapi_parser.pm:
3263 winapi_check: Fix 'long int' parsing.
3264 Fix parsing of 'long int'.
3265 Simplify handling of spaces in a couple of regular expressions.
3267 2006-05-10 Robert Shearman <rob@codeweavers.com>
3269 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
3270 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
3271 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
3272 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
3273 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
3274 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
3275 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
3276 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
3277 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
3278 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
3279 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
3280 Check the return value from register_key_guid in all the DLL registering code.
3282 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
3284 * dlls/ntdll/file.c:
3285 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
3287 2006-05-09 James Hawkins <truiken@gmail.com>
3289 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
3290 dlls/ntdll/tests/port.c:
3291 ntdll: Add initial tests for the NT Ports API.
3293 2006-05-10 Mike McCormack <mike@codeweavers.com>
3295 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
3296 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
3297 advapi32: Implement and test SystemFunction032 (arc4 encryption).
3299 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
3300 dlls/advapi32/tests/crypt_md4.c:
3301 advapi32: Implement and test SystemFunction007.
3303 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
3304 dlls/advapi32/tests/crypt_lmhash.c:
3305 advapi32: Implement and test SystemFunction001.
3307 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
3308 dlls/advapi32/tests/crypt_lmhash.c:
3309 advapi32: Implement and test SystemFunction008.
3311 * dlls/rpcrt4/rpc_binding.c:
3312 rpcrt4: Cache the connection so we don't rebind on every call.
3314 2006-05-10 Robert Shearman <rob@codeweavers.com>
3316 * dlls/ole32/tests/moniker.c:
3317 ole32: Add a test for IMoniker_IsDirty.
3319 * dlls/rpcrt4/ndr_marshall.c:
3320 rpcrt4: Use the buffer passed in as an argument and don't increment
3321 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
3322 marshalling/unmarshalling routines as these can be used for embedded
3323 pointers, which handle the allocating or finding of the buffer
3324 themselves. Do the incrementing in the outer
3325 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
3327 * dlls/rpcrt4/ndr_marshall.c:
3328 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
3330 * dlls/rpcrt4/ndr_marshall.c:
3331 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
3333 * dlls/rpcrt4/ndr_marshall.c:
3334 rpcrt4: Correctly align the buffer to read/write array data to.
3336 * dlls/rpcrt4/ndr_marshall.c:
3337 rpcrt4: Correctly align the buffer before reading/writing structure data.
3339 * dlls/rpcrt4/ndr_marshall.c:
3340 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
3342 * dlls/rpcrt4/ndr_marshall.c:
3343 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
3346 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
3347 It should have its own exception handler to catch any exceptions that are raised.
3349 2006-05-10 Huw Davies <huw@codeweavers.com>
3351 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
3352 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
3354 * dlls/oleaut32/tmarshal.c:
3355 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
3356 Based on a patch by Rob Shearman.
3358 * dlls/oleaut32/tmarshal.c:
3359 oleaut32: Add a function to grow the marshal state buffer to a specified size.
3361 2006-05-10 Alexandre Julliard <julliard@winehq.org>
3363 * dlls/user/class.c, dlls/user/wnd16.c:
3364 user: Moved Get/SetClassLong16 to wnd16.c.
3366 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
3367 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
3368 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
3370 * dlls/user/user.exe.spec, dlls/user/winproc.c:
3371 user: Store the pointer to the winproc in the thunk structure.
3372 This allows simplifying the handling of 16-bit thunks.
3374 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
3375 dlls/user/winproc.h:
3376 user: Make the WINDOWPROCTYPE enum private to winproc.c.
3378 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
3379 dlls/user/winproc.h:
3380 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
3382 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
3383 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
3384 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
3386 * dlls/user/class.c, dlls/user/win.c, include/win.h:
3387 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
3388 Also fix the initial value for the server is_unicode flag.
3390 2006-05-09 Jason Green <jave27@gmail.com>
3392 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
3393 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
3395 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3396 dlls/wined3d/wined3d_private.h:
3397 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
3399 * dlls/wined3d/pixelshader.c:
3400 wined3d: Use GenerateShader in pixel shaders and remove old function.
3402 * dlls/wined3d/pixelshader.c:
3403 wined3d: Add GenerateShader function to pixel shaders.
3405 * dlls/wined3d/vertexshader.c:
3406 wined3d: Use new GenerateShader function for vertex shaders.
3408 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3409 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
3411 * dlls/wined3d/baseshader.c:
3412 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
3414 * dlls/wined3d/vertexshader.c:
3415 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
3417 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
3418 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3419 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
3421 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3422 dlls/wined3d/wined3d_private.h:
3423 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
3425 * dlls/wined3d/vertexshader.c:
3426 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
3428 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3429 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
3431 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
3432 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3433 wined3d: Move program_dump_decl_usage into baseshader.
3435 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
3437 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
3438 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
3439 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
3440 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
3441 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
3442 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
3443 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
3444 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
3445 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
3446 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
3447 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
3448 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
3449 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
3450 Some HeapFree's are hidden behind macros. Found by smatch.
3452 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
3454 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3455 wined3d: Clean up some dead code.
3457 * dlls/wined3d/pixelshader.c:
3458 wined3d: Break out texture instruction processing.
3460 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3461 dlls/wined3d/wined3d_private.h:
3462 wined3d: Break out arithmetic instruction processing.
3464 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
3465 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3466 wined3d: Merge register counting pass.
3468 * dlls/wined3d/vertexshader.c:
3469 wined3d: Make register counting pass the same.
3471 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
3473 * dlls/wined3d/surface.c:
3474 wined3d: Update the DIB section's palette on GetDC.
3476 * dlls/wined3d/palette.c:
3477 wined3d: Update the device palette if the primary palette is changed.
3479 * dlls/wined3d/surface.c:
3480 wined3d: Implement WineD3DSurface palette methods.
3482 * dlls/wined3d/surface.c:
3483 wined3d: Implement GetFlipStatus and GetBltStatus.
3485 * dlls/wined3d/surface.c:
3486 wined3d: Implement IWineD3DSurface::Flip.
3488 2006-05-09 Juan Lang <juan_lang@yahoo.com>
3490 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
3491 dlls/crypt32/tests/store.c, include/wincrypt.h:
3492 crypt32: Partially implement CertGetIssuerCertificateFromStore.
3494 * dlls/crypt32/cert.c:
3495 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
3497 2006-05-09 James Hawkins <truiken@gmail.com>
3500 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
3502 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
3504 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
3505 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
3507 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3509 * dlls/kernel/comm.c:
3510 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
3511 Noticed by Dan Armbrust.
3513 2006-05-09 Alexandre Julliard <julliard@winehq.org>
3515 * dlls/x11drv/window.c:
3516 x11drv: We really need to flush the display when destroying a window.
3518 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
3520 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3521 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
3522 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
3523 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
3524 - implemented kernel32.EscapeCommFunction on top of them
3526 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3527 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
3528 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
3529 - implemented kernel32.SetupComm on top of it
3531 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3532 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
3533 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
3534 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
3536 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3537 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
3538 - implemented SERIAL_GET_CHARS ioctl
3539 - made use of it in kernel32.GetCommState
3541 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3542 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
3543 - implemented SERIAL_GET_HANDFLOW ioctl
3544 - made use of it in kernel.GetCommState
3546 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3547 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
3548 - implemented SERIAL_GET_LINE_CONTROL ioctl
3549 - made use of it in kernel.GetCommState
3551 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3552 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
3553 - implemented SERIAL_GET_BAUD_RATE ioctl
3554 - made use of it in kernel.GetCommState
3556 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3557 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
3558 - implemented ntdll's serial IOCTL SET_CHARS
3559 - used this IOCTL in kernel32.SetCommState
3561 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3562 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
3563 - implemented ntdll's serial IOCTL SET_HANDFLOW
3564 - used this IOCTL in kernel32.SetCommState
3566 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3567 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
3568 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
3569 - used this IOCTL in kernel32.SetCommState
3571 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
3572 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
3573 - created dump_dcb to print out DCB information
3574 - implemented ntdll's serial IOCTL SET_BAUD_RATE
3575 - used this IOCTL in kernel32.SetCommState
3577 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
3579 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
3580 wined3d: Implement IWineD3DSurface::SetColorKey.
3582 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
3583 wined3d: Implement IWineD3DSurface::IsLost and Restore.
3585 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
3586 wined3d: rhw vertex fixup.
3587 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
3590 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
3592 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
3593 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3594 wined3d: Share get_opcode.
3596 2006-05-09 Robert Reif <reif@earthlink.net>
3598 * dlls/winmm/tests/wave.c:
3599 winmm: Print out more info on failed test.
3600 Print out more info on failed test. Looks like there is a bug in ALSA
3601 OSS emulation where it is returning a mid-sample position.
3603 2006-05-09 Hans Leidekker <hans@it.vu.nl>
3605 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
3606 dnsapi: The ttl value should be ignored when comparing dns records.
3608 2006-05-09 David Lichterman <laviddichterman@gmail.com>
3610 * dlls/mciwave/Makefile.in:
3611 mciwave: Fix make install error.
3613 2006-05-09 Alexandre Julliard <julliard@winehq.org>
3615 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
3616 user: Added specific winproc functions for calling dialog procedures.
3618 * dlls/user/winproc.c:
3619 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
3621 * dlls/user/class.c:
3622 user: Always set the correct class winproc depending on the A/W type.
3624 * dlls/user/winproc.c:
3625 user: Remove some redundant NULL pointer checks.
3627 * dlls/user/msg16.c:
3628 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
3630 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
3631 dlls/user/winproc.h, dlls/user/wnd16.c:
3632 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
3634 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
3635 dlls/user/winproc.h, dlls/user/wnd16.c:
3636 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
3639 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
3642 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
3644 * dlls/kernel/except.c:
3645 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
3647 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
3649 * dlls/ntdll/virtual.c:
3650 ntdll: Make the section with AddressOfEntryPoint in it executable.
3652 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3654 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
3655 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
3658 gdi32: Add defines for GLYPHSET and WCRANGE.
3660 2006-05-09 Mike McCormack <mike@codeweavers.com>
3662 * dlls/x11drv/opengl.c:
3663 x11drv: Fix a warning when opengl headers are missing.
3665 2006-05-09 Tomas Carnecky <tom@dbservice.com>
3667 * dlls/opengl32/wgl.c:
3668 opengl: Properly use glXQueryDrawable() to get the Visual ID.
3670 2006-05-08 Phil Costin <philcostin@hotmail.com>
3672 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3673 wined3d: Add check for GL Shading Language 100 Extension.
3675 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
3677 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3678 dlls/wined3d/wined3d_private.h:
3679 wined3d: Clean up per version shader limits code.
3681 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
3682 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3683 dlls/wined3d/wined3d_private.h:
3684 wined3d: Addline cleanup.
3686 2006-05-09 Hans Leidekker <hans@it.vu.nl>
3688 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
3689 dnsapi: Partially implement DnsQueryConfig.
3691 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
3694 wine.inf: Install comctl32.dll as fake DLL.
3696 2006-05-08 Juan Lang <juan_lang@yahoo.com>
3698 * dlls/crypt32/encode.c:
3699 crypt32: Simplify OID decoding
3700 Use a more direct function to decode OIDs, instead of the bizarre
3703 2006-05-08 Robert Reif <reif@earthlink.net>
3705 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
3706 winmm: Check waveOutGetVolume parameter.
3708 2006-05-09 Hans Leidekker <hans@it.vu.nl>
3710 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
3711 sane.ds: Added Dutch resources.
3713 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
3714 gphoto2.ds: Added Dutch resources.
3716 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
3718 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
3719 gphoto2.ds: Added French resources.
3721 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
3723 * dlls/twain_32/dsm_ctrl.c:
3724 twain_32: Add missing HeapFree's on error patch (found by smatch).
3726 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
3728 * DEVELOPERS-HINTS, documentation/PACKAGING:
3729 Some documentation changes for twain split.
3731 2006-05-09 Alexandre Julliard <julliard@winehq.org>
3733 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
3734 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
3735 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
3736 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
3737 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
3738 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
3740 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
3741 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
3742 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
3743 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
3744 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
3745 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
3747 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
3749 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
3750 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
3751 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
3752 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
3753 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
3754 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
3755 dlls/gphoto2.ds/ui.c, include/config.h.in:
3756 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
3757 Wrote a GUI import dialog.
3758 With help from Aric Stewart.
3760 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
3761 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
3762 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
3763 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
3764 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
3765 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
3766 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
3767 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
3768 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
3769 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
3770 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
3771 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
3772 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
3773 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
3774 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
3775 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
3776 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
3777 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
3778 twain_32: Split out the sane specific parts from twain_32 code.
3779 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
3781 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
3782 twain_32: Moved twain.h to the include directory.
3784 2006-05-08 Huw Davies <huw@codeweavers.com>
3786 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
3787 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
3789 2006-05-08 Robert Shearman <rob@codeweavers.com>
3791 * dlls/ole32/antimoniker.c:
3792 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
3794 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
3795 ole32: Implement several class moniker functions using the description provided on MSDN.
3797 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
3798 ole32: Remove duplicated CLSIDs.
3800 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
3801 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
3802 dlls/ole32/tests/moniker.c:
3803 ole32: Add an implementation of class monikers.
3805 * dlls/ole32/tests/moniker.c:
3806 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
3808 * dlls/ole32/compositemoniker.c:
3809 ole32: Fix regression caused by an earlier patch that removed the
3810 check for the composite moniker having only one moniker in it. In this
3811 case, return the one moniker and free the memory associate with the
3814 * dlls/ole32/compositemoniker.c:
3815 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
3816 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
3817 instead of the virtual implementation of it on mostRightMk.
3819 * dlls/ole32/compositemoniker.c:
3820 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
3822 2006-05-08 Hans Leidekker <hans@it.vu.nl>
3824 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
3825 dlls/dnsapi/tests/record.c:
3826 dnsapi: Implement and test DnsRecordSetCompare.
3828 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
3830 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
3831 dinput8: DllGetClassObject support.
3833 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
3835 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
3836 dlls/wined3d/wined3d_private.h:
3837 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
3839 2006-05-01 Tomas Carnecky <tom@dbservice.com>
3841 * dlls/x11drv/init.c:
3842 x11drv: Return correct PBuffer drawable.
3844 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
3846 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
3847 msvcrt: Don't duplicate handle in _get_osfhandle.
3849 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3851 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
3852 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
3854 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
3856 * dlls/setupapi/tests/stringtable.c:
3857 setupapi: Improve unit tests for case sensitivity in string tables.
3859 2006-05-01 Mike Hearn <mike@plan99.net>
3861 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
3862 ole32: Add StgCreateFile test and conformance fix.
3864 2006-05-08 Alexandre Julliard <julliard@winehq.org>
3866 * dlls/ole32/compositemoniker.c:
3867 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
3869 2006-05-08 Robert Shearman <rob@codeweavers.com>
3871 * dlls/ole32/compositemoniker.c:
3872 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
3874 * dlls/ole32/compositemoniker.c:
3875 ole32: Create moniker enumerator with an initial reference count.
3877 * dlls/ole32/tests/moniker.c:
3878 ole32: Test moniker display names.
3880 * dlls/ole32/tests/moniker.c:
3881 ole32: Add a test for IMoniker_IsDirty.
3883 * dlls/ole32/tests/moniker.c:
3884 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
3886 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
3887 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
3889 * dlls/ole32/marshal.c:
3890 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
3892 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
3893 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
3895 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
3896 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
3898 * dlls/ole32/tests/moniker.c:
3899 ole32: Add tests for generic composite monikers.
3901 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
3902 dlls/ole32/oleproxy.c:
3903 ole32: Add a class factory for composite monikers.
3905 * dlls/ole32/compositemoniker.c:
3906 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
3907 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
3908 which can't happen anyway.
3909 Allow construction of a moniker with no sub-monikers.
3911 * dlls/ole32/compositemoniker.c:
3912 ole32: Implement IMarshal for composite monikers.
3914 * dlls/ole32/compositemoniker.c:
3915 ole32: Release all existing monikers before loading the state.
3917 * dlls/ole32/compositemoniker.c:
3918 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
3920 * dlls/ole32/compositemoniker.c:
3921 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
3923 * dlls/ole32/compositemoniker.c:
3924 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
3925 will return S_FALSE when there are no more monikers left to enumerate.
3927 * dlls/ole32/compositemoniker.c:
3928 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
3930 * dlls/ole32/compositemoniker.c:
3931 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
3932 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
3934 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
3935 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
3937 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
3938 ole32: Support marshaling of anti monikers.
3940 * dlls/ole32/regsvr.c:
3941 ole32: Register CLSID_CompositeMoniker.
3943 * dlls/ole32/regsvr.c:
3944 ole32: Register CLSIDs for all OLE monikers.
3946 * dlls/ole32/tests/moniker.c:
3947 ole32: Add tests for item moniker.
3949 * dlls/ole32/tests/moniker.c:
3950 ole32: Make class moniker test more generic and test more properties.
3952 * dlls/rpcrt4/rpc_message.c:
3953 rpcrt4: Automatically resolve the endpoint.
3955 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
3957 * dlls/wined3d/pixelshader.c:
3958 wined3d: Fix possible buffer overflow.
3959 Increase size of passed buffer to print into.
3961 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
3963 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3964 usp10: Add ScriptTextOut functionality and restructure tests.
3966 2006-04-28 Jason Green <jave27@gmail.com>
3968 * dlls/wined3d/vertexshader.c:
3969 wined3d: Eliminate duplicate function: vshader_program_dump_param().
3971 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
3973 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3974 dlls/wined3d/wined3d_private.h:
3975 wined3d: Share get_register_code().
3977 2006-04-26 Thomas Kho <tkho@ucla.edu>
3979 * dlls/user/menu.c, dlls/user/tests/menu.c:
3980 user: Fix behavior when selecting disabled menu items.
3982 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
3983 user: Allow menu WndProc to recognize VK_[LR]MENU.
3985 2006-04-28 Thomas Kho <tkho@ucla.edu>
3987 * dlls/user/tests/menu.c:
3988 user: Extend menu conformance test.
3990 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
3992 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
3993 wined3d: Add IWineD3DSurface::GetPitch.
3995 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3996 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
3997 include/wine/wined3d_types.h:
3998 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
4000 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
4001 dlls/wined3d/wined3d_private.h:
4002 wined3d: Add some surface flags.
4004 2006-05-07 Huw Davies <huw@codeweavers.com>
4006 * dlls/oleaut32/usrmarshal.c:
4007 oleaut32: Implement GetVarDesc_Proxy and friends.
4009 * dlls/oleaut32/usrmarshal.c:
4010 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
4011 constant equivalents. It's now obvious why these were chosen. Should
4014 2006-05-08 James Hawkins <truiken@gmail.com>
4017 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
4019 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
4021 * dlls/user/resources/user32_Ko.rc:
4022 user32: Updated Korean resource.
4024 2006-05-07 Robert Reif <reif@earthlink.net>
4026 * programs/winecfg/audio.c:
4027 winecfg: Fix audio crash when no drivers are available.
4029 * dlls/winmm/wineoss/audio.c:
4030 wineoss: Missing mixer fixes.
4031 Don't list volume in capabilities when mixer is missing.
4033 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
4034 winmm: More wave callback tests.
4035 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
4036 callback type not tested now is CALLBACK_WINDOW.
4038 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
4040 * dlls/comctl32/comctl32.h:
4041 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
4043 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
4045 * dlls/shell32/shlview.c:
4046 shell32: Don't use uninitialized item.mask in shlview.
4048 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
4050 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
4051 dbghelp: Stub for SymGetSourceFileToken.
4053 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4054 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
4055 dbghelp: Base and symbols.
4056 - report the correct image base for a symbol which is
4057 seen as being in a builtin PE module, whilst its debug
4058 information is gotten from an ELF module
4059 - module_get_debug now returns a pair of modules
4060 (the requested that has to be presented back to the client
4061 and the effective one, which contains the debug info)
4062 - reworked SymFromName in order to provide also the revelant
4065 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
4067 * dlls/dinput/dinput_main.c:
4068 dinput: Fix Initialize return value.
4070 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
4072 * dlls/user/tests/wsprintf.c:
4073 user32: Added tests for CharUpper and CharLower.
4075 * dlls/ole32/compobj.c:
4076 ole32: Fixed typo in debug statement.
4078 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
4081 gdi: A-to-W conversion should be font-independent.
4083 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
4085 * dlls/comctl32/propsheet.c:
4086 comctl32: Make some internal functions and variables static, remove
4087 some unneeded prototypes.
4089 * dlls/comctl32/propsheet.c:
4090 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
4091 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
4093 * dlls/comctl32/propsheet.c:
4094 comctl32: psInfo->proppage[index].pszText is always initialized to a
4095 proper value regardless of PSP_USETITLE, use it unconditionally.
4097 2006-05-04 James Hawkins <truiken@gmail.com>
4099 * dlls/advpack/install.c:
4100 advpack: DelDirs should only remove a directory if it's empty.
4102 * dlls/advpack/install.c:
4103 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
4105 2006-05-01 Mike Hearn <mike@plan99.net>
4108 ntdll: Fix heap corruption in RtlDeleteAce.
4110 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
4112 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4113 wined3d: Separate pshader/vshader tables.
4115 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
4117 * dlls/winspool/tests/info.c:
4118 winspool/tests: Fix failures in test_DEVMODE.
4120 2006-05-05 Huw Davies <huw@codeweavers.com>
4122 * dlls/oleaut32/usrmarshal.c:
4123 oleaut32: Fix VARIANT_UserFree.
4125 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
4126 oleaut32: Remove weird attempt to clear VT_VARIANT.
4129 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
4130 oleaut32: Rewrite VARIANT user marshaling.
4132 2006-05-02 Hans Leidekker <hans@it.vu.nl>
4134 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
4135 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
4137 2006-05-01 Hans Leidekker <hans@it.vu.nl>
4139 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
4140 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
4142 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
4143 dlls/dnsapi/tests/record.c:
4144 dnsapi: Add tests for DnsRecordCompare.
4146 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
4147 dnsapi: Implement DnsRecordCompare.
4149 2006-05-01 Robert Shearman <rob@codeweavers.com>
4151 * dlls/rpcrt4/rpc_transport.c:
4152 rpcrt4: Use getaddrinfo to get the sockaddr.
4153 Use getaddrinfo to get the sockaddr to use for connecting to a remote
4154 server as Connection->NetworkAddr may be a hostname as well. Use a
4155 loop to support both IP and IPv6.
4157 * dlls/ole32/compobj.c:
4158 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
4159 Remove the fixme printed if CoGetClassObject fails in
4160 CoCreateInstance, because we already print an error in all cases and
4161 the error more accurately pin-points the source of the problem.
4163 * dlls/rpcrt4/ndr_marshall.c:
4164 rpcrt4: Implement NdrConformantVaryingArrayFree.
4166 * dlls/rpcrt4/ndr_marshall.c:
4167 rpcrt4: Dereference the pointer if necessary only after doing the
4168 pointer checks and writing the pointer ID to the wire.
4170 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
4171 rpcrt4: Add a stub for RpcBindingSetOption.
4173 * dlls/rpcrt4/ndr_marshall.c:
4174 rpcrt4: Improve the traces in the pointer functions.
4176 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
4178 * dlls/mlang/mlang.c:
4179 mlang: Partially implemented ConvertStringEx.
4181 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
4183 * dlls/user/tests/msg.c:
4184 user: Test cases demonstrating position changes for MDI children.
4186 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
4188 * dlls/comctl32/treeview.c:
4189 comctl32: Update first visible when appropiate in the TVI_SORT case.
4191 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
4193 * dlls/wined3d/drawprim.c:
4194 wined3d: Remove dead shader code.
4196 2006-04-26 Robert Shearman <rob@codeweavers.com>
4198 * dlls/setupapi/parser.c:
4199 setupapi: Fix parsing of UCS-16 files.
4200 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
4201 patch by Hervé Poussineau.
4203 2006-05-03 Robert Shearman <rob@codeweavers.com>
4205 * dlls/ole32/stg_stream.c:
4206 ole32: IPersistStream is also implemented by any object that implements IStream.
4208 * dlls/ole32/storage32.c:
4209 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
4211 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
4212 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
4214 * dlls/oleaut32/typelib.c:
4215 oleaut32: Check the return value from VariantCopy when copying values
4216 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
4218 * dlls/oleaut32/typelib.c:
4219 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
4221 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
4222 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
4224 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
4225 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
4226 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
4227 store the STGM_CREATE flag in openFlags, since it is only relevant when
4228 opening the stream and the tests show that it isn't returned in the
4231 * dlls/ole32/tests/storage32.c:
4232 ole32: Add tests for IStorage::Stat.
4234 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
4235 ole32: Fix access right check for opening and creating streams and storages.
4236 Check the access mode for opening and creating streams and storages
4237 doesn't exceed the access rights the current storage was opened with,
4238 not the parent storage.
4240 * dlls/ole32/stg_stream.c:
4241 ole32: Add more tracing for reading and writing storage streams.
4242 Add more tracing for read and write operations and warn in the case of
4245 * dlls/ole32/tests/storage32.c:
4246 ole32: Add tests for sub-storages and creating streams.
4247 Replace a test that fails on NT and with DCOM95 DLLs with a test that
4248 ensures access permissions are checked correctly for sub-storages and
4251 * dlls/ole32/tests/storage32.c:
4252 ole32: Add a storage test for reading and writing of streams that have
4253 had their parent storage released.
4256 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
4257 For NtQueryInformationToken(TokenGroups), don't do a size check before
4258 the server call, as we don't know how many SIDs there are to return
4259 and hence the needed buffer size.
4261 2006-05-03 Huw Davies <huw@codeweavers.com>
4263 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
4264 oleaut32: Alignment fixes for safearrays.
4266 * dlls/oleaut32/tests/usrmarshal.c:
4267 oleaut32: Fix tests under win2k.
4269 2006-05-02 Huw Davies <huw@codeweavers.com>
4271 * dlls/oleaut32/tests/usrmarshal.c:
4272 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
4274 2006-04-29 Huw Davies <huw@codeweavers.com>
4276 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
4277 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
4279 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
4281 * dlls/setupapi/tests/stringtable.c:
4282 setupapi: Add case sensitivity string table tests.
4284 2006-05-02 Troy Rollo <wine@troy.rollo.name>
4287 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
4289 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
4291 * dlls/winspool/tests/info.c:
4292 winspool/tests: Fix test for GetPrinterDriver.
4294 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
4296 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
4297 dlls/ntdll/thread.c:
4298 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
4300 * dlls/secur32/secur32.c:
4301 secur32: Missing LeaveCriticalSection on error paths.
4303 2006-04-30 James Hawkins <truiken@gmail.com>
4305 * dlls/advpack/install.c:
4306 advpack: Don't fail if the dll to register doesn't exist.
4308 2006-04-30 Mike McCormack <mike@codeweavers.com>
4310 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
4311 shlwapi: Add a stub implementation for IUnknown_ProfferService.
4313 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
4314 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
4316 * dlls/ole32/stg_stream.c:
4317 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
4319 2006-04-30 Jacek Caban <jacek@codeweavers.com>
4321 * dlls/shdocvw/webbrowser.c:
4322 shdocvw: Added some comments.
4324 2006-04-29 Jacek Caban <jacek@codeweavers.com>
4326 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4327 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
4329 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4330 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
4332 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4333 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
4335 2006-04-28 Jacek Caban <jacek@codeweavers.com>
4337 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4338 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
4340 * dlls/shdocvw/webbrowser.c:
4341 shdocvw: Added get_HWND implementation.
4343 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4344 shdocvw: Added [get|put]_Visible implementation.
4346 * dlls/shdocvw/oleobject.c:
4347 shdocvw: Fix GetMiscStatus implementation.
4349 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
4351 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
4352 dlls/wined3d/device.c, dlls/wined3d/directx.c,
4353 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
4354 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
4355 dlls/wined3d/query.c, dlls/wined3d/resource.c,
4356 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
4357 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
4358 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
4359 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
4360 dlls/wined3d/volumetexture.c:
4361 wined3d: QueryInterface corrections.
4363 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
4365 * dlls/secur32/ntlm.c:
4366 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
4368 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
4369 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
4370 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
4372 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
4373 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
4374 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
4375 Add a stub implementation of mprapi.dll.
4377 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
4379 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
4380 wpp: Support long long constants if configure says long long is available
4382 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
4384 * dlls/user/tests/input.c:
4385 user: tests: Change INPUT to TEST_INPUT, fix union usage.
4387 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
4389 * dlls/wined3d/vertexshader.c:
4390 wined3d: Vertex Shader regtype cleanups.
4392 2006-04-22 Dan Kegel <dank@kegel.com>
4394 * dlls/msi/source.c:
4395 msi: Fix missing case in MsiSourceListAddSourceEx.
4397 2006-04-28 James Hawkins <truiken@gmail.com>
4399 * dlls/ole32/storage32.c:
4400 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
4402 * dlls/advpack/install.c:
4403 advpack: Implement the DelDirs command.
4405 * dlls/advpack/install.c:
4406 advpack: Implement the CheckAdminRights option.
4408 * dlls/advpack/install.c:
4409 advpack: Implement the RunPreSetupCommands command.
4411 * dlls/advpack/install.c:
4412 advpack: INF install is implemented so fix the documentation.
4414 * dlls/advpack/install.c:
4415 advpack: Implement the PerUserInstall command.
4417 * dlls/advpack/install.c:
4418 advpack: Leave room for the NULL terminator in the working_dir string.
4420 * dlls/advpack/install.c:
4421 advpack: NULL-terminate the source path.
4423 * dlls/advpack/install.c:
4424 advpack: Return the hresult in ExecuteCabW.
4426 * dlls/advpack/reg.c:
4427 advpack: Clean up the formatting of RegInstall to match the rest of the file.
4429 * dlls/advpack/reg.c:
4430 advpack: Perform an Advanced INF-level install in RegInstall.
4432 * dlls/advpack/reg.c:
4433 advpack: Factor out writing predefined strings into write_predefined_strings.
4435 * dlls/advpack/advpack.c:
4436 advpack: Ignore the return value from the OCX registration.
4438 2006-04-21 Hans Leidekker <hans@it.vu.nl>
4440 * dlls/wldap32/search.c:
4441 wldap32: Document the search functions.
4443 2006-04-21 Jacek Caban <jacek@codeweavers.com>
4445 * dlls/kernel/kernel_main.c:
4446 kernel: Remove no longer needed includes.
4448 2006-04-21 Robert Reif <reif@earthlink.net>
4450 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
4451 dlls/advapi32/tests/lsa.c:
4452 advapi32: Add some lsa tests.
4454 * dlls/advapi32/lsa.c:
4455 advapi32: Fix LsaClose return value.
4457 2006-04-29 Robert Reif <reif@earthlink.net>
4459 * dlls/netapi32/access.c:
4460 netapi32: Implement NetUserModalsGet level 2.
4462 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
4463 dsound: Add DirectSoundBuffer_Lock tests.
4465 2006-04-28 Robert Reif <reif@earthlink.net>
4467 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
4468 dsound: Check DirectSoundBuffer_Lock parameters.
4469 Check DirectSoundBuffer_Lock parameters and return an error (like
4470 Windows) rather than fixing up the parameters.
4472 2006-04-28 Jacek Caban <jacek@codeweavers.com>
4474 * dlls/mshtml/tests/htmldoc.c:
4475 mshtml: Added test of connection points.
4477 * dlls/mshtml/conpoint.c:
4478 mshtml: Added GetConnectionInterface implementation.
4480 * dlls/mshtml/conpoint.c:
4481 mshtml: Added GetConnectionPointContainer implementation.
4483 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
4484 mshtml: Added stub implementation of connection points.
4486 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
4487 dlls/mshtml/mshtml_private.h:
4488 mshtml: Added IConnectionPointContainer stub implementation.
4490 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
4491 mshtml: Added get_body implementation.
4493 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
4494 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
4495 mshtml: Added IHTMLTextContainer stub implementation.
4497 * include/mshtmdid.h, include/mshtml.idl:
4498 mshtml: Added IHTMLTextContainer declaration.
4500 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
4502 * fonts/ms_sans_serif.sfd:
4503 fonts: Add missing Latin glyph to ms_sans_serif.
4506 fonts: Add some missing Latin glyphs to System.
4508 * fonts/courier.sfd:
4509 fonts: Add some missing Latin glyphs to Courier.
4511 2006-04-28 Huw Davies <huw@codeweavers.com>
4513 * dlls/oleaut32/usrmarshal.c:
4514 oleaut32: Implement GetDocumentation_Proxy/Stub.
4516 * dlls/oleaut32/usrmarshal.c:
4517 oleaut32: Implement GetFuncDesc_Proxy and friends.
4519 * dlls/oleaut32/usrmarshal.c:
4520 oleaut32: Implement GetTypeAttr_Proxy and friends.
4522 * dlls/rpcrt4/ndr_marshall.c:
4523 rpcrt4: Support for non-encapsulated unions.
4525 * dlls/gdi/freetype.c:
4526 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
4527 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
4529 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
4531 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
4532 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
4533 widl: Implement 'oldnames' option.
4535 * tools/widl/typegen.c:
4538 2006-04-26 Robert Shearman <rob@codeweavers.com>
4541 server: Threads should start off without having an impersonation token.
4543 * dlls/advapi32/security.c:
4544 advapi32: Implement the majority of ImpersonateLoggedOnUser.
4546 * dlls/wininet/internet.c:
4547 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
4549 * include/ndrtypes.h:
4550 include: Copy some format character types from wine/rpcfc.h to
4551 ndrtypes.h and change them into an enumeration.
4553 2006-04-28 Mike McCormack <mike@codeweavers.com>
4556 rpcrt4: Add some defines.
4558 2006-04-26 Mike McCormack <mike@codeweavers.com>
4560 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
4561 rpcrt4: Add stub implementations for RPC authentication functions.
4563 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
4564 wininet: Fix peeking of http data with a nul byte in it.
4566 * dlls/msi/package.c:
4567 msi: Use the source name of the msi package when it fails to copy.
4569 * programs/msiexec/msiexec.c:
4570 msiexec: Force using /i file.msi, some programs pass properties without an =.
4572 2006-04-25 Mike McCormack <mike@codeweavers.com>
4574 * dlls/ole32/ole2.c:
4575 ole32: Store drop targets in a standard list.
4577 2006-04-22 Robert Reif <reif@earthlink.net>
4579 * dlls/netapi32/tests/access.c:
4580 netapi32: Add minimal NetUserModalsGet test.
4582 2006-04-22 András Kovács <andras@csevego.net>
4584 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
4585 regedit: Translation to Hungarian.
4587 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
4588 wordpad: Translation to Hungarian.
4590 * documentation/README.hu:
4591 Translated README file to Hungarian.
4593 2006-04-21 Jacek Caban <jacek@codeweavers.com>
4595 * tools/widl/parser.y:
4598 * include/exdisp.idl, include/mshtml.idl:
4599 include: Added missing importlib.
4601 2006-04-21 Alexandre Julliard <julliard@winehq.org>
4604 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
4606 2006-04-21 Jacek Caban <jacek@codeweavers.com>
4608 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
4609 widl: Added importlib parsing code.
4611 * dlls/shdocvw/iexplore.c:
4612 shdocvw: Don't create IE default window in embedding mode.
4614 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
4615 shdocvw: Use InternetExplorer object in create_ie_window.
4617 2006-04-21 Mike McCormack <mike@codeweavers.com>
4619 * dlls/rpcrt4/rpc_transport.c:
4620 rpcrt4: Invalid sockets should have a value of -1.
4622 2006-04-21 Alexandre Julliard <julliard@winehq.org>
4625 wpp: Fixed typo in long long constants handling.
4627 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
4630 wpp: Implement long long constant parsing.
4632 2006-04-19 Hans Leidekker <hans@it.vu.nl>
4635 dnsapi: Add a couple of macros and prototypes.
4637 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
4639 * dlls/wined3d/device.c:
4640 wined3d: Fix mipmap level count.
4642 * dlls/wined3d/pixelshader.c:
4643 wined3d: Improve/implement D3DSIO_TEX.
4644 - unify per-version cases into a single sequence
4645 - make use of get_register_name() for the destination register
4646 - ignore destination write mask - it's only allowed on 2.0+ shaders,
4647 and only the default mask is allowed there (xyzw)
4648 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
4649 - implement for shaders 2.0-3.0
4651 * dlls/wined3d/utils.c:
4652 wined3d: Texture format corrections.
4653 - add missing GL type and make GL cfg entries for A16B16G16R16
4654 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
4655 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
4658 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
4659 wined3d: Correct vtrace usage.
4661 2006-04-21 Mike McCormack <mike@codeweavers.com>
4663 * dlls/rpcrt4/rpc_transport.c:
4664 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
4666 * dlls/rpcrt4/rpc_transport.c:
4667 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
4669 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
4670 rpcrt4: Hide the details of the rpc transport mechanism.
4672 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
4673 rpcrt4: Abstract RPCRT4_SpawnConnection.
4675 * dlls/rpcrt4/rpc_transport.c:
4676 rpcrt4: Move the connected check inside the named pipe code.
4678 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
4679 dlls/rpcrt4/rpc_transport.c:
4680 rpcrt4: Split the transport layer into a different file.
4682 * dlls/rpcrt4/rpc_server.c:
4683 rpcrt4: Allocate RpcServerProtseq in a single place.
4685 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
4687 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4688 usp10: Fix return codes of ScriptGetFontProperties + tests.
4690 2006-04-20 Robert Reif <reif@earthlink.net>
4692 * dlls/advapi32/lsa.c:
4693 advapi32: Fix LsaQueryInformationPolicy return values.
4695 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
4697 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
4698 dlls/wined3d/wined3d_private.h:
4699 wined3d: Implement IWineD3DPalette.
4701 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
4703 * tools/widl/typegen.c:
4704 widl: Implement support for unique pointers to strings.
4706 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
4708 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
4709 include/pshpack4.h, include/pshpack8.h:
4710 include: Expand pack nesting from 3 to 15 levels.
4712 2006-04-21 Alexandre Julliard <julliard@winehq.org>
4714 * dlls/gdi/freetype.c:
4715 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
4717 2006-04-20 Alexandre Julliard <julliard@winehq.org>
4719 * dlls/kernel/kernel_main.c:
4720 kernel: Make GetTickCount call NtGetTickCount.
4722 2006-04-19 Jacek Caban <jacek@codeweavers.com>
4724 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
4725 ntdll: Added NtGetTickCount implementation.
4727 2006-04-20 Alexandre Julliard <julliard@winehq.org>
4729 * dlls/user/class.c:
4730 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
4731 Based on a patch by qingdoa daoo.
4733 2006-04-20 Mike McCormack <mike@codeweavers.com>
4735 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
4736 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
4737 rpcrt4: Abstract the transport layer functionality.
4739 2006-04-20 James Hawkins <truiken@gmail.com>
4741 * dlls/advpack/install.c:
4742 advpack: Implement LaunchINFSectionW.
4744 * dlls/advpack/install.c:
4745 advpack: Implement ExecuteCabW.
4747 * dlls/advpack/install.c:
4748 advpack: Implement the RunPostSetupCommands callback.
4750 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
4751 advpack: Implement the RegisterOCXs callback.
4753 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
4755 * dlls/usp10/usp10.c:
4756 usp10: Set defaults for ScriptGetFontProperties.
4757 Set defaults similar to Win XP for Kashida and set the default char in
4758 ScriptGetFontProperties.
4760 * dlls/usp10/usp10.c:
4761 usp10: Remove the need to pass chars to ScriptPlace.
4763 2006-04-20 Alexandre Julliard <julliard@winehq.org>
4765 * server/context_i386.c:
4766 server: Remove some no longer needed ptrace code to set registers.
4767 Also make sure the debug registers are properly copied to the context
4770 * dlls/ntdll/exception.c:
4771 ntdll: Use NtSetContextThread in NtRaiseException.
4773 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
4774 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
4775 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
4776 server/context_i386.c:
4777 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
4779 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
4781 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4782 wined3d: Trace corrections/improvements.
4784 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
4786 * dlls/comctl32/toolbar.c:
4787 comctl32: Fix an unsigned comparison to zero.
4789 2006-04-20 James Hawkins <truiken@gmail.com>
4791 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
4792 dlls/advpack/install.c:
4793 advpack: Set the ldids of the install section in install_init.
4795 * dlls/advpack/install.c:
4796 advpack: Add stub handling for the RegisterOCXs command.
4798 * dlls/advpack/install.c:
4799 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
4801 * dlls/advpack/install.c:
4802 advpack: LaunchINFSectionExA is no longer a stub.
4804 2006-04-20 Mike McCormack <mike@codeweavers.com>
4806 * dlls/rpcrt4/rpc_binding.c:
4807 rpcrt4: Use a separate function to open each protseq.
4809 * dlls/rpcrt4/rpc_server.c:
4810 rpcrt4: Abstract access to the connection's waitable object.
4812 2006-04-20 Robert Shearman <rob@codeweavers.com>
4814 * tools/widl/write_msft.c:
4815 widl: Prevent NULL pointer de-refs on "void *" types.
4817 * dlls/wininet/internet.c:
4818 wininet: Don't allocate memory for the thread error structure until it is needed.
4819 Don't allocate memory for the thread error structure until it is
4820 needed, as it is quite large and wastes memory for threads that don't
4821 call any wininet function.
4823 * dlls/rpcrt4/ndr_marshall.c:
4824 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
4826 * dlls/rpcrt4/ndr_marshall.c:
4827 rpcrt4: Free all pointers by default, except for conformant strings.
4828 Free all pointers by default, except for conformant strings.
4829 Conformant arrays should always be freed.
4830 Add FC_CVARRAY to list of known types to avoid a FIXME.
4832 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
4833 rpcrt4: Fix some memory leaks.
4835 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
4836 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
4837 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
4838 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
4840 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
4841 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
4843 * dlls/rpcrt4/ndr_stubless.c:
4844 rpcrt4: Store the return value on the stack for interpreted stubs.
4845 Store the return value on the stack for stubs, as MIDL reserves space
4846 for it and gives us a stack offset. This fixes calling methods with
4847 thunks that assume that the return value will be stored on the stack.
4849 * dlls/rpcrt4/ndr_stubless.c:
4850 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
4851 Correctly fill in StackTop for stubless clients/servers so that
4852 conformance for top-level parameters works.
4854 * dlls/rpcrt4/ndr_stubless.c:
4855 rpcrt4: There's no need to set stubMsg.StackTop twice.
4857 * dlls/rpcrt4/ndr_stubless.c:
4858 rpcrt4: Fix the MSVC version of call_server_func.
4859 Fix the MSVC version of call_server_func to pop the registers in the
4860 same order they were pushed.
4862 2006-04-19 Thomas Kho <tkho@ucla.edu>
4864 * dlls/x11drv/keyboard.c:
4865 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
4867 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
4869 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
4870 programs/progman/Es.rc, programs/progman/Fr.rc,
4871 programs/progman/Hu.rc, programs/progman/It.rc,
4872 programs/progman/Ko.rc, programs/progman/Nl.rc,
4873 programs/progman/No.rc, programs/progman/Pt.rc,
4874 programs/progman/Ru.rc, programs/progman/Si.rc,
4875 programs/progman/Tr.rc, programs/progman/Xx.rc,
4876 programs/progman/Zh.rc:
4877 progman: Add close button and sysmenu to dialogs.
4879 * dlls/comctl32/header.c:
4880 comctl32: header: Avoid freeing invalid pointers.
4882 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
4884 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
4885 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
4886 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
4887 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
4888 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
4889 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
4890 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
4891 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
4892 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
4893 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
4894 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
4895 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
4896 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
4897 user: Add SS_NOPREFIX to the text style in message boxes.
4899 2006-04-19 Jacek Caban <jacek@codeweavers.com>
4901 * dlls/shdocvw/ie.c:
4902 shdocvw: Added InternetExplorer::Navigate2 implementation.
4904 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
4905 shdocvw: Move create_doc_view_hwnd call to navigate_url.
4907 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
4908 shdocvw: Register InternetExplorer class factory in IEWinMain.
4909 Based on a patch by Mike McCormack.
4911 * dlls/shdocvw/ie.c:
4912 shdocvw: Added InternetExplorer::put_Visible implementation.
4914 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
4915 shdocvw: Move IEWinMain to iexplore.c.
4917 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
4918 dlls/shdocvw/shdocvw.h:
4919 shdocvw: Added beginning InternetExplorer implementation.
4921 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
4922 dlls/shdocvw/shdocvw_main.c:
4923 shdocvw: Move DllGetClassObject implementation to factory.c.
4925 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
4926 dlls/shdocvw/webbrowser.c:
4927 shdocvw: Move more initialization code to DocHost_Init.
4929 * include/mshtmdid.h, include/mshtml.idl:
4930 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
4932 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
4934 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
4935 dlls/gdi/gdi_private.h, include/wingdi.h:
4936 gdi: Added implementation of GetCharABCWidthsI.
4938 2006-04-19 Alexandre Julliard <julliard@winehq.org>
4940 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
4941 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
4942 server/process.c, server/process.h, server/thread.c, server/thread.h:
4943 server: Use the standard suspend mechanism to simulate a breakpoint
4944 in an active process, instead of sending a SIGTRAP.
4947 loader: Attempt to detect broken vmsplit setups.
4949 2006-04-18 Mike Frysinger <vapier@gentoo.org>
4951 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
4952 joystick: Search for /dev/input/js as well as /dev/js.
4954 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
4956 * dlls/wined3d/pixelshader.c:
4957 wined3d: Support for shift modifiers.
4959 * dlls/wined3d/pixelshader.c:
4960 wined3d: Support more than 4/6 tex/temp registers.
4962 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
4964 * dlls/comctl32/tests/header.c:
4965 comctl32: Test the HDM_SETITEM notifications.
4967 * dlls/comctl32/header.c:
4968 comctl32: header: Send correct notify after HDM_SETITEM.
4969 The HDN_ITEMCHANGING notify should have the new data instead of the
4970 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
4971 field if it changed.
4973 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
4974 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
4976 2006-04-19 Huw Davies <huw@codeweavers.com>
4978 * dlls/oleaut32/usrmarshal.c:
4979 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
4980 Based on some documentation by Rob Shearman.
4982 2006-04-20 Mike McCormack <mike@codeweavers.com>
4984 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
4985 dlls/rpcrt4/rpc_message.c:
4986 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
4988 * dlls/rpcrt4/rpc_message.c:
4989 rpcrt4: Make RPCRT4_Send more compatible with write(2).
4991 2006-04-19 Mike McCormack <mike@codeweavers.com>
4993 * dlls/rpcrt4/rpc_message.c:
4994 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
4996 * dlls/rpcrt4/rpc_binding.c:
4997 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
4999 * dlls/rpcrt4/rpc_binding.c:
5000 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
5002 * dlls/rpcrt4/rpc_binding.c:
5003 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
5005 2006-04-19 Alexandre Julliard <julliard@winehq.org>
5007 * dlls/dbghelp/dbghelp.c:
5008 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
5010 * dlls/shell32/shell32.spec:
5011 shell32: Fixed ordinals of SHDefExtractIconA/W.
5013 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
5015 * dlls/user/menu.c, dlls/user/tests/menu.c:
5016 user: Find popup menus by ID.
5017 - Find menus by ID: Proper fallback to popup menus.
5018 - Use the menu ID, not the handle for the fallback.
5019 - Save the fallback menu's position.
5021 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
5023 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
5024 wined3d: Implement GetHWND and SetHWND.
5026 * dlls/wined3d/device.c:
5027 wined3d: Implement EnumTextureFormats.
5029 * dlls/wined3d/device.c:
5030 wined3d: Implement EnumZBufferFormats.
5032 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
5033 dlls/wined3d/wined3d_private.h:
5034 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
5036 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
5037 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
5038 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5039 wined3d: Implement Init3D and Uninit3D.
5041 2006-04-18 James Hawkins <truiken@gmail.com>
5043 * dlls/advpack/advpack.c:
5044 advpack: Set the destination directory to the working directory if key equals SourceDir.
5046 * dlls/advpack/advpack.c:
5047 advpack: Add the ability to set multiple keys on one line in set_ldid.
5049 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
5050 dlls/advpack/files.c, dlls/advpack/install.c:
5051 advpack: Put function declarations in advpack_private.h.
5053 2006-04-19 Mike McCormack <mike@codeweavers.com>
5055 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
5056 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
5058 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
5059 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
5061 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
5062 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
5063 Based on a patch by Rob Shearman.
5065 2006-04-18 Huw Davies <huw@codeweavers.com>
5067 * dlls/gdi/bitblt.c:
5068 gdi32: Fix return values in BitBlt/StretchBlt.
5070 * dlls/gdi/bitblt.c:
5071 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
5073 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
5075 * dlls/comctl32/header.c:
5076 comctl32: header: Remove the unused bUnicode.
5078 * dlls/comctl32/header.c:
5079 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
5081 2006-04-19 Mike McCormack <mike@codeweavers.com>
5083 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
5084 msi: Clean up memset usage.
5086 * dlls/msi/classes.c:
5087 msi: Fix a regression caused by some bad logic.
5089 * dlls/msi/helpers.c:
5090 msi: Don't fall back to the folder's parent if the folder doesn't exist.
5092 2006-04-18 Alexandre Julliard <julliard@winehq.org>
5094 * programs/explorer/hal.c:
5095 explorer: Reuse drives that point to the same device to avoid memory leaks.
5096 Also print a warning if HAL support is not compiled in.
5098 * tools/winebuild/build.h, tools/winebuild/import.c,
5099 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
5100 winebuild: Disable linking to external symbols by default.
5102 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
5103 wldap32: Added a wrapper for ber_scanf.
5105 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
5106 wldap32: Added a wrapper for ber_printf.
5108 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
5109 wldap32: Add wrappers for the ber_* functions.
5111 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
5112 ntdll: Add wrappers for the remaining math functions.
5114 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
5115 ntdll: Add wrappers for the string functions.
5117 * configure, configure.ac:
5118 configure: Added check to catch old versions of the dbus library.
5120 2006-04-18 Mike McCormack <mike@codeweavers.com>
5122 * dlls/msi/helpers.c:
5123 msi: Simplify create_component_advertise_string() a little.
5125 2006-04-18 Robert Shearman <rob@codeweavers.com>
5127 * dlls/oleaut32/usrmarshal.c:
5128 oleaut32: Fix differences between the size returned in sizing the
5129 buffer for interfaces and the buffer actually used.
5131 * dlls/oleaut32/usrmarshal.c:
5132 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
5133 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
5134 otherwise BSTR_UserUnmarshal will try to use the memory in the
5137 * tools/widl/typelib.c, tools/widl/write_msft.c:
5138 widl: Ignore [object] attribute on interfaces written to a typelib.
5140 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
5142 * dlls/winspool/tests/info.c:
5143 winspool: Add a test for DocumentProperties.
5145 2006-04-18 Alexandre Julliard <julliard@winehq.org>
5147 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
5148 programs/explorer/explorer_private.h, programs/explorer/hal.c:
5149 explorer: Initial version of dynamic drive support using HAL.
5151 * configure, configure.ac, include/config.h.in:
5152 configure: Added checks for HAL libraries.
5155 libwine: Added a couple of missing memory constraints in LDT syscalls.
5157 2006-04-18 Jacek Caban <jacek@codeweavers.com>
5159 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
5160 dlls/shdocvw/webbrowser.c:
5161 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
5163 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
5164 dlls/shdocvw/webbrowser.c:
5165 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
5167 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
5168 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
5169 dlls/shdocvw/webbrowser.c:
5170 shdocvw: Move connection points to DocHost object.
5172 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
5173 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
5174 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
5176 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
5177 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
5178 shdocvw: Get rid of WebBrowser dependency in DocHost object.
5180 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
5181 shdocvw: Move IOleInPlaceFrame to DocHost object.
5183 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
5184 shdocvw: Move IServiceProvider to DocHost object.
5186 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
5187 shdocvw: Move IDispatch to DocHost object.
5189 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
5190 shdocvw: Move IOleCommandTarget to DocHost object.
5192 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
5193 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
5194 dlls/shdocvw/webbrowser.c:
5195 shdocvw: Move IOleDocumentSite to DocHost object.
5197 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
5198 dlls/shdocvw/shdocvw.h:
5199 shdocvw: Move IDocHostUIHandler to DocHost object.
5201 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
5202 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
5203 dlls/shdocvw/webbrowser.c:
5204 shdocvw: Move IOleInPlaceSite to DocHost object.
5206 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
5207 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
5208 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
5209 code between WebBrowser and InternetExplorer.
5211 2006-04-18 Alexandre Julliard <julliard@winehq.org>
5213 * tools/winebuild/import.c:
5214 winebuild: Fixed index in module table for delayed imports.
5216 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
5218 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5219 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
5221 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5222 wined3d: Use correct register number mask.
5223 The regmask currently being used is wrong - 0x1FFF includes the high
5224 two bits of the register type.
5226 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5227 wined3d: Dcl opcode takes 2 parameters.
5229 * dlls/wined3d/pixelshader.c:
5230 wined3d: Fix _dw modifier.
5231 The _dw modifier needs to specify a component swizzle, just like the
5234 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
5236 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5237 wined3d: Fix flow control instructions number of parameters.
5238 - else, endif, break take 0 parameters [not 2]
5239 - if, rep take 1 parameter [not 2]
5240 - breakp takes 1 parameter [not 2]
5241 - move all flow control instructions in one place
5242 - sync software shaders signatures with this
5244 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5245 wined3d: Skip unhandled opcodes in vshaders.
5247 * dlls/wined3d/pixelshader.c:
5248 wined3d: Texkill is supported for ps2.0-3.0.
5250 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
5252 * dlls/comctl32/header.c:
5253 comctl32: Send Unicode notifications if required in header control.
5255 * dlls/comctl32/listview.c:
5256 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
5258 * dlls/shell32/shlview.c:
5259 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
5261 * programs/progman/dialog.c, programs/progman/grpfile.c:
5262 progman: Fix two simple bugs.
5263 Use correctly the GetOpenFileName function.
5264 Use _lcreat instead of _lopen to create a new file.
5266 2006-04-18 Mike McCormack <mike@codeweavers.com>
5268 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
5269 ole32: More tests and fixes for STGM_PRIORITY.
5271 * dlls/ole32/tests/clipboard.c:
5272 ole32: Fix a declaration.
5274 * dlls/ole32/tests/marshal.c:
5275 ole32: Uncomment some code to make sure it is compiled, but don't run it.
5277 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
5279 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
5280 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
5282 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
5283 wined3d: Add the remaining IWineD3DDevice methods.
5285 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
5286 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5287 wined3d: Add IWineD3DPalette.
5289 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
5290 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5291 wined3d: Add a parameter for surface type selection.
5293 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5295 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
5296 shell32: Define 2 more avi resources.
5298 2006-04-17 Mike McCormack <mike@codeweavers.com>
5300 * configure, configure.ac:
5301 configure: Exit with a non-zero exit code if a core dependency is missing.
5303 * configure, configure.ac, dlls/Makedll.rules.in,
5304 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
5305 programs/Makeprog.rules.in:
5306 configure: Remove the --disable-debug and --disable-trace options.
5308 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
5309 dlls/msi/tests/msi.c:
5310 msi: Fix some possible NULL pointer dereferences (Coverity).
5312 * programs/regsvr32/regsvr32.c:
5313 regsvr32: Ignore the /c flag.
5315 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
5317 * dlls/winspool/tests/info.c:
5318 winspool: Basic tests for DeleteMonitor.
5320 * dlls/winspool/info.c:
5321 winspool: Implement DeleteMonitor.
5323 2006-04-17 James Hawkins <truiken@gmail.com>
5325 * dlls/advpack/install.c:
5326 advpack: Add install_init/release to perform install initialization.
5328 * dlls/advpack/advpack.c:
5329 advpack: Factor out OCX registering into do_ocx_reg.
5331 * dlls/advpack/advpack.c:
5332 advpack: Use get_parameter to read the three parameters of RegisterOCX.
5333 Use get_parameter to read the three parameters to RegisterOCX.
5334 Remove the ERRs and TRACEs now that we return the HRESULT.
5336 * dlls/advpack/advpack.c:
5337 advpack: The fallback directory is the fifth field index, not the sixth.
5339 * dlls/advpack/install.c:
5340 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
5342 * dlls/advpack/advpack.c:
5343 advpack: Fix the documentation for RegisterOCX.
5345 * dlls/advpack/advpack.c:
5346 advpack: Fix the return type of RegisterOCX.
5348 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
5350 * tools/widl/client.c, tools/widl/server.c:
5351 widl: Support multiple RPC interfaces per binary.
5353 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
5355 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
5356 twain_32: Added Norwegian resource.
5358 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
5360 * programs/winefile/No.rc:
5361 winefile: Fix typo in the Norwegian resources.
5363 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
5365 * configure, configure.ac:
5366 configure: On FreeBSD, make wine-pthread the new default.
5368 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
5370 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
5371 twain_32: French localization.
5373 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
5374 shlwapi: French localization.
5376 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
5377 iccvid: French localization.
5379 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
5380 msvfw: French localization.
5382 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
5383 msvidc: French localization.
5385 * programs/winecfg/Fr.rc:
5386 winecfg: French localization.
5388 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
5390 * dlls/dbghelp/stack.c:
5391 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
5393 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
5395 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
5396 wined3d: Add a method to change the front and back buffers.
5398 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
5400 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
5401 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
5402 include/wine/wined3d_interface.h:
5403 wined3d: Add IWineD3DSurface::Blt.
5405 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
5407 * dlls/uxtheme/metric.c:
5408 uxtheme: Fix GetThemeSysString as the error-path was always taken.
5410 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
5412 * tools/widl/typegen.c:
5413 widl: Implement support for unique pointers to arrays.
5415 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
5417 * programs/explorer/systray.c:
5418 explorer: Fixed a typo in system tray.
5420 2006-04-13 Aric Stewart <aric@codeweavers.com>
5422 * dlls/comctl32/listview.c:
5423 comctl32: Listview notify fix.
5424 Turn off updating for that the unselect and select and then turns it
5425 on for the focus call, this results in 1 edit notify being sent at the
5426 end of the operation.
5428 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
5430 * dlls/kernel/tests/heap.c:
5431 kernel: Add some tests for Lock/Unlock memory handles.
5433 * dlls/kernel/heap.c:
5434 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
5436 2006-04-14 Jacek Caban <jacek@codeweavers.com>
5438 * dlls/shdocvw/webbrowser.c:
5439 shdocvw: Added Top, Left, Height and Width properties implementation.
5441 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
5442 shdocvw: Store IOleInPlaceSite in WebBrowser object.
5444 * dlls/shdocvw/oleobject.c:
5445 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
5447 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
5448 shdocvw: Better window handling.
5449 Use unicode version of DefWindowProc in unicode window procs.
5452 * dlls/shell32/shlexec.c:
5453 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
5455 2006-04-14 Hans Leidekker <hans@it.vu.nl>
5457 * dlls/wldap32/misc.c:
5458 wldap32: Document the miscellaneous functions.
5460 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
5462 * dlls/wined3d/device.c:
5463 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
5465 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
5467 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
5468 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
5470 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
5471 rpcrt4: Constify NDR function tables.
5473 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
5475 * dlls/comctl32/animate.c:
5476 comctl32: Change return code comparison in AVI control.
5478 2006-04-13 James Hawkins <truiken@gmail.com>
5480 * dlls/advpack/advpack.c:
5481 advpack: Document RegisterOCX.
5483 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
5485 * dlls/shell32/shell32_Fi.rc:
5486 shell32: Fix common files directory location in shell32_Fi.rc.
5488 2006-04-12 Thomas Kho <tkho@ucla.edu>
5490 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
5491 x11drv: Properly handle VK_LMENU input.
5493 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
5495 * dlls/kernel/tests/toolhelp.c:
5496 kernel: Load tests again on NT 3.51 (toolhelp API not present).
5498 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
5500 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
5501 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
5503 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
5505 * include/wine/wined3d_interface.h:
5506 wined3d: Add macros for (Un)Init3D and Flip.
5508 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
5510 * dlls/shell32/shell32_It.rc:
5511 shell32: Italian resources update.
5513 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
5515 * programs/winefile/winefile.c:
5516 winefile: Use header full drag.
5519 include: Fix a mistake in the declaration of _sntprintf.
5521 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
5523 * programs/winecfg/Fi.rc:
5524 winecfg: Update the Finnish resources.
5526 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
5527 twain_32: Add Finnish resources.
5529 2006-04-13 Mike McCormack <mike@codeweavers.com>
5531 * include/wtypes.idl:
5532 wtypes.idl: Add size attribute to a void pointer.
5534 * tools/widl/write_msft.c:
5535 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
5537 2006-04-13 Alexandre Julliard <julliard@winehq.org>
5540 libwine: Only try to mmap the exact address when reserving memory.
5541 This should avoid some extra work on platforms that need the
5542 try_mmap_fixed function.
5545 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
5548 server: Remove the use_ptrace variable.
5550 * ANNOUNCE, ChangeLog, VERSION, configure:
5553 ----------------------------------------------------------------
5554 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
5556 * programs/winecfg/Nl.rc:
5557 winecfg: Update Dutch resource.
5559 2006-04-13 Alexandre Julliard <julliard@winehq.org>
5561 * dlls/advpack/reg.c:
5562 advpack: Fixed a couple of typos in Unicode conversion.
5564 * dlls/crypt32/encode.c:
5565 crypt32: Fixed day/month mismatch in time encoding routines.
5567 * dlls/crypt32/cert.c:
5568 crypt32: Avoid crash on NULL pointer in trace.
5570 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
5573 user: Fix dereferencing a potential NULL pointer.
5575 2006-04-12 Jason Green <jave27@gmail.com>
5577 * dlls/wined3d/utils.c:
5578 wined3d: Add case 0 to switch statement and fix the fixme.
5579 Screwed up a copy/paste from one of my recent patches. This
5580 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
5581 as the Stencil format. Also, it changes the FIXME to print the
5584 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
5586 * dlls/version/install.c:
5587 version: Translate some German comments.
5589 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
5591 * dlls/usp10/usp10.c:
5592 usp10: Add some tests to ScriptGetFontProperties.
5594 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
5596 * dlls/msvcrt/undname.c:
5597 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
5599 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
5601 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
5602 wined3d: Add IWineD3DSurface::Flip.
5604 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
5605 dlls/d3d9/directx.c, dlls/wined3d/device.c,
5606 include/wine/wined3d_interface.h:
5607 wined3d: Split device creation and opengl initialization.
5609 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
5611 * dlls/wined3d/device.c:
5612 wined3d: Combined unhandled renderstate cases into one.
5614 * dlls/wined3d/device.c:
5615 wined3d: IWineD3DDeviceImpl_Reset cleanup.
5616 Joined the functions as it looks like a typo in the function name
5617 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
5619 2006-04-12 Jacek Caban <jacek@codeweavers.com>
5621 * dlls/shell32/shlexec.c:
5622 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
5624 * dlls/shdocvw/dochost.c:
5625 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
5627 2006-04-12 Alexandre Julliard <julliard@winehq.org>
5629 * dlls/wineps/init.c:
5630 wineps: Load generic.ppd from the data dir if nothing else is specified.
5632 2006-04-12 Huw Davies <huw@codeweavers.com>
5634 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
5635 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
5637 2006-04-12 Alexandre Julliard <julliard@winehq.org>
5639 * loader/preloader.c:
5640 preloader: Workaround for broken no-exec protections.
5641 Add an executable page at the top of the address space to defeat
5642 broken no-exec protections that play with the code selector limit.
5644 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
5646 * dlls/comctl32/listview.c:
5647 comctl32: Fix listview column resize.
5648 Draw a track line after a HDN_TRACK, resize the columns only after a
5650 Create the header with HDS_FULLDRAG.
5652 * dlls/comctl32/header.c:
5653 comctl32: Fix listview column resize.
5654 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
5657 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
5659 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
5660 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
5661 dlls/avifil32/icmstream.c:
5662 avifil32: Avoid not necessary zeroing out of an allocated memory block.
5664 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
5666 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
5667 dlls/wined3d/wined3d_private.h:
5668 wined3d: Add a resource dumper.
5670 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
5672 * dlls/gdi/enhmetafile.c:
5673 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
5675 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
5677 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
5678 dlls/kernel/tests/toolhelp.c:
5679 kernel32: Added some tests for toolhelp functions.
5681 * dlls/kernel/toolhelp.c:
5682 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
5684 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
5686 * programs/winetest/Makefile.in:
5687 winetest: Added dnsapi tests.
5689 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
5691 * dlls/wined3d/pixelshader.c:
5692 wined3d: Enable texld instruction (shaders 1.4).
5694 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
5696 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5697 wined3d: Reorganize shaders code a bit.
5699 2006-04-11 Hans Leidekker <hans@it.vu.nl>
5701 * dlls/wldap32/page.c:
5702 wldap32: Improve error handling in create_page_control().
5704 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
5706 * dlls/winspool/tests/info.c:
5707 winspool: Basic tests for AddMonitor.
5709 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
5711 * dlls/winspool/info.c:
5712 winspool: Implement AddMonitor.
5714 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
5716 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
5717 dlls/d3d9/vertexshader.c:
5718 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
5720 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
5721 d3d8: VertexShader should keep reference to the parent device object.
5723 2006-04-12 Alexandre Julliard <julliard@winehq.org>
5726 server: Don't attach thread input to the desktop.
5727 Now that the desktop can be owned by a thread we need to explicitly
5728 check for it in the thread attach check.
5730 2006-04-11 Petr Tesarik <hat@tesarici.cz>
5732 * dlls/winedos/int2f.c:
5733 winedos: Implement INT2F/AX=1501 (get drive device list).
5735 2006-04-11 Juan Lang <juan_lang@yahoo.com>
5737 * dlls/msi/appsearch.c:
5738 msi: Fix possible crash bugs in error path.
5740 2006-04-11 Mike McCormack <mike@codeweavers.com>
5742 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
5743 shdocvw: Register iexplore.exe as a COM local server.
5745 2006-04-11 Jason Green <jave27@gmail.com>
5747 * dlls/wined3d/vertexdeclaration.c:
5748 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
5750 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
5752 * dlls/wined3d/swapchain.c:
5753 wined3d: Don't do a logical AND on the swap effect.
5755 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
5757 * dlls/wined3d/resource.c:
5758 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
5760 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
5762 * dlls/riched20/editor.c, dlls/riched20/para.c:
5763 riched20: Allow inheriting table cell definitions from previous table row.
5764 Allow inheriting of table cell definitions from a previous table row
5765 when the current table row does not contain a \trowd, only an \intbl.
5767 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
5769 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
5770 shlwapi: Ignore leading spaces in PathMatchSpec.
5772 * dlls/shlwapi/tests/path.c:
5773 shlwapi: Add tests for PathMatchSpec.
5776 gdi: Do not convert string paramter when rendering glyph indexes.
5779 gdi: Write out glyph count correctly in GetCharacterPlacementA.
5781 2006-04-11 Alexandre Julliard <julliard@winehq.org>
5784 Makefile: There are currently no tests in the programs directory.
5786 2006-04-09 Dan Kegel <dank@kegel.com>
5788 * dlls/x11drv/clipboard.c:
5789 x11drv: Fix two clipboard bugs.
5790 Fix two clipboard problems that caused BadAtom crashes and caused some
5791 clipboard formats to not be exported properly.
5793 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
5795 * dlls/wined3d/pixelshader.c:
5796 wined3d: Remove bogus address register warning for pixel shaders.
5797 Pixel shaders don't have an address register, this warning is bogus.
5798 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
5800 2006-04-11 James Hawkins <truiken@gmail.com>
5802 * dlls/advpack/advpack.c, dlls/advpack/install.c:
5803 advpack: Implement UserInstStubWrapper.
5805 2006-04-11 Mike McCormack <mike@codeweavers.com>
5807 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
5808 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
5809 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
5810 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
5811 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
5813 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
5815 * dlls/msvcrt/file.c:
5817 Make sure, when copying handles from std ones (when no io info is
5818 inherited from parent) to create inheritable handles (spotted by
5821 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
5823 * tools/winedump/debug.c, tools/winedump/dump.c,
5824 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
5825 tools/winedump/winedump.h:
5826 winedump: Constify some pointers.
5828 2006-04-11 Alexandre Julliard <julliard@winehq.org>
5830 * tools/winedump/dump.c, tools/winedump/pe.c:
5831 winedump: Added detection of Wine fake dlls.
5832 Also pass the real start of the file to the dump functions, instead of
5833 having the generic code care about the specifics of the individual
5836 2006-04-11 Petr Tesarik <hat@tesarici.cz>
5838 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
5839 winedos: Implement true CDROM DOS device driver.
5841 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
5842 winedos: Move all device driver initialization code to a newly written
5843 function DOSDEV_SetupDevice().
5845 * dlls/winedos/int2f.c:
5846 winedos: Move most of MSCDEX stuff into a separate function.
5848 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
5849 winedos: Move some declarations to the header file.
5851 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
5853 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
5854 wininet: Added Esperanto language.
5856 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
5857 shlwapi: Added Esperanto language.
5859 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
5860 oleaut32: Added Esperanto language.
5862 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
5863 mpr: Added Esperanto language.
5865 * programs/view/Eo.rc, programs/view/viewrc.rc:
5866 view: Added Esperanto language.
5868 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
5869 serialui: Added Esperanto language.
5871 * dlls/mpr/mpr_It.rc:
5872 mpr: Italian language update.
5874 * dlls/wininet/wininet_It.rc:
5875 wininet: Italian language update.
5877 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
5879 * programs/winecfg/De.rc:
5880 winecfg: Update German resource.
5882 2006-04-11 Mike McCormack <mike@codeweavers.com>
5884 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
5885 dlls/shdocvw/shdocvw_main.c:
5886 shdocvw: Move the private class factory declaration into factory.c.
5888 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
5890 * programs/winecfg/Ko.rc:
5891 winecfg: Updated Korean resources.
5893 2006-04-11 Mike McCormack <mike@codeweavers.com>
5895 * dlls/msi/tests/format.c:
5896 msi: Add some more MsiFormatRecord tests.
5898 2006-04-11 James Hawkins <truiken@gmail.com>
5900 * dlls/advpack/install.c:
5901 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
5903 * dlls/advpack/files.c, dlls/advpack/install.c:
5904 advpack: Implement LaunchINFSectionEx.
5906 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
5908 advpack: Standardize the format of advpack traces.
5909 Display all strings in advpack traces.
5910 Use debugstr_a/w for TRACE strings.
5912 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
5913 advpack: Standardize the format of advpack parameter lists.
5915 2006-04-10 Juan Lang <juan_lang@yahoo.com>
5917 * dlls/ntdll/thread.c:
5918 ntdll: Initialize a variable.
5919 Fix an uninitialized pointer in RtlCreateUserThread, caught by
5922 * dlls/crypt32/cert.c:
5923 crypt32: Fix a typo caught by coverity.
5925 2006-04-11 Jacek Caban <jacek@codeweavers.com>
5927 * include/exdisp.idl:
5928 exdisp.idl: Added missing attributes and fix some arguments names.
5930 * include/exdisp.idl:
5931 exdisp.idl: Added missing declarations.
5933 2006-04-10 Alexandre Julliard <julliard@winehq.org>
5935 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
5936 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
5938 server: Moved the tkill function to ptrace.c.
5940 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
5941 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
5942 server: Get rid of the no longer used get_thread_single_step function.
5944 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
5945 server: Removed the thread attached flag, since we always detach now.
5948 server: Always detach from the thread when we are done with ptrace.
5950 * dlls/user/tests/menu.c:
5951 user: Use a smaller window for the menu test.
5953 2006-04-10 Jacek Caban <jacek@codeweavers.com>
5955 * include/docobj.idl:
5956 docobj.idl: Fix some enums declarations.
5958 * include/exdisp.idl:
5959 exdisp.idl: Move declarations to better match to IE SDK.
5961 * include/exdisp.idl:
5962 exdisp.idl: Added SHDocVw type library declaration.
5964 2006-04-10 Hans Leidekker <hans@it.vu.nl>
5966 * tools/winapi/win32.api:
5967 dnsapi: Teach winapi_check about dnsapi.dll.
5969 * DEVELOPERS-HINTS, documentation/PACKAGING:
5970 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
5972 2006-04-10 Alexandre Julliard <julliard@winehq.org>
5974 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
5975 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
5976 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
5977 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
5978 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
5979 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
5980 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
5981 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
5982 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
5983 dlls/twain_32/README, dlls/twain_32/TWAIN,
5984 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
5985 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
5986 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
5987 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
5988 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
5989 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
5990 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
5991 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
5993 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
5995 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
5996 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
5997 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
5998 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
5999 dlls/richedit/richedit.c:
6000 riched32: Renamed the dlls/richedit directory to dlls/riched32.
6002 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
6003 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
6004 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
6005 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
6006 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
6007 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
6008 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
6009 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
6010 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
6011 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
6012 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
6013 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
6014 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
6015 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
6016 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
6017 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
6018 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
6019 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
6020 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
6021 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
6022 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
6023 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
6024 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
6025 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
6026 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
6027 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
6028 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
6029 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
6030 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
6031 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
6032 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
6033 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
6034 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
6035 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
6036 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
6037 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
6038 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
6039 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
6040 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
6041 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
6042 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
6043 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
6044 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
6045 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
6046 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
6047 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
6048 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
6049 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
6050 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
6051 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
6052 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
6053 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
6054 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
6055 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
6057 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
6058 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
6059 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
6060 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
6061 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
6062 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
6063 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
6064 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
6065 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
6066 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
6067 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
6068 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
6069 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
6070 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
6071 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
6072 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
6073 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
6074 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
6075 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
6076 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
6077 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
6078 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
6079 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
6080 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
6081 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
6082 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
6083 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
6084 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
6085 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
6086 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
6087 programs/winetest/Makefile.in:
6088 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
6090 2006-04-10 Huw Davies <huw@codeweavers.com>
6092 * dlls/gdi/freetype.c:
6093 gdi32: Add support for ttc indices in the font link list.
6095 2006-04-09 Jason Green <jave27@gmail.com>
6097 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
6098 wined3d: Add some more debugging info.
6099 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
6101 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
6103 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
6104 tools/widl/typegen.h:
6105 widl: Implement support for ref pointers to simple structs.
6107 2006-04-08 Hans Leidekker <hans@it.vu.nl>
6109 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
6110 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
6112 * dlls/wldap32/control.c:
6113 wldap32: Fix broken parameter handling.
6115 2006-04-09 Hans Leidekker <hans@it.vu.nl>
6117 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
6118 dnsapi: Add a configure check for the resolver library and header.
6120 * configure, configure.ac, dlls/dnsapi/Makefile.in,
6121 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
6122 dlls/dnsapi/tests/name.c:
6123 dnsapi: Add a test for DnsNameCompare_A.
6125 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
6127 dnsapi: Implement DnsNameCompare_{A,W}.
6129 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
6130 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
6131 dnsapi: Add a stub implementation of dnsapi.dll.
6133 * include/Makefile.in, include/windns.h:
6134 dnsapi: Add windns.h.
6135 Based on a patch sent by Matthew Kehrer a while ago.
6137 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
6139 * dlls/ddraw/tests/d3d.c:
6140 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
6142 2006-04-08 James Hawkins <truiken@gmail.com>
6144 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
6145 advpack: Add initial implementation of SetPerUserSecValues.
6147 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
6150 wine.inf: Added dbghelp & imagehlp as fake DLLs.
6152 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
6154 * dlls/wined3d/wined3d_private.h:
6155 wined3d: Print all errors in checkGLcall.
6157 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
6158 dlls/wined3d/vertexshader.c:
6159 wined3d: Downgrade some FIXMEs.
6161 * dlls/wined3d/utils.c:
6162 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
6164 D3DFMT_L16 -> GL_LUMINANCE16_EXT
6165 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
6166 as Raphael suggested.
6167 Also increase the returned Bpp for unknown and unhandled formats from
6168 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
6169 shows some flashy graphics before it dies again :)
6171 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
6173 * dlls/shdocvw/iexplore.c:
6174 shdocvw: Constify IExplore OLE vtables.
6176 * dlls/x11drv/keyboard.c:
6177 x11drv: Update French keyboard layout to better match the X11 one.
6179 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
6181 * programs/winecfg/No.rc:
6182 winecfg: Updated Norwegian resources.
6184 2006-04-09 Huw Davies <huw@codeweavers.com>
6187 fonts: Add accented greek glyphs to System.
6189 2006-04-09 Hans Leidekker <hans@it.vu.nl>
6191 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
6192 ntdll: The closing brace of a guid string is at index 37.
6194 2006-04-08 Robert Reif <reif@earthlink.net>
6196 * dlls/dsound/tests/ds3d.c:
6197 dsound: Fix 2 bugs in ds3d tests.
6198 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
6200 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
6202 * dlls/usp10/usp10.c:
6203 usp10: Terminate some strings in fixmes and traces.
6205 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
6207 * dlls/winspool/info.c:
6208 winspool: Avoid reading from NULL (GetPrinterDriver).
6210 2006-04-08 Jacek Caban <jacek@codeweavers.com>
6212 * dlls/shdocvw/oleobject.c:
6213 shdocvw: Set active document of both frame and doc window.
6215 * dlls/shdocvw/dochost.c:
6216 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
6218 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
6219 mshtml: Make sure to use initialized variables.
6221 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
6222 mshtml: Fix ref counting.
6224 - Use This->window instead of QI in NSContainer_Release.
6226 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
6228 * programs/wineconsole/wineconsole_Eo.rc,
6229 programs/wineconsole/wineconsole_res.rc:
6230 wineconsole: Esperanto language support.
6232 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
6233 winspool: Italian language support.
6235 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
6237 * programs/winhelp/Eo.rc:
6238 winhelp: Esperanto language update.
6240 * programs/regedit/It.rc:
6241 regedit: Italian language update.
6243 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
6245 * programs/start/It.rc:
6246 start: Italian language update.
6248 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
6250 * programs/uninstaller/Eo.rc:
6251 uninstaller: Esperanto language adjustments.
6253 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
6255 * programs/wineconsole/wineconsole_It.rc,
6256 programs/wineconsole/wineconsole_res.rc:
6257 wineconsole: Italian language support.
6259 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
6261 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
6262 winspool: Esperanto language support.
6264 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
6266 * dlls/winspool/info.c:
6267 winspool: A read can fail.
6269 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
6272 ddraw: Add MAKEFOURCC to ddraw.h.
6274 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
6275 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
6277 2006-04-08 Huw Davies <huw@codeweavers.com>
6280 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
6282 2006-04-08 Hans Leidekker <hans@it.vu.nl>
6284 * dlls/wldap32/add.c:
6285 wldap32: Don't handle NULL attrs twice.
6287 * dlls/wldap32/init.c:
6288 wldap32: Don't return uninitialised values.
6290 * dlls/wldap32/error.c:
6291 wldap32: Fix overrun by one of static array.
6293 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
6296 user: Add an missing element to the hbmmenus array.
6298 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
6300 * tools/winedump/output.c:
6301 winedump: Use fchmod() instead of doing system(chmod).
6303 2006-04-08 Robert Reif <reif@earthlink.net>
6305 * dlls/dsound/capture.c:
6306 dsound: Remove NULL This pointer checks.
6308 2006-04-07 Robert Reif <reif@earthlink.net>
6310 * dlls/dsound/capture.c:
6311 dsound: Remove unnecessary NULL pointer check.
6313 2006-04-08 Troy Rollo <wine@troy.rollo.name>
6315 * dlls/ntdll/cdrom.c:
6316 ntdll: Fix DVD_ReadStructure's layout of layer information.
6317 Fix DVD_ReadStructure to reflect what Windows actually does, not what
6318 Microsoft (incorrectly) documents it to do and not what the DDK
6319 headers (incorrectly) suggest it does.
6321 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
6323 * dlls/ntdll/virtual.c:
6324 ntdll: Added ARM architecture.
6326 2006-04-05 Robert Reif <reif@earthlink.net>
6328 * programs/winecfg/En.rc, programs/winecfg/audio.c,
6329 programs/winecfg/resource.h:
6330 winecfg: Add default dsound sample rate and bits per sample.
6332 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
6333 dlls/dsound/dsound_private.h:
6334 dsound: Set default primary buffer sample rate and bits per sample.
6335 Programs that are written specifically for 2000 and xp don't bother to
6336 set the primary buffer format because it's a noop. However wine is
6337 patterned after win9x and DirectX 7 or earlier which has a real
6338 primary buffer and expects the program to change the primary buffer
6339 format if necessary.
6341 2006-04-07 Alexandre Julliard <julliard@winehq.org>
6343 * programs/explorer/desktop.c, server/window.c:
6344 explorer: Don't use ExitWindows on shutdown.
6345 ExitWindows kills all current processes and that creates a race with
6346 newly started processes. Instead, simply exit and let the new process
6347 create a new explorer.
6349 2006-04-06 Mike Hearn <mike@plan99.net>
6351 * dlls/kernel/path.c:
6352 kernel: Don't crash on NULL arg in GetShortPathNameW.
6354 * dlls/comctl32/imagelist.c:
6355 comctl32: Add OOM codepath in imagelist control.
6357 2006-04-07 Mike Hearn <mike@plan99.net>
6359 * dlls/gdi/enhmetafile.c:
6360 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
6362 * dlls/kernel/path.c:
6363 kernel: Correct SearchPathA argument validation.
6365 2006-04-07 Robert Reif <reif@earthlink.net>
6367 * dlls/dsound/tests/capture.c:
6368 dsound: Fix capture test.
6369 Remove bogus release of NULL pointer code found by Coverity.
6371 2006-04-07 Mike Hearn <mike@plan99.net>
6373 * dlls/uxtheme/metric.c:
6374 uxtheme: Fix GetThemeSysInt.
6375 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
6376 path would always be taken. Fix to check only that the values are
6377 outside the possible range.
6379 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
6381 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
6382 netapi32: Move NetShareEnum from browsr.c to share.c.
6384 2006-04-07 James Hawkins <truiken@gmail.com>
6386 * dlls/advpack/tests/advpack.c:
6387 advpack: Add a few more tests for SetPerUserSecValues.
6389 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
6391 * dlls/gdi/tests/bitmap.c:
6392 gdi: Also initialize a variable in the failure case.
6394 2006-04-07 Mike McCormack <mike@codeweavers.com>
6397 msi: Use a debug channel to turn on transform debugging.
6399 2006-04-07 Alexandre Julliard <julliard@winehq.org>
6401 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
6403 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
6406 server: Hide assumptions about alignment inside the read_process_memory function.
6408 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
6409 server/protocol.def, server/trace.c:
6410 server: Get rid of alignment requirements in write_process_memory request.
6411 All the alignment handling is now done in the write_process_memory
6412 function inside the server.
6414 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
6416 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6417 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
6419 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
6420 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
6421 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
6422 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
6423 include/wine/wined3d_types.h:
6424 wined3d: Add WINED3DBOX to wined3d_types.h.
6426 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
6427 dlls/wined3d/device.c, dlls/wined3d/directx.c,
6428 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
6429 dlls/wined3d/query.c, dlls/wined3d/resource.c,
6430 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
6431 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
6432 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
6433 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
6434 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
6435 wined3d: Rename return values from D3D* to WINED3D*.
6437 2006-04-07 Robert Shearman <rob@codeweavers.com>
6439 * dlls/ole32/filemoniker.c:
6440 ole32: Fix typo in FileMonikerImpl_BindToObject.
6441 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
6442 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
6443 (found by Coverity).
6445 * dlls/ole32/compositemoniker.c:
6446 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
6448 * dlls/ole32/antimoniker.c:
6449 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
6451 * dlls/ole32/defaulthandler.c:
6452 ole32: Fix DefaultHandler_EnumAdvises.
6453 As per MSDN, if the object has no connections then
6454 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
6455 is the case when This->oleAdviseHolder is NULL, so do this and avert a
6456 potential NULL dereference of This->oleAdviseHolder (found by
6459 * dlls/oleaut32/usrmarshal.c:
6460 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
6461 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
6462 the SafeArrayCreateEx call was missing a dereference operator (found
6465 * dlls/oleaut32/safearray.c:
6466 oleaut32: Remove deadcode in SafeArrayPutElement.
6467 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
6468 because of the check at the top of the function on pvData (found by
6472 server: Free ptr in console_input_append_hist.
6473 Free ptr in console_input_append_hist before returning, otherwise it
6474 will be leaked (found by Coverity).
6475 Remove the setting of last error on mem_alloc failure, as it is already
6479 server: Handle failure of mem_alloc in duplicate_token.
6482 server: Handle possible mem_alloc failure in create_token.
6485 server: Should use release_object on an object instead of free.
6487 2006-04-07 Mike McCormack <mike@codeweavers.com>
6490 msi: Remove broken volume management code.
6492 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
6493 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
6494 shdocvw: Implement IEWinMain using a simple window frame.
6496 * dlls/x11drv/wintab.c:
6497 x11drv: Cursors index used with WTI_DEVICES is zero based.
6499 2006-04-07 Huw Davies <huw@codeweavers.com>
6501 * fonts/system.sfd, tools/sfnt2fnt.c:
6502 fonts: Add the Won sign in place of the backslash for Korean fonts.
6504 2006-04-07 James Hawkins <truiken@gmail.com>
6506 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
6507 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
6509 * dlls/advpack/files.c:
6510 advpack: Rewrite get_parameter to be able to handle an empty parameter.
6512 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
6514 * include/wine/wined3d_types.h:
6515 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
6517 * include/wine/wined3d_types.h:
6518 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
6520 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
6521 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
6522 include/wine/wined3d_types.h:
6523 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
6525 2006-04-07 James Hawkins <truiken@gmail.com>
6527 * dlls/ntdll/signal_i386.c:
6528 ntdll: Return error if the signal index equals the size of the array.
6530 2006-04-07 Mike McCormack <mike@codeweavers.com>
6532 * dlls/oleaut32/typelib.c:
6533 oleaut32: Remove unnecessary check for NULL.
6535 * server/registry.c:
6536 server: Avoid comparison of -1 with an unsigned variable.
6538 * libs/wine/config.c:
6539 libwine: Fix a memory leak.
6541 * dlls/msi/classes.c:
6542 msi: Fix a logic error.
6544 * dlls/msi/record.c:
6545 msi: Avoid accessing a null pointer.
6547 * dlls/msi/string.c:
6548 msi: Check the correct pointer after allocating memory.
6551 msi: Fix possible free of uninitialized pointer.
6553 2006-04-07 Alexandre Julliard <julliard@winehq.org>
6555 * dlls/kernel/process.c:
6556 kernel: Fixed set_process_name for the winevdm case.
6558 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
6560 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
6561 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
6562 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6563 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
6564 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
6565 include/wine/wined3d_types.h:
6566 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
6568 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
6569 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
6570 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
6571 dlls/wined3d/device.c, dlls/wined3d/directx.c,
6572 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
6573 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
6574 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6575 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
6577 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
6579 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
6580 dlls/netapi32/share.c, include/lmshare.h:
6581 netapi32: Add (stubbed) NetSessionEnum.
6583 2006-04-06 James Hawkins <truiken@gmail.com>
6585 * dlls/advpack/tests/advpack.c:
6586 advpack: Add initial tests for SetPerUserSecValues.
6588 2006-04-06 Huw Davies <huw@codeweavers.com>
6590 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
6591 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
6592 dlls/comctl32/tests/propsheet.rc:
6593 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
6595 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
6597 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
6599 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
6600 Also add numero-sign to Courier.
6602 2006-04-06 Alexandre Julliard <julliard@winehq.org>
6604 * dlls/ntdll/exception.c:
6605 ntdll: Print traces for EXC_CallHandler even with the assembly version.
6607 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
6609 * dlls/msvcrt/process.c:
6610 msvcrt: Append extension(.exe) for _spawnve argument.
6612 2006-04-06 Alexandre Julliard <julliard@winehq.org>
6614 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
6615 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
6617 2006-04-05 Juan Lang <juan_lang@yahoo.com>
6619 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
6620 dlls/crypt32/tests/cert.c:
6621 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
6623 * dlls/crypt32/store.c, include/wincrypt.h:
6624 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
6626 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
6628 * dlls/winspool/info.c:
6629 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
6631 * dlls/winspool/info.c:
6632 winspool: Implement EnumMonitorsW.
6634 2006-04-06 Mike McCormack <mike@codeweavers.com>
6636 * dlls/shdocvw/webbrowser.c:
6637 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
6640 msi: Avoid a crash if a parameter is NULL.
6642 2006-04-05 Robert Reif <reif@earthlink.net>
6644 * dlls/winmm/winearts/audio.c:
6645 winearts: Don't call arts_free if arts_init wasn't successful.
6647 2006-04-05 Huw Davies <huw@codeweavers.com>
6649 * dlls/gdi/freetype.c:
6650 gdi32: Always consume the subst structure.
6652 * dlls/gdi/freetype.c:
6653 gdi32: Use the localised family name if present
6654 (based on a patch on Byeong-Sik Jeon).
6656 * dlls/gdi/freetype.c:
6657 gdi32: Move a few functions around. Should be a nop.
6659 2006-04-05 Mike McCormack <mike@codeweavers.com>
6661 * include/exdisp.idl:
6662 shdocvw: Add class definition for InternetExplorer.
6664 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
6666 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
6667 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
6668 Make them pass under Wine.
6670 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
6673 include: Add lmshare to lm.h.
6675 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
6677 * include/wine/wined3d_interface.h:
6678 wined3d: Add some type macros to wined3d_interface.h.
6680 2006-04-05 Alexandre Julliard <julliard@winehq.org>
6682 * tools/winebuild/spec16.c:
6683 winebuild: Remove a no longer necessary movzwl instruction.
6684 This could cause broken relays to be generated depending on the order
6685 of the entry points in the relay list.
6686 Also add a few missing tabs in the assembly output.
6688 * dlls/cards/cards.c:
6689 cards: Avoid GetPixel to draw round corners, use a clip region instead.
6691 2006-04-04 James Hawkins <truiken@gmail.com>
6693 * dlls/advpack/install.c:
6694 advpack: Factor out advpack error handling into ADV_HRESULT.
6696 2006-04-04 Mike McCormack <mike@codeweavers.com>
6698 * configure, configure.ac, programs/Makefile.in,
6699 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
6700 programs/iexplore/main.c:
6701 Add an implementation of iexplore.exe.
6703 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
6704 shdocvw: Stub implementation of IEWinMain.
6706 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
6708 * dlls/msvcrt/environ.c:
6709 msvcrt: Fix a TRACE message to avoid buffer overflow.
6711 2006-04-04 Huw Davies <huw@codeweavers.com>
6713 * fonts/ms_sans_serif.sfd:
6714 fonts: Add a few missing glyphs.
6716 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
6718 * tools/widl/typegen.c:
6719 widl: Implement support for ref pointers to arrays of base types.
6721 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
6723 * dlls/dinput/joystick_linux.c:
6724 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
6726 2006-04-04 Alexandre Julliard <julliard@winehq.org>
6728 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
6729 x11drv: Avoid redundant flushing of the thread display.
6731 * dlls/x11drv/window.c:
6732 x11drv: Remove one more XSync call.
6734 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
6736 * dlls/wined3d/device.c:
6737 wined3d: CreateDevice should use the root window.
6739 * dlls/wined3d/device.c:
6740 wined3d: Output unhandled renderstates with debug_d3drenderstate.
6742 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
6743 wined3d: Add D3DFMT_L16.
6745 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
6747 * dlls/x11drv/x11drv_main.c:
6748 x11drv: Make UseXVidMode default to yes.
6750 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
6752 * dlls/x11drv/xvidmode.c:
6753 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
6755 2006-04-04 Mike McCormack <mike@codeweavers.com>
6757 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
6758 setupapi: Add a stub implementation for RegistryDelnode.
6760 2006-04-04 Huw Davies <huw@codeweavers>
6762 * dlls/gdi/freetype.c:
6763 gdi32: Use a function to add entries to the substitution list
6764 (based on a patch by Byeong-Sik Jeon).
6766 2006-04-04 Huw Davies <huw@codeweavers.com>
6768 * dlls/gdi/freetype.c:
6769 gdi32: Use RtlUshortByteSwap to read big endian words.
6771 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
6773 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
6774 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6775 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6776 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
6778 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
6779 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
6780 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
6782 2006-04-04 Alexandre Julliard <julliard@winehq.org>
6784 * dlls/user/exticon.c:
6785 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
6787 * tools/Makefile.in, tools/winegcc/Makefile.in:
6788 tools: Add LDFLAGS to all the linker invocations.
6790 * tools/winegcc/winegcc.c:
6791 winegcc: Don't use the library full name for .so libs.
6793 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
6795 * fonts/small_fonts.sfd:
6796 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
6798 * fonts/small_fonts.sfd:
6799 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
6801 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
6803 * dlls/x11drv/keyboard.c:
6804 x11drv: Fixed handling of XK_KP_Separator.
6806 2006-04-03 James Hawkins <truiken@gmail.com>
6808 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
6809 advpack: Forward RegInstallA to its Unicode counterpart.
6811 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
6812 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
6814 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
6815 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
6817 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
6818 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
6820 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
6821 advpack: Forward RegRestoreAllA to its Unicode counterpart.
6823 2006-03-31 Mike Hearn <mh@codeweavers.com>
6825 * dlls/kernel/process.c:
6826 kernel: Don't enforce process handle access rights in Win98 mode.
6828 2006-04-03 Jason Green <jave27@gmail.com>
6830 * dlls/wined3d/utils.c:
6831 wined3d: Add a couple more debugging output formats.
6833 2006-04-04 Alexandre Julliard <julliard@winehq.org>
6835 * configure, configure.ac:
6836 configure: Filter out garbage from arts-config --libs too.
6838 * dlls/gdi/freetype.c:
6839 gdi: Change ReadFontDir error into a warning.
6841 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
6843 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6844 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
6846 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
6847 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
6848 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6849 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
6851 2006-04-04 Mike McCormack <mike@codeweavers.com>
6853 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
6854 programs/msiexec/rsrc.rc:
6855 msiexec: Add an icon for msiexec and .msi files.
6857 2006-04-03 James Hawkins <truiken@gmail.com>
6860 wine.inf: Add hhctrl.ocx to the list of fake dlls.
6862 2006-04-04 Mike McCormack <mike@codeweavers.com>
6864 * configure, configure.ac:
6865 configure: Warn if the fonts aren't going to be built.
6867 2006-04-03 Alexandre Julliard <julliard@winehq.org>
6870 server: Don't single step into signal handlers.
6872 * dlls/ntdll/signal_i386.c:
6873 ntdll: Save FPU context for all exceptions.
6875 2006-04-03 Robert Shearman <rob@codeweavers.com>
6877 * dlls/ole32/usrmarshal.c:
6878 ole32: Add documentation for the clip format user marshal functions.
6880 * tools/widl/typegen.c:
6881 widl: Fix the type offset for generated conformant string calls.
6883 * dlls/kernel/kernel32.spec:
6884 kernel: Remove some stubs that aren't present in NT.
6886 * dlls/kernel/file.c:
6887 kernel: Document some file functions.
6889 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
6891 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
6892 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
6893 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
6895 2006-04-03 Mike McCormack <mike@codeweavers.com>
6897 * dlls/user/driver.c:
6898 user32: More informative message on failure to load x11drv.
6900 2006-04-03 Huw Davies <huw@codeweavers.com>
6902 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
6903 fonts: Add an 11 ppem strike of 'Small Fonts'.
6905 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
6907 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
6908 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
6909 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
6910 gdi: Separate GDI tests by moving them into appropriate files.
6911 Separate GDI tests by moving them into appropriate files:
6912 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
6914 * dlls/gdi/gdiobj.c:
6915 gdi: Move WineEngInit call before stock fonts creation.
6916 Move WineEngInit call before stock fonts creation, otherwise we end up
6917 caching wrong fonts before loading built-in bitmap fonts.
6919 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
6921 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
6922 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
6923 d3dx: VertexBuffer should keep reference to the parent device object.
6925 2006-04-03 Alexandre Julliard <julliard@winehq.org>
6927 * dlls/setupapi/fakedll.c:
6928 setupapi: Copy the complete resource tree into the fake dlls.
6930 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
6932 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
6933 twain: Add a Korean resource.
6935 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
6937 * dlls/winmm/winealsa/audio.c:
6938 winealsa: Fix pausing when the hardware does not support it.
6940 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
6942 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
6943 url: Add a function and two stubs.
6945 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
6947 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
6948 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
6949 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
6950 include/wine/wined3d_types.h:
6951 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
6953 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
6954 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
6955 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
6956 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
6957 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
6959 2006-04-03 Mike McCormack <mike@codeweavers.com>
6961 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
6962 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
6964 * dlls/kernel/profile.c:
6965 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
6967 * dlls/msi/string.c:
6968 msi: Improve the string table hash.
6970 2006-04-03 Alexandre Julliard <julliard@winehq.org>
6972 * dlls/kernel/process.c, dlls/ntdll/loader.c:
6973 ntdll: Process --help and --version args earlier on during startup.
6975 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
6977 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
6978 msi: Italian language support.
6980 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
6981 setupapi: Esperanto language support.
6983 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
6984 uninstaller: Esperanto language support.
6986 * programs/uninstaller/It.rc:
6987 uninstaller: Italian language support.
6989 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
6990 notepad: Esperanto language support.
6992 * programs/notepad/It.rc:
6993 notepad: Italian language support.
6995 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
6996 msi: Esperanto language support.
6998 * dlls/commdlg/cdlg_Eo.rc:
6999 commdlg: Esperanto language update.
7001 * dlls/commdlg/cdlg_It.rc:
7002 commdlg: Italian language update.
7004 * dlls/wineps/wps_It.rc:
7005 wineps: Italian language update.
7007 * dlls/user/resources/user32_Eo.rc:
7008 user32: Esperanto language update.
7010 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
7011 comctl32: Esperanto language support.
7013 * dlls/comctl32/comctl_It.rc:
7014 comctl32: Italian language updates.
7016 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
7017 clock: Esperanto language support.
7019 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
7021 * dlls/wined3d/basetexture.c:
7022 wined3d: Do not set the mipmap level count every time a texture is used.
7024 2006-04-02 Huw Davies <huw@codeweavers.com>
7026 * dlls/gdi/tests/gdiobj.c:
7027 gdi32: Add tests for 'Small Fonts'.
7029 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
7031 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
7032 msvcrt: Allow environment strings longer than 512 characters.
7034 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
7036 * dlls/usp10/usp10.c:
7037 usp10: Fixed debug output of ScriptItemize.
7039 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
7041 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
7042 dinput: Keyboard should be acquired before calling GetDeviceState.
7044 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
7046 * programs/regedit/No.rc:
7047 regedit: Fix typo in Norwegian resources.
7049 2006-04-01 Alexandre Julliard <julliard@winehq.org>
7051 * dlls/x11drv/window.c:
7052 x11drv: Get rid of XSync calls on window creation and destruction.
7054 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
7055 x11drv: Ignore X errors caused by windows being created or deleted.
7057 2006-03-31 Alexandre Julliard <julliard@winehq.org>
7059 * dlls/gdi/tests/metafile.c:
7060 gdi: In metafile test only print debug output if enabled.
7062 * loader/preloader.c:
7063 loader: Hide the preloader from the ps output.
7065 * tools/winewrapper:
7066 winewrapper: Remove a couple of variables that are no longer needed.
7068 * dlls/ntdll/loadorder.c:
7069 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
7071 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
7073 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
7074 kernel: Fix handling of invalid parameter in GlobalSize().
7076 2006-03-31 Robert Shearman <rob@codeweavers.com>
7079 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
7080 Use ncalrpc instead of ncacn_np as the transport as this is more similar
7081 to how ole32 from NT works and should also be compatible with rpcrt4
7082 from Win9x, allowing more combinations of dlls to work.
7084 * dlls/kernel/process.c:
7085 kernel: Add some documentation for simple process functions.
7087 * tools/widl/typegen.c:
7088 widl: There's no need to cast _StubMsg - it's already of the correct type.
7090 * tools/widl/server.c:
7091 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
7092 Only assign variables if not a string and only create a local variable
7093 if not a sized parameter. Fixes type mismatches in the generated code
7094 due to differences in the algorithms between creating local variables
7097 * tools/widl/server.c:
7098 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
7100 * tools/widl/server.c:
7101 widl: Create the correct variable type for parameters with more than one level of indirection.
7103 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
7104 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
7106 * tools/widl/typegen.c:
7107 widl: Move handling of base type marshaling and unmarshaling to a separate function.
7108 Move handling of base type marshaling and unmarshaling to a separate
7109 function and improve it to support return values.
7111 * tools/widl/typegen.c:
7112 widl: Use print_phase_function for printing NdrPointerFree call.
7114 * tools/widl/typegen.c:
7115 widl: Add a function to generate the Ndr type calls.
7116 - Add a function to generate the Ndr type calls.
7117 - Fix a typo where the aligned buffer was added to itself, rather than
7120 * tools/widl/typegen.c:
7121 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
7122 Only write the buffer incrementing code for the marshaling and
7123 unmarshaling phases - buffer sizing is handled elsewhere and freeing
7126 * tools/widl/typegen.c:
7127 widl: Output the necessary sizing information for other phases.
7128 Output the necessary sizing information for PHASE_BUFFERSIZE and
7129 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
7132 * tools/widl/client.c:
7133 widl: Output NULL ref pointer check for pointer levels > 1 too.
7135 * tools/widl/client.c, tools/widl/server.c:
7136 widl: Fix a GCC warning in the generated client and server code.
7138 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
7139 widl: The lval member of var_t is essentially a duplicate of eval->cval.
7140 - Generate eval's for enums that don't explicitly have one. This means
7141 that enums written in header files won't match exactly what has been put
7142 into the IDL file, but the numeric constat is the same and MIDL does a
7144 - Replace constant lookups with eval->cval instead of lval.
7146 * tools/widl/typegen.c:
7147 widl: De-reference parameters' types before deciding what to do with them.
7148 De-reference parameters' types before deciding what to do with them.
7149 Also dereference string parameters since they are immediately
7150 dispatched to write_string_tfs when the string attribute is detected
7151 without any further processing done on them.
7153 * tools/widl/typegen.c:
7154 widl: Write pointer calls for all non-basetype pointer parameters to functions.
7156 * tools/widl/header.c:
7157 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
7158 Write definitions for MIDL_user_allocate and MIDL_user_free in the
7159 header when writing out RPC interfaces to prevent compile failures in
7160 the generated client/server code.
7162 * tools/widl/header.c:
7163 widl: Write out the pre- and postamble for RPC interfaces with no methods.
7165 * tools/widl/header.c:
7166 widl: Output interface defined guard for rpc interfaces too.
7168 * tools/widl/typegen.c:
7169 widl: NdrFcShort should be written out instead of NdrShort.
7171 * tools/widl/typegen.c:
7172 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
7174 * tools/widl/typegen.c:
7175 widl: Support references in type_memsize.
7177 * tools/widl/client.c, tools/widl/server.c:
7178 widl: Only output code for non-object interfaces in client and server.
7179 Only output code for non-object interfaces in client and server
7180 generation and convert the while loops into for loops.
7182 2006-03-31 Alexandre Julliard <julliard@winehq.org>
7184 * ANNOUNCE, ChangeLog, VERSION, configure:
7187 ----------------------------------------------------------------
7188 2006-03-31 Alexandre Julliard <julliard@winehq.org>
7191 server: Avoid crash on startup when the configuration dir doesn't exist.
7193 * dlls/user/tests/win.c:
7194 user/tests: Flush events before running the keyboard event test.
7196 * dlls/comctl32/tests/monthcal.c:
7197 comctl32: Force a specific day value in the monthcal test.
7198 Avoids test failure when the current day happens to be the 31st...
7200 2006-03-30 James Hawkins <truiken@gmail.com>
7202 * dlls/advpack/advpack.spec:
7203 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
7205 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
7206 advpack: Forward ExecuteCabA to its Unicode counterpart.
7208 2006-03-30 Robert Shearman <rob@codeweavers.com>
7210 * dlls/ole32/dcom.idl:
7211 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
7213 * dlls/wininet/urlcache.c:
7214 wininet: Fix some string length calculations.
7215 Fix some string length calculations that didn't account for the
7216 different sized characters with Unicode.
7218 * dlls/wininet/urlcache.c:
7219 wininet: Only access the URL in the cache by the provided offset.
7221 2006-03-30 H. Verbeet <hverbeet@gmail.com>
7223 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7224 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
7225 dlls/wined3d/wined3d_private.h:
7226 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
7228 2006-03-30 Juan Lang <juan_lang@yahoo.com>
7230 * dlls/crypt32/proplist.c:
7231 crypt32: Tiny fixes.
7233 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
7234 crypt32: Fix certificate adding
7235 - Implement add disposition in CertAddCertificateContextToStore,
7236 rather than in each store.
7237 - Add a few more tests.
7239 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
7241 * dlls/msvcrt/undname.c:
7242 msvcrt: Fix read beyond end of string in __unDNameEx().
7244 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
7246 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
7247 spoolss: Add DllAllocSplMem and DllFreeSplMem.
7249 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
7251 * dlls/gdi/tests/metafile.c:
7252 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
7253 These tests currently fail in Wine.
7255 * dlls/x11drv/keyboard.c:
7256 x11drv: Update Hungarian keyboard layout to better match the X11 one.
7258 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
7260 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
7261 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
7262 widl: Implement support for ref pointers to strings.
7264 2006-03-30 Huw Davies <huw@codeweavers.com>
7266 * dlls/gdi/freetype.c:
7267 gdi32: Move the font substitution list to a standard Wine list
7268 (based on a patch by Byeong-Sik Jeon).
7270 2006-03-30 Alexandre Julliard <julliard@winehq.org>
7272 * dlls/user/message.c:
7273 user: Only wait for sent messages in wait_message_reply.
7275 * dlls/x11drv/event.c:
7276 x11drv: Filter a few more event types in filter_event.
7277 ConfigureNotify and related events should only be processed when
7278 posted messages are selected. There's no need to handle MappingNotify
7279 if keyboard events are not selected.
7281 * dlls/Makefile.in, dlls/make_dlls:
7282 dlls: Removed a number of no longer needed dependencies.
7284 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
7286 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
7287 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
7288 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
7289 spoolss: Add minimal spoolss.dll.
7291 2006-03-30 Alexandre Julliard <julliard@winehq.org>
7293 * dlls/user/message.c, dlls/user/win.c:
7294 user: Don't send WM_PARENTNOTIFY to the desktop window.
7296 2006-03-29 James Hawkins <truiken@gmail.com>
7298 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
7299 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
7301 2006-03-30 James Hawkins <truiken@gmail.com>
7303 * dlls/advpack/install.c:
7304 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
7306 * dlls/advpack/install.c:
7307 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
7309 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
7311 * dlls/kernel/except.c:
7312 kernel: Resource browsing.
7313 Try to be a bit more strict when checking for resource mapping in
7314 exception handler (and prevent some exceptions while in exception
7317 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
7319 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
7320 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
7321 include/wine/wined3d_types.h:
7322 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
7324 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
7326 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
7327 twain: Add German resource.
7329 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
7331 * dlls/kernel/heap.c:
7332 kernel32: Display the parameter that caused a page fault in GlobalFree().
7334 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
7336 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
7337 kernel: Fix handling of invalid parameter in GlobalFlags().
7339 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
7342 tools: Remove wineconf.
7344 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
7347 DEVELOPER-HINTS: Some directories are renamed / removed / added.
7349 2006-03-29 Robert Shearman <rob@codeweavers.com>
7351 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
7352 oleaut32: Add IPersist to QueryInterface.
7354 * dlls/oleaut32/typelib.c:
7355 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
7357 * dlls/oleaut32/olepicture.c:
7358 oleaut32: Replace memcmp with IsEqualIID macro.
7359 Replace memcmp with IsEqualIID macro that doesn't require a size
7360 parameter and remove the unneeded brackets to give more compact and
7363 * dlls/ole32/compobj.c:
7364 ole32: Don't process posted messages in CoWaitForMultipleHandles.
7365 Tests with native show that during COM calls posted messages aren't
7366 retrieved other than COM calls so change the PeekMessage parameters in
7367 CoWaitForMultipleHandles to duplicate this.
7369 * dlls/ole32/compobj.c:
7370 ole32: Try to retrieve messages that are COM calls first.
7371 Try to retrieve messages that are COM calls first in
7372 CoWaitForMultipleHandles before retrieving other types.
7374 * dlls/ole32/compobj.c:
7375 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
7376 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
7377 function so that the order and type of the messages retrieved can be
7378 customised in the future.
7380 * dlls/ole32/compobj.c:
7381 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
7382 should depend on whether the current apartment is a single threaded one.
7384 * dlls/ole32/compobj.c:
7385 ole32: Pass the no yield flag to PeekMessage.
7386 Pass the no yield flag to PeekMessage since we sleep in
7387 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
7390 server: Store the token source.
7392 2006-03-29 Huw Davies <huw@codeweavers.com>
7394 * include/winuser.h:
7395 include: Add DFC_POPUPMENU.
7397 2006-03-30 Mike McCormack <mike@codeweavers.com>
7399 * dlls/wininet/http.c:
7400 wininet: Clean up HTTP_GetCustomHeaderIndex.
7402 * dlls/wininet/http.c:
7403 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
7405 * dlls/wininet/http.c:
7406 WININET: Clean up HttpQueryInfo.
7407 Fixes another return FALSE without SetLastError.
7409 * dlls/wininet/http.c:
7410 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
7412 2006-03-29 Mike McCormack <mike@codeweavers.com>
7414 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
7415 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
7417 2006-03-29 Alexandre Julliard <julliard@winehq.org>
7419 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
7421 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
7423 2006-03-27 Petr Tesarik <hat@tesarici.cz>
7425 * dlls/ntdll/cdrom.c:
7426 ntdll: Fix CDROM raw reads.
7427 - Fix incorrect data sizes.
7428 - Fix CDDA addressing.
7429 - Implement XAForm2 mode on Linux.
7431 2006-03-29 Alexandre Julliard <julliard@winehq.org>
7433 * programs/winecfg/x11drvdlg.c:
7434 winecfg: Disable the desktop option when configuring a specific application.
7436 2006-03-28 H. Verbeet <hverbeet@gmail.com>
7438 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
7439 include/wine/wined3d_interface.h:
7440 wined3d: Create an IWineD3DBaseShader class.
7442 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
7443 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
7444 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
7446 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
7447 dlls/wined3d/wined3d_private.h:
7448 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
7450 * dlls/wined3d/pixelshader.c:
7451 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
7453 2006-03-29 Mike McCormack <mike@codeweavers.com>
7455 * dlls/user/sysparams.c:
7456 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
7458 * dlls/user/sysparams.c:
7459 user32: Implement SPI_[GS]ETUIEFFECTS.
7461 * dlls/user/sysparams.c:
7462 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
7464 * dlls/user/sysparams.c:
7465 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
7467 * dlls/user/sysparams.c:
7468 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
7470 * dlls/user/sysparams.c:
7471 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
7473 * dlls/user/sysparams.c:
7474 user32: Implement SPI_[SG]ETCARETWIDTH.
7476 2006-03-28 Alexandre Julliard <julliard@winehq.org>
7478 * dlls/mshtml/persist.c:
7479 mshtml: Don't free the URL we have just stored in the callback object.
7481 * dlls/x11drv/mouse.c:
7482 x11drv: Only warp the mouse pointer if it has actually moved.
7484 2006-03-26 H. Verbeet <hverbeet@gmail.com>
7486 * dlls/d3d8/device.c:
7487 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
7489 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
7491 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
7492 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
7493 include/wine/wined3d_types.h:
7494 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
7496 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
7497 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
7498 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
7499 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
7500 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
7501 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
7502 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
7503 dlls/wined3d/device.c, dlls/wined3d/resource.c,
7504 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
7505 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
7506 include/wine/wined3d_types.h:
7507 wined3d: Add WINED3DPOOL to wined3d_types.h.
7509 2006-03-22 Aric Stewart <aric@codeweavers.com>
7511 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
7512 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
7513 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
7514 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
7515 twain: Add a property sheet UI for scanning.
7517 2006-03-28 Alexandre Julliard <julliard@winehq.org>
7519 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
7520 x11drv: Reinitialize the display settings when using a desktop window.
7522 2006-03-22 Aric Stewart <aric@codeweavers.com>
7524 * dlls/twain/ds_image.c:
7525 twain: A few cleanups, using some consts from sane.
7527 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
7529 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
7530 widl: Implement support for pointers to base types.
7532 2006-03-28 Alexandre Julliard <julliard@winehq.org>
7534 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
7535 advapi32: Fixed compiler warnings.
7537 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
7539 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
7541 advapi32: Fixed building TRUSTEEs with objects.
7542 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
7543 and BuildTrusteeWithObjectsAndSid, including regression tests.
7545 * dlls/comctl32/rebar.c:
7546 comctl32: Rebar size fix.
7547 Rebars without any bands should have a height/width of 0.
7549 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
7551 * tools/wineshelllink:
7552 wineshelllink: Remove quotes from Path=<workdir>.
7554 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
7557 wine.inf: Add some more fake dlls to the system directory.
7559 2006-03-28 Mike McCormack <mike@codeweavers.com>
7562 mpr: Improve the stub for WNetGetUniversalNameW.
7565 server: Fix a race condition in the delivery of change notifications.
7567 2006-03-28 Alexandre Julliard <julliard@winehq.org>
7569 * dlls/x11drv/window.c:
7570 x11drv: Avoid setting text or WM hints of the X root window.
7572 2006-03-27 Alexandre Julliard <julliard@winehq.org>
7574 * configure, configure.ac, dlls/Makefile.in,
7575 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
7576 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
7577 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
7578 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
7579 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
7580 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
7581 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
7582 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
7583 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
7584 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
7585 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
7586 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
7587 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
7588 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
7589 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
7590 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
7591 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
7593 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
7594 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
7595 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
7596 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
7597 dlls/msg711.acm/msg711.c:
7598 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
7600 * configure, configure.ac, dlls/Makefile.in,
7601 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
7602 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
7603 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
7604 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
7605 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
7607 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
7608 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
7609 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
7610 dlls/msacm/imaadp32/Makefile.in,
7611 dlls/msacm/imaadp32/imaadp32.acm.spec,
7612 dlls/msacm/imaadp32/imaadp32.c:
7613 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
7615 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
7616 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
7617 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
7618 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
7619 x11drv: Moved desktop mode handling to the explorer process.
7620 Per-application desktop mode settings are no longer supported. Apps
7621 can be launched in a specific desktop window by using:
7622 explorer /desktop=name[,widthxheight] app.exe [args]
7623 If the named desktop already exists the app is launched inside it. The
7624 default desktop is cleverly named "default".
7626 * dlls/x11drv/window.c:
7627 x11drv: Allow setting WM hints for the desktop window.
7629 * dlls/x11drv/winpos.c:
7630 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
7632 2006-03-27 Jacek Caban <jacek@codeweavers.com>
7634 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
7635 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
7636 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
7637 mshtml: Added tooltip implementation.
7639 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
7641 * dlls/commdlg/fontdlg.c:
7642 commdlg: Properly set and retrieve colour value from combo box .
7644 2006-03-27 Robert Shearman <rob@codeweavers.com>
7646 * dlls/shell32/systray.c, programs/explorer/systray.c:
7647 shell32: Adding a systray item with an invalid icon handle is allowed.
7649 2006-03-27 Huw Davies <huw@codeweavers.com>
7651 * dlls/riched20/txtsrv.c:
7652 riched20: Take a ref on text host.
7654 2006-03-27 Mike McCormack <mike@codeweavers.com>
7656 * dlls/user/input.c:
7657 user32: Send a fake mouse movement event after releasing capture.
7659 2006-03-27 Alexandre Julliard <julliard@winehq.org>
7661 * dlls/ntdll/virtual.c:
7662 ntdll: Limit header_size to the file size.
7664 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
7665 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
7666 x11drv: Get rid of the using_wine_desktop flag.
7668 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
7669 server/winstation.c:
7670 server: Connect to the window station and desktop specified by startup info.
7671 If window station and desktop aren't inherited from the parent, don't
7672 connect to them from the server, but from the USER init code where we
7673 can get the proper values from the startup info structure.
7676 server: Store window properties in the global atom table instead of
7677 the per-winstation table.
7679 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7681 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
7682 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
7683 shell32: Add an uncompressed AVI displaying the word searching.
7685 2006-03-26 James Hawkins <truiken@gmail.com>
7687 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
7688 advpack: Implement the launching of executables in RunSetupCommand.
7690 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
7691 advpack: Define S_ASYNCHRONOUS in advpub.h.
7693 2006-03-27 Alexandre Julliard <julliard@winehq.org>
7695 * server/process.c, server/request.c:
7696 server: Fixed process exit code on FreeBSD.
7698 2006-03-24 Petr Tesarik <hat@tesarici.cz>
7700 * programs/winedbg/break.c:
7701 winedbg: Fix stepping over an instruction.
7703 2006-03-27 Petr Tesarik <hat@tesarici.cz>
7705 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
7706 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
7708 2006-03-26 f_sophia <f_sophia@libero.it>
7710 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
7711 winhelp: Added Esperanto language support.
7713 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
7715 * dlls/shell32/shell32_Eo.rc:
7716 shell32: Updated Esperanto translation.
7718 2006-03-26 James Hawkins <truiken@gmail.com>
7720 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
7721 kernel: Error out of CreateProcess if the specified current directory
7724 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
7727 wine.inf: Add some dll stub dll to the system directory.
7729 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
7732 wine.inf: Add SystemRoot.
7734 2006-03-27 Petr Tesarik <hat@tesarici.cz>
7736 * dlls/ntdll/signal_i386.c:
7737 ntdll: Fix debug exceptions from VM86.
7738 - Set ContextFlags accordingly in save_vm86_context().
7739 - Raise debug exceptions correctly for debug exceptions.
7740 - Do not clear TF bit for VM86-generated debug exceptions.
7742 2006-03-26 James Hawkins <truiken@gmail.com>
7744 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
7745 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
7747 2006-03-26 Mike McCormack <mike@codeweavers.com>
7749 * dlls/commdlg/filedlg.c:
7750 commdlg: Malformed filters are still added to the filter combo box.
7752 * dlls/comctl32/comctl32undoc.c:
7753 comctl32: Having an MRU list without a compare function works in Windows.
7755 2006-03-26 H. Verbeet <hverbeet@gmail.com>
7757 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
7758 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
7760 2006-03-24 Alexandre Julliard <julliard@winehq.org>
7762 * dlls/msvcrt/file.c:
7763 msvcrt: Fix fflush() of files opened for read.
7764 Some apps, for no particular reason, call fflush() on files opened for
7765 read. This keeps them from tripping over their shoelaces.
7767 2006-03-25 Tomas Carnecky <tom@dbservice.com>
7769 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
7770 opengl: Put OpenGL setup functions into their own debug channel.
7772 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
7774 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
7775 winedbg: Fixes for identifiers.
7776 - fixed lexical rules for a path name
7777 - fixed identifier rules so that we get the right precedence
7779 - modules (in mod!name forms) are now handled as tIDENTIFIER
7780 (tPATH was buggy anyhow)
7782 * dlls/dbghelp/symbol.c:
7783 dbghelp: Module should be case insensitive.
7784 When looking up a symbol name in the form module!name, the module
7785 lookup should be insensitive.
7787 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
7789 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
7790 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
7791 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
7792 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
7793 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
7794 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
7795 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7796 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
7798 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
7799 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
7800 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
7802 2006-03-23 H. Verbeet <hverbeet@gmail.com>
7804 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
7805 wined3d: Move the D3DSIO_DCL dumping code into its own function.
7807 2006-03-23 James Hawkins <truiken@gmail.com>
7809 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
7810 dlls/advpack/tests/install.c:
7811 advpack: Add initial tests for RunSetupCommand.
7813 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7814 advpack: Forward DelNodeA to its Unicode counterpart.
7816 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
7817 advpack: Forward RunSetupCommandA to its Unicode counterpart.
7819 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7820 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
7822 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7823 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
7825 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
7826 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
7828 2006-03-24 Ken Thomases <ken@codeweavers.com>
7831 server: Fix memory leak in read_process_memory handler.
7833 2006-03-24 Mike McCormack <mike@codeweavers.com>
7835 * dlls/ntdll/directory.c:
7836 ntdll: Recursive notify is implemented.
7838 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
7841 server: Fix compilation under Darwin 7.
7843 2006-03-23 Jacek Caban <jacek@codeweavers.com>
7845 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
7846 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
7847 mshtml: Added IHTMLElement2 implementation.
7849 * include/exdisp.idl:
7850 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
7852 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
7854 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
7855 include/wine/wined3d_interface.h:
7856 wined3d: Rectpatch code fix.
7857 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
7858 with an older patch.
7860 2006-03-23 Alexandre Julliard <julliard@winehq.org>
7862 * dlls/msvcrt/time.c:
7863 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
7865 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
7867 * dlls/kernel/cpu.c:
7868 kernel: Add processor specific environment variables.
7870 2006-03-23 James Hawkins <truiken@gmail.com>
7872 * dlls/comctl32/tab.c:
7873 comctl32: A couple fixes for tab icon offsets.
7874 - Shift selected icons up and non-selected icons down.
7875 - Add the top or left draw rect to the vertical offset, because it may
7878 2006-03-22 James Hawkins <truiken@gmail.com>
7880 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7881 advpack: Implement FileSaveMarkNotExistW.
7883 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7884 advpack: Forward AdvInstallFileA to its Unicode counterpart.
7886 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
7887 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
7889 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
7890 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
7892 2006-03-23 Alexandre Julliard <julliard@winehq.org>
7894 * dlls/kernel/environ.c:
7895 kernel: Remove a couple of incorrect asserts.
7897 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
7899 * dlls/comctl32/tooltips.c:
7900 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
7902 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
7904 * dlls/kernel/tests/thread.c:
7905 kernel: Load QueueUserWorkItem function dynamically.
7907 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
7909 * tools/widl/server.c, tools/widl/typegen.c:
7910 widl: Fix base type alignments.
7911 Generate aligned marshal and unmarshal code for base type arguments
7914 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
7915 tools/widl/typegen.h:
7916 widl: Fix format string size calculation.
7917 - Move proc format string size calculation from client.c and server.c
7919 - Implement type format string size calculation.
7921 2006-03-22 Alexandre Julliard <julliard@winehq.org>
7923 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
7924 server: Class and global atoms should not be local to a window station.
7926 2006-03-22 Marcus Meissner <meissner@suse.de>
7928 * configure, configure.ac, programs/Makefile.in,
7929 programs/avitools/.gitignore, programs/avitools/Makefile.in,
7930 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
7931 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
7932 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
7933 programs: Move icinfo out of avitools.
7935 2006-03-22 H. Verbeet <hverbeet@gmail.com>
7937 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
7938 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
7940 * dlls/wined3d/vertexshader.c:
7941 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
7943 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
7944 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
7945 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
7947 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
7948 wined3d: glTypeLookup cleanup.
7949 Use a struct instead of an UINT array as entries in the glTypeLookup
7952 * dlls/wined3d/pixelshader.c:
7953 wined3d: Store the pixelshader version in the pixelshader object.
7955 2006-03-22 Huw Davies <huw@codeweavers.com>
7957 * dlls/user/edit.c, dlls/user/tests/edit.c:
7958 user32: Only adjust the margins if the edit control is above a certain size.
7960 2006-03-22 James Hawkins <truiken@gmail.com>
7962 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
7963 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
7965 2006-03-22 Jacek Caban <jacek@codeweavers.com>
7967 * dlls/mshtml/htmlelem.c:
7968 mshtml: Clean up get_all and tags (also fixes a typo).
7970 2006-03-22 Mike McCormack <mike@codeweavers.com>
7973 wine.inf: Add a shdocvw.dll stub dll to the system directory.
7975 * dlls/msi/action.c:
7976 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
7978 * dlls/msi/package.c:
7979 msi: Don't crash when logging a record with only one field.
7981 2006-03-22 Alexandre Julliard <julliard@winehq.org>
7983 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
7984 server/named_pipe.c, server/object.c, server/object.h,
7985 server/registry.c, server/request.c, server/signal.c:
7986 server: New scheme for cleaning up objects on server exit.
7987 Objects stored in static variables can now be marked when they are
7988 created and are automatically cleaned up on exit. This avoids having
7989 to export a bunch of close_* functions.
7991 2006-03-21 James Hawkins <truiken@gmail.com>
7993 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
7994 advpack: Forward TranslateInfStringExA to its unicode counterpart.
7996 * dlls/advpack/tests/files.c:
7997 advpack: Add second null for double null terminated lists.
7999 2006-03-22 Mike McCormack <mike@codeweavers.com>
8001 * dlls/msi/dialog.c:
8002 msi: Show "hidden dialogs" but hide them initially.
8004 * dlls/msi/custom.c:
8005 msi: Implement custom action type 17.
8007 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
8008 dlls/riched20/version.rc:
8009 riched20: Add a version resource.
8011 * dlls/wintrust/wintrust_main.c:
8012 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
8014 * include/Makefile.in, include/softpub.h:
8015 include: Add softpub.h.
8017 2006-03-22 Kevin Koltzau <kevin@plop.org>
8019 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
8020 dlls/ole32/tests/clipboard.c:
8021 ole32: Initial tests for OLE clipboard functions.
8023 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
8025 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
8026 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
8028 2006-03-21 Lei Zhang <leiz@ucla.edu>
8030 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
8031 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
8032 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
8033 introduced in earlier patches for EM_FINDTEXT. Additional test cases
8034 have been added to check for corner cases. Also improve input
8037 2006-03-21 Francois Gouget <fgouget@free.fr>
8039 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
8040 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
8041 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
8042 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
8043 Assorted spelling fixes.
8045 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
8046 taskmgr: Avoid forward declarations and make functions static.
8048 * programs/taskmgr/applpage.c:
8049 taskmgr: Reorder functions to avoid forward declarations.
8051 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
8052 programs/taskmgr/column.c, programs/taskmgr/graph.c,
8053 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
8054 programs/taskmgr/procpage.c:
8055 taskmgr: Avoid forward declarations and make functions static.
8057 * tools/winapi/win32.api:
8058 Update win32.api to match the current sources.
8060 * include/winerror.h:
8061 include: Add missing error and facility codes.
8063 * dlls/advapi32/advapi32.spec:
8064 advapi32: Fix the LsaEnumerateAccountRights() export.
8066 * include/ntsecapi.h:
8067 include: Standardize the LsaLookupNames() prototype.
8069 2006-03-21 Robert Shearman <rob@codeweavers.com>
8071 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
8072 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
8073 regardless of what type they are.
8074 Add a test for this and dump type infos created with CreateDispTypeInfo.
8076 2006-03-21 Huw Davies <huw@codeweavers.com>
8078 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
8079 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
8081 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
8083 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
8084 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
8085 programs/winedbg/dbg.y, programs/winedbg/debug.l,
8086 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
8087 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
8088 winedbg: Add display for floating point status.
8089 Added code to examine and display floating point unit status into
8090 be_i386.c as info all-regs command.
8092 2006-03-21 Alexandre Julliard <julliard@winehq.org>
8095 sfnt2fnt: Remove output file on failure.
8097 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
8098 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
8099 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
8100 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
8101 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
8102 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
8104 2006-03-21 Mike McCormack <mike@codeweavers.com>
8106 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
8108 msi: Improve handling of short paths.
8110 2006-03-21 Robert Shearman <rob@codeweavers.com>
8112 * dlls/ntdll/threadpool.c:
8113 ntdll: Start of pooling support for RtlQueueWorkItem.
8114 Start of pooling support for RtlQueueWorkItem. The algorithm
8115 implmented is very simple - if there are no free threads, create a new
8118 * dlls/kernel/tests/thread.c:
8119 kernel: Add a test for QueueUserWorkItem.
8121 * dlls/oleaut32/typelib.c:
8122 oleaut: Better support for invoking methods with VT_VARIANT argument types.
8124 * dlls/wininet/internet.c:
8125 wininet: Document InternetCrackUrlW.
8127 * dlls/wininet/http.c, dlls/wininet/internet.c:
8128 wininet: InternetCreateUrlW should return the number of bytes needed.
8129 InternetCreateUrlW should return the number of bytes needed to store
8130 the URL, not the number of characters (reported by Sven Paschukat).
8132 2006-03-21 Alexandre Julliard <julliard@winehq.org>
8134 * dlls/ntdll/loader.c, include/winnt.h:
8135 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
8136 By returning FALSE from this call, a builtin dll can specify that we
8137 should try to load the native one instead.
8139 * dlls/ddraw/main.c:
8140 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
8142 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
8143 dlls: Removed a number of dll symlinks that are no longer needed.
8145 * tools/winewrapper:
8146 winewrapper: Remove explicit call to wineprefixcreate.
8147 Now that wineprefixcreate detects the build tree automatically, the
8148 standard behavior of starting it from ntdll should work fine.
8150 * programs/wcmd/wcmdmain.c:
8151 wcmd: Try executing the process even if the exe file doesn't exist.
8152 It may be a builtin exe in which case the CreateProcess call will
8155 * tools/wine.inf, tools/wineprefixcreate.in:
8156 wine.inf: Use the new fake dlls mechanism to create placeholders for
8157 applications instead of using symlinks.
8159 * dlls/ntdll/loader.c:
8160 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
8162 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
8163 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
8164 setupapi: Added support for creating fake dlls at install time.
8165 This should satisfy applications that access a dll file directly. For
8166 apps that check the dll version in the file, the version resource is
8167 copied from the builtin dll.
8169 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
8171 * dlls/dinput/device.c, dlls/dinput/device_private.h,
8172 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
8173 dinput: Create single thread for mouse and keyboard hook.
8174 Put keyboard & mouse hook callbacks into separate thread.
8175 Move few global variables into object. Delete no longer used crit section.
8176 For hooks to work properly hook callback have to be in a thread
8177 with message loop. Some games create separate threads just to handle
8178 mouse and/or keyboard events that do not have message loop.
8180 2006-03-20 Mike Hearn <mike@plan99.net>
8182 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
8183 opengl32: Optimize thunks by storing GL context in the thread environment block.
8185 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
8187 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
8188 gdi: Fix a couple of todos in the bitmap test.
8190 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8192 * dlls/commdlg/cdlg_Ko.rc:
8193 commdlg: Updated Korean translation.
8195 * programs/winecfg/Ko.rc:
8196 winecfg: Updated Korean translation.
8198 2006-03-21 Mike McCormack <mike@codeweavers.com>
8200 * programs/taskmgr/applpage.c:
8201 taskmgr: Make some functions static.
8203 * programs/taskmgr/applpage.c:
8204 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
8206 * programs/winefile/winefile.c:
8207 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
8209 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
8211 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
8212 wined3d: Don't use OpenGL 2.0.
8214 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
8216 * dlls/kernel/cpu.c:
8217 kernel: Fix model/stepping in GetSystemInfo.
8218 wProcessorRevision is built from model and stepping.
8220 2006-03-20 Mike McCormack <mike@codeweavers.com>
8222 * programs/taskmgr/priority.c:
8223 taskmgr: Eliminate common code and fix a warning.
8225 2006-03-19 Mike McCormack <mike@codeweavers.com>
8227 * dlls/comctl32/listview.c:
8228 comctl32: Get rid of some incorrect casts.
8230 2006-03-20 Alexandre Julliard <julliard@winehq.org>
8233 configure: Add autoheader to the compile command.
8235 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
8236 programs/Makeprog.rules.in:
8237 configure: Use --rpath when linking dlls too.
8239 * programs/Makefile.in, programs/make_progs:
8240 programs: Get rid of application symlinks, they are no longer needed.
8242 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
8243 x11drv: Clear new bitmaps if they don't contain any data.
8245 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
8247 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
8248 gdi: Add a simple test for bitmap bits/metrics
8249 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
8250 empty (not selected into a DC) bitmap.
8252 2006-03-19 Mike McCormack <mike@codeweavers.com>
8254 * dlls/msi/regsvr.c:
8255 msi: Set the InstallerLocation value when registering msi.dll.
8257 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
8259 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
8260 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
8262 2006-03-20 Alexandre Julliard <julliard@winehq.org>
8264 * dlls/kernel/tests/change.c:
8265 kernel: Avoid infinite waits in directory change tests.
8267 2006-03-19 H. Verbeet <hverbeet@gmail.com>
8269 * dlls/d3d8/device.c:
8270 d3d8: Change the default debug channel to d3d8 for device.c.
8272 * dlls/d3d8/device.c:
8273 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
8275 * dlls/d3d8/device.c:
8276 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
8278 2006-03-18 Jacek Caban <jacek@codeweavers.com>
8280 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
8281 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
8282 mshtml: Optimize nsACString handling.
8284 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
8285 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
8286 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
8287 mshtml: Better QueryInterface implementation.
8289 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
8291 * programs/wordpad/No.rc:
8292 wordpad: Fix typo in Norwegian resource.
8294 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
8296 * programs/regedit/Ru.rc:
8297 regedit: Fix Russian translation.
8299 * programs/control/params.h:
8300 control: Fix datetime name.
8302 2006-03-19 Milko Krachounov <milko@3mhz.net>
8304 * programs/winecfg/Bg.rc:
8305 winecfg: Update Bulgarian translation.
8307 2006-03-19 Mike McCormack <mike@codeweavers.com>
8309 * include/commctrl.h:
8310 include: LVSETINFOTIPA does not exist.
8312 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
8314 * programs/winedbg/tgt_active.c:
8315 winedbg: Copy floating point status to the dbgcontext.
8317 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
8319 * dlls/gdi/driver.c:
8320 gdi: Handle NT style \\.\DISPLAY1 name that we return.
8322 2006-03-18 Robert Shearman <rob@codeweavers.com>
8324 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
8325 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
8326 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
8327 msi: Optimise WHERE operations.
8328 Optimise WHERE operations on matching against strings by adding a new
8329 function find_matching_rows to the views, which eliminates the need to
8330 examine every record when executing a query. Implement this function
8331 in the table using a hash table on the ID stored in the data.
8333 * dlls/msi/tests/format.c:
8334 msi: Add a test for MsiFormatRecord with integer fields.
8336 * dlls/wininet/cookie.c:
8337 wininet: Copy from the start of the cookie name, not the cookie data.
8338 Copy from the start of the cookie name, not the cookie data when
8339 parsing cookies with a NULL cookie name.
8341 * include/wininet.h:
8342 include: Add some more defines to wininet.h.
8344 * programs/wcmd/wcmdmain.c:
8345 wcmd: Use PACKAGE_VERSION as the wcmd version.
8348 ole: Use the thread pool for executing RPC calls for better performance
8349 (after the thread pool has been improved).
8351 2006-03-17 Alexandre Julliard <julliard@winehq.org>
8353 * tools/wineprefixcreate.in:
8354 wineprefixcreate: Autodetect the running from build tree case.
8356 * dlls/setupapi/install.c:
8357 setupapi: Added support for calling executables in a RegisterDlls section.
8359 2006-03-18 Alexandre Julliard <julliard@winehq.org>
8361 * dlls/ntdll/loader.c:
8362 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
8364 2006-03-18 Mike McCormack <mike@codeweavers.com>
8366 * include/windowsx.h:
8367 Prevent the use of windowsx.h with Wine source.
8369 * programs/winefile/winefile.c, programs/winefile/winefile.h:
8370 winefile: Eliminate use of windowsx.h.
8372 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
8374 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8376 - wrong cut & paste across versions of a given record type
8377 - wrong definition for register_v2
8379 * dlls/dbghelp/msc.c:
8380 dbghelp: Support for LF_VTSHAPE in MSC.
8381 - added preliminary support for VT (virtual table) shape
8383 - as we don't do C++, it's just a hack to get rid of
8386 * dlls/dbghelp/msc.c:
8387 dbghelp: MSC forward declaration.
8388 - create an infrastructure for handling forward usage
8390 - used it in some cases (pointer to yet not defined udt,
8391 function signature, modifiers)
8393 * dlls/dbghelp/msc.c:
8394 dbghelp: Type parsing refactoring.
8395 - seperate types' table handling from a single type handling
8396 by adding codeview_parse_one_type function
8397 - factored all calls for caching symt
8398 - make type parsing helpers return the symt instead of a
8401 * dlls/dbghelp/msc.c:
8402 dbghelp: Fixes for NB11 types.
8403 - when checking debug info in NB09 or NB11 format (CodeView),
8404 try to load the global types section
8406 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8407 dbghelp: MSC handling of function signature's parameters.
8408 - now correctly parsing parameters types for a function
8409 signature and storing them in dbghelp internal structures
8411 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8412 dbghelp: Cleanup MSC bitfield handling.
8413 - no longer caching bitfield information but accessing it directly
8415 - removed all kludges for bitfield handling
8416 - reused BOOL parameter to codeview_get_type for monitoring
8417 traces (will be used in later patches)
8419 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8421 - now that we have offset tables to type, we can cleanly
8422 parse the field-lists and remove the associated kludges
8423 - also adding internal structure for easing parameter sharing
8424 across functions (codeview_type_parse)
8425 - in mscvpdb.h, also reparated the type records that are
8426 referenced from other type records (union codeview_type_ref)
8427 from type records referenced by symbols (union codeview_type)
8429 * dlls/dbghelp/msc.c:
8431 - enforce the type records that can be accessed by symbols (these are
8432 anyway the high level ones)
8434 * dlls/dbghelp/msc.c:
8435 dbghelp: Types parsing.
8436 - our engine for parsing types section now requires in entry
8437 an offsets table for getting directly to each type in the
8439 - (re)construct this table for PDB types
8441 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8442 dbghelp: CV's ssearch.
8443 - added definitions for start_search symbol info
8444 - silenced warnings from this symbol
8446 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8447 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
8449 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
8450 dbghelp: Compiland and source files are not the same thing.
8451 - in MSC debug info parsing, clearly separate a source file
8452 information from a compiland (including in linetab structure)
8453 - in ELF debug info parsing, now storing compiland directly
8454 in symtab_elt while browsing the symtab section (we still
8455 create twice the compilands, once in stabs/dwarf parsing,
8456 a second time in symtab parsing)
8458 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
8460 * dlls/gdi/freetype.c:
8461 gdi32: Look for ttf fonts in the Wine font dir.
8463 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
8465 * dlls/gdi/tests/gdiobj.c:
8466 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
8468 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
8470 * tools/widl/server.c:
8471 widl: Do not generate code that initializes a binding handle.
8473 * tools/widl/client.c, tools/widl/server.c:
8474 widl: Fix proc offset calculation.
8475 A void return type is represented by a FC_END/FC_PAD sequence in the
8476 proc format string. Increment the proc offset by two when a function
8479 * tools/widl/parser.y:
8480 widl: 'unsigned char' and 'byte' are must be distinct types.
8482 2006-03-18 Jacek Caban <jacek@codeweavers.com>
8484 * include/mshtmdid.h, include/mshtml.idl:
8485 mshtml.idl: Added more interfaces.
8487 * dlls/mshtml/tests/protocol.c:
8488 mshtml/tests: Code cleanup.
8490 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
8492 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
8493 dbghelp: Live target detection.
8494 - DBGHELP_NOLIVE env variable is tested earlier to avoid
8495 some strange effects in live target detection
8496 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
8497 a process, because we know it must be a live target
8499 2006-03-17 Mike McCormack <mike@codeweavers.com>
8501 * dlls/user/tests/edit.c, programs/progman/group.c,
8502 programs/progman/main.c, programs/progman/program.c,
8503 programs/winecfg/audio.c:
8504 Remove some unnecessary uses of windowsx.h
8506 2006-03-18 Mike McCormack <mike@codeweavers.com>
8508 * dlls/avifil32/avifile.c:
8509 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
8511 2006-03-17 Mike McCormack <mike@codeweavers.com>
8513 * programs/taskmgr/dbgchnl.c:
8514 taskmgr: Fix some gcc 4.1 warnings.
8516 * programs/winecfg/appdefaults.c:
8517 winecfg: Fix some gcc 4.1 warnings.
8519 * dlls/crypt32/tests/store.c:
8520 crypt32: Fix a warning.
8522 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
8524 * dlls/msvfw32/msvfw32_Ko.rc:
8525 msvfw32: Update Korean resources.
8527 2006-03-17 Mike McCormack <mike@codeweavers.com>
8529 * programs/taskmgr/taskmgr.c:
8530 taskmgr: Fix some gcc 4.1 warnings.
8532 * programs/taskmgr/procpage.c:
8533 taskmgr: Fix some gcc 4.1 warnings.
8535 * programs/taskmgr/proclist.c:
8536 taskmgr: Fix some gcc 4.1 warnings.
8538 * programs/taskmgr/debug.c:
8539 taskmgr: Fix some gcc 4.1 warnings.
8541 * programs/taskmgr/endproc.c:
8542 taskmgr: Fix some gcc 4.1 warnings.
8544 * programs/taskmgr/affinity.c:
8545 taskmgr: Fix some gcc 4.1 warnings.
8547 * programs/regedit/treeview.c:
8548 regedit: Fix some gcc 4.1 warnings.
8550 2006-03-16 Juan Lang <juan_lang@yahoo.com>
8552 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
8553 dlls/crypt32/tests/store.c, include/wincrypt.h:
8554 crypt32: Implement CertGetSubjectCertificateFromStore.
8556 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
8558 * include/wine/wined3d_types.h:
8559 wined3d: Add D3DBASISTYPE to wined3d_types.h.
8561 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
8563 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
8564 d3d8/wined3d: Vertex shader fixes.
8566 2006-03-17 Alexandre Julliard <julliard@winehq.org>
8568 * dlls/gdi/freetype.c:
8569 gdi: Support for loading fonts from the build directory.
8571 * programs/winecfg/libraries.c:
8572 winecfg: Support for loading the list of dlls from the build directory.
8574 * libs/wine/loader.c:
8575 libwine: Added magic handling of dll path when running in build dir.
8576 This should ensure that we do the right thing in the build dir even if
8577 WINEDLLPATH isn't set.
8579 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
8581 * include/winbase.h:
8582 winbase.h: Add missing LMEM_INVALID_HANDLE define.
8584 2006-03-16 Alexandre Julliard <julliard@winehq.org>
8586 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
8588 libwine: Export wine_get_build_dir.
8590 * dlls/ntdll/server.c, libs/wine/config.c:
8591 libwine: Added support for executing wine binaries out of the build dir.
8593 * libs/wine/config.c:
8594 libwine: Added detection for Wine being run out of the build directory.
8596 * dlls/Makefile.in, dlls/make_dlls:
8597 dlls: Remove the no longer needed symlinks to the static libraries.
8599 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
8600 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
8601 Remove some no longer needed library paths.
8603 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
8604 winegcc: Look for libraries in subdirs of the library path too.
8605 This means that -lfoo will match the library 'foo/libfoo.def' in
8606 addition to just 'libfoo.def'. This allows supporting the Wine source
8607 layout without adding a gazillion path entries.
8609 2006-03-16 Kai Blin <kai.blin@gmail.com>
8611 * dlls/secur32/dispatcher.c:
8612 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
8613 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
8615 2006-03-15 Juan Lang <juan_lang@yahoo.com>
8617 * dlls/crypt32/tests/store.c:
8618 crypt32: Tighten CertDuplicateCertificateContext test.
8619 Test that the return from CertDuplicateCertificateContext is the same
8622 2006-03-15 Alexandre Julliard <julliard@winehq.org>
8624 * ANNOUNCE, ChangeLog, VERSION, configure:
8627 ----------------------------------------------------------------
8628 2006-03-15 Alexandre Julliard <julliard@winehq.org>
8630 * programs/avitools/Makefile.in:
8631 avitools: Fixed library path for msvfw32.
8633 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
8634 user/tests: Try harder to flush X events before running tests.
8636 2006-03-06 András Kovács <andras@csevego.net>
8638 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
8639 wininet: Added Hungarian translation.
8641 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
8642 wineps: Added Hungarian translation.
8644 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
8645 shlwapi: Added Hungarian translation.
8647 * dlls/shell32/shell32_Hu.rc:
8648 shell32: Added Hungarian translation.
8650 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
8651 shdocvw: Added Hungarian translation.
8653 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
8654 setupapi: Added Hungarian translation.
8656 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
8657 serialui: Added Hungarian translation.
8659 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
8660 oledlg: Added Hungarian translation.
8662 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
8663 msvidc32: Added Hungarian translation.
8665 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
8666 msvfw32: Added Hungarian translation.
8668 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
8669 msrle32: Added Hungarian translation.
8671 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
8672 msi: Added Hungarian translation.
8674 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
8675 mshtml: Added Hungarian translation.
8677 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
8678 msacm: Added Hungarian translation.
8680 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
8681 mpr: Added Hungarian translation.
8683 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
8684 iccvid: Added Hungarian translation.
8686 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
8687 hhctrl.ocx: Added Hungarian translation.
8689 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
8690 comctl32: Added Hungarian translation.
8692 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
8693 avifil32: Added Hungarian translation.
8695 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
8697 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
8698 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
8699 include/wine/wined3d_types.h:
8700 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
8702 2006-03-15 Mike McCormack <mike@codeweavers.com>
8704 * dlls/comctl32/tests/treeview.c:
8705 comctl32: Fix some gcc 4.1 warnings.
8707 2006-03-14 Robert Reif <reif@earthlink.net>
8709 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
8710 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
8711 dsound: Add info to failed tests.
8712 Print format for failed SetFormat calls.
8714 2006-03-08 James Hawkins <truiken@gmail.com>
8716 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
8717 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
8718 unicode counterparts.
8720 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
8722 * dlls/dplayx/dplayx_global.c:
8723 dplayx: Fix semaphore deadlock.
8724 - Make sure to release the dplayx semaphore in for error cases as well.
8725 - Prevent race condition between creation of the semaphore and
8726 grabbing of the lock by creating the semaphore in the locked state
8727 instead of unlocked.
8729 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
8731 * dlls/x11drv/opengl.c:
8732 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
8733 Using alpha bits > 8 makes this function fail, while it should not.
8735 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
8737 * dlls/x11drv/dib_convert.c:
8738 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
8739 buffer in the convert_888_to_0888_* functions.
8741 2006-03-15 Alexandre Julliard <julliard@winehq.org>
8743 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
8744 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
8745 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
8746 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
8747 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
8748 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
8749 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
8750 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
8751 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
8752 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
8753 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
8754 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
8755 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
8756 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
8757 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
8758 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
8759 dlls/msvideo/vfw16.h:
8760 msvideo: Renamed the msvideo directory to msvfw32.
8762 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
8763 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
8764 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
8765 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
8766 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
8767 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
8768 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
8769 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
8770 dlls/win32s/win32s16.spec:
8771 win32s: Renamed the win32s directory to w32skrnl.
8773 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
8774 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
8775 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
8776 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
8777 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
8778 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
8779 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
8780 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
8781 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
8782 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
8783 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
8784 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
8785 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
8786 winsock: Renamed the winsock directory to ws2_32.
8788 * tools/Makefile.in:
8789 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
8791 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
8793 * tools/Makefile.in, tools/wineprefixcreate.in:
8794 wineprefixcreate: Make path searching relative.
8796 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
8798 * dlls/shell32/shlexec.c:
8799 shell32: Add parameter formatting rule to the command line if there isn't any.
8801 2006-03-14 Robert Shearman <rob@codeweavers.com>
8803 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
8804 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
8805 wininet: Move URL-related tests to a separate file.
8807 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
8808 wininet: Make InternetCrackUrlW set the components related to net_loc
8809 to NULL when net_loc isn't present in the input URL.
8811 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
8812 wininet: Move cookie-related stubs to cookie.c
8814 * dlls/wininet/internet.c, dlls/wininet/internet.h,
8815 dlls/wininet/netconnection.c:
8816 wininet: Implement setting of send and receive timeouts.
8818 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
8819 dlls/ntdll/thread.c:
8820 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
8821 thread creation function to the NTDLL one.
8823 2006-03-14 Robert Reif <reif@earthlink.net>
8825 * dlls/winmm/wineesd/audio.c:
8826 wineesd: Use pipe sync for events.
8827 Ues pipe sync code from OSS/ALSA rather than windows events.
8829 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
8831 * dlls/x11drv/opengl.c:
8832 x11drv: Prevent out of bound access in DescribePixelFormat.
8835 wine.inf: Increase the DirectX version to that of the latest 9.0c .
8837 2006-03-13 Alexandre Julliard <julliard@winehq.org>
8839 * dlls/ddraw/tests/d3d.c:
8840 ddraw: Don't crash in d3d test if OpenGL is missing.
8842 2006-03-10 Juan Lang <juan_lang@yahoo.com>
8844 * dlls/crypt32/store.c:
8845 crypt32: Abstract contexts.
8846 - create a base cert context, and make functions unaware whether
8847 they're dealing with the base or derived type
8848 - simplify stores as a result
8850 2006-03-11 Mike McCormack <mike@codeweavers.com>
8852 * dlls/shell32/shlview.c:
8853 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
8855 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
8857 * dlls/wined3d/device.c:
8858 wined3d: Vertexdeclaration fix.
8859 In the old d3d8 code SetVertexShader stored the so called vertex
8860 declaration in the stateblock. In case of WineD3D this isn't done
8861 which breaks the drawPrimitive code. This patch stores the vertex
8862 declaration again in the stateblock which fixes Age Of Mythology.
8864 2006-03-11 Hans Leidekker <hans@it.vu.nl>
8866 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
8867 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
8869 2006-03-10 Christoph Frick <rid@zefix.tv>
8871 * dlls/dinput/joystick_linuxinput.c:
8872 dinput/joystick_linuxinput: Add POV detection and reporting.
8873 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
8875 2006-03-13 Robert Shearman <rob@codeweavers.com>
8877 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
8879 ntdll: Very crude implementation of RtlQueueWorkItem.
8881 * dlls/kernel/thread.c:
8882 kernel: Implement QueueUserWorkItem.
8884 2006-03-11 Robert Shearman <rob@codeweavers.com>
8886 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
8887 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
8889 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
8890 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
8891 The test for "about:" in InternetCrackUrlW should be more general so
8892 that only URLs without double slashes should also be assumed not to
8894 Add another test for this case and remove an unreliable
8895 InternetCreateUrl test.
8897 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
8898 wininet: InternetCrackUrl should set nPort to the default port if not specified.
8900 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
8902 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
8903 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
8904 include/wine/wined3d_types.h:
8905 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
8907 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
8909 * dlls/wined3d/pixelshader.c:
8910 wined3d: Don't override variable that still has something we need.
8911 Use local temp variable instead.
8913 * dlls/wined3d/pixelshader.c:
8914 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
8916 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
8919 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
8921 2006-03-11 Mike McCormack <mike@codeweavers.com>
8923 * dlls/avifil32/avifile.c:
8924 avifil32: Use HeapAlloc instead of LocalAlloc.
8926 * dlls/avifil32/editstream.c:
8927 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
8929 * dlls/avifil32/extrachunk.c:
8930 avifil32: Use HeapAlloc instead of Local Alloc.
8932 * dlls/avifil32/acmstream.c:
8933 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
8935 * dlls/avifil32/tmpfile.c:
8936 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
8938 * dlls/avifil32/factory.c:
8939 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
8941 2006-03-10 Alexandre Julliard <julliard@winehq.org>
8943 * programs/winefile/winefile.c:
8944 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
8946 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
8948 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
8949 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
8950 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
8951 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
8952 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
8953 dlls/wined3d/device.c, dlls/wined3d/directx.c,
8954 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
8955 dlls/wined3d/query.c, dlls/wined3d/resource.c,
8956 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
8957 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
8958 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
8959 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8960 wined3d: Consistently use WINED3DRESOURCETYPE.
8962 2006-03-11 Mike McCormack <mike@codeweavers.com>
8964 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
8965 avifil32: Use CoTaskMemAlloc when allocating memory to return through
8968 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
8969 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
8970 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
8972 2006-03-10 Mike McCormack <mike@codeweavers.com>
8974 * dlls/commdlg/colordlg.c:
8975 comdlg32: Remove the property when destroy the dialog box.
8977 2006-03-09 Juan Lang <juan_lang@yahoo.com>
8979 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
8980 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
8981 crypt32: Move context properties to a separate file.
8983 2006-03-09 Robert Reif <reif@earthlink.net>
8985 * dlls/winmm/wineesd/audio.c:
8986 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
8988 2006-03-10 Petr Tesarik <hat@tesarici.cz>
8990 * programs/winedbg/be_i386.c:
8991 winedbg: Fix lcall instruction opcode.
8993 2006-03-10 Robert Shearman <rob@codeweavers.com>
8995 * dlls/wininet/http.c:
8996 wininet: Don't duplicate empty strings.
8998 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
9000 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
9001 wordpad: Add Turkish resource file.
9003 * programs/winecfg/Tr.rc:
9004 winecfg: Update Turkish resource file.
9006 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
9008 * documentation/README.tr:
9009 documentation: Turkish translation of README file.
9011 2006-03-10 Alexandre Julliard <julliard@winehq.org>
9013 * aclocal.m4, configure:
9014 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
9016 2006-03-10 Mike McCormack <mike@codeweavers.com>
9018 * dlls/commdlg/colordlg.c:
9019 comdlg32: Use a property for the color dialog's information.
9021 2006-03-09 Alexandre Julliard <julliard@winehq.org>
9024 dbt.h: Added DBTF_ flags.
9026 * dlls/user/message.c:
9027 user: Support packing/unpacking the WM_DEVICECHANGE message.
9029 2006-03-09 Robert Shearman <rob@codeweavers.com>
9031 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
9032 wininet: Fix InternetGetCookie with no matching cookies.
9033 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
9034 InternetGetCookie when there are no cookies for the specified
9035 domain. This fixes a bug in sending a blank cookie to HTTP servers.
9037 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9038 wininet: Fix an off-by-one error in InternetCreateUrlW.
9039 Fix an off-by-one error in the size of buffer used to store the port
9040 number in InternetCreateUrlW.
9042 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9043 wininet: Further InternetCreateFileW fixes.
9044 - Add the slash after the port number.
9045 - Only add the port number if the host name is present.
9047 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9048 wininet: If necessary, add a slash between the hostname and path in
9051 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9052 wininet: More InternetCreateUrlW fixes.
9053 - Don't add double slashes for opaque URLs.
9054 - The default port number for all other schemes is 0.
9056 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9057 wininet: Parse the scheme the string in InternetCreateFileW.
9058 Parse the scheme the string in InternetCreateFileW and rewrite
9059 url_uses_default_port using schemes instead of strings.
9061 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9062 wininet: Get the string for the scheme if specified only by the
9063 INTERNET_SCHEME enumeration in InternetCreateUrlW.
9065 * dlls/wininet/internet.c:
9066 wininet: The host name is optional in InternetCreateUrlW.
9068 * dlls/wininet/internet.c:
9069 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
9070 Use an array of schemes so that it can be re-used for mapping from
9071 INTERNET_SCHEME back to a string and simplify the code in
9074 * dlls/wininet/internet.c:
9075 wininet: Fix Trace in InternetCreateUrl.
9076 The url passed in to InternetCreateUrl is an out parameter, so don't
9079 * dlls/wininet/http.c:
9080 wininet: Fix redirects with relative URIs instead of absolute URIs.
9082 2006-03-09 Christoph Frick <rid@zefix.tv>
9084 * dlls/dinput/joystick_linuxinput.c:
9085 dinput/linuxinput: Fix handling of DIPH_BYID.
9086 - handling of DIPH_BYID
9087 - use regular id and not shifted one also for axes
9088 - may only Acquire after SetDataFormat
9090 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
9092 * dlls/gdi/freetype.c:
9093 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
9094 %windir%\fonts has failed.
9096 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
9097 dlls/wineps/pen.c, dlls/x11drv/pen.c:
9098 gdi: A better workaround for extended user style pens.
9100 2006-03-08 H. Verbeet <hverbeet@gmail.com>
9102 * dlls/wined3d/drawprim.c:
9103 wined3d: Use OpenGL fragment programs when available.
9105 * dlls/wined3d/drawprim.c:
9106 wined3d: Remove an incorrect FIXME.
9108 * dlls/wined3d/vertexshader.c:
9109 wined3d: Enable color fixups for vertex shaders.
9111 * dlls/wined3d/vertexshader.c:
9112 wined3d: Minor vshader_program_add_param cleanup.
9113 - In vshader_program_add_param, pass a pointer to the shader object
9114 instead of individual parameters.
9115 - In vshader_program_add_param, rename input to is_input to make it
9116 clearer what the parameter does.
9117 - Fix a typo & cleanup a comment.
9119 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
9121 * dlls/oleaut32/olepicture.c:
9122 oleaut32: Reorder a few functions to avoid forward declaractions.
9124 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
9126 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
9127 include/wine/wined3d_interface.h:
9128 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
9130 2006-03-09 Mike McCormack <mike@codeweavers.com>
9132 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
9133 user: The height of a ListBox item can be no more than MAXBYTE.
9135 * dlls/msi/action.c:
9136 msi: Remove some unnecessary indent.
9138 * dlls/msi/tests/package.c:
9139 msi: Make sure to run tests for MsiEvaluateCondition.
9141 2006-03-09 Jacek Caban <jacek@codeweavers.com>
9143 * dlls/mshtml/htmlelem.c:
9144 mshtml: Added beginning of getAttribute implementation.
9146 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
9147 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
9148 mshtml: Added IHTMLBodyElement implementation.
9150 2006-03-07 Huw Davies <huw@codeweavers.com>
9152 * configure, configure.ac, dlls/opengl32/opengl32.spec,
9153 dlls/opengl32/wgl.c, include/config.h.in:
9154 opengl32: Implement wglUseFontOutlines.
9156 2006-03-07 Juan Lang <juan_lang@yahoo.com>
9158 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
9159 crypt32: Implement CertGetValidUsages.
9161 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
9163 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
9164 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
9165 wined3d: Add D3DLOCK_* types to wined3d_types.h.
9167 2006-03-07 Jacek Caban <jacek@codeweavers.com>
9169 * dlls/mshtml/htmltextarea.c:
9170 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
9172 * dlls/mshtml/htmlselect.c:
9173 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
9175 * dlls/mshtml/htmlinput.c:
9176 mshtml: Added get_type, get_value, get_name and get_checked
9177 implementation of IHTMLInputElement interface.
9179 2006-03-07 Peter Åstrand <astrand@cendio.se>
9181 * dlls/comctl32/listview.c:
9182 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
9184 2006-03-07 Hans Leidekker <hans@it.vu.nl>
9186 * dlls/mscms/tests/profile.c:
9187 mscms: Add tests for EnumColorProfiles{A,W}.
9189 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
9190 mscms: Implement EnumColorProfiles{A,W}.
9192 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
9194 * fonts/Makefile.in:
9195 fonts: Install fonts in $(datadir)/wine/fonts.
9197 2006-03-08 Alexandre Julliard <julliard@winehq.org>
9199 * dlls/Makeimplib.rules.in:
9200 dlls: Added a default install-lib rule for dlls that don't have one.
9202 2006-03-07 Alexandre Julliard <julliard@winehq.org>
9204 * dlls/x11drv/desktop.c:
9205 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
9208 server: Fixed length check in dump_inline_unicode_string.
9210 * dlls/shell32/systray.c, programs/explorer/desktop.c,
9211 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
9212 programs/explorer/systray.c, programs/explorer/systray.h:
9213 explorer: Merged systray support with the desktop window main loop.
9214 Systray is now always available as part of the desktop and doesn't
9215 need to be started from shell32.
9217 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
9218 server/protocol.def, server/trace.c, server/window.c:
9219 user: Launch explorer to manage the desktop window.
9221 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
9222 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
9223 explorer: Added desktop option.
9224 The /desktop option causes explorer to create and manage the desktop
9227 2006-03-07 Mike McCormack <mike@codeweavers.com>
9229 * dlls/kernel/actctx.c:
9230 kernel: Improve the activation context stubs.
9232 2006-03-06 H. Verbeet <hverbeet@gmail.com>
9234 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
9235 dlls/wined3d/vertexshader.c:
9236 wined3d: Fix a few FIXME's.
9238 * dlls/wined3d/device.c:
9239 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
9241 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
9243 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
9244 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
9245 include/wine/wined3d_types.h:
9246 wined3d: Define D3D usage flags in wined3d_types.h.
9248 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
9249 include/wine/wined3d_types.h:
9250 wined3d: Add device caps to wined3d_types.h.
9252 2006-03-06 Jacek Caban <jacek@codeweavers.com>
9254 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
9255 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
9256 dlls/mshtml/nsiface.idl:
9257 mshtml: Added IHTMLTextAreaElement implementation.
9259 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
9260 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
9261 dlls/mshtml/nsiface.idl:
9262 mshtml: Added IHTMLSelectElement implementation.
9264 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
9265 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
9266 dlls/mshtml/nsiface.idl:
9267 mshtml: Added IHTMLInputElement implementation.
9269 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
9270 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
9271 mshtml: Added IHTMLElementCollection::tags implementation.
9273 2006-03-06 Juan Lang <juan_lang@yahoo.com>
9275 * dlls/crypt32/store.c:
9276 crypt32: Simplify stores.
9277 Ref count cert context references, and eliminate the DupCert function
9280 2006-03-06 Alexandre Julliard <julliard@winehq.org>
9282 * dlls/kernel/process.c:
9283 kernel: Better support for detached processes.
9284 Call setsid() in the new process to create a new Unix process group
9285 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
9288 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
9289 x11drv: Make sure to never manipulate the root window, even if we own
9292 * server/process.c, server/user.h, server/window.c, server/winstation.c:
9293 server: Support for closing the desktop window.
9294 If a thread is owning the desktop window, when all other users of the
9295 desktop have exited, signal the owner to close the desktop (with a 1
9298 * server/object.c, server/object.h:
9299 server: Added unlink_named_object function.
9300 Allows to remove the name of an object while keeping around the object
9303 * server/class.c, server/user.h, server/window.c:
9304 server: Infrastructure for having a thread own the desktop window.
9306 * dlls/mlang/mlang.c:
9307 mlang: Decrement the module refcount when an object is destroyed.
9309 2006-03-06 H. Verbeet <hverbeet@gmail.com>
9311 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
9312 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
9313 wined3d: Fix the relation between volumes and their container.
9315 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
9316 dlls/wined3d/device.c, dlls/wined3d/surface.c,
9317 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
9318 include/wine/wined3d_interface.h:
9319 wined3d: Fix the relation between surfaces and their container.
9321 * dlls/wined3d/surface.c:
9322 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
9323 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
9326 2006-03-06 Robert Shearman <rob@codeweavers.com>
9328 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
9329 wininet: Rewrite InternetCreateUrlW.
9330 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
9331 URL_COMPONENTS structure and fall back to a strlenW call when a
9333 - Expand the number of protocols supported when determining whether
9334 the port number should be added.
9335 - Fix a test by passing in the correct length of scheme.
9337 * dlls/wininet/http.c, dlls/wininet/internet.h,
9338 dlls/wininet/netconnection.c:
9339 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
9340 Don't continue to connect to a secure server without SSL support since
9341 it won't work. Return an error back to the application instead.
9343 * dlls/wininet/tests/http.c:
9344 wininet: More tests for InternetCreateUrl.
9345 Fix an InternetCreateUrl test so that it correctly sets the scheme
9346 length and add tests which show the behaviour when the lengths are set
9347 to zero and when the https scheme is used.
9349 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
9351 * dlls/wininet/internet.c:
9352 wininet: Add stub for missing InternetSetOption.
9354 2006-03-06 Alexandre Julliard <julliard@winehq.org>
9356 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
9357 libs/wine/wine.def, libs/wine/wine.map:
9358 libwine: Export a function to retrieve the data directory (based on a
9359 patch by Dmitry Timoshkov).
9361 2006-03-06 Francois Gouget <fgouget@free.fr>
9363 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
9364 Fix compatibility with native advpack dlls.
9365 Most native advpack dlls in circulation don't have RegInstallA. So
9366 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
9369 2006-03-06 Mike McCormack <mike@codeweavers.com>
9371 * tools/wrc/parser.l:
9372 wrc: Don't use identifiers starting yy*, they're reserved for flex.
9374 * dlls/avifil32/editstream.c:
9375 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
9377 2006-03-06 Jacek Caban <jacek@codeweavers.com>
9379 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
9380 shdocvw: Added get_LocationURL implementation.
9382 2006-03-05 Jacek Caban <jacek@codeweavers.com>
9384 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
9385 mshtml: Added IHTMLElementCollection implementation.
9386 - Added IHTMLElementCollection implementation.
9387 - Added get_all implementation.
9389 2006-03-06 Alexandre Julliard <julliard@winehq.org>
9391 * dlls/shell32/shlfileop.c:
9392 shell32: Grow the file list dynamically in SHFileOperation.
9393 This avoids searching the same directories twice, once to count the
9394 files and then once for real.
9396 * dlls/shell32/shlfileop.c:
9397 shell32: Store only the file attributes in the file list for SHFileOperation.
9398 We don't need the rest of the WIN32_FIND_DATA structure.
9400 * dlls/shell32/shlfileop.c:
9401 shell32: Fixed handling of null-terminated file list in SHFileOperation.
9403 2006-03-03 Aric Stewart <aric@codeweavers.com>
9405 * dlls/shell32/shlfileop.c:
9406 shell32: Skip dot directories in SHFileOperation.
9407 In ShFileOperation when generating a file list with * wildcards, for
9408 example for deletion, do not include the dot directories (. and ..) in
9409 the list, because that cause the operation to spiral out of control.
9411 2006-03-06 Alexandre Julliard <julliard@winehq.org>
9413 * server/winstation.c:
9414 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
9416 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
9417 server/trace.c, server/window.c:
9418 server: Return real parent and owner in the create_window request.
9419 Remove computing of parent and owner handles on the client side.
9421 * dlls/user/desktop.c:
9422 user: Allow creating windows of the desktop class.
9424 * dlls/user/message.c:
9425 user: Allow some Wine internal messages to act on the desktop window.
9427 2006-03-05 Mike McCormack <mike@codeweavers.com>
9429 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
9430 mpr: Stub implementations of some mpr functions.
9432 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
9434 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
9435 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
9436 shell32: Unicode'ify ISFHelper interface.
9438 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
9440 * dlls/wined3d/directx.c:
9441 wined3d: Fix retrieval of driver adapter versions.
9443 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
9445 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
9446 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
9447 dbghelp: Added type for array index.
9448 - added type for array index
9449 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
9450 - fixed SyGetTypeInfo accordingly
9452 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
9453 msvcrt: Some more fixes to name demangling.
9455 * dlls/dbghelp/type.c:
9456 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
9458 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
9460 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
9461 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
9463 2006-03-05 Jason Green <jave27@gmail.com>
9465 * dlls/wined3d/utils.c:
9466 wined3d: Add a few more WINED3DFMT formats to be recognized.
9468 2006-03-05 Jacek Caban <jacek@codeweavers.com>
9470 * dlls/shdocvw/dochost.c:
9471 shdocvw: Beginning ShowContextMenu implementation.
9473 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
9474 mshtml: Added get_documentElement implementation.
9476 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
9477 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
9478 mshtml: Added IHTMLElement implementation.
9480 * include/mshtmdid.h, include/mshtml.idl:
9481 mshtml: Added more interfaces to mshtml.idl.
9483 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
9484 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
9485 mshtml: Added IHTMLDOMNode implementation.
9487 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9489 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
9490 include/wine/wined3d_gl.h:
9491 wined3d: Added OpenGL 2.0 function definitions.
9493 2006-03-05 Robert Shearman <rob@codeweavers.com>
9495 * programs/wcmd/wcmdmain.c:
9496 wcmd: Improve command line processing.
9497 Make the command line processing more robust by continuing to process
9498 command line options if an unknown one is detected and remove the
9499 skipping of argv[0], which is no longer necessary. This fixes the
9500 parsing when argv[0] isn't set to the program name.
9502 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
9503 oleaut: Implement VarBstrFromDisp.
9505 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
9506 oleaut: Fix VarFormat for VT_NULL variants.
9508 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
9509 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
9511 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
9512 ole: Store the destination context and the destination context data in
9513 the proxy manager when unmarshaling.
9516 include: Add more definitions and types to olectl.h.
9518 * dlls/oleaut32/tests/vartest.c:
9519 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
9521 * dlls/oleaut32/olepicture.c:
9522 oleaut: Split OLEPictureImpl_Load.
9523 Split OLEPictureImpl_Load into separate functions for the different file
9526 2006-03-05 Mike McCormack <mike@codeweavers.com>
9528 * programs/winecfg/audio.c:
9529 winecfg: Fix a typo (LVM_ -> TVM_).
9531 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9533 * dlls/wined3d/device.c:
9534 wined3d: Implemented WINED3DRS_DEPTHBIAS.
9536 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9538 * dlls/wined3d/device.c:
9539 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
9541 * dlls/wined3d/device.c:
9542 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
9543 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
9545 * dlls/wined3d/device.c:
9546 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
9548 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
9549 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
9551 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
9553 * dlls/wined3d/device.c:
9554 wined3d: Fix cut&paste typo.
9556 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
9558 * include/wine/wined3d_types.h:
9559 wined3d: Add D3D7 texture stage types.
9561 * include/wine/wined3d_types.h:
9562 wined3d: Add D3D7 render states.
9564 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
9566 * programs/winebrowser/main.c:
9567 winebrowser: Use CP_UNIXCP when translating URL passed on command line
9570 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9572 * dlls/user/sysparams.c:
9573 user32: Fix the default height for CJK fonts.
9575 2006-03-04 Mike McCormack <mike@codeweavers.com>
9577 * dlls/avifil32/acmstream.c:
9578 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
9580 2006-03-03 Juan Lang <juan_lang@yahoo.com>
9582 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
9583 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
9584 crypt32: Move serialization functions to serialize.c.
9586 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
9588 * dlls/mlang/mlang.c:
9589 mlang: Implement DllCanUnloadNow.
9591 2006-03-02 Huw Davies <huw@codeweavers.com>
9593 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
9594 dlls/x11drv/x11drv.h:
9595 gdi: Better support for 1bpp dib sections.
9597 2006-03-03 Mike McCormack <mike@codeweavers.com>
9599 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
9600 programs/regedit/listview.c:
9601 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
9603 * programs/winecfg/audio.c:
9604 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
9606 * dlls/shell32/brsfolder.c:
9607 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
9609 * dlls/msrle32/msrle32.c:
9610 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
9612 * dlls/hhctrl.ocx/help.c:
9613 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
9615 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
9616 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
9618 2006-03-02 Juan Lang <juan_lang@yahoo.com>
9620 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
9621 crypt32: Implement CertDuplicateStore.
9623 2006-03-02 Francois Gouget <fgouget@free.fr>
9625 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
9626 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
9627 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
9628 Fix the stub message so it is more standard and use consistent
9631 * dlls/kernel/heap.c:
9632 kernel: Protect sys/resource.h include.
9634 2006-03-02 Alexandre Julliard <julliard@winehq.org>
9636 * ANNOUNCE, ChangeLog, VERSION, configure:
9639 ----------------------------------------------------------------
9640 2006-03-02 Alexandre Julliard <julliard@winehq.org>
9642 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
9643 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
9644 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
9645 Fixed some compiler warnings on old gcc versions.
9647 * dlls/Makefile.in, dlls/make_dlls:
9648 dlls: Remove 16-bit files on make clean.
9650 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
9652 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
9653 wined3d: Opengl 2.x compile fix.
9655 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
9658 user: Fix uninitialized rectangle in menu arrow painting.
9660 2006-03-01 Mike McCormack <mike@codeweavers.com>
9663 wine.inf: Add a default RelayExclude.
9665 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
9667 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
9668 winedbg: Bring usage() and .man up to date.
9670 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
9671 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
9672 winedbg: Add ability to reload a minidump.
9673 - now recognize winedbg foo.mdmp on command line
9674 - fleshed out tgt_minidump to reload information from minidump
9676 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
9677 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
9679 - added ability to specify process_io at process creation/attachment
9681 - created a process_io structure for gdbproxy
9683 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
9684 programs/winedbg/winedbg.c:
9686 - split dbg_main_loop in two parts (one for finishing the debuggee
9687 attachment, the second one really for handling the main loop)
9688 - removed now longer needed dbg_main_loop
9690 2006-03-01 Jacek Caban <jacek@codeweavers.com>
9692 * dlls/shdocvw/navigate.c:
9693 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
9694 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
9695 - Remove unneeded call to GetBindInfo.
9697 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
9698 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
9699 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
9700 mshtml: Beginning support for links opened in a new frame.
9702 * dlls/mshtml/nsembed.c:
9703 mshtml: Use NSContainer as 'This' of its window.
9705 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
9707 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
9708 cabinet: Set proper error information on failures.
9710 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
9712 * dlls/user/menu.c, dlls/user/tests/menu.c:
9713 user32: Fix handling of '\b' right flush character in menus.
9714 - do not add extra space; modify the tests to confirm this;
9715 - right flush to the menu tab stop, not to the menu border;
9716 - small fixes to the menu tab stop calculation.
9718 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
9720 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
9721 dlls/riched20/tests/editor.c:
9722 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
9724 2006-03-01 Jeremy White <jwhite@codeweavers.com>
9726 * dlls/crypt32/tests/oid.c:
9727 crypt32: More gcc 2.95 adjustments.
9729 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
9731 * dlls/wined3d/utils.c:
9732 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
9733 This fixes texture colours in many D3D games (verified with Age Of Mythology).
9735 2006-03-01 Robert Shearman <rob@codeweavers.com>
9737 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
9738 ole: Change NORMALEXTREFS to 5, like it is in native.
9740 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
9741 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
9743 * dlls/oleaut32/connpt.c:
9744 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
9746 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
9747 rpcrt4: Change the stubless parameter attributes to using a bitfield
9748 (as defined by the PSDK) so the ServerAllocSize part is easier to
9751 * dlls/rpcrt4/ndr_marshall.c:
9752 rpcrt4: Implement marshaling and unmarshaling for enum types.
9754 2006-03-01 Juan Lang <juan_lang@yahoo.com>
9756 * dlls/crypt32/store.c:
9757 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
9759 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
9761 * dlls/shell32/shres.rc:
9762 shell32: New icons for Desktop and My Computer.
9764 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
9767 user32: Ensure VK_UP displays the popup menu for the selected item if
9768 the popup menu is not visible
9770 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
9772 * documentation/PACKAGING:
9773 PACKAGING: Mention more libraries / tools in the needed dependencies section.
9775 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
9778 README: Fix spelling Red Hat. Remove unneeded references to Debian
9779 and Red Hat. Document the use of libxml2 as a weak prerequisite.
9781 2006-03-01 Mike McCormack <mike@codeweavers.com>
9783 * configure, configure.ac, include/config.h.in, server/signal.c:
9784 server: Print a message if wineserver crashes and we don't dump cores.
9786 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
9788 * dlls/x11drv/settings.c:
9789 x11drv: Convert 24-bit into 32-bit color before looking for an
9790 available screen resolution. We do this during enumeration, so there
9791 would be no 24-bit modes available.
9793 2006-02-28 Juan Lang <juan_lang@yahoo.com>
9795 * dlls/crypt32/store.c:
9796 crypt32: Eliminate an unnecessary function pointer from stores.
9798 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
9800 * programs/notepad/main.c:
9801 notepad: Wrap long lines by default like Windows does.
9803 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
9805 * dlls/kernel/comm.c:
9806 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
9808 * dlls/ntdll/serial.c:
9809 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
9811 2006-02-28 Alexandre Julliard <julliard@winehq.org>
9813 * tools/wrc/parser.y:
9814 wrc: Integer ids can be used for control labels instead of strings.
9816 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9817 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
9818 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
9819 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
9820 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
9821 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
9822 winnls32: Renamed the winnls directory to winnls32.
9824 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9825 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
9826 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
9827 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
9828 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
9829 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
9830 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
9831 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
9832 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
9833 dlls/wnaspi32/wnaspi32.spec:
9834 wnaspi32: Renamed the winaspi directory to wnaspi32.
9836 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9837 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
9838 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
9839 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
9840 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
9841 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
9842 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
9843 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
9844 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
9845 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
9846 lz32: Renamed lzexpand directory to lz32.
9848 * dlls/ntdll/loader.c:
9849 ntdll: Don't reset the load count when reusing a builtin modref.
9851 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
9854 wine.inf: Add printing section for local port monitor.
9856 2006-02-27 Robert Reif <reif@earthlink.net>
9858 * dlls/dsound/duplex.c:
9859 dsound: Fix duplex create bug.
9861 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9863 * dlls/dinput/mouse.c:
9864 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
9866 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9868 * dlls/wined3d/device.c:
9869 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
9871 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
9873 * dlls/wined3d/device.c:
9874 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
9876 * dlls/wined3d/device.c:
9877 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
9879 * dlls/wined3d/device.c:
9880 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
9882 * dlls/wined3d/device.c:
9883 wined3d: Added D3D9 render states.
9885 * dlls/wined3d/device.c:
9886 wined3d: Fixed some typos and prevented divide by 0.
9888 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
9890 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
9891 crypt32: Don't access a blob after freeing it.
9893 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
9894 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
9895 programs/winedbg/winedbg.c:
9896 winedbg: Added a close_process method to process_io.
9897 - added a close_process method to process_io
9898 - made use of it to get rid of dbg_detach
9900 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
9901 winedbg: Extend auto mode with minidump.
9902 - added -minidump and -minidump <file> options to command line
9903 Those options are to be used in remplacement of --auto to create a minidump
9904 In the form --minidump <file>, the minidump will be created in <file>,
9905 otherwise the filename will be automatically generated.
9907 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
9908 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
9909 programs/winedbg/winedbg.c:
9910 winedbg: Rewrite auto mode.
9911 - rewrote auto mode as a specific set of commands to be run in
9912 regular parser, instead of hard coding those commands
9913 - added a new function to store a set of commands to be executed
9915 - added 'echo' command to the parser functions
9916 - got rid of dbg_action_mode
9917 - added support of '--' on command line
9919 * programs/winedbg/gdbproxy.c:
9920 winedbg: Fixed regression in gdb handling.
9922 2006-02-27 James Hawkins <truiken@gmail.com>
9924 * dlls/advpack/tests/advpack.c:
9925 advpack: Factor out loading the program files directory.
9927 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
9928 advpack: Add tests for the TranslateInfStringEx trio of functions and
9931 * dlls/advpack/tests/advpack.c:
9932 advpack: Factor out the API loading of advpack tests.
9934 2006-02-27 Juan Lang <juan_lang@yahoo.com>
9936 * dlls/crypt32/oid.c:
9937 crypt32: Correct compile problem on gcc 2.95.
9939 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
9941 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
9942 crypt32: Add Korean translation.
9944 2006-02-28 Mike McCormack <mike@codeweavers.com>
9946 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
9947 msvcrt: Add a stub for _wsetlocale.
9949 2006-02-27 Kovács András <andras@csevego.net>
9951 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
9952 winecfg: New Hungarian language resource.
9954 2006-02-27 Francois Gouget <fgouget@free.fr>
9956 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
9957 d3d8: Remove spaces before '\n'.
9959 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
9961 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
9962 d3d8: Header cleanup.
9963 Remove unneeded structures and functions from d3d8_private.h, clean
9964 some datatypes up and remove d3dcore_gl.h.
9966 2006-02-27 Jacek Caban <jacek@codeweavers.com>
9968 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
9969 dlls/mshtml/nsiface.idl:
9970 mshtml: Added nsIInterfaceRequestor implementation.
9972 2006-02-24 Jacek Caban <jacek@codeweavers.com>
9974 * dlls/mshtml/nsservice.c:
9975 mshtml: Improve ConfirmEx hack.
9977 2006-02-24 Francois Gouget <fgouget@free.fr>
9979 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
9980 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
9981 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
9982 advpack: Prepare the unicodification of advpack.dll.
9983 All functions that manipulate strings should have an Ansi and a
9985 Forward the unqualified dll entry points to the Ansi variant for
9986 backward compatibility.
9987 We're not allowed to use unqualified entry points in Wine, so change
9988 RegInstall() calls to RegInstallA().
9991 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
9993 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
9994 programs/winedbg/winedbg.c:
9996 - rewrite auto mode startup
9997 - move part of auto handling to tgt_active.c
9999 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
10000 programs/winedbg/winedbg.c:
10001 winedbg: Move gdb command line handling.
10002 - moves gdb command line handling to gdbproxy.c
10003 - using manifest constants to make code more readable
10005 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
10006 programs/winedbg/winedbg.c:
10007 winedbg: Active and command line.
10008 - move process attachment and process creation (related to command
10009 line handling) from winedbg.c to tgt_active.c
10010 - tidy up argument parsing
10012 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
10013 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
10014 programs/winedbg/debugger.h:
10015 winedbg: Cleanup the process_io usage.
10016 - made be_process_io references 'const'
10017 - make use of it for dbg_read_memory and dbg_write_memory
10019 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
10020 programs/winedbg/winedbg.c:
10021 winedbg: Active targets
10022 Move all code related to an 'active' target (ie a running process)
10023 from winedbg.c to tgt_active.c.
10025 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
10026 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
10028 kernel32: ClearCommError.
10029 ClearCommError should only deal with *communication* errors (are being
10030 seen on the serial interface) rather than API errors (which can be
10031 reported to the caller by the API itself). I then removed all the
10032 stuff related to storing the error status in the server object.
10034 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
10036 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10037 riched20: Implement EM_SCROLL and its tests.
10039 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
10041 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
10042 riched20: EM_HIDESELECTION implementation.
10044 2006-02-25 Peter Beutner <p.beutner@gmx.net>
10046 * dlls/ddraw/surface_dib.c:
10047 ddraw: Fix transparent Blits on 8bit surfaces.
10048 There are no red/green/blue bitmasks with color depth==8bpp. In that
10049 case always match against the whole byte.
10051 2006-02-24 H. Verbeet <hverbeet@gmail.com>
10053 * dlls/wined3d/surface.c:
10054 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
10055 it adds a reference to the device that shouldn't be there.
10057 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
10059 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
10060 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
10061 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
10062 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
10063 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
10064 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
10065 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
10066 dlls/wined3d/device.c, dlls/wined3d/directx.c:
10067 d3d8: Moved the remaining code over to WineD3D (based on patches by
10070 2006-02-25 Hans Leidekker <hans@it.vu.nl>
10072 * dlls/winsock/socket.c:
10073 winsock: Fix two Windows to Unix mapping issues.
10074 Handle wildcard address family hint in getaddrinfo.
10075 Convert flags too in getnameinfo.
10077 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
10079 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
10080 crypt32: Add German resource file.
10082 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
10084 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
10085 mscms: One more LastError code fixed.
10087 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
10089 * dlls/shell32/tests/shlfolder.c:
10090 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
10091 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
10092 path. Removed some HRESULT tests on IUnknown_Release calls, which
10095 2006-02-24 Jacek Caban <jacek@codeweavers.com>
10097 * dlls/mshtml/nsio.c:
10098 mshtml: Return error in NewChannelFromURL if retval is NULL.
10100 * dlls/mshtml/nsio.c:
10101 mshtml: Added nsIURI::Clone implementation.
10103 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
10104 mshtml: Don't add null byte to post data.
10106 * dlls/mshtml/nsembed.c:
10107 mshtml: Init nsIOService as soon as possible.
10109 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
10111 * dlls/iphlpapi/ifenum.c:
10112 iphplapi: Define IF_NAMESIZE if missing.
10114 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
10116 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
10117 programs/notepad/No.rc, programs/winecfg/No.rc,
10118 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
10119 Updated/new Norwegian Bokmål resources.
10121 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
10123 * dlls/ole32/storage32.c:
10124 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
10126 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
10128 * dlls/riched20/editor.c:
10129 riched20: Added a comment to make life easier.
10131 2006-02-24 Francois Gouget <fgouget@free.fr>
10133 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
10134 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
10136 Assorted spelling fixes.
10138 * include/wincrypt.h, tools/winapi/win32.api:
10139 crypt32: Add CryptQueryObject() prototype.
10142 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
10143 winsock: Tweak getnameinfo() prototype.
10144 Tweak the getnameinfo() prototype to better match the Windows PSDK and
10145 the GetNameInfoW() prototype.
10148 * include/sfc.h, tools/winapi/win32.api:
10150 Add a missing sfc.dll prototype.
10151 Add an sfc.dll section to win32.api for winapi_check.
10153 * dlls/msftedit/msftedit.spec:
10154 msftedit: Fix CreateTextServices() forward.
10156 * dlls/d3d8/device.c:
10157 d3d8: Remove spaces before '\n', spelling fix.
10159 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
10160 dlls/riched20/tests/editor.c:
10161 Add trailing '\n's to ok() calls.
10163 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
10165 * dlls/user/defwnd.c:
10166 user32: Handle WM_ENDSESSION in DefWinProc().
10167 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
10168 shutdown is proceeding.
10170 * dlls/user/message.c:
10171 user32: 0 vs. INFINITE timeout.
10172 It is 0 that denotes an infinite timeout for the wine server now, not
10174 Document put_message_in_queue()'s check for INFINITE (done for
10175 backwards compatibility with Windows 9x).
10177 * dlls/user/user_main.c:
10178 user: Fix ExitWindows().
10179 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
10180 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
10181 we don't get stuck if a process is hung.
10182 - Only send WM_ENDSESSION to windows that received a
10183 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
10185 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
10187 * dlls/usp10/usp10.c:
10188 usp10: Tidy default values.
10189 Set values for pwLogClust, uJustification and fClusterStart similar to
10192 2006-02-24 Alexandre Julliard <julliard@winehq.org>
10194 * dlls/x11drv/x11drv_main.c:
10195 x11drv: Make the synchronous option a debug channel instead of a
10196 registry entry to make it easier to use.
10198 * configure, configure.ac:
10199 configure: Added special check for broken linux/capi.h.
10201 * dlls/ntdll/virtual.c:
10202 ntdll: Use PROT_NONE instead of 0.
10204 * dlls/kernel/dosmem.c:
10205 kernel: Don't request execute permission for DOS memory.
10207 2006-02-23 Juan Lang <juan_lang@yahoo.com>
10209 * dlls/crypt32/store.c:
10210 crypt32: Use public functions during serialization rather than relying
10211 on the internal format of a certificate.
10213 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
10214 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
10215 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
10216 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
10217 dlls/crypt32/version.rc, include/wincrypt.h:
10218 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
10219 - implement CryptEnumOIDInfo and CryptFindOIDInfo
10220 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
10222 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
10224 * dlls/winspool/tests/info.c:
10225 winspool/tests: Skip tests, when a remote print server has no RPC
10228 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
10230 * dlls/ole32/tests/storage32.c:
10231 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
10233 2006-02-23 Robert Shearman <rob@codeweavers.com>
10235 * dlls/ole32/compobj.c:
10236 ole: Fallthrough from local activation in CoGetClassObject.
10237 If local-server or local-service activation doesn't work in
10238 CoGetClassObject then fallthrough instead of returning from the
10241 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
10242 oleaut: Fix standard font cloning.
10243 Create new empty connection points on clone of the standard Font
10244 (based on a patch by Alex Villacís Lasso).
10246 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
10248 * dlls/user/tests/msg.c:
10249 user: Give meaningful names to the structures used to transfer
10250 information to the test threads.
10252 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
10254 * dlls/msi/dialog.c:
10255 msi: When evaluating conditions, if the condition is empty or none is
10256 provided then treat it as being satisfied.
10258 2006-02-23 Huw Davies <huw@codeweavers.com>
10260 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
10261 msxml3: Fix for empty node lists.
10263 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
10265 * dlls/gdi/freetype.c:
10266 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
10268 2006-02-23 Huw Davies <huw@codeweavers.com>
10270 * dlls/gdi/bitblt.c:
10271 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
10273 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
10275 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
10276 cfgmgr32: Forward some functions to setupapi.dll.
10278 2006-02-23 Mike McCormack <mike@codeweavers.com>
10281 server: Add directories to recursive watches as they're opened.
10283 2006-02-22 Juan Lang <juan_lang@yahoo.com>
10285 * include/wincrypt.h:
10286 wincrypt: Add OIDs.
10288 2006-02-22 James Hawkins <truiken@gmail.com>
10290 * dlls/setupapi/dirid.c:
10291 setupapi: Downgrade an ERR to a WARN.
10293 2006-02-22 Kevin Koltzau <kevin@plop.org>
10295 * dlls/riched20/editor.c:
10296 riched20: Call GetClipboardData callback on cut/copy.
10298 * dlls/riched20/richole.c:
10299 riched20: Enable retrieving data through the ole interface.
10301 * dlls/riched20/clipboard.c:
10302 riched20: Ensure copied text is terminated with a null.
10304 * dlls/riched20/editor.c:
10305 riched20: EM_GETOLEINTERFACE is not a stub.
10307 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
10308 riched20: Store reference to editor in ole interface.
10310 * dlls/riched20/clipboard.c:
10311 riched20: Allocate proper amount of memory for formatetc array.
10313 2006-02-22 Juan Lang <juan_lang@yahoo.com>
10315 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
10316 dlls/crypt32/tests/oid.c:
10317 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
10319 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
10320 crypt32: Implement CertFindCertificateInStore, with tests.
10322 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
10324 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
10325 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
10326 Added msftedit.dll.
10328 2006-02-22 Kevin Koltzau <kevin@plop.org>
10330 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
10331 dlls/riched20/editor.c, dlls/riched20/editor.h,
10332 dlls/riched20/editstr.h:
10333 riched20: Add IDataObject implementation and use it for cut/copy.
10335 * tools/widl/typegen.c:
10336 widl: Fix 64bit warning.
10338 * dlls/x11drv/clipboard.c:
10339 x11drv: Fix 64bit warning.
10341 2006-02-22 Robert Shearman <rob@codeweavers.com>
10343 * dlls/msi/action.c:
10344 msi: Fix heap overflow in ITERATE_CreateShortcuts.
10346 * dlls/msi/source.c:
10347 msi: Init size before passing to RegEnumValue.
10349 * dlls/msi/files.c:
10350 msi: Always set a value for intype in ready_volume.
10351 Remove a memory leak.
10353 * dlls/msi/table.c:
10354 msi: Fix heap overflow in save_string_table.
10355 Fix heap overflow caused by not accounting for the dummy first item,
10356 which contains the codepage.
10358 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
10359 ole: Make the CoCreateInstance test succeed.
10360 Move the uninitialized apartment check after zeroing out the return
10363 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
10365 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10366 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
10367 ECO_READONLY implemented and tested.
10369 2006-02-22 Juan Lang <juan_lang@yahoo.com>
10371 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
10372 crypt32: Tidy up tests.
10373 Fix up encoded data to use BYTE arrays rather than strings, and remove
10374 extraneous NULL bytes from the end of some of them
10376 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
10377 dlls/crypt32/oid.c:
10378 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
10379 Move CryptVerifyMessageSignature stub to main.c.
10381 2006-02-22 Mike McCormack <mike@codeweavers.com>
10383 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
10384 kernel32: Add a stub implementation for CmdBatNotification.
10386 2006-02-22 Alexandre Julliard <julliard@winehq.org>
10388 * dlls/kernel/process.c:
10389 kernel: Initialize the dll path from the main exe name explicitly
10390 since ImagePathName is not always set at that point.
10392 * programs/explorer/systray.c:
10393 explorer: Moved systray configuration option to a more appropriate place
10394 and make it compatible with the way other options are stored.
10396 2006-02-19 Robert Shearman <rob@codeweavers.com>
10398 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
10399 dlls/shell32/systray.c, programs/explorer/Makefile.in,
10400 programs/explorer/explorer.c, programs/explorer/systray.c,
10401 programs/explorer/systray.h:
10402 shell32: Move systray handling to the explorer process.
10404 2006-02-22 Alexandre Julliard <julliard@winehq.org>
10406 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
10407 kernel: Get rid of module.h.
10409 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
10410 dlls/ntdll/ntdll_misc.h:
10411 ntdll: Simplify loadorder code by using an enum instead of an array
10412 to represent load order values.
10413 Added a special value for default load order so that we can handle it
10414 differently later on.
10416 * dlls/kernel/process.c:
10417 kernel: Don't bother checking load order of the exe in the parent process.
10419 2006-02-22 Huw Davies <huw@codeweavers.com>
10421 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
10422 gdi32: Update due to last minute api change in freetype 2.2.0.
10423 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
10424 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
10425 supporting an rc1 release, so this removes support for
10426 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
10428 2006-02-22 Mike McCormack <mike@codeweavers.com>
10431 server: Make sure we don't get into an infinite loop freeing inodes.
10433 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
10435 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10436 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
10438 2006-02-22 Peter Beutner <p.beutner@gmx.net>
10440 * dlls/msvcrt/cppexcept.c:
10441 msvcrt: Save esp before calling catch block and restore afterwards.
10442 It seems like the esp value (which is saved at [ebp-16]) is sometimes
10443 changed inside the catch handler so we end up with a bogus esp
10444 afterwards. To avoid that save it before calling the catch block.
10446 * dlls/msvcrt/cppexcept.c:
10447 msvcrt: Fix handling of multiple nested exceptions.
10448 Save in each nested frame a pointer to the original exception record.
10449 Only one refence in thread_data isn't enough when we have multiple
10452 * dlls/msvcrt/cppexcept.c:
10453 msvcrt: Fix handling of nested exceptions.
10454 Move handling of nested exceptions completely in the
10455 catch_function_nested_handler(). If a new exception was thrown inside
10456 a catch block destroy the old exception object, if it is a rethrow
10457 re-propagate the previous object.
10459 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
10461 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
10462 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
10463 dlls/shlwapi/path.c:
10464 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
10465 - read strings from left to right (PathGetDriveNumberW)
10466 - don't access buffers before they are filled (SHGetPathFromIDListW)
10467 - fill buffers & variables on all paths (SHELL_FindExecutable)
10468 - handle error condition (unix_fs)
10469 - don't shoot in the blind for AW APIs (tests/shelllink.c)
10471 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
10473 * dlls/winedos/ppdev.c:
10474 winedos: Fixed a couple of typos in ppdev.
10476 2006-02-22 Francois Gouget <fgouget@free.fr>
10478 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
10480 mapi: Add some missing MAPI prototypes.
10481 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
10482 and include it where they are implemented.
10483 Make mapi.h and mapix.h compatible. gcc does not like macros and
10484 prototypes to be redefined so this involved protecting against
10485 multiple definitions.
10486 Fix the MAPISendMail() implementation prototype.
10488 2006-02-21 Lei Zhang <leiz@ucla.edu>
10490 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
10491 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
10492 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
10493 Removed todo flag from affected FR_MATCHCASE tests.
10495 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
10497 * dlls/msi/msi.spec, dlls/msi/source.c:
10498 msi: Implement MsiSourceListAddSource.
10500 * dlls/advapi32/security.c:
10501 advapi32: Add partial implementation of LookupAccountNameW.
10503 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
10505 * dlls/shell32/shell32.spec:
10506 shell32: Export PathResolve by name.
10508 2006-02-22 Alexandre Julliard <julliard@winehq.org>
10510 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
10511 dlls/ntdll/thread.c:
10512 kernel: Moved the get_startup_info call to ntdll.
10514 2006-02-21 Alexandre Julliard <julliard@winehq.org>
10516 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
10517 server/protocol.def, server/trace.c:
10518 server: Remove no longer needed fields in the init_process_done request.
10520 2006-02-21 Aric Stewart <aric@codeweavers.com>
10522 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
10523 dlls/twain/twain_i.h:
10524 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
10525 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
10526 a number of corrections and improvements to allow the actual aquiring
10527 of images to succeed.
10529 2006-02-21 Huw Davies <huw@codeweavers.com>
10531 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
10532 msxml3: Improve parse error handling a bit.
10534 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
10535 msxml3: Use url monikers to load xml.
10537 2006-02-21 Alexandre Julliard <julliard@winehq.org>
10539 * dlls/kernel/process.c, dlls/ntdll/loader.c:
10540 kernel: Use LoadLibrary to load the main exe in all cases.
10542 * dlls/ntdll/loader.c:
10543 ntdll: Support loading a builtin under a different name.
10544 Find the proper modref in that case based on the dlopen handle.
10546 * dlls/ntdll/loader.c:
10547 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
10548 This ensures that we never fixup imports twice on the same dll.
10550 * dlls/shell32/tests/shlexec.c:
10551 shell32: Use more reasonable timeouts in shlexec test.
10553 * server/process.c:
10554 server: Avoid hang on process startup.
10555 Fixed the startup_info signaled state to avoid blocking the parent
10556 process when the child crashes on startup.
10558 * dlls/ntdll/loader.c:
10559 ntdll: Support loading builtin dlls with an explicit path name also
10560 when loadorder is set to builtin only.
10562 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
10564 * dlls/ntdll/loader.c:
10565 ntdll: Remove spaces at end of name in import_dll.
10567 2006-02-20 Jason Green <jave27@gmail.com>
10569 * programs/winefile/En.rc, programs/winefile/resource.h,
10570 programs/winefile/winefile.c, programs/winefile/winefile.h:
10571 winefile: Add the ability to save window position to the registry.
10573 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
10575 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10576 usp10: Add stub for ScriptTextOut.
10578 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10579 usp10: Add ScriptPlace funtionality.
10580 The key function is to calculate the total of the ABC widths of the
10581 characters converted to gylphs by ScriptShape.
10583 2006-02-21 Jacek Caban <jacek@codeweavers.com>
10585 * dlls/shdocvw/classinfo.c:
10586 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
10588 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
10590 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
10591 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
10592 d3d8: Move the capability detection code over to WineD3D.
10593 Let the few existing parts which need the capabiliteis use the WineD3D
10594 capability structure (gl_info). This info structure contains next to
10595 'flags' inidicating certain features also all GL/GLX functions
10596 pointers. Because D3D8 moves over to the wined3d gl_info structure all
10597 the gl prototypes in d3dcore_gl.h were unneeded and removed.
10599 2006-02-20 Lei Zhang <leiz@ucla.edu>
10601 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10602 riched20: Fix for EM_FINDTEXT input validation.
10603 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
10604 Removed todo flag from affected EM_FINDTEXT tests.
10606 2006-02-20 James Hawkins <truiken@gmail.com>
10608 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
10609 advpack: Implement AddDelBackupEntry.
10611 * dlls/advpack/tests/files.c:
10612 advpack: Add tests for AddDelBackupEntry.
10614 * dlls/advpack/files.c:
10615 advpack: Make AddDelBackupEntry always return S_OK.
10617 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
10618 dlls/advpack/install.c:
10619 advpack: Branch off the advpack install functions into install.c.
10621 * dlls/advpack/advpack.c:
10622 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
10625 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
10626 advpack: Load the LDIDs of an install section in TranslateInfString.
10628 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
10630 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
10631 dlls/ole32/tests/storage32.c:
10632 ole32: Fix stream ref counting.
10633 Stream methods called after parent object has been closed correctly
10634 return STG_E_REVERTED.
10635 Stream refcounting fixed. Now can safely call IStorage destructor
10636 before IStream destructor and guarantee file will be closed.
10638 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
10639 ole32: Fix up permissions when opening streams.
10640 Fix up permissions when opening streams in storage objects when
10641 storage object has been opened in transacted mode.
10643 2006-02-21 Mike McCormack <mike@codeweavers.com>
10645 * dlls/kernel/tests/change.c:
10646 kernel32: Add a simple test for recursive notification.
10648 * dlls/kernel/tests/file.c:
10649 kernel32: Add a short test for GetOverlappedResult.
10651 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
10652 server/protocol.def, server/trace.c:
10653 server: Track created and removed directories in the tree of inodes for inotify.
10654 Add them to or remove them from existing recursive watches.
10656 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
10658 * dlls/ntdll/signal_i386.c:
10659 ntdll: Avoid compile error caused by a single quote.
10661 2006-02-20 Hans Leidekker <hans@it.vu.nl>
10663 * configure, configure.ac, dlls/winsock/socket.c,
10664 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
10665 winsock: Implement getnameinfo.
10667 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
10669 * dlls/user/menu.c:
10670 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
10672 2006-02-20 Robert Shearman <rob@codeweavers.com>
10674 * dlls/ntdll/signal_i386.c:
10675 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
10676 Print an error if __NR_sigaction doesn't exist as this means the wrong
10677 syscall header is being used.
10679 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
10681 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
10682 winsock: Add check for sin6_scope_id.
10684 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
10686 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10687 usp10: Add ScriptShape functionality.
10689 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
10691 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
10692 dlls/riched20/tests/editor.c:
10693 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
10696 2006-02-20 Jacek Caban <jacek@codeweavers.com>
10698 * dlls/mshtml/nsio.c:
10699 mshtml: Set default original uri in NewChannelFromURI.
10701 2006-02-20 Mike McCormack <mike@codeweavers.com>
10703 * dlls/kernel/tests/change.c, server/change.c:
10704 server: Distinguish between a directory and a file changing in
10705 ReadDirectoryChangesW.
10708 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
10710 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
10711 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
10712 dbghelp: Virtual modules.
10713 Rewrote virtual modules handling so that it's an option to either PE
10714 or ELF modules rather than a specific type.
10716 2006-02-20 Alexandre Julliard <julliard@winehq.org>
10718 * dlls/kernel/dosmem.c:
10719 kernel: Don't require execute permission for DOS memory, this will be
10720 done in winedos if necessary.
10722 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
10724 * dlls/user/tests/menu.c:
10725 user: Add conformance tests for menu item drawing.
10727 * dlls/user/menu.c:
10728 user: Menu drawing fixes.
10729 - check mark is drawn left of a bitmap;
10730 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
10731 - space for the popup arrow is also reserved for non popup items;
10732 - implement the MNS_NOCHECK style.
10734 * dlls/user/menu.c:
10735 user: Menu string width calculation fixes.
10736 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
10737 strings with ampersands like "&File";
10738 - Fix mess with strings with an embedded tab;
10739 - In case of a menu bar, two extra pixels are added if the item has
10740 both a bitmap and string.
10742 * dlls/user/menu.c:
10743 user: Menu drawing fixes.
10744 Replace some #defined constants by values calculated from windows
10747 * dlls/user/menu.c:
10748 user: Menu drawing fixes.
10749 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
10750 MENU_GetBitmapItemSize();
10751 - Save the received bitmap size in the menu item structure as it will
10752 need to be sent in the WM_DRAWITEM message;
10753 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
10754 MENU_DrawBitmapItem();
10755 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
10758 * dlls/user/menu.c:
10759 user: Move drawing of pop menu arrows to a subroutine reduces nesting
10760 level of some large if statements in the drawing code. Some updates to
10763 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
10765 * dlls/winspool/tests/info.c:
10766 winspool/tests: Add some tests for SetDefaultPrinterA/W.
10768 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
10769 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
10771 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
10773 * dlls/shell32/shlfolder.c:
10774 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
10776 2006-02-20 Alexandre Julliard <julliard@winehq.org>
10778 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
10779 configure: Use --rpath if supported when building binaries to point to
10780 the relative location of the wine libraries.
10782 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
10784 * dlls/msvcrt/undname.c:
10785 msvcrt: Misc cleanups in undname.c.
10786 - remove unused argument from functions
10787 - print the pointer in the str_array_push TRACE to be able to distinguish
10788 the different arrays.
10789 - comment and white space cleanups
10791 * dlls/msvcrt/tests/cpp.c:
10792 msvcrt: Add some tests for __unDName().
10793 Add some tests for unDName() checking:
10794 - data type modifiers A,B,P,Q,R,S
10796 - back references to names
10798 * dlls/msvcrt/undname.c:
10799 msvcrt: Use a separate stack for back references to names
10800 Use a separate array/stack for the back references to names as
10801 sym->stack is used to push temporary strings to it which breaks back
10802 referencing in some occasions (26 symbols in the mfc42 dll). During
10803 this cleanup get_class() a little bit.
10805 * dlls/msvcrt/undname.c:
10806 msvcrt: Move code to parse a literal string out of get_class().
10807 unDName: Move the code to parse a literal string from get_class() to a
10808 separate function. Add some error handling to the new function.
10810 * dlls/msvcrt/undname.c:
10811 msvcrt: Wrap get_class() and get_class_string() for unDName.
10813 * dlls/msvcrt/tests/cpp.c:
10814 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
10815 In test_demangle use a custom strcmp that treats multiple spaces as
10816 single space. __unDName() from older msvcrt (including W2K it seems)
10817 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
10818 those old Windows versions.
10820 2006-02-20 Robert Shearman <rob@codeweavers.com>
10822 * dlls/ole32/tests/compobj.c:
10823 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
10825 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
10826 ole: Change the Apartment Model field to a boolean.
10827 Change the apartment model field to a boolean that just specifies
10828 whether the apartment is multi-threaded or not and fix up all the
10829 places where this is used.
10830 Fixes a bug where we would return an error if the previous apartment
10831 model passed into CoInitializeEx matches the new apartment model, but
10832 additional optimisation flags are specified.
10834 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
10836 * programs/winecfg/Ko.rc:
10837 winecfg: Updated Korean translation.
10839 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
10840 wordpad: Add Korean translation.
10842 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
10844 * dlls/dbghelp/path.c:
10845 dbghelp: Fix SymFindFileInPath to return files matching the requested
10846 criteria (it was mainly doing the opposite).
10848 2006-02-20 Jacek Caban <jacek@codeweavers.com>
10850 * dlls/shdocvw/client.c:
10851 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
10852 E_NOTIMPL in Windows as well.
10854 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
10855 dlls/mshtml/nsio.c:
10856 mshtml: Create nsIChannel for protocols not handled by Gecko.
10858 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
10860 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
10861 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
10863 * dlls/mscms/tests/profile.c:
10864 mscms: Branching fixes for some test routines
10866 2006-02-20 Mike McCormack <mike@codeweavers.com>
10868 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
10869 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
10871 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
10873 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
10874 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
10875 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
10876 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
10877 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
10878 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
10879 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
10880 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
10881 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
10882 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
10883 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
10884 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
10885 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
10886 user: Add the DS_NOIDLEMSG style to message boxes.
10888 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
10890 * programs/winhelp/winhelp.c:
10891 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
10893 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
10895 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
10896 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
10897 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
10898 dlls/d3d8/volumetexture.c:
10899 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
10901 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
10903 * programs/winedbg/stack.c:
10904 winedbg: Fixed regression: stack info was no longer working.
10906 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
10908 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10909 usp10: Add ScriptItemize functionality.
10911 2006-02-18 Hans Leidekker <hans@it.vu.nl>
10913 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
10914 winebrowser: Handle file URLs.
10916 2006-02-18 Juan Lang <juan_lang@yahoo.com>
10918 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
10919 include/wintrust.h:
10920 wintrust: Add some stubs.
10922 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
10923 dlls/crypt32/tests/cert.c, include/wincrypt.h:
10924 crypt32: Implement enhanced key usage.
10925 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
10926 CertAddEnhancedKeyUsageIdentifier, and
10927 CertRemoveEnhancedKeyUsageIdentifier.
10929 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
10931 * programs/winetest/Makefile.in:
10932 winetest: Added usp10 tests.
10934 2006-02-18 Alexandre Julliard <julliard@winehq.org>
10936 * configure, configure.ac:
10937 configure: Fix previous change to still build all the binaries on
10938 x86_64 in 32-bit mode.
10940 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
10942 * dlls/user/menu.c:
10943 user: Implement scrolling in popup menus.
10945 2006-02-17 Alexandre Julliard <julliard@winehq.org>
10947 * libs/wine/config.c, libs/wine/loader.c:
10948 libwine: Add the runtime library path to the front of the dll paths list.
10950 * dlls/dbghelp/elf_module.c:
10951 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
10953 2006-02-17 Peter Beutner <p.beutner@gmx.net>
10955 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
10956 msvcrt: Correctly set EOF flag in fread().
10957 Setting the EOF flag only if _read() returns zero is not enough as we
10958 could also read something AND hit the end of file.
10959 _read() already sets another internal EOF flag, so just use this too.
10960 Removing todo_wine from the test case.
10962 * dlls/msvcrt/tests/file.c:
10963 msvcrt: Add test for fread/feof.
10964 When calling fread() with a large enough buffer to reach the end of
10965 the file a subsequent feof() should return true; (marked as todo_wine
10966 because it doesn't work atm).
10968 * dlls/msvcrt/cppexcept.c:
10969 msvcrt: Remove bogus code.
10970 We can't just pop a exception record from the exception handler list
10971 which we haven't put there.
10973 * dlls/msvcrt/file.c:
10974 msvcrt: Fix use of uninitialized variable.
10976 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
10978 * dlls/winspool/tests/info.c:
10979 winspool/tests: Add tests for EnumMonitors.
10981 2006-02-17 Juan Lang <juan_lang@yahoo.com>
10983 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
10984 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
10985 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
10986 crypt32: Move certificate store functions to their own file.
10988 2006-02-17 Alexandre Julliard <julliard@winehq.org>
10990 * configure, configure.ac, loader/Makefile.in:
10991 configure: Default to building wine-pthread on non-x86 platforms.
10993 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
10995 * include/dbghelp.h:
10996 dbghelp: Packing for minidump structures is 4 bytes.
10998 2006-02-17 Alexandre Julliard <julliard@winehq.org>
11000 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
11001 dlls/wldap32/winldap_private.h:
11002 Fixed a couple of function prototypes.
11004 * libs/wine/Makefile.in, libs/wine/config.c:
11005 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
11006 Added dependency on $(RELPATH).
11008 * libs/wine/Makefile.in, libs/wine/config.c:
11009 libwine: Compute relative paths for bin and dll directories at compile time.
11011 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
11012 tools: Added 'relpath' tool to compute relative Unix paths.
11014 * dlls/ntdll/server.c:
11015 ntdll: Remove no longer used oldcwd in start_server.
11017 2006-02-17 Mike McCormack <mike@codeweavers.com>
11020 server: Use a single inotify watch, as it scales better with a large
11021 number of directories.
11023 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
11025 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
11026 wordpad: Russian translation.
11028 2006-02-17 Hans Leidekker <hans@it.vu.nl>
11030 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
11031 wordpad: Dutch localization.
11033 2006-02-17 Jacek Caban <jacek@codeweavers.com>
11035 * dlls/mshtml/navigate.c:
11036 mshtml: Fix post data parsing.
11038 2006-02-16 Alexandre Julliard <julliard@winehq.org>
11040 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
11041 libs/wine/config.c, loader/glibc.c:
11042 libwine: Try the current load path in priority before the
11043 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
11045 * libs/wine/config.c:
11046 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
11047 the directory from the library itself.
11048 Only try the hardcoded BINDIR if everything else failed.
11050 * libs/wine/config.c:
11051 libwine: Only use the library directory if it's an absolute path.
11053 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
11055 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11056 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11057 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
11058 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
11059 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
11060 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
11061 programs/winecfg/winecfg.c:
11062 winecfg: Localize the app specific title.
11064 2006-02-16 Juan Lang <juan_lang@yahoo.com>
11066 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
11067 crypt32: More encoding/decoding.
11068 Add support for encoding/decoding basic constraints and enhanced key
11071 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
11072 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
11073 - now that CertOpenStore is correct for system stores, simplify
11074 CertOpenSystemStore
11075 - correct CertDuplicateCertificateStore, with a test
11077 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
11079 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
11080 progman: Updated Korean translation.
11082 2006-02-16 Huw Davies <huw@codeweavers.com>
11084 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
11085 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
11086 msxml3: Implement comment node.
11088 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
11089 msxml3: Fix get_text on text nodes.
11091 2006-02-16 Thomas Kho <tkho@ucla.edu>
11093 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11094 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
11096 2006-02-16 Robert Shearman <rob@codeweavers.com>
11098 * dlls/oleaut32/tests/typelib.c:
11099 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
11101 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
11103 * dlls/mscms/tests/profile.c:
11104 mscms: Distinguish between registered and unregistered profile IDs.
11106 2006-02-16 Robert Shearman <rob@codeweavers.com>
11108 * tools/winebuild/winebuild.man.in:
11109 winebuild: Correction for manpage.
11110 The behaviour for winebuild is to prefer main over WinMain, not the
11113 2006-02-16 Jacek Caban <jacek@codeweavers.com>
11115 * dlls/shdocvw/webbrowser.c:
11116 shdocvw: Unaccess post data only if we've accessed it before.
11118 2006-02-16 Alexandre Julliard <julliard@winehq.org>
11120 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
11121 dlls/make_dlls, libs/wine/loader.c:
11122 libwine: New naming scheme for 16-bit builtin dlls.
11123 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
11124 by mistake when looking for a 32-bit dll.
11126 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
11128 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
11129 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
11130 We should swap min & max only when both limits are being
11131 set. Otherwise limit that being set should invalidate other limit
11134 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
11135 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
11137 2006-02-16 Juan Lang <juan_lang@yahoo.com>
11139 * dlls/wininet/internet.c:
11140 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
11141 and update comment.
11143 * dlls/crypt32/cert.c:
11144 crypt32: Fix system stores and a memory leak.
11145 - system stores open both HKLM and HKCU for "current user" locations
11146 - fix a memory leak in certificate properties
11148 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
11150 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
11151 wordpad: French localization.
11153 2006-02-16 Alexandre Julliard <julliard@winehq.org>
11156 Merge the contents of info/exclude into the top-level .gitignore.
11158 * server/debugger.c, server/process.c, server/process.h,
11160 server: Store the process exe module in the standard dll list.
11162 * dlls/d3d8/cubetexture.c:
11163 d3d8: Fixed compile with older GL versions.
11165 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
11167 * dlls/wined3d/device.c:
11168 wined3d: Set the texture size for d3d8.
11170 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
11172 * programs/winecfg/Ko.rc:
11173 winecfg: Updated Korean translation.
11175 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
11177 * programs/winecfg/Fr.rc:
11178 winecfg: French resource update.
11180 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
11182 * programs/wordpad/De.rc, programs/wordpad/En.rc,
11183 programs/wordpad/rsrc.rc:
11184 wordpad: Added German resource.
11186 2006-02-16 Hans Leidekker <hans@it.vu.nl>
11188 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
11189 shlwapi: Fix parameter check for UrlUnescapeA.
11190 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
11191 Add a corresponding test for UrlUnescape{A,W}.
11193 2006-02-16 Juan Lang <juan_lang@yahoo.com>
11195 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
11196 crypt32: Partially implement CertGetNameString.
11198 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
11200 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
11201 winedbg: A couple of fixes after running valgrind.
11203 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
11205 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11206 usp10: Implement ScriptGetProperties.
11208 2006-02-15 Alexandre Julliard <julliard@winehq.org>
11210 * ANNOUNCE, ChangeLog, VERSION, configure:
11213 ----------------------------------------------------------------
11214 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
11216 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
11217 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
11219 2006-02-15 Thomas Kho <tkho@ucla.edu>
11221 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11222 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
11224 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
11226 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
11227 dlls/shdocvw/shdocvw_main.c:
11228 shdocvw: Implemented a couple of forwards to shlwapi.
11230 2006-02-15 Jacek Caban <jacek@codeweavers.com>
11232 * programs/winecfg/libraries.c:
11233 winecfg: glut32.dll may be configured as native.
11235 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
11236 shdocvw: Added client site's IServiceProvider interface.
11238 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
11239 dlls/shdocvw/webbrowser.c:
11240 shdocvw: Navigate2 rewrite.
11242 * dlls/shdocvw/navigate.c:
11243 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
11245 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
11246 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
11247 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
11249 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
11250 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
11251 mshtml: Added ref counting to NSContainer.
11252 - Added ref counting to NSContainer.
11253 - Better destroying of NSContainer.
11255 2006-02-15 Juan Lang <juan_lang@yahoo.com>
11257 * dlls/crypt32/cert.c:
11258 crypt32: Rename a variable for clarity.
11260 * dlls/crypt32/str.c:
11261 crypt32: Output string type in trace.
11263 2006-02-15 Mike McCormack <mike@codeweavers.com>
11265 * dlls/ole32/tests/storage32.c:
11266 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
11270 include: Add WT_ defines for use with RegisterWaitForSingleObject.
11272 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
11274 * programs/winecfg/Nl.rc:
11275 winecfg: Update Dutch resources.
11277 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
11279 * dlls/riched20/editor.c:
11280 riched20: Support RTF text in WM_SETTEXT.
11282 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11284 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
11285 usp10: Added stub for ScriptGetCMap.
11287 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
11289 * configure, configure.ac, dlls/usp10/Makefile.in,
11290 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
11291 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
11292 usp10: Added some tests.
11294 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
11296 * dlls/secur32/schannel.c:
11297 secur32: Add InitializeSecurityContext stub for schannel.
11299 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
11301 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
11302 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
11303 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
11305 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
11307 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
11308 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
11310 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
11312 * dlls/mscms/tests/profile.c:
11313 mscms: Move 4 test macros into a single one.
11315 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
11317 * dlls/msacm/winemp3/mpegl3.c:
11318 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
11319 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
11320 mpglib buffer queue grows.
11321 - Add TRACE of mpglib buffer queue for conversion.
11323 2006-02-14 Alexandre Julliard <julliard@winehq.org>
11325 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11326 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
11327 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
11328 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
11329 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
11330 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
11331 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
11332 ctl3d32: Renamed ctl3d directory to ctl3d32.
11334 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11335 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
11336 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
11337 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
11338 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
11339 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
11340 olesvr32: Renamed olesvr directory to olesvr32.
11342 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11343 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
11344 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
11345 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
11346 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
11347 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
11348 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
11349 olecli32: Renamed olecli directory to olecli32.
11351 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
11353 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
11354 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
11355 dlls/sfc/sfc_main.c:
11356 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
11358 * include/Makefile.in, include/sfc.h:
11359 include: Add sfc.h.
11361 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
11363 * configure, configure.ac, programs/Makefile.in,
11364 programs/wordpad/.gitignore, programs/wordpad/En.rc,
11365 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
11366 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
11367 programs: Add an implementation of Wordpad.
11369 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
11371 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
11372 dbghelp: Always set the size to public symbols to 1 when we don't know the size
11373 so that they can only be search on their start address
11375 * programs/winedbg/debug.l:
11376 winedbg: Allow using MSVC mangled symbol names as identifiers.
11378 2006-02-14 Mike Frysinger <vapier@gentoo.org>
11380 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
11381 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
11382 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
11383 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
11384 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
11385 programs/make_progs, programs/winedbg/Makefile.in,
11386 programs/winemenubuilder/Makefile.in, server/Makefile.in,
11387 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
11388 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
11389 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
11390 tools/wrc/Makefile.in:
11391 Add support for 'make install DESTDIR'.
11393 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
11395 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11396 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11397 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
11398 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
11399 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11400 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
11401 programs/winecfg/driveui.c, programs/winecfg/main.c,
11402 programs/winecfg/resource.h, programs/winecfg/theme.c,
11403 programs/winecfg/winecfg.h:
11404 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
11406 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
11408 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
11409 A couple of new valgrind instrumentations for better support.
11411 2006-02-14 Jeremy White <jwhite@codeweavers.com>
11413 * dlls/twain/dsm_ctrl.c:
11414 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
11416 * dlls/twain/twain.h:
11417 twain: Make structures respect 2 byte packing requirements.
11419 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
11421 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
11422 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
11424 server: When possible, use tgkill instead of tkill syscall on Linux.
11426 2006-02-14 James Hawkins <truiken@gmail.com>
11428 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
11429 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
11431 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
11432 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
11433 INFINFO_DEFAULT_SEARCH search flags.
11435 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
11437 * dlls/winmm/driver.c:
11438 winmm: Protect drivers list by a critical section.
11440 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
11442 * include/wine/test.h:
11443 tests: Fixed test framework against environment modifications.
11445 2006-02-14 Troy Rollo <wine@troy.rollo.name>
11447 * dlls/user/dialog.c, include/winuser.h:
11448 user: Fix argument type of IsDlgButtonChecked.
11450 * dlls/user/scroll.c, include/winuser.h:
11451 user: Fix argument type for EnableScrollBar.
11453 * dlls/user/dialog.c, include/winuser.h:
11454 user: Fix argument types for CheckRadioButton.
11456 * dlls/user/dialog.c, include/winuser.h:
11457 user: Fix return type and argument type for GetDlgItemText{A,W}.
11459 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
11461 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
11462 msvfw32: Disable datarate, keyframe and quality controls to not
11463 confuse users by a not implemented functionality.
11464 Add support for About codec control.
11466 * dlls/msvideo/msvideo_main.c:
11467 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
11469 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
11471 * programs/winetest/Makefile.in:
11472 winetest: Add riched20 tests.
11474 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
11476 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
11477 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
11478 The tests (shellpath.c/testPersonal) already show that it can be either
11479 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
11481 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
11483 * loader/pthread.c:
11484 loader: Added missing attr destroy.
11486 2006-02-14 Robert Shearman <rob@codeweavers.com>
11488 * documentation/.gitignore:
11489 Ignore documentation/html.
11492 tools/c2man.pl: Generate correct html.
11494 * dlls/wininet/gopher.c, dlls/wininet/http.c:
11495 wininet: Documentation fixes.
11497 * dlls/oleaut32/olepicture.c:
11498 oleaut32: Free connection point on destruction of the picture object.
11499 Handle failure of CreateConnectionPoint on construction.
11501 * dlls/oleaut32/typelib.c:
11502 oleaut32: Fix returning Typelib file name.
11503 We can't use GetModuleFileName on a resource-only module, so the best
11504 we can do is to copy the original name we used to find the type
11505 library. Fix a couple of places where we were incorrectly using the
11506 file name, rather than the path.
11508 * dlls/oleaut32/olefont.c:
11509 oleaut32: Free the connection points on destruction of the font object.
11510 Free the connection points on destruction of the font object and cope
11511 with failure of CreateConnectionPoint on construction.
11513 * dlls/oleaut32/tmarshal.c:
11514 oleaut32: Don't try to release NULL COM objects in the typelib
11517 * dlls/oleaut32/olepicture.c:
11518 oleaut32: Fix flag comparison in Picture Invoke.
11519 One or more invoke flags can be passed into IDispatch::Invoke, but we
11520 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
11523 2006-02-14 Alexandre Julliard <julliard@winehq.org>
11526 server: Try to update the input key state even when the message is
11527 dropped in queue_hardware_message. This should fix some problems with
11528 the Alt key getting "stuck" after Alt-Tab.
11530 2006-02-14 Francois Gouget <fgouget@free.fr>
11532 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
11533 tools/widl/hash.c, tools/wine.inf:
11534 include: Add missing LANG_xxx and SUBLANG_xxx constants.
11536 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
11538 * programs/winecfg/De.rc:
11539 winecfg: Cleaned up various control positions on the German version of
11542 * dlls/shell32/regsvr.c:
11543 shell32: Register 'LocalizedString' values for shellfolder classes.
11545 * dlls/shell32/classes.c:
11546 shell32: Query for localized string in HCR_GetClassName.
11548 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
11549 advapi32: Implemented RegLoadMUIString[AW].
11551 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
11553 * dlls/winsock/tests/sock.c:
11554 winsock/tests: select wakeup on closesocket.
11555 - Change select timeout from 2 seconds to 500 microseconds.
11556 - Add test to make sure select wakes up after a closesocket.
11557 - Add test to make sure listen fails without bind.
11559 2006-02-14 Huw Davies <huw@codeweavers.com>
11561 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
11562 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
11563 msxml: Implement getElementsByTagName.
11565 2006-02-14 Hans Leidekker <hans@it.vu.nl>
11567 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
11568 msxml3: Implement DllUnregisterServer.
11570 2006-02-13 Petr Tesarik <hat@tesarici.cz>
11572 * programs/winhelp/Cs.rc:
11573 winhelp: Czech language resources encoding fix.
11575 * programs/winemine/Cs.rc:
11576 winemine: Czech language resources encoding fix.
11578 * programs/winefile/Cs.rc:
11579 winefile: Czech language resources encoding fix.
11581 * programs/wineconsole/wineconsole_Cs.rc:
11582 wineconsole: Czech language resources encoding fix.
11584 * programs/winecfg/Cs.rc:
11585 winecfg: Czech language resources encoding fix.
11587 * programs/wcmd/Cs.rc:
11588 wcmd: Czech language resources encoding fix.
11590 * programs/view/Cs.rc:
11591 view: Czech language resources encoding fix.
11593 * programs/uninstaller/Cs.rc:
11594 uninstaller: Czech language resources encoding fix.
11596 * programs/start/Cs.rc:
11597 start.exe: Czech language resources encoding fix.
11599 * programs/regedit/Cs.rc:
11600 regedit: Czech language resources encoding fix.
11602 * programs/progman/Cs.rc:
11603 progman: Czech language resources encoding fix.
11605 * programs/notepad/Cs.rc:
11606 notepad: Czech language resources encoding fix.
11608 * programs/cmdlgtst/Cs.rc:
11609 cmdlgtst: Czech language resources encoding fix.
11611 * programs/clock/Cs.rc:
11612 clock: Czech language resources encoding fix.
11614 * dlls/winmm/winmm_Cs.rc:
11615 winmm: Czech language resources encoding fix.
11617 * dlls/wininet/wininet_Cs.rc:
11618 wininet: Czech language resources encoding fix.
11620 * dlls/user/resources/user32_Cs.rc:
11621 user32: Czech language resources encoding fix.
11623 * dlls/wineps/wps_Cs.rc:
11624 wineps: Czech language resources encoding fix.
11626 * dlls/shell32/shell32_Cs.rc:
11627 shell32: Czech language resources encoding fix.
11629 * dlls/setupapi/Cs.rc:
11630 setupapi: Czech language resources encoding fix.
11632 * dlls/serialui/Cs.rc:
11633 serialui: Czech language resources encoding fix.
11635 * dlls/oledlg/oledlg_Cs.rc:
11636 oledlg: Czech language resources encoding fix.
11638 * dlls/mpr/mpr_Cs.rc:
11639 mpr: Czech language resources encoding fix.
11641 * dlls/msrle32/msrle_Cs.rc:
11642 msrle32: Czech language resources encoding fix.
11644 * dlls/msacm/msacm_Cs.rc:
11645 msacm: Czech language resources encoding fix.
11647 * dlls/hhctrl.ocx/Cs.rc:
11648 hhctrl.ocx: Czech language resources encoding fix.
11650 * dlls/commdlg/cdlg_Cs.rc:
11651 commdlg: Czech language resources encoding fix.
11653 * dlls/comctl32/comctl_Cs.rc:
11654 comctl32: Czech language resources encoding fix.
11656 * dlls/avifil32/avifile_Cs.rc:
11657 avifil32: Czech language resources encoding fix.
11659 2006-02-13 Jacek Caban <jacek@codeweavers.com>
11661 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
11662 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
11663 dlls/mshtml/nsio.c:
11664 mshtml: Handle IHlinkFrame service.
11666 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
11668 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
11669 dlls/wined3d/wined3d_private.h:
11670 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
11672 2006-02-13 Cyril Margorin <comargo@gmail.com>
11674 * dlls/x11drv/dib.c:
11675 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
11676 check for passed image, and do not use shared memory extension for
11677 temporary created image.
11679 * dlls/x11drv/dib.c:
11680 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
11681 X11DRV_DIB_GetImageBits.
11683 2006-02-13 Mike McCormack <mike@codeweavers.com>
11685 * dlls/msvcrt/exit.c:
11686 msvcrt: Fix a typo.
11688 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
11690 * dlls/psapi/psapi.spec:
11691 psapi: Fix output parameter of function GetModuleBaseName in spec
11694 2006-02-13 H. Verbeet <hverbeet@gmail.com>
11696 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
11697 wined3d: Don't keep a reference to the container, as it creates a
11698 circular reference.
11700 2006-02-13 Francois Gouget <fgouget@free.fr>
11702 * dlls/wined3d/device.c:
11703 wined3d: Protect float.h inclusion.
11705 * dlls/mshtml/tests/htmldoc.c:
11706 mshtml: Add trailing '\n's to ok() calls.
11708 * include/d3dtypes.h:
11709 d3dtypes: Fix windows.h inclusion.
11711 2006-02-13 Hans Leidekker <hans@it.vu.nl>
11713 * dlls/kernel/file.c:
11714 kernel: Report a tape device as FILE_TYPE_CHAR.
11716 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
11717 crypt32: Add a stub for CryptQueryObject.
11719 * dlls/netapi32/access.c:
11720 netapi32: Improve stub for NetUserModalsGet.
11721 Tell the caller this host is not part of a domain.
11723 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
11725 * dlls/msvideo/msvideo_main.c:
11726 msvfw32: Fix typos in the control state handling.
11727 Fix typos in the control state handling, add state checks for IDOK
11728 and IDCANCEL control notification handlers.
11730 2006-02-11 Alexandre Julliard <julliard@winehq.org>
11732 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
11733 libwine: Use dladdr if supported to get the run-time path of libwine.so
11734 and define the default dll and bin directories relative to it.
11736 * configure, configure.ac, include/config.h.in:
11737 configure: Added check for dladdr in libdl.
11739 * aclocal.m4, configure, configure.ac:
11740 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
11741 when linking with specific libraries.
11743 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
11745 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
11746 dlls/ddraw/device_opengl.c:
11747 ddraw: Small function corrections.
11748 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
11749 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
11750 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
11752 * dlls/ddraw/vertexbuffer.c:
11753 ddraw: ProcessVertices correction.
11754 Use the texture index to get the texcoord size from the fvf, not the
11757 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
11759 * configure, configure.ac, dlls/ntdll/tape.c:
11760 ntdll: Fix tape.c compilation on Darwin.
11762 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
11764 * dlls/shell32/shlview.c:
11765 shell32: IShellView list's control id should be 1, not 2000.
11767 * dlls/commdlg/filedlgbrowser.c:
11768 commdlg: IShellBrowser sets IShellView window's control id to 5002.
11770 2006-02-11 Troy Rollo <wine@troy.rollo.name>
11772 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
11773 ntdll: Implement DVD_ReadStructure.
11775 2006-02-11 Thomas Kho <tkho@ucla.edu>
11777 * dlls/riched20/editor.c:
11778 riched20: Fixed bounds error when finding text forward.
11780 * configure, configure.ac, dlls/riched20/Makefile.in,
11781 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
11782 dlls/riched20/tests/editor.c:
11783 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
11785 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
11787 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
11788 shell32: SHELL32_GetItemAttributes()
11789 - correct documentation which incorrectly claimed not to set any
11791 - retrieve file attributes using SHGetPathFromIDListW() when they are
11792 not already present in the internal PIDL structures
11793 - add test case to show the previously wrong folder attributes when
11794 using absolute PIDLs
11795 - fix some memory leaks in the tests
11797 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
11799 * dlls/wined3d/directx.c:
11800 wined3d: Make the returned driver version similar to windows.
11802 * dlls/wined3d/utils.c:
11803 wined3d: Extend debug_d3drenderstate with missing states.
11805 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
11807 * dlls/msvcrt/time.c:
11808 msvcrt: localtime should accept any positive time value.
11810 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
11811 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
11813 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
11814 msvfw32: Call codec's Configure dialog if the codec supports it.
11815 Disable data rate and key frame fields if requested.
11817 2006-02-11 Milko Krachounov <milko@3mhz.net>
11819 * programs/winecfg/Bg.rc:
11820 winecfg: Update Bulgarian translation.
11822 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11824 * dlls/wined3d/device.c:
11825 wined3d: Prevent crash in setup_light.
11827 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
11829 * include/Makefile.in, include/dpnathlp.h:
11830 include: Add dpnathlp.h header.
11832 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
11834 * dlls/msvcrt/file.c:
11835 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
11837 2006-02-10 Huw Davies <huw@codeweavers.com>
11839 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
11840 msxml: Add ISupportErrorInfo for named node maps.
11842 2006-02-10 Jacek Caban <jacek@codeweavers.com>
11844 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
11845 include/mshtmhst.idl:
11846 mshtml: Added more defines to mshtmlhst.idl.
11848 2006-02-10 Alexandre Julliard <julliard@winehq.org>
11850 * dlls/ntdll/signal_i386.c:
11851 ntdll: Added emulation of ATL thunks for platforms with NX support.
11853 2006-02-10 Aric Stewart <aric@codeweavers.com>
11855 * dlls/ntdll/tests/change.c:
11856 ntdll: gcc 2.95 compile fixes.
11858 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
11860 * dlls/kernel/tests/drive.c:
11861 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
11863 2006-02-10 H. Verbeet <hverbeet@gmail.com>
11865 * dlls/wined3d/stateblock.c:
11866 wined3d: Release the vertex declaration during stateblock cleanup.
11868 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
11869 wined3d: Release the container during surface / volume cleanup.
11871 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
11872 dlls/d3d9/tests/vertexdeclaration.c:
11873 d3d9: Use an invisible window for tests.
11875 2006-02-10 Robert Shearman <rob@codeweavers.com>
11877 * dlls/secur32/secur32.c:
11878 secur32: Improve tracing.
11879 Improve the tracing for functions that can be called by the app, but
11880 bypass the relay code.
11882 * tools/widl/write_msft.c:
11883 widl: Fix a typo when removing TYPEFLAG_FDUAL.
11885 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
11886 dlls/shdocvw/events.c:
11887 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
11889 * dlls/oleaut32/olepicture.c:
11890 oleaut: Partially implement Invoke on the standard picture implementation.
11892 * dlls/oleaut32/typelib.c:
11893 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
11894 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
11895 when the offset isn't specified. It should be fetched from the
11896 dispatch offset stored in the header, rather than using a hack that
11899 * dlls/oleaut32/tests/olefont.c:
11900 oleaut: Add tests for IFontEventsDisp.
11902 * dlls/oleaut32/olefont.c:
11903 oleaut: Implement IFontEventsDisp connection point for the standard
11904 font implementation.
11906 * include/olectl.h:
11907 include: Define DISPID_FONT_CHANGED.
11909 2006-02-10 Juan Lang <juan_lang@yahoo.com>
11911 * dlls/crypt32/cert.c:
11912 crypt32: Move break statement to the correct spot.
11914 2006-02-10 Jacek Caban <jacek@codeweavers.com>
11916 * dlls/mshtml/tests/htmldoc.c:
11917 mshtml: Added test of IHlinkFrame service.
11919 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
11920 mshtml: Added nsIUploadStream implementation.
11922 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
11924 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
11925 regsvr32: Call OleInitialize before registering a DLL.
11927 2006-02-09 Alexandre Julliard <julliard@winehq.org>
11929 * programs/Makefile.in, programs/make_progs:
11930 programs: Don't install winetest.
11932 2006-02-09 Jeremy White <jwhite@codeweavers.com>
11934 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
11935 kernel: Fixed build with gcc 2.95.
11937 2006-02-09 Mike McCormack <mike@codeweavers.com>
11939 * dlls/dinput/joystick_linuxinput.c:
11940 dinput: Fix the compile for missing EV_SYN define.
11942 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
11945 gdi: Show hatch brush FIXME only once.
11947 2006-02-09 Jacek Caban <jacek@codeweavers.com>
11949 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
11950 dlls/mshtml/persist.c:
11951 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
11953 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
11954 mshtml: Added wrapper of nsIChannel.
11956 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
11957 dlls/mshtml/nsio.c:
11958 mshtml: Added wrapper of nsIURI interface.
11960 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
11961 dlls/mshtml/nsiface.idl:
11962 mshtml: Better ns*String handling.
11964 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
11965 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
11966 mshtml: Added wrapper of nsIOService.
11968 2006-02-09 Alexandre Julliard <julliard@winehq.org>
11970 * dlls/ntdll/loader.c:
11971 ntdll: Better handling of errors when loading a builtin dll from an
11974 2006-02-09 James Hawkins <truiken@gmail.com>
11976 * dlls/setupapi/query.c:
11977 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
11979 * dlls/setupapi/query.c:
11980 setupapi: Convert InfSpec to unicode if SearchControl is not
11981 INFINFO_INF_SPEC_IS_HINF.
11983 2006-02-09 Robert Shearman <rob@codeweavers.com>
11985 * dlls/oleaut32/typelib.c:
11986 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
11987 Try loading the dll first and then fall back to the regular file case.
11988 Only call SearchPath for the regular file case since LoadLibraryEx
11989 will do this for us and it previously excluded builtin dlls and
11990 executables from having their type libraries opened.
11992 * dlls/oleaut32/typelib.c:
11993 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
11995 * dlls/oleaut32/typelib.c:
11996 oleaut: Revert incorrect patch changing the order of parameters passed
11997 into DispCallFunc. A test with native indeed shows that the parameter
11998 index increases from the leftmost parameter to the rightmost.
12000 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
12001 tools/widl/write_msft.c:
12002 widl: Write out more TYPEFLAGs and add more type library-specific
12003 attributes to the parser.
12005 * tools/widl/write_msft.c:
12006 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
12007 TYPEFLAG_FOLEAUTOMATION typelib flags.
12009 2006-02-09 Juan Lang <juan_lang@yahoo.com>
12011 * dlls/crypt32/cert.c:
12012 crypt32: Fix up decoding.
12013 - don't use the no copy flag when decoding, the lifetime of the buffer
12014 to decode isn't guaranteed
12015 - remove some extraneous ternary comparisons
12018 * dlls/crypt32/encode.c:
12019 crypt32: Fix a fixme, and remove an old comment.
12021 2006-02-09 Aric Stewart <aric@codeweavers.com>
12023 * dlls/advapi32/registry.c:
12024 advapi32: Fix for RegNotifyChangeKeyValue.
12025 Flip fAsync and fWatchSubTree into their proper places.
12027 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
12029 * dlls/ntdll/tape.c:
12030 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
12031 instead of MTSETBLK.
12033 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
12035 * dlls/x11drv/keyboard.c:
12036 x11drv: Update Swiss French keyboard layout to better match the X11 one.
12038 2006-02-09 Robert Reif <reif@earthlink.net>
12040 * dlls/dsound/tests/duplex.c:
12041 dsound: Fix duplex test.
12043 2006-02-09 Christoph Frick <frick@sc-networks.de>
12045 * dlls/dinput/joystick_linuxinput.c:
12046 dinput: Dynamic handling of buttons of a device.
12048 * dlls/wined3d/utils.c:
12049 wined3d: Support for WINED3DFMT_A8B8G8R8.
12051 * dlls/wined3d/device.c:
12052 wined3d: Better warn/fixme for query handling.
12054 2006-02-09 Hans Leidekker <hans@it.vu.nl>
12056 * dlls/mapi32/sendmail.c:
12057 mapi32: Prevent freeing non-allocated memory.
12059 2006-02-08 Francois Gouget <fgouget@free.fr>
12061 * include/winuser.h:
12062 winuser.h: Add missing *LayeredWindow*() prototypes.
12064 2006-02-08 Alexandre Julliard <julliard@winehq.org>
12066 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
12068 server: Remove the no longer needed exe_file parameter in the
12069 init_process_done request.
12071 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
12072 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
12074 * dlls/kernel/process.c:
12075 kernel: Use a standard LoadLibrary call to load the main exe.
12077 * dlls/ntdll/loader.c:
12078 ntdll: Check for existing modref for the main exe before creating it
12079 in LdrInitializeThunk.
12081 * server/process.c:
12082 server: Allow the main exe to be registered as a normal dll before
12083 init_process_done is called.
12086 server: Fixed handling of inotify record length.
12088 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
12090 * dlls/msvcrt/undname.c:
12091 msvcrt: __unDNameEx is not a stub.
12093 2006-02-08 Jacek Caban <jacek@codeweavers.com>
12095 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
12096 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
12097 shdocvw: Added IHlinkFrame stub implementation.
12099 * dlls/shdocvw/shdocvw_main.c:
12100 shdocvw: Includes clean up.
12102 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
12103 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
12104 shdocvw: Remove IQuickActivate interface implementation that is not
12105 implemented in Windows as well.
12107 * include/urlmon.idl:
12108 urlmon.idl: Added BINDINFOF declaration.
12110 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
12112 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
12113 Pens created without PS_GEOMETRIC style but with width > 1 unit are
12117 gdi: Remove StrokePath workaround for a DC transformation change bug.
12119 2006-02-08 Huw Davies <huw@codeweavers.com>
12121 * dlls/wineps/escape.c:
12122 wineps: Don't display the MFCOMMENT escape.
12124 2006-02-07 Francois Gouget <fgouget@free.fr>
12126 * dlls/ntdll/tape.c:
12127 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
12129 * dlls/shell32/shellole.c:
12130 shell32: Update DllGetClassObject documentation.
12132 * include/textserv.h:
12133 textserv.h: Add missing CreateTextServices() prototype.
12135 * dlls/ntdll/virtual.c:
12136 ntdll: Protect sys/stat.h inclusion.
12138 * tools/winapi/win32.api:
12139 winapi: Update win32.api to match the current sources.
12141 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12144 wine.inf: Add a default handler for https to the registry.
12146 * dlls/kernel/locale.c:
12147 kernel32: Implement EnumUILanguages.
12149 * dlls/x11drv/dib_convert.c:
12150 x11drv: Copy the whole image at once if appropriate.
12152 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
12154 * dlls/x11drv/keyboard.c:
12155 x11drv: Fix Turkish keyboard layouts.
12157 2006-02-07 Alexandre Julliard <julliard@winehq.org>
12159 * dlls/ntdll/loader.c:
12160 ntdll: Support loading a builtin dll by specifying an explicit path to
12163 2006-02-07 Mike McCormack <mike@codeweavers.com>
12165 * programs/notepad/En.rc, programs/notepad/License_En.c,
12166 programs/notepad/Makefile.in, programs/notepad/dialog.c,
12167 programs/notepad/license.c, programs/notepad/license.h,
12168 programs/notepad/notepad_res.h:
12169 notepad: Move license text to resources.
12171 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
12173 * dlls/ntdll/time.c:
12174 ntdll: Added Urals time.
12176 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
12178 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
12179 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
12181 * dlls/d3d8/device.c:
12182 d3d8: fbconfig fix.
12183 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
12184 32 in case the direct3d color format also has a depth of 32. As
12185 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
12186 the color depth needs to be 24. This patch sets the depth to 24 and it
12187 fixes bugs in 3dmark2001 and other programs.
12189 2006-02-07 Mike McCormack <mike@codeweavers.com>
12191 * dlls/kernel/tests/change.c:
12192 kernel32: More test cases for ReadDirectoryChangesW.
12194 * dlls/kernel/change.c, dlls/ntdll/directory.c,
12195 include/wine/server_protocol.h, server/change.c, server/protocol.def,
12197 kernel32: ReadDirectoryChangesW fixes.
12198 ReadDirectoryChangesW remembers whether it's recording changes or not.
12199 Don't initialize overlapped->InternalHigh.
12200 The hEvent is cleared when ReadDirectoryChanges is called.
12202 2006-02-07 Alexandre Julliard <julliard@winehq.org>
12204 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
12205 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
12206 Include wine/port.h in files that use exceptions.
12208 2006-02-07 Robert Shearman <rob@codeweavers.com>
12210 * dlls/oleaut32/tmarshal.c:
12211 oleaut32: Fix circular reference count in Typelib marshaler.
12212 The current method of handling typelib-marshaled interfaces that derive
12213 from IDispatch is to query for an IDispatch pointer from the proxy, but
12214 this causes a circular reference count.
12215 Fix the reference counting by loading using the IRpcProxyBuffer of
12216 IDispatch without an outer unknown, so that the lifetime is controlled
12217 by the typelib-marshaled interface's proxy. The IDispatch proxy now
12218 shares the same channel as the typelib-marshaled interface, so fix up
12219 the stub side to handle this.
12221 * dlls/oleaut32/tmarshal.c:
12222 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
12224 * dlls/oleaut32/tmarshal.c:
12225 oleaut32: Release interfaces when told to.
12226 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
12227 TKIND_INTERFACE case below by releasing their respective interfaces as
12230 * dlls/ole32/compobj.c:
12231 ole32: Print an error message if the apartment isn't initialised in
12234 * tools/widl/write_msft.c:
12235 widl: Fix some warnings caused by making attributes const.
12238 msi: Fix bison warnings by providing precedence rules for expressions
12239 and by removing a redundant expression case.
12241 * dlls/rpcrt4/cproxy.c:
12242 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
12243 StdProxy_Construct as it will just crash anyway.
12245 2006-02-07 James Hawkins <truiken@gmail.com>
12247 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
12248 dlls/setupapi/tests/query.c:
12249 setupapi: Add an initial implementation of SetupGetInfInformation.
12251 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
12252 setupapi: Implement SetupQueryInfFileInformation.
12254 2006-02-07 Alexandre Julliard <julliard@winehq.org>
12256 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
12257 dlls/setupapi/setupapi_private.h:
12258 setupapi: Store the full name to the INF file in the inf_file structure
12259 (based on a patch by James Hawkins).
12261 * tools/widl/parser.y:
12262 widl: Remove '\n' from yyerror calls.
12264 2006-02-07 Robert Shearman <rob@codeweavers.com>
12266 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
12267 tools/widl/widltypes.h:
12268 widl: Make 'attrs' field of type_t const.
12270 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
12271 widl: Remove unused 'rname' field of type_t.
12273 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
12274 tools/widl/typegen.h:
12275 widl: Merge marshall_arguments and unmarshall_arguments into one
12276 function to remove the large amount of duplicated code.
12278 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
12279 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
12280 tools/widl/typegen.h:
12281 widl: Yet more const attributes.
12283 * tools/widl/header.c, tools/widl/widltypes.h:
12284 widl: More const attributes.
12286 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
12288 * tools/widl/typegen.c:
12289 widl: Fix proc format string for explicit binding handles.
12291 2006-02-07 Robert Shearman <rob@codeweavers.com>
12293 * tools/widl/typegen.c:
12294 widl: Write out the correct FC type if the structure has pointers.
12296 * tools/widl/typegen.c:
12297 widl: Split pointer writing into a separate function.
12299 * tools/widl/parser.y:
12300 widl: Fix pointer detection for structures with embedded arrays.
12301 Pointers have priority over every other type, so move the detection to
12302 the top of get_struct_type.
12303 Fall through from the embedded array detection to the embedded
12304 structure handling code so that conformance, variance and pointer
12305 presence is inherited from the array's base type.
12307 * tools/widl/typegen.c:
12308 widl: Increment the type format string when writing the pointer
12310 Write out pointer layouts for structures.
12312 * tools/widl/widltypes.h:
12313 widl: Make all pointer fields of expr_t structure constant.
12315 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12317 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
12318 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
12320 * dlls/msvideo/msvideo_main.c:
12321 msvideo: Add a codec to the compressors list only if it supports
12322 specified input format.
12323 Return a compressor handle in COMPVARS structure.
12325 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
12327 * dlls/msvcrt/undname.c:
12328 msvcrt: Handle data types B,R,S in C++ symbol demangling.
12330 2006-02-07 H. Verbeet <hverbeet@gmail.com>
12332 * dlls/d3d9/tests/vertexdeclaration.c:
12333 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
12335 * dlls/d3d9/tests/vertexdeclaration.c:
12336 d3d9: Reorganise the vertexdeclaration tests.
12337 - Split the test for getting and setting vertexdeclaration into one
12338 for creating the declaration and one for the actual getting and
12340 - Add traces for when creating the device or vertexdeclaration fails.
12342 * dlls/wined3d/vertexdeclaration.c:
12343 wined3d: Always return the number of elements in the vertex
12344 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
12346 * dlls/wined3d/device.c:
12347 wined3d: Don't set the container to the device for standalone surfaces.
12349 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
12350 wined3d/d3d9: Cleanup GetContainer for volumes.
12352 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
12353 wined3d/d3d9: Cleanup GetContainer for surfaces.
12355 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12357 * dlls/quartz/regsvr.c:
12358 quartz: Register some of the interfaces.
12360 2006-02-06 Robert Millan <rmh@aybabtu.com>
12362 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
12363 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
12364 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
12367 2006-02-06 Alexandre Julliard <julliard@winehq.org>
12369 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
12370 w32skrnl: No need for an import library.
12372 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
12373 rsabase: No need for an import library.
12375 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
12377 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
12378 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
12379 avoid using struct mtpos which may not be present on such systems).
12381 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
12383 * dlls/wininet/tests/internet.c:
12384 wininet: Fix InternetQueryOption test to pass under Windows.
12386 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
12388 * dlls/winsock/tests/sock.c:
12389 winsock/tests: select() conformance test improvements.
12390 Add OK tests around more function calls.
12391 Add two more todo_wine tests that fail.
12393 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
12395 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
12396 dlls/comctl32/tests/monthcal.c:
12397 comctl32: Add month calendar tests.
12399 2006-02-06 Francois Gouget <fgouget@free.fr>
12401 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
12402 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
12403 Assorted spelling fixes.
12405 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
12406 Add trailing '\n's to ok() and trace() calls.
12408 * dlls/security/security.spec:
12409 security: Fix the UnsealMessage() forward.
12411 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
12413 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
12414 wined3d: Texture fixes.
12415 Set video memory capabilities, add some checks to SetTexture and
12416 update some comments.
12418 2006-02-06 Huw Davies <huw@codeweavers.com>
12420 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
12421 oleaut32: Fixes and tests for CreateDispTypeInfo.
12422 CreateDispTypeInfo returns the typeinfo of a coclass which implements
12423 the described interface.
12425 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
12427 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
12428 dlls/wininet/tests/internet.c:
12429 wininet: Add tests for InternetQueryOption.
12431 2006-02-06 Hans Leidekker <hans@it.vu.nl>
12433 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
12434 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
12435 include/mapicode.h:
12436 mapi32: Implementation for MAPISendMail.
12437 Implement MAPISendMail, stub MAPILogoff and make the stubs for
12438 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
12440 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
12442 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
12443 wcmd: CALL should search the current PATH.
12445 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
12447 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
12448 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
12449 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
12450 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
12451 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
12452 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
12453 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
12454 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
12455 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
12456 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
12457 programs/notepad/main.c:
12458 Fixes for missing prototypes warnings.
12460 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
12461 A few fixes for pointer qualifiers (const, volatile) warnings.
12463 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
12465 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
12466 winhelp: Turkish translation.
12468 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
12469 winemine: Turkish translation.
12471 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
12472 winefile: Turkish translation.
12474 * programs/wineconsole/wineconsole_Tr.rc,
12475 programs/wineconsole/wineconsole_res.rc:
12476 wineconsole: Turkish translation.
12478 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
12479 winecfg: Turkish translation.
12481 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
12482 wcmd: Turkish translation.
12484 * programs/view/Tr.rc, programs/view/viewrc.rc:
12485 view: Turkish translation.
12487 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
12488 uninstaller: Turkish translation.
12490 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
12491 taskmgr: Turkish translation.
12493 * programs/start/Tr.rc, programs/start/rsrc.rc:
12494 start: Turkish translation.
12496 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
12497 regedit: Turkish translation.
12499 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
12500 progman: Turkish translation.
12502 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
12503 notepad: Turkish translation.
12505 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
12506 cmdlgtst: Turkish translation.
12508 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
12509 clock: Turkish translation.
12511 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
12512 wldap32: Turkish translation.
12514 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
12515 winspool: Turkish translation.
12517 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
12518 winmm: Turkish translation.
12520 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
12521 wininet: Turkish translation.
12523 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
12524 wineps: Turkish translation.
12526 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
12527 user: Turkish translation.
12529 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
12530 shlwapi: Turkish translation.
12532 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
12533 shell32: Turkish translation.
12535 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
12536 shdocvw: Turkish translation.
12538 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
12539 setupapi: Turkish translation.
12541 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
12542 serialui: Turkish translation.
12544 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
12545 oledlg: Turkish translation.
12547 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
12548 oleaut32: Turkish translation.
12550 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
12551 msvideo: Turkish translation.
12553 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
12554 msvidc32: Turkish translation.
12556 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
12557 msrle32: Turkish translation.
12559 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
12560 msi: Turkish translation.
12562 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
12563 mshtml: Turkish translation.
12565 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
12566 msacm: Turkish translation.
12568 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
12569 mpr: Turkish translation.
12571 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
12572 iccvid: Turkish translation.
12574 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
12575 hhctrl.ocx: Turkish translation.
12577 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
12578 commdlg: Turkish translation.
12580 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
12581 comctl32: Turkish translation.
12583 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
12584 avifil32: Turkish translation.
12586 2006-02-06 Mike McCormack <mike@codeweavers.com>
12588 * dlls/ntdll/tests/change.c:
12589 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
12591 * dlls/kernel/change.c, dlls/ntdll/directory.c,
12592 include/wine/server_protocol.h, server/change.c, server/protocol.def,
12593 server/request.h, server/trace.c:
12594 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
12596 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
12598 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
12599 dlls/kernel/tests/volume.c:
12600 kernel: Added a test for QueryDosDeviceA.
12602 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
12604 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
12605 programs/winefile/No.rc:
12606 Norwegian Bokmål updates.
12608 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
12610 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
12611 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
12613 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
12614 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
12616 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
12617 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
12619 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
12620 ntdll: Implemented IOCTL purge for serial objects.
12622 2006-02-06 H. Verbeet <hverbeet@gmail.com>
12624 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
12625 dlls/wined3d/device.c, dlls/wined3d/directx.c,
12626 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
12627 dlls/wined3d/query.c, dlls/wined3d/resource.c,
12628 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
12629 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
12630 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
12631 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
12632 dlls/wined3d/volumetexture.c:
12633 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
12635 * dlls/wined3d/stateblock.c:
12636 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
12637 Move TRACEs to the top of their code blocks.
12639 * dlls/wined3d/device.c:
12640 wined3d: Release the correct vertexdeclaration in
12641 IWineD3DDeviceImpl_SetVertexDeclaration.
12643 * dlls/wined3d/device.c:
12644 wined3d: Also update reference counts when we're recording a stateblock.
12646 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
12647 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
12648 wined3d: Fix SetContainer.
12649 Add/Release references to the container.
12650 Change the type of the container from IUnknown to IWineD3DBase.
12652 * dlls/wined3d/drawprim.c:
12653 wined3d: Downgrade a FIXME to a TRACE.
12655 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
12657 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
12658 programs/winedbg/debugger.h, programs/winedbg/memory.c,
12659 programs/winedbg/stack.c, programs/winedbg/symbol.c:
12660 winedbg: Added support for function parameters passed in registers.
12661 Added correct stabs parsing for function parameters in registers.
12662 Added a couple of helper functions to make code smaller and more
12665 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
12666 kernel: Fixed regression in atom handling.
12667 Added proper tests (local & global functions).
12669 2006-02-06 Kevin Koltzau <kevin@plop.org>
12671 * dlls/riched20/editor.c:
12672 riched20: Don't use EM_STREAMIN for paste.
12674 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
12676 * dlls/commdlg/fontdlg.c:
12677 commdlg: Add font sizes 6 and 7 to font select dialog.
12679 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
12681 * programs/winecfg/Nl.rc:
12682 winecfg: Update Dutch resources.
12684 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
12686 * programs/winecfg/De.rc:
12687 winecfg: Update German resource.
12689 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
12691 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
12692 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
12693 Work around using struct mtget.mt_gstat on systems lacking this.
12695 2006-02-05 Robert Millan <rmh@aybabtu.com>
12697 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
12698 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
12699 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
12700 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
12701 that is used with FreeBSD.
12703 2006-02-05 Kevin Koltzau <kevin@plop.org>
12705 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
12706 riched20: Separate stream state from editor state.
12707 Somewhat improves thread safety.
12709 * dlls/riched20/editor.h, dlls/riched20/writer.c:
12710 riched20: Add method to stream data based on a range.
12712 * dlls/riched20/editor.c:
12713 riched20: Don't use EM_STREAMOUT for copy/cut.
12715 2006-02-05 Alexandre Julliard <julliard@winehq.org>
12717 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
12718 server/protocol.def, server/trace.c:
12719 server: Remove no longer used create_flags from get_startup_info request.
12721 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
12722 kernel: Use a magic ConsoleHandle value instead of create flag to pass
12723 the CREATE_NEW_CONSOLE flag to the child.
12725 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
12726 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
12729 server: Fixed compile without inotify.
12731 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
12733 * programs/winecfg/Ko.rc:
12734 winecfg: Updated the Korean translation.
12736 2006-02-05 H. Verbeet <hverbeet@gmail.com>
12738 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
12739 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
12741 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
12742 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
12744 * dlls/d3d8/directx.c:
12745 d3d8: Add detection for GL_ARB_point_parameters support.
12747 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
12749 * dlls/riched20/editor.c:
12750 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
12752 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
12754 * dlls/commdlg/cdlg_De.rc:
12755 commdlg: Update German resource.
12757 2006-02-05 Juan Lang <juan@codeweavers.com>
12759 * dlls/crypt32/tests/str.c:
12760 crypt32: Fix Mingw compile.
12762 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
12764 * dlls/d3d8/device.c:
12765 d3d8: Fixed point sprite scaling when size < 1.0f.
12767 * dlls/d3d8/device.c:
12768 d3d8: Fixed POINTSPRITEENABLE.
12770 * dlls/d3d8/device.c:
12771 d3d8: Fixed POINTSCALEENABLE.
12773 * dlls/wined3d/device.c:
12774 wined3d: Fixed point sprite scaling when size < 1.0f.
12776 2006-02-04 Alexandre Julliard <julliard@winehq.org>
12778 * dlls/ntdll/loadorder.c:
12779 ntdll: Added a few helper function to simplify the loadorder code.
12780 Keep the application key open, it's valid for the lifetime of the
12783 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
12784 programs/winecfg/resource.h:
12785 winecfg: Display a warning when the user tries to change the load
12786 order of a system dll.
12788 * programs/winecfg/libraries.c:
12789 winecfg: Populate the dll combo box with the dlls found in the load path.
12791 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
12792 libs/wine/wine.map:
12793 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
12795 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
12797 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
12798 programs/notepad/Da.rc, programs/progman/Da.rc,
12799 programs/winhelp/Da.rc:
12800 Danish language update.
12802 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
12804 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
12805 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
12806 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
12807 dlls/riched20/writer.c:
12808 riched20: Initial support for simple tables.
12810 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
12811 riched20: Removed an unused parameter.
12813 * dlls/riched20/caret.c:
12814 riched20: Simplified ME_InsertGraphicsFromCursor() function.
12816 * dlls/riched20/run.c:
12817 riched20: Fixed undo stack corruption.
12819 2006-02-04 Mike McCormack <mike@codeweavers.com>
12821 * dlls/imm32/imm.c:
12822 imm32: Remove FIXME messages from some implemented functions.
12824 * programs/clock/En.rc, programs/clock/License_En.c,
12825 programs/clock/Makefile.in, programs/clock/clock_res.h,
12826 programs/clock/license.c, programs/clock/license.h,
12827 programs/clock/main.c:
12828 Clock: Load license text from resources.
12830 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
12832 * dlls/msvideo/msvideo_main.c:
12833 msvfw32: Do not overwrite fccType in the codec enumeration proc.
12835 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
12837 * programs/winecfg/drive.c:
12838 winecfg: Use already existing letter_to_index().
12840 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
12842 * dlls/wined3d/device.c:
12843 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
12845 2006-02-03 Robert Shearman <rob@codeweavers.com>
12847 * tools/widl/typegen.c:
12848 widl: Add architecture for generating pointer layouts.
12850 2006-02-03 Alexandre Julliard <julliard@winehq.org>
12853 wine.inf: Make FourCC codes uppercase again until we can figure out
12854 why lowercase doesn't work right.
12856 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
12858 * tools/widl/typegen.c:
12859 widl: The 'string' attribute can also be used with unsigned characters.
12861 2006-02-03 Robert Shearman <rob@codeweavers.com>
12863 * dlls/rpcrt4/ndr_stubless.c:
12864 rpcrt4: Restrict stubless FC types to the range of the type function table.
12866 * dlls/rpcrt4/ndr_midl.c:
12867 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
12869 * include/wine/rpcfc.h:
12870 include: Move all of the contiguous FC types together so we can see
12871 possible missing constants better.
12873 * include/rpcndr.h:
12874 include: Add function declarations for the Range type.
12876 2006-02-03 Mike McCormack <mike@codeweavers.com>
12879 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
12881 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
12883 * dlls/wined3d/device.c:
12884 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
12886 * dlls/wined3d/device.c:
12887 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
12889 * dlls/wined3d/device.c:
12890 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
12892 * dlls/wined3d/device.c:
12893 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
12895 2006-02-03 Robert Millan <rmh@aybabtu.com>
12897 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
12898 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
12900 2006-02-03 Huw Davies <huw@codeweavers.com>
12902 * dlls/oleaut32/typelib.c:
12903 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
12905 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
12907 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
12908 dlls/msvideo/msvideo_main.c:
12909 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
12913 wine.inf: Change fcc type of builtin video codecs in system.ini to be
12914 equal to ICTYPE_VIDEO.
12916 * dlls/commdlg/filedlg.c:
12917 Add support for CDM_HIDECONTROL message in the file open dialog.
12919 2006-02-03 Juan Lang <juan_lang@yahoo.com>
12921 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
12922 crypt32: Add stub for CryptEnumOIDInfo.
12924 2006-02-02 Alexandre Julliard <julliard@winehq.org>
12926 * ANNOUNCE, ChangeLog, VERSION, configure:
12929 ----------------------------------------------------------------
12930 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
12932 * dlls/winsock/tests/sock.c:
12933 winsock/tests: Add a todo_wine test for select.
12935 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
12937 * dlls/winspool/tests/info.c:
12938 winspool/tests: Filter more results.
12940 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
12942 * dlls/wined3d/directx.c:
12943 wined3d: Added support for ARB_POINT_PARAMETERS.
12945 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
12947 * dlls/gdi/freetype.c:
12948 gdi: Slant font automatically if no italic variant exists.
12950 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
12952 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
12953 programs/winecfg/En.rc, programs/winecfg/Es.rc,
12954 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
12955 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
12956 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
12957 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
12958 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
12959 programs/winecfg/x11drvdlg.c:
12960 winecfg: Remove color depth. It's source of problems for number of users.
12962 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
12964 * dlls/shell32/shellpath.c:
12965 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
12967 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
12968 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
12969 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
12970 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
12971 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
12972 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
12973 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
12974 allow for reasonable symbolic linking to $HOME based directories.
12976 * dlls/shell32/shellpath.c:
12977 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
12979 2006-02-02 Huw Davies <huw@codeweavers.com>
12981 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
12982 dlls/x11drv/x11drv.h:
12983 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
12985 2006-02-02 Alexandre Julliard <julliard@winehq.org>
12987 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
12988 widl: Some cosmetic fixes in generated code.
12990 * tools/widl/widl.c:
12991 widl: Make sure the token variables are always initialized properly.
12993 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
12995 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
12996 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
12998 2006-02-02 Tobias Loew <tobi@die-loews.de>
13001 gdi: Extended pens do not work correct with StrokePath.
13003 2006-02-02 Mike McCormack <mike@codeweavers.com>
13005 * dlls/kernel/change.c:
13006 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
13008 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
13010 * dlls/shell32/shfldr_unixfs.c:
13011 unixfs: Use realpath instead of canonicalize_file_name for portability
13014 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
13017 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
13019 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
13021 * dlls/commdlg/filedlg.c:
13022 commdlg: File open dialog: Use the specified instance handle for
13023 custom dialog templates.
13025 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
13027 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
13028 shlwapi: Added stub for ShellMessageBoxWrapW.
13030 2006-02-02 Juan Lang <juan_lang@yahoo.com>
13032 * dlls/crypt32/cert.c:
13033 crypt32: Support external providers.
13034 - add support for external store providers
13035 - rewrite registry stores as a provider
13036 - fix a memory leak
13038 2006-02-02 Juan Lang <juan@codeweavers.com>
13040 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
13041 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
13043 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
13045 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
13046 advapi32: Add stub for ObjectDeleteAuditAlarmW.
13048 * dlls/oleaut32/variant.c:
13049 oleaut32: Prevent freeing of random memory.
13050 Don't assign type to variant until we're sure we are assigning a
13053 2006-02-02 Kevin Koltzau <kevin@plop.org>
13055 * dlls/riched20/editor.c:
13056 riched20: Handle context menu.
13058 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
13060 * programs/start/start.c:
13061 start.exe: build_args now returns the correct string when no parameter
13064 * dlls/x11drv/keyboard.c:
13065 x11drv: Added Turkish F keyboard layout.
13067 2006-02-01 Juan Lang <juan@codeweavers.com>
13069 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
13070 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
13071 dlls/crypt32/tests/str.c:
13072 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
13074 2006-02-01 Kevin Koltzau <kevin@plop.org>
13076 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
13077 riched20: Implement EM_SETOLECALLBACK.
13079 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
13082 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
13084 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
13086 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
13087 winspool: Empty string as environment is valid, with tests.
13089 * include/winspool.h:
13090 winspool.h: Add missing declarations.
13092 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
13094 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
13095 dlls/riched20/txtsrv.c:
13096 riched20: Implement CreateTextServices.
13097 Implement a stub interface that CreateTextServices returns.
13099 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
13101 * dlls/riched20/style.c:
13102 riched20: Fixed font cache corruption.
13104 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
13106 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
13107 Translate pen width from logical units only for geometric pens.
13109 * dlls/shell32/shlexec.c:
13110 shell32: execute_from_key should fallback to a DDE exec only if the
13111 command to execute from is not found in the registry.
13112 Pass already found executable name to dde_connect.
13114 2006-02-01 Robert Shearman <rob@codeweavers.com>
13116 * tools/widl/typegen.c:
13117 widl: Fix a SEGV when using arrays declared using a pointer and
13118 attributes, instead of array indices (reported by Eric Kohl).
13120 2006-01-31 Alexandre Julliard <julliard@winehq.org>
13122 * dlls/setupapi/tests/.gitignore:
13123 setupapi: Ignore ok file for new query test.
13125 2006-01-31 Mike McCormack <mike@codeweavers.com>
13127 * programs/winefile/En.rc, programs/winefile/Makefile.in,
13128 programs/winefile/license.c, programs/winefile/resource.h,
13129 programs/winefile/winefile.c, programs/winefile/winefile.h:
13130 winefile: Move the license and warranty text into the resources.
13132 2006-01-31 Robert Shearman <rob@codeweavers.com>
13134 * tools/widl/typegen.c:
13135 widl: Changes to output for better debugability.
13136 Write the offset and the absolute address for referenced types.
13137 Write the current offset out when writing a pointer type.
13139 * tools/widl/typegen.c:
13140 widl: Clean up conformant struct handling.
13141 Make the writing of conformant structures take advantage of the new
13142 type format string offset handling.
13144 * tools/widl/typegen.c:
13145 widl: Fix the writing of arrays with size specified in the array
13146 expression instead of the size_is expression.
13148 * tools/widl/typegen.c:
13149 widl: Improve the current type offset passing.
13150 Change the functions to take the current type offset and return the
13151 start of the type written.
13153 * tools/widl/typegen.c:
13154 widl: The stack/structure offset in correlation descriptors should be a short.
13156 * tools/widl/parser.y:
13157 widl: Do constant folding for the sizeof operator on simple types.
13159 * tools/widl/header.c, tools/widl/typegen.c:
13160 widl: Support client/server generation for explicit_handle interfaces
13161 (based on a patch by Eric Kohl).
13163 * tools/widl/typegen.c:
13164 widl: Implement constant conformance.
13166 * tools/widl/client.c, tools/widl/server.c:
13167 widl: Fix the type offset used in marshaling/unmarshaling.
13168 Make a copy of type_offset so that it only gets incremented once per
13169 function, instead of twice.
13171 * tools/widl/write_msft.c:
13172 widl: Implement the writing of defaultvalue constants for enum values.
13174 * include/winsvc.h:
13175 include: Add SC_ENUM_TYPE to winsvc.h.
13177 * dlls/stdole2.tlb/std_ole_v2.idl:
13178 stdole2.tlb: Remove hack due to unimplemented widl functionality.
13180 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
13182 * dlls/shell32/shfldr_unixfs.c:
13183 unixfs: Only append '/' to base path if not already present in
13184 UNIXFS_get_unix_path.
13186 2006-01-31 Alexandre Julliard <julliard@winehq.org>
13188 * dlls/kernel/change.c:
13189 kernel: Set the overlapped structure status in ReadDirectoryChanges.
13191 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
13193 * dlls/ntdll/tape.c:
13194 ntdll: tape.c portability fixes.
13195 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
13196 the former, but not the latter.
13197 Only enable operations supported by the host OS in
13198 TAPE_CreatePartition() and TAPE_Prepare().
13200 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
13202 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
13203 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
13204 dlls/riched20/style.c:
13205 riched20: Added support for hidden text.
13207 * dlls/riched20/caret.c:
13208 riched20: Paint the selection while it's being extended by dragging.
13210 2006-01-31 Tobias Loew <tobi@die-loews.de>
13213 gdi: viewportExt changed after call to StrokePath.
13215 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
13217 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
13218 gdi: Fixes for the isotropic mapping mode.
13219 - Isotropic mapping mode: Adjust the viewport extension in
13220 SetWindowExtEx, handle negative extents.
13221 - Support the isotropic mapping mode in the enhanced metafile driver.
13224 2006-01-31 Robert Shearman <rob@codeweavers.com>
13226 * tools/widl/typegen.c:
13227 widl: Use a macro to write out FC types, along with the current offset
13228 which is useful for debugging.
13230 * tools/widl/typegen.c:
13231 widl: Pass the current type format string offset through all type
13234 * tools/widl/typegen.c:
13235 widl: Eliminate redundant callback routines.
13236 Add a function for comparing expressions and use it to eliminate
13237 redundant callback functions.
13239 * include/wine/rpcfc.h:
13240 widl: Define a value for RPC_FC_WSTRING.
13242 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
13244 * programs/winecfg/x11drvdlg.c:
13245 winecfg: Default for PixelShaders is disabled.
13247 2006-01-31 James Hawkins <truiken@gmail.com>
13249 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
13250 setupapi: Add tests for SetupGetInfInformation.
13252 * include/setupapi.h:
13253 setupapi: Add definitions for the SetupGetInfInformation search flags.
13255 2006-01-31 Mike McCormack <mike@codeweavers.com>
13257 * dlls/kernel/tests/change.c:
13258 kernel: Add some test cases for ReadDirectoryChangesW.
13260 2006-01-31 Juan Lang <juan@codeweavers.com>
13262 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
13263 crypt32: Correct X509_NAME decoding, and more stringent tests.
13265 * include/wincrypt.h:
13266 wincrypt: Fix typo.
13268 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
13270 * dlls/comctl32/listview.c:
13271 comctl32: Restore listview font on CDRF_NEWFONT.
13273 2006-01-31 Robert Shearman <rob@codeweavers.com>
13275 * dlls/oleaut32/typelib.c:
13276 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
13278 * dlls/rpcrt4/ndr_stubless.c:
13279 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
13282 * dlls/rpcrt4/ndr_ole.c:
13283 rpcrt4: Only attempt to marshal an object if it is non-NULL.
13285 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
13287 * dlls/shell32/shfldr_unixfs.c:
13288 unixfs: Only resolve the 'dosdevices' based symbol links in
13289 UNIXFS_get_unix_path, but leave all others alone.
13291 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
13293 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
13294 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
13295 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
13296 gdi: Add support for creating extended pens.
13298 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
13300 * dlls/d3d8/directx.c:
13301 d3d8: CreateDevice should use the root of the current window.
13303 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
13305 * dlls/iphlpapi/iphlpapi_main.c:
13306 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
13308 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
13310 * dlls/riched20/editor.c, include/textserv.h:
13311 riched20: Make CreateTextServices use ITextHost.
13313 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
13315 * dlls/user/message.c:
13316 user: Remove internal messages from the message queue before handling them.
13318 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
13320 * programs/winecfg/Es.rc:
13321 winecfg: Spanish translation update.
13323 2006-01-30 Mike McCormack <mike@codeweavers.com>
13326 server: Initial inotify support.
13328 * dlls/kernel/tests/change.c:
13329 kernel: Add some more tests for FindFirstChangeNotification.
13331 2006-01-30 Alexandre Julliard <julliard@winehq.org>
13333 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
13334 Fixed creation of PS_ALTERNATE pens.
13336 2006-01-30 Tobias Loew <tobi@die-loews.de>
13338 * dlls/comctl32/tab.c:
13339 comctl32: Fix tab-control flickering.
13341 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
13343 * dlls/x11drv/xrender.c:
13344 x11drv: Fix AlphaBlend read boundaries.
13346 2006-01-30 Mike McCormack <mike@codeweavers.com>
13348 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
13349 msi: Add an implementation of MsiGetDatabaseState.
13351 2006-01-30 Juan Lang <juan@codeweavers.com>
13353 * include/wincrypt.h:
13354 wincrypt.h: Add more missing defines.
13356 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
13358 * dlls/user/hook.c:
13359 user: Remove duplicate code.
13361 * dlls/user/tests/msg.c:
13362 user/tests: Add test for low level mouse hooks.
13364 2006-01-30 Robert Shearman <rob@codeweavers.com>
13366 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
13367 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
13368 already have them filled in.
13370 * dlls/oleaut32/typelib.c:
13371 oleaut: Fix the order of parameters passed into DispCallFunc.
13373 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
13375 * dlls/ntdll/tape.c:
13376 kernel: Remove bogus breaks in tape.c
13378 2006-01-27 Huw Davies <huw@codeweavers.com>
13380 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
13381 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
13382 dlls/msxml3/parseerror.c:
13383 msxml: Issue a fixme if the interface is not implemented.
13385 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
13387 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
13388 gdi: Add test case for creating pens, make it pass under Wine for
13391 2006-01-27 Mike McCormack <mike@codeweavers.com>
13393 * dlls/kernel/change.c:
13394 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
13396 2006-01-27 Juan Lang <juan_lang@yahoo.com>
13398 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
13399 dlls/iphlpapi/iphlpapi_main.c:
13400 iphlpapi: Reimplement interface enumeration.
13401 Implement interface enumeration based on if_nameindex, based on a
13402 suggestion by Michael Ost
13404 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
13406 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
13407 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
13409 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
13411 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
13412 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
13413 Fix a couple of bugs spotted by valgrind.
13415 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
13417 Suppress some false-positives reported by valgrind.
13419 * programs/winedbg/break.c, programs/winedbg/dbg.y,
13420 programs/winedbg/debug.l, programs/winedbg/debugger.h,
13421 programs/winedbg/winedbg.c:
13422 winedbg: Hardware breakpoints
13423 - implemented hardware assisted breakpoints (new 'hbreak' command
13424 which behaves just as 'break' command)
13425 - small improvements to break handling (saving hit xpoint across
13426 exception handling)
13427 - fixed 'cont N' command for watchpoints
13429 2006-01-27 Alexandre Julliard <julliard@winehq.org>
13431 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
13432 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
13433 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
13434 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
13435 by Mike McCormack).
13437 * dlls/shell32/shlfileop.c:
13438 shell32: Fixed a couple of FindFirstFile handle leaks.
13440 * dlls/oleaut32/tests/.gitignore:
13441 oleaut32: Ignore new test ok file.
13443 2006-01-27 Huw Davies <huw@codeweavers.com>
13445 * dlls/user/tests/edit.c:
13446 user: Don't automatically add a bunch of styles in create_editcontrol.
13448 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
13450 * dlls/user/tests/text.c, dlls/user/text.c:
13451 user: Fix DrawTextExA/W on empty strings.
13452 DrawTextExA/W should calculate a rectangle of zero height and width in
13453 some cases of null or empty supplied strings. With conformance tests.
13455 2006-01-27 Mike McCormack <mike@codeweavers.com>
13457 * dlls/kernel/change.c:
13458 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
13460 2006-01-27 Robert Shearman <rob@codeweavers.com>
13462 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
13463 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
13464 ole: Test and implement LPSAFEARRAY marshaling.
13466 * dlls/oleaut32/tmarshal.c:
13467 oleaut: Improve the typelib marshaler traces.
13468 Improve the typelib marshaler traces for lazy developers like me who
13469 don't want to grep for constants.
13471 * include/rpcndr.h:
13472 include: Add types and definitions for RPC user callback routines.
13474 * include/propidl.idl:
13475 include: Add new union cases for PROPVARIANT structure.
13477 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
13478 tools/widl/typegen.h:
13479 widl: Implement callback conformance.
13481 2006-01-27 Alexandre Julliard <julliard@winehq.org>
13483 * dlls/riched20/paint.c:
13484 riched20: Remove a couple of no longer used functions.
13486 2006-01-27 Mike McCormack <mike@codeweavers.com>
13488 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
13489 include/wine/server_protocol.h, server/change.c, server/file.c,
13490 server/file.h, server/protocol.def, server/request.h, server/trace.c:
13491 server: Fix the file notification interface to use directory handles.
13493 2006-01-27 Alexandre Julliard <julliard@winehq.org>
13496 server: Fixed low-level hardware hooks.
13497 The hook thread field has been reused for win events, so it no longer
13498 works for low-level hardward hooks. Use the owner field instead.
13500 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
13502 * dlls/user/scroll.c:
13503 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
13505 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
13507 * dlls/winmm/wineoss/audio.c:
13508 wineoss: Proper support in OSS driver for audio when no mixer is present.
13509 Fixed a couple of potential fd leaks.
13511 2006-01-27 Hans Leidekker <hans@it.vu.nl>
13513 * dlls/kernel/tape.c:
13514 kernel: Implementation of tape functions.
13515 Implement CreateTapePartition, EraseTape, GetTapeParameters,
13516 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
13517 SetTapePosition and WriteTapemark.
13519 2006-01-26 Jacek Caban <jacek@codeweavers.com>
13521 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
13522 shdocvw: Added client site's IDispatch stub implementation.
13524 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
13525 dlls/shdocvw/webbrowser.c:
13526 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
13528 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
13529 shdocvw: Added client site's IOleCommandTarget stub implementation.
13531 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
13533 * dlls/riched20/editor.c:
13534 riched20: EM_STREAMIN should send a EN_UPDATE notification.
13536 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
13537 riched20: Selection painting fixes.
13539 2006-01-26 Hans Leidekker <hans@it.vu.nl>
13541 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
13542 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
13543 ntdll: Add implementation of tape IOCTLs.
13545 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
13547 include: Add some defines related to tape support.
13549 2006-01-26 Mike McCormack <mike@codeweavers.com>
13551 * loader/preloader.c:
13552 preloader: Allow compiling the preloader with -fstack-protector.
13554 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
13556 * dlls/user/tests/win.c, dlls/user/win.c:
13557 user: Don't drop owned windows in WIN_EnumChildWindows.
13558 Add a few tests for this.
13560 2006-01-25 Alexandre Julliard <julliard@winehq.org>
13562 * server/fd.c, server/file.c:
13563 server: Allow opening a directory with write access (based on a patch
13564 by Mike McCormack).
13566 * include/wtypes.idl:
13567 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
13570 wine.inf: Don't overwrite registry keys that users may want to change.
13572 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
13573 kernel: Handle a failure to load winedos a bit more gracefully.
13575 * dlls/x11drv/bitblt.c:
13576 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
13578 2006-01-25 Mike Frysinger <vapier@gentoo.org>
13580 * tools/winegcc/winegcc.c:
13581 winegcc: Pass -m32/-m64 along to the linker.
13583 2006-01-25 Robert Reif <reif@earthlink.net>
13585 * dlls/dsound/tests/duplex.c:
13586 dsound: Duplex test fix.
13588 2006-01-25 Jacek Caban <jacek@codeweavers.com>
13590 * dlls/shdocvw/dochost.c:
13591 shdocvw: Added TranslateUrl implementation.
13593 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
13594 dlls/shdocvw/shdocvw.h:
13595 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
13597 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
13599 * dlls/user/static.c:
13600 static control: SS_CENTERIMAGE fixes.
13601 - Stretch bitmaps and icons to the whole control size if
13602 SS_CENTERIMAGE is absent
13603 - Draw the background of centered bitmaps and icons with the
13604 background brush (like Windows XP for applications with a manifest)
13606 * dlls/gdi/enhmfdrv/init.c:
13607 gdi: Fix the EMF bounding box calculation.
13609 2006-01-25 Juan Lang <juan_lang@yahoo.com>
13611 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
13612 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
13613 dlls/iphlpapi/ipstats.h:
13614 iphlpapi: Remove one IP address per interface restriction.
13615 - remove restriction of one IP address per interface
13616 - remove dead code, and make static functions that can be
13617 - update comments and copyright notice
13619 2006-01-25 Hans Leidekker <hans@it.vu.nl>
13621 * dlls/kernel/tests/change.c:
13622 kernel: Test moving a directory that has a change notification
13623 registered for itself.
13625 2006-01-24 Alexandre Julliard <julliard@winehq.org>
13627 * loader/pthread.c:
13628 loader: Detect pthread_get_stackaddr_np returning the top of the stack
13629 instead of the base.
13631 2006-01-24 Huw Davies <huw@codeweavers.com>
13633 * dlls/msxml3/domdoc.c:
13634 msxml: Implement save.
13636 2006-01-24 Mike McCormack <mike@codeweavers.com>
13638 * programs/progman/En.rc, programs/progman/License_En.c,
13639 programs/progman/Makefile.in, programs/progman/license.c,
13640 programs/progman/license.h, programs/progman/main.c,
13641 programs/progman/progman.h:
13642 progman: Load license from resources.
13644 2006-01-24 Alexandre Julliard <julliard@winehq.org>
13646 * dlls/msvcrt/errno.c:
13647 msvcrt: Make error strings static.
13649 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
13651 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
13652 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
13653 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
13654 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
13655 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
13656 dlls/riched20/editor.c, dlls/riched20/para.c,
13657 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
13658 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
13659 dlls/user/tests/edit.c, dlls/winmm/mci.c,
13660 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
13661 Make more arrays const.
13663 2006-01-24 Alexandre Julliard <julliard@winehq.org>
13665 * tools/wineprefixcreate.in:
13666 wineprefixcreate: Only create links for files that don't exist.
13667 Make a copy instead of a link if the original file is writable.
13670 server: Use the new set_fd_user function in create_serial().
13672 2006-01-24 Mike McCormack <mike@codeweavers.com>
13674 * server/fd.c, server/file.c, server/file.h:
13675 server: Modify open_fd to create an fd without a user.
13676 Create a set_fd_user function.
13677 Update create_file() to use the above functions.
13679 2006-01-24 Alexandre Julliard <julliard@winehq.org>
13681 * tools/winebuild/import.c:
13682 winebuild: Get rid of the default ignored symbols list.
13684 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
13685 ntdll: memcpy should behave like memmove in ntdll too.
13687 * dlls/ntdll/ntdll.spec:
13688 ntdll: Mark all libc-style functions as private to make sure we link
13689 to the real libc functions instead.
13691 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
13692 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
13693 Avoid importing _strlwr/_strupr from ntdll.
13695 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
13697 msvcrt: Use the msvcrt version of printf everywhere.
13699 2006-01-24 Juan Lang <juan_lang@yahoo.com>
13701 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
13702 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
13703 dlls/iphlpapi/ipstats.h:
13704 iphlpapi: Clean up memory allocation.
13705 - pass heap to allocate from directly to helper functions, instead of
13706 unnecessarily copying returned data
13707 - use public types rather than internal ones
13708 - make sure GetBestRoute doesn't return bogus matches
13710 2006-01-24 Robert Shearman <rob@codeweavers.com>
13712 * tools/widl/typegen.c:
13713 widl: Generate type format strings for conformant varying arrays.
13715 * tools/widl/parser.y:
13716 widl: Fix detection of varying arrays.
13717 Correctly identify structures containing varying arrays as conformant
13718 varying structures.
13720 * tools/widl/parser.y:
13721 widl: Fix detection of conformant varying structs.
13722 Rename has_conformant_array to has_conformance, add a new variable
13723 has_variance and map has_conformant_string to has_conformance and
13725 A conformant varying struct should be returned if just variance is
13726 present and even if no pointers are present.
13728 * tools/widl/typegen.c:
13729 widl: Support generation of conformant structure type strings.
13731 * tools/widl/typegen.c:
13732 widl: Conformant arrays have a size of 0.
13733 Conformant arrays should cause a size of 0 to be returned from
13736 * tools/widl/typegen.c:
13737 widl: Support correlation descriptors in structures.
13739 * tools/widl/parser.y:
13740 widl: Error if an array is in the middle of a structure.
13741 Fix detection of conformant arrays and output an error if the array
13742 isn't at the end of the structure.
13744 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
13745 widl: Fix the detection of conformant and pointer structs.
13747 * tools/widl/typegen.c:
13748 widl: Simple structs and complex pointers.
13749 Write out type format string for simple structs and for pointers to
13752 * tools/widl/typegen.c:
13753 widl: Add framework for generating struct and union type format strings.
13755 * tools/widl/typegen.c:
13756 widl: Support different types of simple pointers.
13757 Support pointer types in unmarshall_arguments.
13759 * tools/widl/typegen.c:
13760 widl: Generate NdrNonConformatString* calls for non-conformant string types.
13762 * tools/widl/typegen.c:
13763 widl: Add functions for detecting array and string types.
13764 Add functions for detecting array and string types and use these in
13765 both writing type format strings and when marshalling and
13766 unmarshalling parameters.
13768 * tools/widl/typegen.c:
13769 widl: Support some more complicated conformance / variance expressions.
13771 * include/wine/rpcfc.h:
13772 widl: Added some more constants for conformance descriptors.
13774 * tools/widl/typegen.c:
13775 widl: Start implementing writing of conformance/variance descriptors.
13777 * include/wine/rpcfc.h, tools/widl/typegen.c:
13779 Write out type format strings for string types.
13781 * tools/widl/typegen.c:
13783 Write out type format strings for arrays, except for the missing
13784 generic functionality of conformance and variance descriptors.
13786 * tools/widl/typegen.c:
13787 widl: Simplify write_typeformatstring_type.
13788 Simplify handling of types in write_typeformatstring_type by only
13789 writing non-pointer types out when ptr_level is 0. Add stubs for
13790 functions that will write out the type format string for strings and
13793 * tools/widl/typegen.c:
13794 widl: Don't use recursion for write_typeformatstring_type.
13795 Since a var_t can now be passed in, rename to
13796 write_typeformatstring_var. Simplifies the code.
13798 * tools/widl/typegen.c, tools/widl/typegen.h:
13799 widl: Don't use recursion to implement write_procformatstring_type.
13800 Renamed to write_procformatstring_var now since we can pass a var_t in
13801 again. This results in simpler code.
13803 2006-01-24 Alexandre Julliard <julliard@winehq.org>
13805 * dlls/kernel/process.c:
13806 kernel: Fail more gracefully when loading a builtin exe didn't work.
13808 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
13810 * dlls/comctl32/listview.c:
13811 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
13813 2006-01-24 Huw Davies <huw@codeweavers.com>
13815 * dlls/gdi/freetype.c:
13816 gdi: Fixes to preempt freetype 2.2.0.
13818 2006-01-24 Jacek Caban <jacek@codeweavers.com>
13820 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
13823 2006-01-24 Huw Davies <huw@codeweavers.com>
13825 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
13826 gdi: Use correct include file for FT_Get_Module.
13828 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13830 * dlls/user/user32.spec, dlls/user/win.c:
13831 user32: Added stub for UpdateLayeredWindow.
13833 2006-01-23 Alexandre Julliard <julliard@winehq.org>
13835 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
13836 msvcrt: Properly implemented strerror and perror (based on a patch by
13839 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
13840 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
13842 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
13843 include/msvcrt/errno.h:
13844 msvcrt: Added EILSEQ definition.
13846 2006-01-23 Hans Leidekker <hans@it.vu.nl>
13848 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
13849 msvcrt: Stub implementation for wcsftime.
13851 2006-01-23 Alexandre Julliard <julliard@winehq.org>
13854 Remove useless BUGS file.
13856 2006-01-23 Robert Shearman <rob@codeweavers.com>
13858 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
13859 msi: Move the firing of control events to MSI_ProcessMessage.
13860 Move the firing of control events from internal helper functions to
13861 MSI_ProcessMessage so that custom actions can all cause control events
13863 Added the firing of progress events.
13865 * dlls/msi/action.c, dlls/msi/files.c:
13866 msi: Call ui_actiondata for more actions.
13868 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
13870 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
13871 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
13873 2006-01-23 Robert Reif <reif@earthlink.net>
13875 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
13876 winearts: Try to keep winecfg from crashing by recovering from an arts
13879 2006-01-23 Alexandre Julliard <julliard@winehq.org>
13881 * libs/wine/mmap.c, server/timer.c:
13882 Fixed a couple of warnings on MacOS.
13884 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
13885 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
13886 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
13887 programs/winedbg/types.c:
13888 winedbg: Use Win32 types instead of long long.
13890 * server/trace.c, tools/make_requests:
13891 server: More generic mechanism for adding typecasts in server traces.
13892 Added casts for size_t values.
13894 2006-01-23 Mike McCormack <mike@codeweavers.com>
13896 * dlls/ntdll/ntdll.spec:
13897 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
13899 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
13901 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
13902 dlls/dbghelp/symbol.c:
13903 dbghelp: Return better values in module information.
13904 - 32/64: number of symbols is now correct
13905 - 64: the 64 bit extra fields are now initialized with some non null
13908 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
13909 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
13910 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
13912 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
13914 * dlls/dbghelp/dbghelp.c:
13915 dbghelp: SymSetContext should return FALSE when setting twice the same
13918 * dlls/dbghelp/dbghelp.c:
13919 dbghelp: Live targets.
13920 In SymInitialize, now trying to check if the hProcess is a real live
13921 target or not. If we think it is, try to grasp ELF information from
13924 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
13925 dlls/dbghelp/module.c, include/dbghelp.h:
13926 dbghelp: Started implementation of the global callback mechanism.
13928 * dlls/dbghelp/symbol.c, include/dbghelp.h:
13929 dbghelp: Symbol info.
13930 - better coding for SYMBOL_INFO filling
13931 - some fixes on some fields (parameters)
13932 - now using the max size for symbol info
13934 * programs/winedbg/break.c, programs/winedbg/debugger.h,
13935 programs/winedbg/expr.c, programs/winedbg/memory.c,
13936 programs/winedbg/stack.c, programs/winedbg/types.c,
13937 programs/winedbg/winedbg.c:
13938 winedbg: Added a more decent scheme for handling segmented addresses.
13940 2006-01-23 Alexandre Julliard <julliard@winehq.org>
13943 libwine: Added LDT support for MacOS/x86.
13945 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
13947 * dlls/user/menu.c, dlls/user/tests/menu.c:
13948 user32: Make GetMenuItemInfo tests pass under Wine.
13949 - Change menu item search algorithm to recurse into a submenu first.
13950 - Fallback to a found submenu if nothing else was found.
13952 2006-01-23 Robert Shearman <rob@codeweavers.com>
13954 * dlls/msi/dialog.c:
13955 msi: Support msidbControlAttributesSunken.
13957 * dlls/msi/dialog.c:
13958 msi: Only print fixme for progress attribute once.
13959 Since setting the Progress attribute is done quite frequently, don't
13960 flood the user with messages about it being unimplemented.
13962 2006-01-23 Mike McCormack <mike@codeweavers.com>
13964 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
13965 crypt32: Add stub implementations of some crypto functions used by IE6 install.
13967 2006-01-23 Alexandre Julliard <julliard@winehq.org>
13969 * tools/winebuild/import.c:
13970 winebuild: Always import atof, the MS version is different.
13972 2006-01-23 H. Verbeet <hverbeet@gmail.com>
13974 * dlls/d3d8/device.c:
13975 d3d8: For render states D3DRS_POINTSPRITEENABLE and
13976 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
13978 * dlls/d3d8/d3dcore_gl.h:
13979 d3d8: Add GL_ARB_multisample definitions.
13981 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
13982 d3d8: Add detection for GL_ARB_point_sprite support.
13984 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
13986 * dlls/user/scroll.c:
13987 user: Add missing WIN_ReleasePtr.
13989 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
13991 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
13993 ICCompressorChoose should initialize fccType and fccHandler fields
13994 for the full frames case as well.
13996 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
13998 * dlls/kernel/tests/atom.c:
13999 kernel/tests: Integer atoms return different results on WinNT 3.51.
14001 2006-01-23 Mike McCormack <mike@codeweavers.com>
14003 * dlls/shell32/shell32.spec:
14004 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
14006 2006-01-23 Kai Blin <kai.blin@gmail.com>
14008 * dlls/secur32/ntlm.c:
14009 secur32: Added DeleteSecurityContext.
14011 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
14013 * dlls/x11drv/keyboard.c:
14014 x11drv: Update Swiss German keyboard layout to better match the X11 one.
14016 2006-01-23 James Hawkins <truiken@gmail.com>
14018 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
14019 shell32: Reimplement a factored SHFileOperation.
14021 2006-01-21 Marcus Meissner <meissner@suse.de>
14023 * tools/winebuild/build.h, tools/winebuild/relay.c,
14024 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
14025 tools/winebuild/utils.c:
14026 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
14028 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
14030 * dlls/gdi/metafile.c:
14031 gdi: Metafile records must be at least 3 words long.
14033 2006-01-21 Alexandre Julliard <julliard@winehq.org>
14035 * dlls/msvcrt/cppexcept.c:
14036 msvcrt: Preserve all registers in call_ebp_func.
14038 2006-01-21 Jacek Caban <jacek@codeweavers.com>
14040 * dlls/mshtml/nsembed.c:
14041 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
14043 2006-01-21 James Hawkins <truiken@gmail.com>
14045 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
14046 advpack: Add a stub for RebootCheckOnInstall.
14048 * dlls/advpack/files.c:
14049 advpack: Fix the documentation for AddDelBackupEntry.
14051 * dlls/advpack/advpack.c:
14052 advpack: Complete the documentation for CloseINFEngine.
14054 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
14055 advpack: Add a stub for SetPerUserSecValues.
14057 * dlls/advpack/files.c:
14058 advpack: Fix the documentation for FileSaveMarkNotExist.
14060 * dlls/advpack/files.c:
14061 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
14063 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
14064 advpack: Add stubs for the user stub wrapper functions.
14066 * dlls/advpack/files.c:
14067 advpack: Implement DelNodeRunDLL32.
14069 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
14070 advpack: Implement IsNTAdmin.
14072 2006-01-20 Huw Davies <huw@codeweavers.com>
14074 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
14075 shell: Fix incorrect usage of the return value of StrRetToStrNW.
14077 2006-01-20 Aric Stewart <aric@codeweavers.com>
14079 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
14080 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
14081 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
14082 Beginning of framework to implement handling of InternetQueryOption
14083 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
14085 2006-01-20 Alexandre Julliard <julliard@winehq.org>
14087 * configure, configure.ac:
14088 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
14090 * tools/winebuild/build.h, tools/winebuild/relay.c:
14091 winebuild: Moved offset definitions to relay.c since they are only
14093 Hardcoded a couple of TEB offsets to support cross-compilation.
14095 2006-01-20 Huw Davies <huw@codeweavers.com>
14097 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
14098 ole: ProgIDFromCLSID sets progid to NULL on failure.
14100 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
14102 * dlls/x11drv/clipboard.c:
14103 x11drv: Prevent NULL dereference in SelectionRequest handling.
14105 2006-01-20 H. Verbeet <hverbeet@gmail.com>
14107 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
14108 ntdll: Add a stubbed NtSetSystemInformation.
14110 2006-01-20 Alexandre Julliard <julliard@winehq.org>
14112 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
14113 tools/winebuild/relay.c:
14114 ntdll: Move the %gs register to the ntdll_thread_regs structure.
14116 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
14117 ntdll: Move the TEB register to the ntdll_thread_regs structure.
14119 2006-01-20 Juan Lang <juan_lang@yahoo.com>
14121 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
14122 dlls/iphlpapi/iphlpapi_main.c:
14123 iphlpapi: Remove redundant comments and fix typos.
14125 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
14127 * dlls/user/tests/resource.c:
14128 user/tests: Added \n to a few ok() calls.
14130 2006-01-20 Robert Shearman <rob@codeweavers.com>
14132 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
14133 ole: Verify that the proxy is being used in the correct thread.
14135 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
14136 rpc: Replace the hack that detected stubless proxies with the correct check.
14137 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
14138 the three members of the structure that were previously needed.
14139 Fix the detection of stubless proxies.
14141 * dlls/rpcrt4/ndr_marshall.c:
14142 rpc: Skip over the right number of bytes in new correlation descriptors.
14143 Skip over 6 bytes of the format descriptor if new correlation
14144 descriptors are being used, instead of 4.
14146 * dlls/ole32/tests/marshal.c:
14147 ole: Add a test for WM_QUIT behaviour during COM calls.
14149 * dlls/ole32/compobj.c:
14150 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
14151 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
14152 it should repost the WM_QUIT message and then switch to waiting
14153 without checking messages.
14155 2006-01-20 H. Verbeet <hverbeet@gmail.com>
14157 * dlls/wined3d/pixelshader.c:
14158 wined3d: Fix a few TRACEs in pixelshader.c.
14160 * dlls/wined3d/device.c:
14161 wined3d: Return the correct pixelshader in
14162 IWineD3DDeviceImpl_GetPixelShader.
14164 * dlls/wined3d/drawprim.c:
14165 wined3d: A shader isn't guaranteed to have a vertex declaration, so
14166 add a NULL check for that.
14168 2006-01-20 Jacek Caban <jacek@codeweavers.com>
14170 * dlls/shdocvw/oleobject.c:
14171 shdocvw: Added GetWindow implementation.
14173 2006-01-19 Alexandre Julliard <julliard@winehq.org>
14175 * ANNOUNCE, ChangeLog, VERSION, configure:
14178 ----------------------------------------------------------------
14179 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
14181 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
14182 mscms: Check an appropriate registry key.
14184 2006-01-19 Ken Thomases <ken@codeweavers.com>
14186 * dlls/user/win.c, dlls/user/winproc.c:
14187 user: Fixed the lifetime of MDICREATESTRUCT variables.
14189 2006-01-19 Aric Stewart <aric@codeweavers.com>
14191 * dlls/shell32/shellpath.c:
14192 shell32: Update shellpaths My Pictures, My Video, My Music to be under
14193 $HOME, with a number of fallbacks.
14195 2006-01-19 H. Verbeet <hverbeet@gmail.com>
14197 * dlls/d3d8/d3dcore_gl.h:
14198 d3d8: Added GL_ARB_point_sprite definition.
14200 * dlls/wined3d/directx.c:
14201 wined3d: Better version string parsing for VENDOR_NVIDIA in
14202 IWineD3DImpl_FillGLCaps.
14204 2006-01-19 Mike McCormack <mike@codeweavers.com>
14206 * programs/winemine/dialog.c, programs/winemine/main.c:
14207 winmine: Use WIN32_LEAN_AND_MEAN.
14209 2006-01-19 Huw Davies <huw@codeweavers.com>
14211 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
14212 dlls/msxml3/node.c, dlls/msxml3/text.c:
14213 msxml: Text node implementation.
14215 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
14217 * dlls/user/tests/menu.c:
14218 user: Tests for when the menu is incorrect because of duplication of a
14219 menu id and an hMenu.
14221 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
14223 * dlls/x11drv/keyboard.c:
14224 x11drv: Add support for another Canadian French keyboard flavour.
14226 2006-01-19 H. Verbeet <hverbeet@gmail.com>
14228 * dlls/wined3d/directx.c:
14229 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
14230 glXGetClientString to retrieve the OpenGL vendor.
14232 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
14234 * dlls/kernel/instr.c:
14235 kernel: Remove calls to Nt[Get|Set]ThreadContext.
14236 It's done in exception handler now.
14238 2006-01-19 Mike McCormack <mike@codeweavers.com>
14240 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
14241 programs/winecfg/driveui.c, programs/winecfg/main.c,
14242 programs/winecfg/properties.c, programs/winecfg/properties.h,
14243 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
14244 programs/winecfg/x11drvdlg.c:
14245 winecfg: Tidy up included headers.
14246 Get rid of the barely used properties.c.
14248 2006-01-18 Hans Leidekker <hans@it.vu.nl>
14250 * tools/winedump/output.c:
14251 winedump: Fix compilation of generated source.
14252 Include config.h in the .c file, not in the .h file.
14254 2006-01-18 Alexandre Julliard <julliard@winehq.org>
14256 * dlls/ntdll/file.c:
14257 ntdll: Cleaned up the ioctl functions.
14258 Renamed function parameters to something usable.
14259 Fixed potential event leaks.
14261 2006-01-18 Mike McCormack <mike@codeweavers.com>
14263 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
14264 programs/winebrowser/main.c, programs/winhelp/callback.c,
14265 programs/winhelp/macro.c:
14266 programs: Use WIN32_LEAN_AND_MEAN.
14268 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
14270 * dlls/msvcrt/file.c:
14271 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
14274 2006-01-18 Huw Davies <huw@codeweavers.com>
14276 * dlls/msxml3/node.c:
14277 msxml: Implement get_nodeTypedValue.
14279 2006-01-18 Robert Shearman <rob@codeweavers.com>
14281 * dlls/ntdll/loader.c:
14282 ntdll: Loader optimization.
14283 Optimize for the case where a DLL with no path is requested and it is
14286 2006-01-18 Robert Reif <reif@earthlink.net>
14288 * dlls/winmm/winealsa/audio.c:
14289 winealsa: Add critical section names for debugging.
14291 2006-01-18 Alexandre Julliard <julliard@winehq.org>
14293 * dlls/gdi/metafile.c:
14294 gdi: Ignore a few more metafile escapes.
14296 2006-01-18 Jacek Caban <jacek@codeweavers.com>
14298 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
14299 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
14300 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
14303 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
14305 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
14306 winspool: Printing environment support for GetPrinterDriverDirectory.
14308 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
14310 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
14311 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
14314 * dlls/msacm/driver.c, dlls/msacm/stream.c:
14315 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
14317 * dlls/msacm/driver.c:
14318 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
14319 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
14320 application does not supply one.
14322 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
14323 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
14324 Broadcast notifications are fleshed out and are now fully functional.
14326 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
14327 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
14328 - Rework acmDriverAddA to call acmDriverAddW.
14329 - Implement stub for acmDriverAddW with switch for the 3 known cases
14331 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
14332 & alias from registry (similar to msacm32 load).
14334 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
14335 msacm: Implement acmDriverPriority with driver priority/enabled saving.
14336 Foundation for notification broadcasts with support for deferred
14339 * dlls/msacm/internal.c:
14340 msacm: Implement honouring of driver priority and enabled status at
14343 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
14345 * dlls/oleaut32/tests/vartest.c:
14346 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
14348 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
14349 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
14351 2006-01-18 Robert Shearman <rob@codeweavers.com>
14353 * dlls/rpcrt4/ndr_marshall.c:
14354 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
14356 * dlls/rpcrt4/rpc_message.c:
14357 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
14358 to the buffer after the first batch of data has been written to the
14361 * dlls/ole32/compobj.c:
14362 ole: Update the COM todo list.
14364 * dlls/ole32/ole2.c:
14365 ole: Re-post the quit message outside of the DoDragDrop message loop.
14367 * dlls/oleaut32/tmarshal.c:
14368 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
14369 doesn't signify an error; it is just unusual.
14371 * programs/notepad/Zh.rc:
14372 notepad: Add a Font menu item for the Chinese locale.
14374 2006-01-18 Huw Davies <huw@codeweavers.com>
14376 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
14377 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
14378 msxml: Add attribute node implementation.
14380 2006-01-17 Marcus Meissner <meissner@suse.de>
14382 * dlls/msvcrt/dir.c:
14383 msvcrt: _makepath(): operate on target buffer directly.
14385 2006-01-17 Robert Reif <reif@earthlink.net>
14387 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
14388 dsound: Primary buffer size change tests.
14389 It looks like Windows doesn't change the primary buffer length when
14390 changing formats so make the tests fail now.
14391 This means the current ALSA implementation is broken when hardware
14392 acceleration is set to full and the primary buffer format is changed.
14394 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
14395 dlls/dsound/tests/duplex.c:
14396 dsound: Add full duplex tests.
14398 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
14399 dsound: Add full duplex support.
14401 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
14402 dsound: Convert IDirectSoundImpl from a COM class to a regular class
14403 and move most of the COM functions to the DirectSoundDevice class.
14405 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
14407 * dlls/user/static.c:
14408 static control: Immediately repaint the control.
14410 * dlls/user/static.c:
14411 static control: Separate WM_NCCREATE and WM_SETTEXT.
14412 - Separate WM_NCCREATE and WM_SETTEXT.
14413 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
14415 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
14416 - Immediately repaint the control on all occasions.
14418 * dlls/user/static.c:
14419 static control: Don't load OEM bitmaps.
14421 * dlls/user/static.c:
14422 static control: STN_ENABLE and STN_DISABLE notifications.
14424 * dlls/user/static.c:
14425 static control: Better STM_GETIMAGE.
14426 STM_GETIMAGE returns NULL if the given image type doesn't match the
14429 * dlls/user/static.c:
14430 static control: Support SS_REALSIZEIMAGE.
14431 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
14432 load icons in the default icon size").
14433 - SS_ICON: Ability to display cursors.
14435 * dlls/user/static.c:
14436 static control: Support SS_REALSIZECONTROL.
14437 - Support SS_REALSIZECONTROL (this flag means "don't resize the
14438 control to the size of the bitmap/icon").
14439 - Always call GlobalUnlock16 after GlobalLock16.
14441 * dlls/user/static.c:
14442 static control: Background of enhanced metafiles.
14443 - Always paint the background of static controls displaying enhanced
14445 - Also paint the background if there's no metafile to display.
14447 * dlls/user/static.c:
14448 static control: Support text style flags.
14449 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
14450 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
14451 the ExtTextOut function like the native control does.
14452 - Gray text color: Only for non-simple static controls.
14454 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
14456 * dlls/msacm/tests/msacm.c:
14457 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
14458 ACM_METRIC_DRIVER_SUPPORT.
14459 Fix copy&paste mislabeling on acmDriverID test failure.
14461 * dlls/msacm/msacm32_main.c:
14462 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
14464 * dlls/msacm/msacm32_main.c:
14465 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
14467 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
14469 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
14470 shell32: Support for CLSID_ShellFSFolder in unixfs.
14472 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
14474 * dlls/d3d8/device.c:
14475 d3d8: Render state additions.
14476 Implemented D3DRS_EDGEANTIALIAS.
14477 Implemented D3DRS_POINTSPRITEENABLE.
14478 Implemented D3DRS_MULTISAMPLEANTIALIAS.
14480 2006-01-17 H. Verbeet <hverbeet@gmail.com>
14482 * include/wine/wined3d_interface.h:
14483 wined3d: Create a common WineD3D base class, IWineD3DBase.
14485 2006-01-17 Alexandre Julliard <julliard@winehq.org>
14487 * dlls/shlwapi/reg.c:
14488 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
14490 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
14492 * programs/winemenubuilder/winemenubuilder.c:
14493 winemenubuilder: Report a few more errors.
14494 Use Heap[Alloc|Free] instead of malloc|free.
14496 2006-01-17 Robert Shearman <rob@codeweavers.com>
14498 * dlls/user/message.c, dlls/user/tests/msg.c,
14499 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
14500 server/request.h, server/trace.c:
14501 user: Fix WM_QUIT message ordering from PostQuitMessage.
14502 Added a new server call as PostQuitMessage should set a flag in the
14503 message queue to return the WM_QUIT message when there are no other
14504 pending messages, rather than posting a message to the thread queue as
14505 it does at the moment.
14507 2006-01-17 Mike McCormack <mike@codeweavers.com>
14509 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
14510 dlls/ntdll/tests/change.c:
14511 ntdll: Add a test for NtNotifyChangeDirectoryFile.
14514 server: Make sure to release the fd we grabbed in all cases.
14516 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
14517 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
14519 * dlls/ntdll/reg.c:
14520 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
14522 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
14524 * dlls/oleaut32/tests/vartest.c:
14525 oleaut32: Tests for the VarCmp reimplementation.
14527 * dlls/oleaut32/variant.c:
14528 oleaut32: Reimplement VarCmp().
14529 - Supports now all WinXP allowed combinations of input variants.
14530 - VT_RESERVED on input variants is handled now.
14531 - Removed complicated VT_DATE comparision; that's not how Windows does it.
14532 - Improved documentation.
14534 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
14535 dlls/oleaut32/variant.h:
14536 oleaut32: Define missing but useful VTBIT_* macros.
14538 2006-01-16 Robert Shearman <rob@codeweavers.com>
14540 * dlls/shell32/shfldr_fs.c:
14541 shell: GetDetailsOf fix.
14542 Initialise hr and psd->str.uType before the call to
14543 IShellFolder_GetDisplayNameOf so that whatever it returns is
14546 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
14547 dlls/shell32/shfldr_fs.c:
14548 shell: Convert the filesystem shell folder to Unicode.
14550 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
14551 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
14552 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
14553 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
14555 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
14557 * dlls/msacm/driver.c:
14558 msacm: Fix incorrect linked list traversing leading to memory/driver
14561 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
14563 * programs/regsvr32/regsvr32.c:
14564 regsvr32 understands '-' and '/' for arguments.
14566 2006-01-16 Mike McCormack <mike@codeweavers.com>
14568 * dlls/kernel/change.c, dlls/kernel/file16.c:
14569 kernel32: Move FileCDR16 in with the other 16bit file functions.
14571 * include/winbase.h:
14572 kernel32: Declare BindIoCompletionCallback().
14574 2006-01-16 Robert Shearman <rob@codeweavers.com>
14576 * dlls/oleaut32/typelib.c:
14577 oleaut: Handle a non-byref variant being passed for a byref param in
14580 * dlls/oleaut32/typelib.c:
14581 oleaut: Only allocate memory once for each array needed for the
14582 arguments in ITypeInfo::Invoke.
14584 * dlls/oleaut32/typelib.c:
14585 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
14586 Simplify missing argument handling by pre-allocating an array of the
14587 maximum number of missing arguments there could be.
14589 2006-01-16 Huw Davies <huw@codeweavers.com>
14591 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
14592 msxml: Fix for get_nodeValue on attributes.
14594 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
14595 msxml: Implement setAttribute.
14597 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
14599 * dlls/mscms/tests/profile.c:
14600 mscms: Collect some data during profile enumeration.
14602 2006-01-16 Hans Leidekker <hans@it.vu.nl>
14604 * dlls/kernel/virtual.c:
14605 kernel: Documentation cleanups.
14607 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
14609 * dlls/user/sysparams.c:
14610 user: Avoid buffer overflow in sysparams.c.
14611 Increase buffer size to 12 for getting and setting integer parameters
14612 from/to the registry.
14614 2006-01-16 Mike McCormack <mike@codeweavers.com>
14616 * programs/control/control.c, programs/eject/eject.c,
14617 programs/expand/expand.c, programs/hh/main.c,
14618 programs/msiexec/msiexec.c, programs/progman/dialog.c,
14619 programs/progman/group.c, programs/progman/grpfile.c,
14620 programs/progman/program.c, programs/progman/string.c,
14621 programs/wcmd/builtins.c, programs/wcmd/directory.c,
14622 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
14623 programs/winecfg/properties.c, programs/winepath/winepath.c:
14624 programs: Use WIN32_LEAN_AND_MEAN in some more places.
14626 * programs/wineboot/wineboot.c:
14627 wineboot: Use WIN32_LEAN_AND_MEAN.
14628 Use HeapAlloc/HeapFree instead of malloc/free.
14630 * include/winbase.h:
14631 kernel32: Define SCS_64BIT_BINARY.
14633 * dlls/ntdll/exception.c:
14634 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
14636 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
14637 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
14639 2006-01-16 Robert Reif <reif@earthlink.net>
14641 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
14642 dsound: Make dumpCooperativeLevel global.
14643 Remove extern from some function prototypes.
14645 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
14646 dsound: Make some capture functions global.
14648 2006-01-16 Mike McCormack <mike@codeweavers.com>
14650 * tools/make_ctests.c:
14651 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
14654 kernel32: Add FILE_NOTIFY_INFORMATION.
14656 * dlls/msi/action.c:
14657 msi: Eliminate a fixed length buffer.
14659 2006-01-16 Hans Leidekker <hans@it.vu.nl>
14662 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
14664 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
14666 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
14667 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
14669 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
14671 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
14672 unixfs: Fix SetNameOf.
14673 Ensure that pidls passed to SHNotify are absolute SetNameOf should
14674 fail on absolute path names.
14675 Some tests to show this.
14677 2006-01-14 Robert Shearman <rob@codeweavers.com>
14679 * dlls/oleaut32/typelib.c:
14680 oleaut: Add const attribute to iterators in get functions.
14682 * dlls/oleaut32/typelib.c:
14683 oleaut: Initialise more fields in CreateDispTypeInfo.
14684 Don't leave some of the fields of the TLBFuncDesc structure
14685 uninitialised in CreateDispTypeInfo.
14687 * dlls/oleaut32/tmarshal.c:
14688 oleaut: Support VT_CY in the typelib marshaller.
14690 * dlls/ole32/rpc.c:
14691 ole: Optimisation for COM Calls.
14692 Add an optimisation to yield and try to allow the RPC to run before
14693 waiting for messages and RPCs to arrive.
14695 2006-01-14 Alexandre Julliard <julliard@winehq.org>
14697 * dlls/msvcrt/msvcrt.spec:
14698 msvcrt: Forward functions to ntdll instead of libc where possible.
14700 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
14701 dlls/msvcrt/string.c:
14702 msvcrt: Added wrappers for a few functions instead of linking them
14705 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
14706 msvcrt: Set errno in the standard math functions too, not only in the
14709 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
14710 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
14711 Remove todos from tests that succeed now.
14713 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
14714 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
14715 msvcrt: Reimplement rand() and srand() to use per-thread data for the
14718 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
14720 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
14722 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
14723 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
14724 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
14725 Make the code thread-safe by using asctime_r if available.
14727 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
14729 * dlls/shell32/shfldr_unixfs.c:
14730 unixfs: Fix ParseDisplayName.
14731 Build an absolute pidl to query attributes in
14732 UnixFolder::ParseDisplayName.
14734 2006-01-14 James Hawkins <truiken@gmail.com>
14736 * dlls/advpack/files.c:
14737 advpack: Remove stub status from implemented functions.
14739 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
14740 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
14741 TranslateInfStringEx.
14743 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
14744 advpack: Add a stub for AddDelBackupEntry.
14746 2006-01-14 Alexandre Julliard <julliard@winehq.org>
14748 * include/wine/port.h, loader/kthread.c:
14749 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
14751 * dlls/kernel/tests/file.c:
14752 kernel: Make sure the file contains data for the ReadFile test.
14754 * dlls/rpcrt4/ndr_stubless.c:
14755 rpcrt4: Fixed asm syntax for rep; movsl.
14757 2006-01-14 Robert Reif <reif@earthlink.net>
14759 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
14760 dlls/dsound/dsound_private.h:
14761 dsound: Rename some functions, make some functions global, and move
14764 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
14765 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
14767 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
14769 * dlls/shell32/shell32_main.c:
14770 shell32: Fix cut & paste error.
14772 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
14774 * programs/winetest/Makefile.in:
14775 winetest: Add cabinet tests.
14777 2006-01-14 Huw Davies <huw@codeweavers.com>
14779 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
14780 msxml: Implement getAttribute.
14782 2006-01-14 Aric Stewart <aric@codeweavers.com>
14784 * programs/explorer/explorer.c:
14785 explorer: Handle /select arguments correctly with the new winefile
14788 2006-01-14 Jacek Caban <jacek@codeweavers.com>
14790 * dlls/mshtml/oleobj.c:
14791 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
14793 2006-01-13 Alexandre Julliard <julliard@winehq.org>
14795 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
14796 dlls/kernel/ne_module.c:
14797 kernel: Reimplemented the MapHInst functions in assembly.
14799 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
14800 kernel: Reimplemented the SMap/SUnmap functions in assembly.
14802 2006-01-13 David Moore <davidm@sjsoft.com>
14804 * dlls/gdi/freetype.c:
14805 gdi: Fix display of fonts using Symbol codepages and assorted other
14808 2006-01-13 James Hawkins <truiken@gmail.com>
14810 * dlls/advpack/advpack.c, dlls/advpack/files.c:
14811 advpack: Move file related functions to files.c.
14813 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
14814 dlls/advpack/files.c, include/advpub.h:
14815 advpack: Add stubs for the file save/restore functions.
14817 * dlls/advpack/advpack.c:
14818 advpack: Only output a FIXME if flags are set.
14820 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
14822 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
14823 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
14825 * dlls/mscms/tests/profile.c:
14826 mscms: Make two checks more strict in the case of success.
14828 2006-01-13 Alexandre Julliard <julliard@winehq.org>
14830 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
14831 include/wine/server_protocol.h, include/winternl.h,
14832 server/protocol.def, server/thread.c, server/trace.c:
14833 ntdll: Add debug registers to the context of all exceptions.
14834 Maintain a local cache of the debug registers to avoid server calls
14837 2006-01-13 James Hawkins <truiken@gmail.com>
14839 * dlls/advpack/tests/files.c:
14840 advpack: Add initial tests for AdvInstallFile.
14842 * dlls/advpack/advpack.c:
14843 advpack: Implement AdvInstallFile.
14845 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
14847 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
14848 riched20: Select word on double click.
14850 * dlls/riched20/editor.c:
14851 riched20: TODO list update.
14853 * dlls/riched20/caret.c, dlls/riched20/paint.c:
14854 riched20: Fixed some selection painting bugs.
14856 2006-01-13 Jeremy White <jwhite@codeweavers.com>
14858 * dlls/msi/package.c:
14859 msi: gcc 2.95 compatibility fix.
14861 * dlls/crypt32/tests/encode.c:
14862 crypt32: Preserve gcc 2.95 compatibility.
14864 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
14867 msacm: Add definition for ACM_DRIVERADDF_NAME.
14869 2006-01-13 Aric Stewart <aric@codeweavers.com>
14871 * dlls/wininet/http.c:
14872 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
14874 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
14876 * dlls/mscms/tests/profile.c:
14877 mscms: Make enumerating more verbose.
14879 2006-01-13 Alexandre Julliard <julliard@winehq.org>
14881 * dlls/ntdll/virtual.c:
14882 ntdll: Round PE header size to a page boundary for size checks.
14884 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
14886 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
14887 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
14888 include/ddk/ntddser.h:
14889 ntdll: Created infrastructure to support IOCTL for serial devices.
14890 - created infrastructure in ntdll to support IOCTL for serial devices
14891 - implemented IOCTLs in ntdll for serial break support
14892 - implemented the kernel32 equivalent on top of those IOCTLs
14894 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
14896 * dlls/ntdll/nt.c, include/winternl.h:
14897 ntdll: NtQueryInformationToken change parameters according to PSDK.
14898 Check for NULL pointer.
14900 2006-01-12 Ge van Geldorp <gvg@reactos.org>
14902 * dlls/shell32/shlexec.c:
14903 shell32: Fix directory execution.
14904 Only use the Folder class handler if we're actually executing a
14907 2006-01-12 James Hawkins <truiken@gmail.com>
14909 * dlls/advpack/advpack.c:
14910 advpack: Add documentation for ExecuteCab.
14912 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
14913 advpack: Add stubs for the remaining registry functions.
14915 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
14916 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
14917 cabinet: Move the remaining cabextract.c functions to fdi.c.
14919 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
14921 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
14922 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
14923 return value, not of DWL_MSGRESULT.
14925 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
14927 * dlls/ntdll/tests/exception.c:
14928 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
14930 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
14932 * dlls/shell32/debughlp.c:
14933 shell32: MSVC compatibility fix in dump_pidl_hex().
14935 2006-01-12 Robert Shearman <rob@codeweavers.com>
14937 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
14938 kernel32: Fix GlobalReAlloc for size = 0.
14939 GlobalReAlloc should return NULL if the requested size is 0, the block
14940 is moveable and it is locked, but otherwise it should return the
14941 original memory block.
14943 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
14945 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
14946 dlls/riched20/editstr.h, dlls/riched20/string.c:
14947 riched20: Initial support for word break callback procedures.
14949 * dlls/riched20/paint.c:
14950 riched20: Removed a useless check in painting code.
14952 2006-01-12 Huw Davies <huw@codeweavers.com>
14955 gdi: If the last param of GetKerningPairs is NULL then return the
14958 2006-01-12 Robert Shearman <rob@codeweavers.com>
14960 * dlls/shell32/shlview.c:
14961 shell: Fix view window Z order.
14962 After creating the Shell View window we should call SetWindowPos to
14963 move the window on top of other child windows in the parent window.
14964 Also delay the showing of the window so that we can do more
14965 initialisation after window creation without it causing visual
14968 * dlls/oleaut32/typelib.c:
14969 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
14970 Typelib variant types that cannot be converted should return
14972 Don't call DispCallFunc if conversion of one of the arguments failed.
14974 * dlls/ole32/rpc.c:
14975 ole: Fix crash in RpcChannelBuffer_SendReceive.
14976 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
14979 * dlls/ole32/tests/marshal.c:
14980 ole: Use strict prototypes for some test functions.
14982 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
14984 * dlls/mscms/tests/profile.c:
14985 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
14987 2006-01-11 Jacek Caban <jacek@codeweavers.com>
14989 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
14990 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
14991 - URL_DONT_SIMPLIFY should change '/' <-> '\'
14992 - Better '/' / '\' handling
14994 2006-01-11 Huw Davies <huw@codeweavers.com>
14996 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
14997 msxml: Implement createNode, appendChild and insertAfter.
14999 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
15001 * programs/winecfg/driveui.c:
15002 winecfg: Simplify code a bit.
15003 Enable apply button when needed and don't enable when nothing
15006 2006-01-11 Mike McCormack <mike@codeweavers.com>
15008 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
15010 msi: Make the MSI SelectionTree control do something useful.
15012 2006-01-11 Alexandre Julliard <julliard@winehq.org>
15014 * server/mapping.c:
15015 server: Don't round up the header size for image mappings.
15017 * dlls/ntdll/virtual.c:
15018 ntdll: Round up the mapping size in map_file_into_view when setting
15019 the protection bytes.
15021 2006-01-11 Juan Lang <juan_lang@yahoo.com>
15023 * dlls/crypt32/tests/main.c:
15024 crypt32: Fix a test that fails on Windows.
15026 2006-01-11 Jacek Caban <jacek@codeweavers.com>
15028 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
15029 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
15031 * dlls/urlmon/umon.c:
15032 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
15034 2006-01-11 Aric Stewart <aric@codeweavers.com>
15036 * dlls/msvcrt/tests/dir.c:
15037 msvcrt: Modify dir test to create its own directory to ensure the
15038 directory exists for the test. Using the temp dir as the root.
15040 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
15042 * dlls/riched20/list.c:
15043 riched20: Added \n to trace output.
15045 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
15047 * dlls/oleaut32/typelib.c:
15048 ole: ITypeInfo::Invoke stack overwrite fix.
15049 Have enough stack space up to even VT_VARIANTs, fixes a stack
15052 2006-01-11 Huw Davies <huw@codeweavers.com>
15054 * dlls/msxml3/node.c:
15055 msxml: Fix for selectNodes when the node has no children.
15057 2006-01-11 James Hawkins <truiken@gmail.com>
15059 * dlls/cabinet/cabextract.c:
15060 cabinet: Remove no longer used code from cabextract.c.
15062 2006-01-11 Alexandre Julliard <julliard@winehq.org>
15064 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
15065 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
15066 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
15067 include/wine/server_protocol.h, server/context_i386.c,
15068 server/protocol.def, server/thread.c, server/trace.c:
15069 ntdll: Handle NtSetContextThread on the client side (as far as
15070 possible) when setting the context of the current thread.
15072 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
15074 * dlls/shell32/classes.c, dlls/shell32/folders.c,
15075 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
15076 dlls/shell32/shell32_main.h:
15077 shell32: Fix folder icon index when read from registry.
15078 Change "DWORD dwNr" into "int icon_idx" at several places.
15080 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
15082 * dlls/winmm/winealsa/audio.c:
15083 winealsa: Ensure that copy_format() will not write past end of
15084 referenced WAVEFORMATPCMEX structure.
15086 2006-01-11 Aric Stewart <aric@codeweavers.com>
15088 * programs/winefile/winefile.c:
15089 winefile: Highlight the file specified on the command line instead of
15090 filtering based on it. To be integrated with explorer to allow for
15091 that functionality.
15093 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
15095 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
15096 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
15097 Reimplemented kernel32.SetThreadAffinityMask on top of it.
15099 2006-01-11 James Hawkins <truiken@gmail.com>
15101 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
15102 advpack: Implement ExtractFiles.
15104 * dlls/cabinet/fdi.c:
15105 cabinet: Add documentation for FDITruncateCabinet.
15107 2006-01-11 Robert Reif <reif@earthlink.net>
15109 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
15110 dsound: Add primary buffer change tests.
15111 Add tests to figure out whether Windows can change the primary buffer
15112 capabilities after setting the buffer format. Based on a patch by Alex
15115 2006-01-11 Mike McCormack <mike@codeweavers.com>
15117 * dlls/msi/dialog.c:
15118 msi: Remove the font when setting a control's text.
15120 2006-01-11 Rob Shearman <rob@codeweavers.com>
15122 * dlls/comctl32/tests/progress.c:
15123 comctl32: Test the painting behaviour of the progress bar control.
15124 Test the painting behaviour of the progress bar control when the
15125 PBM_SETPOS message is sent to it, with respect to whether the
15126 background is erased and what part of the control is redrawn.
15128 2006-01-11 Mike McCormack <mike@codeweavers.com>
15130 * dlls/comctl32/progress.c:
15131 comctl32: Invalidate the entire progress bar any time it changes.
15133 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
15135 * dlls/mscms/tests/profile.c:
15136 mscms: Set the last error code to an unusual value.
15138 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
15140 * dlls/commdlg/printdlg.c:
15141 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
15142 Update the dmDefaultSourcea return value inside hDevMode.
15144 2006-01-11 Huw Davies <huw@codeweavers.com>
15146 * dlls/opengl32/wgl.c:
15147 opengl: Use indirect contexts if the surface is a pixmap.
15149 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
15151 * programs/winemenubuilder/winemenubuilder.c:
15152 winemenubuilder: Improve traces.
15153 Report the EnumResourceNamesW() and failure to find an icon
15154 separately so traces are less misleading.
15156 2006-01-11 Robert Shearman <rob@codeweavers.com>
15158 * dlls/ole32/oleobj.c:
15159 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
15160 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
15161 implement the Send* functions.
15163 * dlls/ole32/marshal.c:
15164 ole: Initialise hrref so as not to display garbage in the trace.
15166 * dlls/ole32/defaulthandler.c:
15167 ole: Remove some duplicated code.
15169 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
15171 * dlls/hhctrl.ocx/hhctrl.c:
15172 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
15174 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
15176 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
15177 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
15178 riched20: Reduced screen flicker by using proper update region invalidation.
15180 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
15182 * dlls/kernel/virtual.c:
15183 kernel: Remove no longer used debug channel.
15185 2006-01-10 Robert Shearman <rob@codeweavers.com>
15187 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
15188 dlls/ole32/marshal.c:
15189 ole: Defer apartment window creation until the first object is marshalled.
15191 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
15192 ole: Add an accessor function for an apartment's window.
15194 * dlls/ole32/rpc.c:
15195 ole: Report and clean up after PostMessage failures.
15197 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
15198 dlls/ole32/stubmanager.c:
15199 ole: Pass a channel into IRpcStubBuffer::Invoke.
15200 Create a server channel and store this in the ifstub.
15201 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
15202 the function return an HRESULT.
15203 Return the channel for the ifstub in ipid_get_dispatch_params.
15205 * dlls/ole32/rpc.c:
15206 ole: Reduce the access rights required by start_local_service.
15208 * dlls/ole32/rpc.c:
15209 ole: Return the last error if we couldn't open the requested service.
15210 Fix the ok/failed message.
15212 2006-01-10 James Hawkins <truiken@gmail.com>
15214 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
15215 dlls/advpack/tests/files.c:
15216 advpack: Add initial tests for ExtractFiles.
15217 - Use FCI to create a test cabinet file.
15218 - Add initial tests for ExtractFiles.
15220 2006-01-10 Robert Shearman <rob@codeweavers.com>
15222 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
15223 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
15225 * dlls/rpcrt4/ndr_ole.c:
15226 rpcrt4: Don't release the interface pointer on failure.
15227 Don't release the interface pointer on failure since we are not the
15228 ones that allocated it. It is the caller's responsability to call
15229 NdrInterfacePointerFree, where the freeing is supposed to happen.
15231 * dlls/kernel/heap.c:
15232 kernel32: Return an error when unlocking a global with a zero lock count.
15233 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
15235 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
15237 * dlls/mscms/tests/profile.c:
15238 mscms: Enumerate registered standard colorspace profiles.
15240 2006-01-10 Huw Davies <huw@codeweavers.com>
15242 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
15243 msxml: It's valid to release an empty document.
15245 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
15247 * dlls/comctl32/header.c:
15248 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
15249 Emit NM_CUSTOMDRAW header notifications for all headers, not only
15250 ownerdrawn. Allow to change item text and background colors in an
15251 application's NM_CUSTOMDRAW handler.
15253 * dlls/riched20/string.c:
15254 riched20: Allow NUL characters.
15256 2006-01-10 Robert Shearman <rob@codeweavers.com>
15258 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
15259 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
15260 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
15261 kernel: Remove wine/server.h include from files where it is no longer needed.
15263 2006-01-10 Alexandre Julliard <julliard@winehq.org>
15265 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
15266 ntdll: NtRaiseException doesn't need to be a register function.
15267 Moved common code between NtRaiseException and RtlRaiseException to a
15268 separate raise_exception function.
15270 * dlls/kernel/except.c:
15271 kernel: Don't send a debugger event in UnhandledExceptionFilter,
15272 leave that to the standard ntdll exception handling.
15274 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
15275 kernel: Implement FT_Exit directly in assembly to avoid the overhead
15276 of register functions.
15278 2006-01-10 James Hawkins <truiken@gmail.com>
15280 * configure, configure.ac, dlls/cabinet/Makefile.in,
15281 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
15282 dlls/cabinet/tests/extract.c:
15283 cabinet: Add initial tests for Extract.
15285 * dlls/cabinet/cabinet_main.c:
15286 cabinet: Implement Extract on top of FDI.
15288 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
15290 * dlls/winedos/int21.c:
15291 winedos: Open files with write access on read only media.
15292 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
15293 retry without write access.
15295 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
15297 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
15298 dlls/riched20/run.c:
15299 riched20: Speed up text insertion.
15300 Optimized reading large texts into RichEdit to be an O(n) order
15301 algorythm instead of O(n^2) by removing extraneous conversions of
15302 character offsets to run offsets.
15304 2006-01-10 Mike McCormack <mike@codeweavers.com>
15306 * dlls/advapi32/service.c:
15307 advapi32: If we can't connect to a service's pipe, name the service in
15310 * dlls/msi/select.c:
15311 msi: Count the number of columns requested and allocate that many,
15312 as columns may be select more than once in from a table.
15314 * dlls/msi/action.c:
15315 msi: Don't crash if there's no script present when we try execute one.
15317 * dlls/msi/msiquery.c, include/msiquery.h:
15318 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
15319 Implemented MsiDatabaseIsTablePersistentA via the W function.
15321 2006-01-10 Troy Rollo <wine@troy.rollo.name>
15323 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
15325 user: Fix return type of EnableMenuItem.
15327 * dlls/shell32/shfldr_unixfs.c:
15328 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
15332 Fix GetModuleFileNameEx definition.
15334 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
15336 * dlls/user/static.c:
15337 user: Improve the ownerdraw support of the static control.
15339 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
15340 user: The LoadImage resource string may be a numeric string.
15342 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
15344 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
15345 shlwapi: Add Finnish translation.
15347 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
15349 * dlls/comctl32/status.c:
15350 comctl32: Call UpdateWindow() after changing statusbar text.
15352 2006-01-09 James Hawkins <truiken@gmail.com>
15354 * dlls/advpack/advpack.c:
15355 advpack: Add documentation for ExtractFiles.
15357 * dlls/cabinet/cabinet_main.c:
15358 cabinet: Clean up the documentation for Extract.
15360 * dlls/cabinet/cabinet.h:
15361 cabinet: Add the two flags used by Extract to cabinet.h.
15363 * dlls/cabinet/cabinet.h:
15364 cabinet: Define the flags member of the EXTRACTdest structure.
15366 * dlls/cabinet/cabinet_main.c:
15367 cabinet: Fix the second parameter name of Extract.
15369 * dlls/cabinet/fdi.c:
15370 cabinet: Store the cab file handle before extracting files so we can
15371 close the cab file even if no files are extracted.
15373 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
15376 include: Add missing color space constants.
15378 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
15380 * dlls/comctl32/rebar.c:
15381 comctl32: Fix rebar autosize behaviour.
15382 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
15383 native does, taking as few rows as possible and using the parent
15384 window client area size for the other dimension (width for horizontal
15385 rebars or height for vertical ones).
15387 * dlls/user/combo.c:
15388 user: Fix dropdown combo creation when there is no space for an edit control.
15390 2006-01-09 Robert Shearman <rob@codeweavers.com>
15392 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
15393 ole: Join the MTA if necessary when executing an RPC call.
15394 Join the MTA if necessary when executing an RPC call to ensure that it
15395 is executing with a valid apartment and won't fail for certain COM
15398 * dlls/ole32/rpc.c:
15399 ole: Prefer services over servers.
15400 Attempt to start as a local service before attempting to start as a
15401 local server for the CLSCTX_LOCAL_SERVER case.
15403 * dlls/ole32/tests/compobj.c:
15404 ole: Add some tests for CLSIDFromString.
15406 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
15407 ole: Remove __CLSIDFromStringA.
15408 Move the ANSI implementation of CLSIDFromString to ole16.c and change
15409 CLSIDFromString to only deal with Unicode strings.
15411 * dlls/rpcrt4/ndr_marshall.c:
15412 rpcrt4: Improve ReadVariance.
15413 Extend ReadVariance to read the offset as well as the actual count,
15414 since these always come in pairs.
15415 Handle the variance not being present in ReadVariance and always call
15416 it from the unmarshalling functions to simplify the code there and
15417 also to fix a bug where the format pointer wasn't advanced properly
15418 for complex arrays (introduced in the previous patch when implementing
15421 * dlls/rpcrt4/ndr_marshall.c:
15422 rpcrt4: Validate complex array format string.
15423 Verify that the format string being passed into the complex array
15424 functions is a complex array one.
15426 2006-01-09 Jacek Caban <jacek@codeweavers.com>
15428 * dlls/urlmon/binding.c:
15429 urlmon: Fix ref counting.
15431 * dlls/urlmon/binding.c:
15432 urlmon: Pass FORMATETC to OnDataAvailable.
15434 * dlls/urlmon/binding.c:
15435 urlmon: Added implementation of protocol stream.
15437 2006-01-09 Robert Shearman <rob@codeweavers.com>
15439 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
15440 Call DisableThreadLibraryCalls for DLLs that don't need thread
15441 creation/destruction notifications.
15443 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
15445 * dlls/shell32/shell32_Ko.rc:
15446 shell32: Update the Korean translation.
15448 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
15450 * dlls/shell32/shell32_No.rc:
15451 shell32: Updated Norwegian Bokmål resources.
15453 2006-01-09 Hans Leidekker <hans@it.vu.nl>
15455 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
15456 usp10: Improve stubs.
15457 Improve stubs for ScriptGetProperties and ScriptItemize.
15458 Add stub for ScriptFreeCache.
15460 2006-01-09 Mike McCormack <mike@codeweavers.com>
15462 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
15463 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
15465 * dlls/user/combo.c:
15466 user32: Update the list of things to fix in the Combo control.
15468 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
15470 * dlls/user/menu.c, dlls/user/tests/menu.c:
15471 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
15472 a NULL pointer, with a test.
15474 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
15476 * dlls/riched20/editor.c:
15477 riched20: Fixed calculation of left indent and first indent paragraph
15480 * dlls/riched20/string.c:
15481 riched20: Simplified logic in ME_StrRelPos().
15483 2006-01-06 Aric Stewart <aric@codeweavers.com>
15485 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
15486 dlls/msvcrt/tests/dir.c:
15487 msvcrt: Add a regression test for _fullpath.
15489 * dlls/msvcrt/dir.c:
15490 msvcrt: Reworked _fullpath.
15491 Investigation with native msvcrt revealed that it is a wrapper for
15492 GetFullPathName and the current implementation was crashing with older
15493 mozilla installs if the path passed in was uninitialized.
15495 2006-01-06 Alexandre Julliard <julliard@winehq.org>
15497 * dlls/ole32/stg_bigblockfile.c:
15498 ole: Remove a no longer needed smbfs hack.
15500 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
15502 * dlls/user/combo.c:
15503 user32: Limit text in the edit field of a combo box.
15505 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
15507 * dlls/gdi/metafile.c:
15508 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
15511 2006-01-06 Robert Shearman <rob@codeweavers.com>
15513 * dlls/oleaut32/typelib.c:
15514 ole: Remove the no longer used _copy_arg function.
15516 * dlls/oleaut32/typelib.c:
15517 ole: ITypeInfo::Invoke rewrite.
15518 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
15519 VariantChangeType instead of _invoke and _copy_arg.
15521 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
15522 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
15523 ole: Remove "stub" from TRACEs of functions that aren't stubs.
15525 2006-01-06 Hans Leidekker <hans@it.vu.nl>
15527 * dlls/mscms/profile.c:
15528 mscms: Silence a potentially noisy fixme.
15530 * dlls/kernel/time.c:
15531 kernel: Documentation cleanups.
15533 2006-01-06 Robert Shearman <rob@codeweavers.com>
15535 * dlls/rpcrt4/ndr_marshall.c:
15536 rpcrt4: Compute variance for complex arrays
15538 * dlls/rpcrt4/cstub.c:
15539 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
15540 that has no dispatch table.
15542 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
15544 * dlls/user/static.c:
15545 Static control: Support enhanced metafiles.
15547 2006-01-06 Hans Leidekker <hans@it.vu.nl>
15549 * LICENSE, include/wine/wine_common_ver.rc:
15550 Update copyright info for the new year.
15552 * documentation/PACKAGING:
15553 documentation: Suggest installing OpenLDAP development libraries to packagers.
15555 2006-01-06 Robert Shearman <rob@codeweavers.com>
15557 * tools/widl/typegen.c:
15558 widl: Generate static sizing information for fixed size structs.
15559 Don't generate FC_*_BASETYPE proc and type format strings for
15560 non-basetype fields/params.
15562 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
15564 * dlls/comctl32/syslink.c:
15565 comctl32: Reduce memory usage of the syslink control.
15567 * dlls/comctl32/syslink.c:
15568 comctl32: Some painting fixes for the syslink control.
15570 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
15572 * dlls/urlmon/umstream.c:
15573 urlmon: Fix a LARGE_INTEGER truncation.
15575 2006-01-06 Robert Reif <reif@earthlink.net>
15577 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
15578 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
15579 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
15580 dsound: Refactor playback.
15581 Replace references of IDirectSoundImpl with DirectSoundDevice to
15582 remove one level of indirection and remove the problem of a three
15583 object circular reference.
15585 2006-01-06 Mike McCormack <mike@codeweavers.com>
15587 * dlls/msi/dialog.c:
15588 msi: Unload riched20 after its window is destroyed.
15590 * dlls/msi/dialog.c:
15591 msi: Make radio buttons grey out correctly when disabled.
15593 * dlls/msi/helpers.c:
15594 msi: Clean trailing and leading spaces from path segments.
15596 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
15598 * tools/winapi/msvcmaker:
15599 winapi: msvcmaker adaption to new directory structure.
15600 Fix some issues with MSVC project file generation after recent
15601 directory restructuring.
15603 * tools/winapi/config.pm:
15604 winapi: Add the loader directory to the paths to exclude.
15605 There is nothing in there anymore that would need to be done for
15608 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
15609 winapi: Cleanup some unused use clauses.
15611 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
15613 * dlls/commdlg/cdlg_Ko.rc:
15614 commdlg: Updated Korean translation.
15616 * programs/winecfg/Ko.rc:
15617 winecfg: Updated Korean translation.
15619 2006-01-06 Mike McCormack <mike@codeweavers.com>
15621 * dlls/oleaut32/typelib.c:
15622 oleaut32: Output a FIXME message only once.
15624 2006-01-06 Robert Reif <reif@earthlink.net>
15626 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
15627 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
15628 dlls/dsound/tests/dsound_test.h:
15629 dsound: Fix double free bug in tests.
15630 Fix double free in tests. Only happens in interactive mode when
15631 testing duplicated 3D buffers.
15633 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
15635 * dlls/shell32/shell32_Fi.rc:
15636 shell32: Spelling fixes for the Finnish resource.
15638 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
15640 * dlls/ole32/storage32.c:
15641 ole: Fix SmallBlocksToBigBlocks loop.
15642 Stop copying data when read returns 0 bytes
15644 2006-01-05 Robert Shearman <rob@codeweavers.com>
15646 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
15647 dlls/security/Makefile.in, dlls/security/security.spec:
15648 Added implementation of security.dll.
15650 2006-01-05 Jacek Caban <jacek@codeweavers.com>
15652 * dlls/wininet/http.c, dlls/wininet/utility.c:
15653 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
15654 INTERNET_STATUS_CONNECTING_TO_SERVER and
15655 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
15658 2006-01-05 Alexandre Julliard <julliard@winehq.org>
15660 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
15661 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
15662 to avoid the overhead of a full-blown register function.
15663 Some tracing improvements.
15665 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
15666 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
15667 to avoid having to save/restore the whole context on every call.
15669 2006-01-05 Jacek Caban <jacek@codeweavers.com>
15671 * dlls/urlmon/binding.c:
15672 urlmon: Added implementation of QueryService and stub implementation
15673 of IHttpNegotiate2 interface.
15675 * dlls/urlmon/binding.c:
15676 urlmon: Query service provider for IInternetProtocol.
15678 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
15680 * dlls/winspool/winspool.drv.spec:
15681 winspool: Added ordinal exported functions of winspool.drv.
15683 2006-01-05 Dan Kegel <dank@kegel.com>
15685 * dlls/oleaut32/typelib.c:
15686 oleaut32: Allow _invoke to handle up to 23 parameters.
15688 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
15690 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
15691 dlls/dbghelp/symbol.c, include/dbghelp.h:
15692 dbghelp: StackWalk (32 and 64 bit version).
15693 - enhance implementation of StackWalk (32 and 64 bit version) by
15694 making use of module information and calling for FPO
15695 - FPO part is still non functional
15696 - implemented SymGetModuleBase64
15697 - stubbed SymFunctionTableAccess64
15699 2006-01-05 Robert Reif <reif@earthlink.net>
15701 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
15702 dsound: Capture refactoring.
15703 Move initialization code from DirectSoundCapture to
15704 DirectSoundCaptureDevice.
15705 Make DirectSoundCaptureBuffer directly reference
15706 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
15707 one level of indirection.
15708 Rename DSOUND_CreateDirectSoundCaptureBuffer to
15709 IDirectSoundCaptureBufferImpl_Create to be consistent.
15711 2006-01-05 Alexandre Julliard <julliard@winehq.org>
15713 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
15714 tools/widl/parser.l, tools/wrc/parser.l:
15715 Remove YY_NO defines that cause warnings.
15717 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
15719 * dlls/dbghelp/symbol.c:
15720 dbghelp: Removed no longer needed 'stub' in TRACEs.
15722 2006-01-05 Robert Shearman <rob@codeweavers.com>
15724 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
15725 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
15726 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
15728 * dlls/oleaut32/typelib.c:
15729 ole: Store the result from _invoke in a VARIANTARG structure.
15731 * programs/regedit/childwnd.c:
15732 regedit: Initialise nFocusPanel.
15734 * dlls/kernel/oldconfig.c:
15735 kernel32: Check for the correct error return value from open.
15737 2006-01-05 Jacek Caban <jacek@codeweavers.com>
15739 * dlls/urlmon/tests/url.c:
15740 urlmon: Code clean up.
15742 * dlls/urlmon/binding.c:
15743 urlmon: Added GetBindInfoString implementation.
15745 2006-01-04 Alexandre Julliard <julliard@winehq.org>
15747 * ANNOUNCE, ChangeLog, VERSION, configure:
15750 ----------------------------------------------------------------
15751 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
15753 * dlls/msacm/stream.c:
15754 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
15755 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
15756 required by (some?) native codecs.
15758 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
15761 wine.inf: Add a few keys to HKLM\Hardware.
15763 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
15765 * dlls/winsock/socket.c:
15766 winsock: Map wildcards for socket type and protocol in getaddrinfo().
15768 2006-01-04 Alexandre Julliard <julliard@winehq.org>
15770 * dlls/ntdll/loader.c:
15771 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
15772 (suggested by Michael Ost).
15774 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
15776 * dlls/shlwapi/shlwapi.spec:
15777 shlwapi: Print PathCombine* strings arguments in relay debugging.
15779 2006-01-04 Alexandre Julliard <julliard@winehq.org>
15781 * include/wine/pthread.h:
15782 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
15784 2006-01-04 Mike McCormack <mike@codeweavers.com>
15786 * programs/msiexec/msiexec.c:
15787 msiexec: Ignore the TRANSFORMS variable.
15788 Ignore the TRANSFORMS variable when building a list of transforms for
15789 advertising. The variable is used to apply transforms when installing.
15791 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
15792 msi: Apply any MSI transforms specified by the TRANSFORMS property.
15794 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
15795 msi: Add a stub for MsiGetLastErrorRecord.
15797 * dlls/msi/dialog.c:
15798 msi: Fixes for the MaskedEdit control.
15799 Allow MaskedEdit masks that aren't enclosed with <>.
15800 Allow the MaskedEdit's edit controls to scroll a bit in case things
15803 2006-01-04 Robert Reif <reif@earthlink.net>
15805 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
15806 dsound: Capture cleanup.
15807 Move code and function prototypes around to eliminate forward
15808 declarations. No code is changed.
15810 2006-01-04 Hans Leidekker <hans@it.vu.nl>
15812 * tools/winapi/winapi_global.pm:
15813 winapi: Remove some exceptions now that DLL separation is complete.
15815 * DEVELOPERS-HINTS:
15816 Subdirectory tools/winapi_check no longer exists.
15818 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
15820 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
15821 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
15822 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
15823 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
15824 dlls/shell32/shellpath.c:
15825 shell32: Create Local AppData for user profile.
15826 Move history and internet tmp files to Local Settings.
15828 * dlls/shell32/shell32_Ru.rc:
15829 shell32: Update Russian resources.
15831 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
15833 * dlls/user/menu.c:
15834 user32: Menu tracing improvements.
15836 2006-01-03 Alexandre Julliard <julliard@winehq.org>
15838 * dlls/ntdll/virtual.c:
15839 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
15841 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
15843 * dlls/msi/custom.c:
15844 msi: Report the commandline that failed to start in ERR()s.
15846 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
15848 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
15849 kernel32: Implemented atoms query function on top of ntdll ones.
15851 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
15852 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
15854 ntdll: Correct implementation for atom query functions.
15856 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
15858 * dlls/advpack/advpack.c:
15859 advpack: Make DoInfInstall return an HRESULT.
15861 2006-01-03 Robert Reif <reif@earthlink.net>
15863 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
15864 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
15865 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
15866 dsound: Remove WINAPI from internal functions.
15868 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
15870 * dlls/advpack/advpack.c:
15871 advpack: Fix LaunchInfSection[Ex] documentation.
15873 2006-01-03 Alexandre Julliard <julliard@winehq.org>
15875 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
15876 Support building flex files without debug support.
15878 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
15880 * include/wine/pthread.h, include/winternl.h:
15881 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
15883 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
15885 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
15886 shell32/unixfs: Added unicode support in folder and file pidls.
15888 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
15889 shell32: Helper function for unicode support in folder and file pidls.
15891 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
15893 * dlls/user/menu.c, dlls/user/tests/menu.c:
15894 user32: Separate menu bitmaps and strings.
15895 Store bitmaps and bitmaps always in separate fields in the internal
15896 menu structure. Get rid of a lot of assumptions in the code that the
15897 menu can have strings only when it is not some other type and that
15898 bitmaps come in two flavors.
15899 Add a lot of conformance tests, including some submitted by Jason
15902 2006-01-03 Steven Edwards <winehacker@gmail.com>
15904 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
15905 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
15906 gdi: Win16/32 split of most of the metafile support.
15908 * dlls/gdi/gdi_private.h, include/wingdi.h:
15909 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
15911 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
15913 * dlls/msacm/msacm32_main.c:
15914 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
15916 2006-01-03 Robert Reif <reif@earthlink.net>
15918 * dlls/kernel/module.c:
15919 kernel: DelayLoadFailureHook crash fix.
15921 2006-01-03 Alexandre Julliard <julliard@winehq.org>
15923 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
15924 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
15925 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
15926 Added some flex options to avoid compiler warnings.
15927 Moved options from the Makefile into the source.
15929 2006-01-03 Mike McCormack <mike@codeweavers.com>
15931 * dlls/msi/dialog.c:
15932 msi: Subclass the Richedit control.
15933 Send a "DoAction" control event when the user scrolls the text.
15935 * dlls/msi/install.c:
15936 MSI: Improve the MsiGetMode stub a little.
15938 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
15939 msi: Implement the Reset control event.
15941 * dlls/oleaut32/typelib.c:
15942 oleaut32: Allow _invoke to handle up to 17 parameters.
15944 2006-01-03 Robert Reif <reif@earthlink.net>
15946 * dlls/dsound/dsound.c:
15947 dsound Add uninitialized check.
15949 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
15951 * dlls/comctl32/listview.c:
15952 comctl32: Listview - allow selection toggle with ctrl+space.
15954 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
15956 * dlls/winsock/socket.c:
15957 winsock: AF_UNSPEC mapping.
15958 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
15959 Zero initialize the sockaddr in ws_sockaddr_alloc().
15961 2006-01-03 Francois Gouget <fgouget@free.fr>
15963 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
15964 Assorted spelling fixes
15966 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
15967 Add trailing '\n's to ok() calls.
15968 Remove spaces before '\n' in traces.
15970 * tools/winapi/win32.api:
15971 winapi: Update win32.api to match the current sources.
15973 * dlls/msi/msi.c, dlls/wldap32/page.c:
15974 Small documentation tweaks to avoid winapi_check warnings.
15976 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
15978 * programs/winemenubuilder/winemenubuilder.c:
15979 winemenubuilder: Improve traces.
15980 Add some traces to make it easier to debug icon generation problems.
15982 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
15984 * dlls/gdi/tests/bitmap.c:
15985 gdi: Add a test which shows that GDI does not support compressed DIB sections.
15987 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
15990 gdi32: Disallow creation of compressed DIB sections.
15992 2006-01-03 Robert Shearman <rob@codeweavers.com>
15994 * dlls/ole32/hglobalstream.c:
15995 ole: Check the return value of IStream_SetSize in IStream_Read.
15996 Check the return value of IStream_SetSize in IStream_Read, since
15997 otherwise execution could continue on and cause heap corruption.
15999 * dlls/ole32/stg_stream.c:
16000 ole: Fix mis-handling of return value in StgStreamImpl_Read.
16001 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
16002 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
16005 * dlls/rpcrt4/ndr_marshall.c:
16006 rpcrt4: Implement callback conformance.
16008 * dlls/rpcrt4/rpc_server.c:
16009 rpcrt4: Fix race condition in RpcServerListen.
16010 The DontWait parameter is used for forcing the function not to wait
16011 for the server to finish.
16013 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
16015 * dlls/comctl32/comctl32undoc.c:
16016 comctrl32: ReAlloc should be able to move memory blocks if necessary.
16018 2006-01-03 Kai Blin <kai.blin@gmail.com>
16020 * dlls/secur32/tests/main.c:
16021 secur32: Rewrote NTLM tests in a more flexible way.
16023 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
16025 * server/snapshot.c:
16026 server: Fix va_list compile error.
16028 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
16029 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
16031 * dlls/advapi32/service.c:
16032 advapi32: Don't allocate memory for empty argument string and pass
16035 2005-12-31 Hans Leidekker <hans@it.vu.nl>
16037 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
16038 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
16039 dlls/wldap32/winldap_private.h:
16040 wldap32: Implement some page handling functions.
16041 Implement ldap_create_page_control{A,W} and
16042 ldap_parse_page_control{A,W}.
16043 Move the page handling functions into their own file.
16045 * dlls/wldap32/extended.c:
16046 wldap32: Document the functions that handle extended operations.
16048 * dlls/wldap32/init.c:
16049 wldap32: Document the init functions.
16052 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
16054 * programs/winecfg/x11drvdlg.c:
16055 winecfg: Default for DXGrab is NO.
16057 2005-12-31 Milko Krachounov <milko@3mhz.net>
16059 * programs/winecfg/Bg.rc:
16060 winecfg: Fix a mess with the Bulgarian resource file and translate the
16061 untranslated strings.
16063 2005-12-31 Jacek Caban <jacek@codeweavers.com>
16065 * dlls/urlmon/tests/protocol.c:
16066 urlmon: Added http protocol tests (currently failing in Wine).
16068 2005-12-31 Alexandre Julliard <julliard@winehq.org>
16070 * dlls/ntdll/tests/exception.c:
16071 ntdll/tests: Try to fail more gracefully on win9x.
16072 Link to NtCurrentTeb dynamically.
16074 2005-12-31 Dan Kegel <dank@kegel.com>
16076 * dlls/commdlg/colordlg.c:
16077 commdlg: Let the color picker respond properly to keystrokes.
16079 2005-12-31 Robert Shearman <rob@codeweavers.com>
16081 * dlls/wininet/urlcache.c:
16082 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
16083 Move the freeing of allocation blocks for an entry into
16084 URLCache_DeleteEntry.
16085 Call URLCache_DeleteEntry to rollback from failure in
16086 CommitUrlCacheEntryInternal.
16088 * dlls/wininet/urlcache.c:
16089 wininet: Create new hash tables for URL cache on demand.
16091 * dlls/wininet/urlcache.c:
16092 wininet: Move URL cache hash table creation to a separate function.
16094 2005-12-31 Jacek Caban <jacek@codeweavers.com>
16096 * dlls/urlmon/umon.c:
16097 urlmon: Removed not used code.
16099 2005-12-31 Robert Shearman <rob@codeweavers.com>
16101 * tools/widl/typegen.c:
16102 widl: Output sizing information for arrays in the generated marshaling code.
16104 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
16105 widl: Export the bracket adding functionality of do_write_expr outside
16108 2005-12-31 Mike McCormack <mike@codeweavers.com>
16110 * dlls/msi/action.c:
16111 msi: Change some FIXME messages to comments.
16113 * dlls/msi/package.c:
16114 msi: Define the property "Intel" if we're running on an Intel processor.
16116 * dlls/msi/action.c:
16117 msi: Add stub actions for CCPSearch and RMCCPSearch.
16119 * dlls/riched20/reader.c:
16120 riched20: Add newlines to ERR macro output.
16122 2005-12-31 Robert Reif <reif@earthlink.net>
16124 * dlls/comctl32/ipaddress.c:
16125 comctl32: Create ipaddress in enabled state.
16127 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
16129 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
16130 wined3d: Added support for WINED3DFMT_X4R4G4B4.
16132 2005-12-31 Hans Leidekker <hans@it.vu.nl>
16134 * dlls/wldap32/value.c:
16135 wldap32: Document the value handling functions.
16137 * dlls/wldap32/wldap32.h:
16138 wldap32: Copy embedded berval structures too.
16140 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
16142 * programs/winecfg/De.rc:
16143 winecfg: Update German resource.
16145 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
16147 * dlls/comctl32/propsheet.c:
16148 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
16149 allocation failure.
16151 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
16153 * programs/winetest/Makefile.in:
16154 winetest: Only include d3d9 if it is being built.
16156 2005-12-26 Jacek Caban <jacek@codeweavers.com>
16158 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
16159 urlmon: Added GetSecurityId implementation.
16161 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
16162 urlmon: Use pluggable protocol for file protocol.
16164 2005-12-26 Robert Shearman <rob@codeweavers.com>
16166 * tools/widl/typegen.c:
16167 widl: Fix merge conflict.
16169 * tools/widl/typegen.c:
16170 widl: Follow type references in procformat and typeformat string generation.
16172 * tools/widl/typegen.c:
16173 widl: Handle marshaling and unmarshaling structures.
16175 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
16176 tools/widl/server.c:
16177 widl: Out parameters.
16178 Marshall and unmarshall out parameters for servers and clients
16180 Write out array components for declared local variables in generated
16183 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
16184 tools/widl/typegen.h:
16185 widl: Remove some duplication.
16186 Remove some duplicated code by calling an improved
16187 get_required_buffer_size.
16188 Add some more newlines in the generated code to separate separate
16190 Calculate the buffer size of [out] arguments in generated server code.
16191 Fix the direction passed into unmarshall_arguments.
16193 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
16194 tools/widl/typegen.h:
16195 widl: Pass a state into marshall_arguments and unmarshall_arguments to
16196 decide which parameters should be considered based on their direction.
16198 * tools/widl/typegen.c:
16199 widl: Generate marshaling and unmarshaling statements for arrays.
16201 * tools/widl/typegen.c:
16202 widl: Treat variables with array indices the same as pointers.
16204 * tools/widl/typegen.c:
16205 widl: Advance the type format string whilst marshaling and
16206 unmarshaling arguments.
16208 * tools/widl/typegen.c:
16209 widl: Convert the main while loops in marshall_arguments and
16210 unmarshall_arguments into for loops.
16212 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
16213 tools/widl/typegen.h:
16214 widl: Add support for marshalling and unmarshalling conformant strings.
16216 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
16217 tools/widl/proxy.c, tools/widl/write_msft.c:
16218 widl: Add some const attributes.
16220 * tools/widl/typegen.c:
16221 widl: Prepare marshall and unmarshall code generation functions for
16222 accepting pointers.
16224 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
16225 widl: Fix SEGVs with client and server code generation when an
16226 interface has no methods.
16228 * tools/widl/typegen.c:
16229 widl: Generate correct proc format strings for [out] and [in, out] parameters.
16231 * tools/widl/parser.y:
16232 widl: Use the same precendence rule for the conditional operator as in wpp.
16233 Fixes several shift/reduce warnings.
16235 * tools/widl/typegen.c:
16236 widl: Better array support.
16237 Treat variables with array indices the same as pointers when writing
16238 out the proc & type format strings.
16239 Fix a typo when writing out the proc format string where a non-return
16240 type was written out for a return type and vice-versa.
16242 * tools/widl/typegen.c:
16243 widl: Support non-basic variables in proc format strings.
16245 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
16246 tools/widl/typegen.h:
16247 widl: Add helper functions that return the size of procformat and
16248 typeformat strings for variables.
16250 * dlls/oleaut32/typelib.c:
16251 oleaut: Small re-organisation of ITypeInfo::Invoke.
16252 Only output the one function in the trace for ITypeInfo::Invoke.
16253 Process the return value on output in ITypeInfo::Invoke, but only copy
16254 it to pVarResult if pVarResult is not NULL.
16256 * dlls/oleaut32/typelib.c:
16257 oleaut32: Convert some tabs to spaces and some other formatting changes.
16259 * dlls/oleaut32/typelib.c:
16260 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
16263 * dlls/oleaut32/typelib.c:
16264 ole: Improve typelib traces.
16265 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
16266 for more flexibility in which channel controls the output.
16268 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
16270 * dlls/msvcrt/tests/printf.c:
16271 msvcrt: More printf tests for I64 integer size support.
16273 * dlls/msvcrt/wcs.c:
16274 msvcrt: pf_integer_conv for I64.
16275 - Add pf_integer_conv and pf_is_integer_format.
16276 - Update pf_fill to handle printing the sign for signed integers.
16277 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
16279 * dlls/msvcrt/wcs.c:
16280 msvcrt: Do not treat %ll as an IntegerDouble in printf.
16282 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
16283 msvcrt: Parse I, I32, and I64 integer size flags in printf.
16285 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
16287 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
16288 urlmon: Implement BindAsyncMoniker function.
16290 2005-12-26 Jacek Caban <jacek@codeweavers.com>
16292 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
16293 urlmon: URL with two slashes is valid.
16295 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
16297 * programs/winecfg/No.rc:
16298 winecfg: Updated Norwegian Bokmål resources.
16300 2005-12-26 Jacek Caban <jacek@codeweavers.com>
16302 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
16303 shlwapi: Fix UrlCanonicalize.
16304 - Added support for URL_FILE_USE_PATHURL.
16305 - Fix handling of '/' and '\'.
16307 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
16309 * dlls/msrle32/msrle32.c:
16310 msrle32: Spelling fix.
16312 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
16314 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
16315 dbghelp: Internal search routines can now be case sensitive/insensitive.
16316 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
16317 - Quick implementation of SymSearch on top of SymEnumSymbols (should
16318 be the other way around).
16320 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
16322 * dlls/msvcrt/main.c:
16323 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
16325 2005-12-26 Robert Shearman <rob@codeweavers.com>
16327 * dlls/ole32/tests/propvariant.c:
16328 Fix detection of V1a prop variant library in test suite.
16330 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
16332 * dlls/x11drv/keyboard.c:
16333 x11drv: Update Canadian keyboard layout to better match the X11 one
16335 2005-12-26 James Hawkins <truiken@gmail.com>
16337 * dlls/shell32/tests/shlfileop.c:
16338 shell32: Clean up the SHFileOperation tests.
16339 - Make sure to create all the files used by the new tests.
16340 - Add a couple more SHFileOperation tests.
16341 - Fix some of the old tests.
16343 2005-12-26 Robert Reif <reif@earthlink.net>
16345 * programs/winecfg/audio.c:
16346 winecfg: Use hourglass cursor when opening audio drivers.
16347 Misbehaving drivers can take a while to open so change to the hour
16348 glass cursor when opening them.
16350 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
16352 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
16353 atl: Implement AtlComPtrAssign.
16354 According to MSDN AtlModuleInit should initialize the modules critical
16357 2005-12-22 Alexandre Julliard <julliard@winehq.org>
16359 * ANNOUNCE, ChangeLog, VERSION, configure:
16362 ----------------------------------------------------------------
16363 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
16365 * dlls/shell32/tests/shlfolder.c:
16366 shell32: Added some test to document native ITEMIDLIST format.
16368 2005-12-22 Alexandre Julliard <julliard@winehq.org>
16370 * dlls/user/tests/msg.c:
16371 user/tests: Remove todo_wine from a few tests that (usually) succeed.
16373 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
16375 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
16376 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
16377 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
16378 it more responsive to commands in the MCI_MODE_PLAY state by checking
16379 hStopEvent even if the time frame between frames has expired.
16381 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
16383 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
16384 include/winerror.h:
16385 ole32: Return error instead of asserting if storage file is corrupt.
16387 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
16389 * dlls/user/tests/msg.c:
16390 user32/tests: Add a PeekMessage test.
16392 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
16394 * dlls/kernel/tests/console.c:
16395 kernel/tests: Check that we successfully open the console.
16397 2005-12-22 Alexandre Julliard <julliard@winehq.org>
16399 * server/console.c:
16400 server: Fixed console access rights handling.
16402 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
16404 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
16405 opengl: Fix last wgl regression.
16406 Fix wgl regression: test glx server version and extensions to use (and
16407 not use glXQueryDrawable on older glx implementations).
16409 2005-12-22 James Hawkins <truiken@gmail.com>
16411 * dlls/shell32/tests/shlfileop.c:
16412 shell32: Add tests for SHFileOperation's FO_MOVE command.
16414 * dlls/shell32/tests/shlfileop.c:
16415 shell32: Add tests for SHFileOperation's FO_COPY command.
16417 * dlls/shell32/tests/shlfileop.c:
16418 shell32: Add tests for SHFileOperation's FO_RENAME command.
16420 * dlls/shell32/tests/shlfileop.c:
16421 shell32: Add tests for SHFileOperation's FO_DELETE command.
16423 2005-12-22 Robert Reif <reif@earthlink.net>
16425 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
16426 winecfg: Add unmanaged windows configuration.
16428 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
16430 * dlls/dbghelp/module.c:
16431 dbghelp: Correct handling for all module names.
16433 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
16435 * dlls/msi/format.c, dlls/msi/tests/format.c:
16436 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
16438 2005-12-21 James Hawkins <truiken@gmail.com>
16440 * dlls/shell32/tests/shlfileop.c:
16441 shell32: Remove the '.\\' prefix from filenames, because it hides a
16442 bug in SHFileOperation.
16444 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
16446 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
16447 ddraw: Fix DirectDrawSurface::QueryInterface crash.
16449 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
16451 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
16452 winspool: Add version resource.
16454 2005-12-21 Alexandre Julliard <julliard@winehq.org>
16456 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
16457 msvcrt: Return a per-thread buffer in localtime and gmtime.
16459 2005-12-21 H. Verbeet <hverbeet@gmail.com>
16461 * dlls/d3d9/tests/shader.c:
16462 d3d9: Add traces for when shader support is missing in the shader test.
16464 2005-12-21 Hans Leidekker <hans@it.vu.nl>
16466 * dlls/kernel/process.c:
16467 kernel: Some documentation improvements.
16469 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
16471 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
16472 dlls/msvcrt/time.c:
16473 msvcrt: Implemented wctime(), wasctime().
16474 Free thread data in DLL_THREAD_DETACH.
16476 2005-12-21 Robert Reif <reif@earthlink.net>
16478 * programs/winecfg/En.rc, programs/winecfg/audio.c,
16479 programs/winecfg/resource.h:
16480 winecfg: Select an audio driver on fresh install.
16482 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
16484 * dlls/mscms/tests/profile.c:
16485 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
16488 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
16490 * dlls/msvideo/mciwnd.c:
16491 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
16493 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
16495 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
16496 msvcrt: Fix printf sign flags.
16497 Fix the printf sign flags so that '+' doesn't always override ' '
16498 space alone. If they both appear, continue parsing and let '+' take
16501 2005-12-21 Alexandre Julliard <julliard@winehq.org>
16503 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
16504 server/context_sparc.c, server/context_x86_64.c:
16505 server: Set the context flags in get_thread_context to indicate which
16506 parts of the returned context are valid.
16508 2005-12-21 Hans Leidekker <hans@it.vu.nl>
16510 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
16511 include/config.h.in:
16512 wldap32: Added configure checks for some potentially missing functions.
16514 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
16516 * dlls/msi/dialog.c:
16517 msi: Use a default dialog font if nothing is specified.
16519 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
16521 * dlls/shell32/tests/shlfolder.c:
16522 shell32/tests: Fixed a test failing on WinXP.
16524 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
16526 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
16527 dlls/dbghelp/wdbgexts.h:
16528 dbghelp: Added a few extensions to make windbg happy.
16530 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
16532 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
16533 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
16535 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
16537 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
16538 msacm: Preserve value of cbStruct in acmDriverDetails.
16539 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
16540 filled with a valid value before returning.
16541 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
16542 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
16543 native library: native ACM codecs expect cbStruct to be valid before
16544 filling the rest of the struct with any data.
16546 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
16548 * dlls/ntdll/exception.c:
16549 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
16551 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
16553 * programs/winecfg/Nl.rc:
16554 winecfg: Dutch resources update.
16556 2005-12-20 H. Verbeet <hverbeet@gmail.com>
16558 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
16559 wined3d: Cleanup shader constants code a little bit.
16560 Improved bounds checking.
16562 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
16564 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
16565 msvcrt: Require exact uppercase and lowercase format in printf routines.
16567 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
16569 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
16570 winemenubuilder: Provide depth to the menus created.
16572 2005-12-19 Alexandre Julliard <julliard@winehq.org>
16574 * dlls/kernel/process.c:
16575 kernel32: Check for tabs too when extracting the program name
16576 (reported by Vitaliy Margolen).
16578 2005-12-19 Hans Leidekker <hans@it.vu.nl>
16580 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
16581 tools/widl/typegen.c:
16582 widl: Avoid lvalue casts in generated code.
16584 2005-12-19 Kai Blin <kai.blin@gmail.com>
16586 * dlls/secur32/ntlm.c:
16587 secur32: Adding AcceptSecurityContext to the NTLM security provider.
16589 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
16591 * dlls/winspool/tests/info.c:
16592 winspool: Filter additional failures.
16594 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
16596 * programs/winhelp/winhelp.c:
16597 winhelp: Handle '> ' on command lines.
16599 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
16600 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
16601 dbghelp: First stab at supporting calling convention in function signature.
16603 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
16604 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
16606 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
16608 * programs/winecfg/Fr.rc:
16609 winecfg: Updated French resources.
16611 2005-12-19 Aric Stewart <aric@codeweavers.com>
16613 * dlls/user/Makefile.in, dlls/user/edit.c:
16614 user: Make the edit control IME aware and implement inline editing.
16615 Makes for a significantly better user experience for CJK users.
16617 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
16619 * dlls/msi/format.c:
16620 msi: Fixed deformat_environment to not cut off string.
16622 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
16624 * programs/taskmgr/dbgchnl.c:
16625 taskmgr: Fix viewing of debug channels.
16626 Various internal cleanups.
16628 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
16629 dbghelp: Implemented SymMatchString.
16631 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
16633 * dlls/user/winproc.c:
16634 user: Fix LB_GETTEXT unmapping for A<->W.
16636 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
16638 * dlls/setupapi/misc.c:
16639 setupapi: Fix comparing the group SIDs in IsUserAdmin.
16641 2005-12-19 Huw Davies <huw@codeweavers.com>
16643 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
16644 opengl: Add support for rendering on bitmaps.
16646 2005-12-19 Alexandre Julliard <julliard@winehq.org>
16648 * dlls/ole32/rpc.c:
16649 ole32: Revert exception handler change.
16650 The handler does the opposite of normal page fault handlers.
16652 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
16654 * dlls/user/tests/win.c:
16655 user: Fix hrgn leaks in win.c test.
16657 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
16659 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
16660 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
16661 comctl32: Add a test for the initial tooltip window style settings,
16662 make it pass under Wine.
16664 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
16666 * programs/winecfg/De.rc:
16667 winecfg: Update German resource.
16669 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
16671 * programs/wcmd/batch.c:
16672 wcmd: Increase maximum length of commands.
16673 Increase maximum length of commands to 8192 bytes as on Windows XP.
16674 Add needed braces to a multi line "if" statement.
16676 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
16678 * dlls/dbghelp/dbghelp.spec:
16679 dbghelp: New stubs (needed for windbg startup).
16681 * dlls/dbghelp/elf_module.c:
16682 dbghelp: Fixed loading .so modules from a living target.
16684 * dlls/dbghelp/stack.c:
16685 dbghelp: Fixed missing parameters info in StackWalk64.
16687 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
16689 * dlls/d3d9/tests/stateblock.c:
16690 d3d9: Don't crash on NULL device_ptr.
16692 2005-12-19 Alexandre Julliard <julliard@winehq.org>
16694 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
16695 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
16696 Changed exception raise functions to call it explicitly.
16698 2005-12-19 Jacek Caban <jacek@codeweavers.com>
16700 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
16701 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
16703 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
16704 Fix typo in urlmon.idl.
16706 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
16708 * dlls/user/edit.c, dlls/user/tests/edit.c:
16709 user32: Don't truncate text when creating edit control.
16711 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
16713 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
16714 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
16715 With a conformance test.
16717 2005-12-19 Jacek Caban <jacek@codeweavers.com>
16719 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
16720 urlmon: Added some tests and fixes of file protocol.
16722 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
16724 * programs/winecfg/No.rc:
16725 winecfg: Updated Norwegian Bokmaal resources.
16727 2005-12-18 Alexandre Julliard <julliard@winehq.org>
16729 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
16730 tools/winebuild/build.h, tools/winebuild/import.c,
16731 tools/winebuild/spec32.c, tools/winebuild/utils.c:
16732 ntdll: New implementation of relay thunks.
16733 New implementation of relay thunks that doesn't require modifying code
16734 on the fly, so that the thunks can be put in the text section.
16735 Some performance improvements.
16737 2005-12-17 Alexandre Julliard <julliard@winehq.org>
16739 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
16740 ntdll: Don't use a real guard page at the bottom of the stack.
16741 A no-access page is enough, we can't properly raise an overflow
16744 2005-12-17 Robert Reif <reif@earthlink.net>
16746 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
16747 programs/winecfg/De.rc, programs/winecfg/En.rc,
16748 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
16749 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
16750 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
16751 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
16752 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
16753 programs/winecfg/main.c, programs/winecfg/resource.h,
16754 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
16755 programs/winecfg/winecfg.rc:
16756 winecfg: Use sound tree view for driver selection.
16757 - Move driver selection and configuration into tree view.
16758 - Only show loadable drivers.
16760 * dlls/winmm/wineoss/midi.c:
16761 wineoss: Shorten MIDI names.
16762 Shorten MIDI names to fit into 32 byte array without overflow.
16764 2005-12-17 Juan Lang <juan_lang@yahoo.com>
16766 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
16767 crypt32: Implement more implicit properties, with tests.
16769 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
16771 * dlls/imagehlp/imagehlp.spec:
16772 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
16774 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
16776 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
16777 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
16778 Add a ScrollDC test with NULL clipping rect.
16779 Add another set of ScrollDC tests written by Rein Klazes.
16781 2005-12-16 Huw Davies <huw@codeweavers.com>
16783 * dlls/x11drv/opengl.c:
16784 x11drv: Get the visual for the GLXPixmap from the current pixel format.
16786 2005-12-16 Alexandre Julliard <julliard@winehq.org>
16788 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
16789 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
16790 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
16791 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
16792 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
16793 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
16794 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
16795 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
16796 Take advantage of the __EXCEPT_PAGE_FAULT macro.
16798 * dlls/ntdll/exception.c, include/wine/exception.h:
16799 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
16800 easier to handle the common case of trapping page faults.
16802 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
16803 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
16804 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
16806 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
16807 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
16808 ntdll: More compatible exception information for protection faults.
16809 Added a bunch of test cases.
16811 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
16813 * dlls/wined3d/vertexdeclaration.c:
16814 wined3d: Vertex declaration cleanup.
16815 Clean up constants and the wine declaration when the vertex
16816 declaration is destroyed.
16818 * dlls/wined3d/device.c:
16819 wined3d: Allow NULL multi sample quality.
16820 Allow MultiSampleQuality to be passed as NULL, this is a
16821 requirement for DirectX 8 and lower.
16823 2005-12-16 Alexandre Julliard <julliard@winehq.org>
16825 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
16826 dlls/ntdll/ntdll.spec:
16827 Add -register hint in ntdll, kernel and msvcrt spec files.
16829 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
16830 winebuild: Allow -register flag for Win32 too.
16831 This way it can be used as hint for the relay code.
16833 2005-12-16 Juan Lang <juan_lang@yahoo.com>
16835 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
16836 crypt32: Implement CRLDistPoints encoding/decoding.
16837 - rewrite sequence decoding to support context-specific tags, and
16838 eliminate duplicated code
16839 - implement encoding and decoding of CRLDistPoints
16841 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
16843 * dlls/shell32/shellpath.c, include/shlobj.h:
16844 shell32: Fix return value of PathProcessCommand.
16846 2005-12-16 Jacek Caban <jacek@codeweavers.com>
16848 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
16849 urlmon: Fix BindToStorage test.
16851 * include/mshtmdid.h, include/mshtml.idl:
16852 Added some declarations to mshtml.idl.
16854 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
16855 widl: Added bindable and displaybind attributes handling.
16857 2005-12-16 Milko Krachounov <milko@3mhz.net>
16859 * programs/winecfg/Bg.rc:
16860 winecfg: Update Bulgarian resource.
16862 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
16864 * programs/uninstaller/Es.rc:
16865 uninstaller: Spanish translations update.
16867 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
16868 winecfg: Spanish translations update.
16870 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
16872 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
16873 wined3d: Fix matrix copy/paste bug.
16875 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
16877 * dlls/wined3d/device.c:
16878 wined3d: Vertex declaration recording state.
16879 Stop SetVertexDeclaration from reference counting if a stateblock is
16882 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
16884 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
16885 user32: Implement saving and fix reading of nonclient metrics.
16886 With conformance tests.
16888 2005-12-16 Tomas Carnecky <tom@dbservice.com>
16890 * dlls/x11drv/opengl.c:
16891 x11drv: Allow users to preload an OpenGL library.
16893 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
16895 * include/ddk/wdm.h:
16896 Add some structs/prototypes to wdm.h.
16898 2005-12-15 James Hawkins <truiken@gmail.com>
16900 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
16901 setupapi: Added stubs for SetupGetInfInformation and
16902 SetupQueryInfFileInformation.
16904 2005-12-15 Alexandre Julliard <julliard@winehq.org>
16906 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
16907 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
16909 2005-12-15 Jacek Caban <jacek@codeweavers.com>
16911 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
16912 mshtml: Fix handling Gecko strings.
16914 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
16915 mshtml: Set Gecko's profile.
16916 Make sure that Gecko components are registered.
16918 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
16920 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
16921 wined3d: Internal reference counting.
16922 Change most references to resources parent into references to the
16923 resource, so that external reference counts match DirectX but object
16924 aren't released if they are still referenced by the stateblock.
16926 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
16928 * dlls/mscms/tests/profile.c:
16929 mscms: Add another possible error.
16931 * dlls/d3d9/tests/vertexdeclaration.c:
16932 d3d9: Don't treat missing d3d9.dll as a failure.
16934 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
16936 * dlls/iccvid/iccvid.c:
16937 iccvid: Add support for ICM_DECOMPRESS_END message.
16939 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
16941 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
16942 user: Read/save minimized metrics from/to registry.
16944 2005-12-14 Alexandre Julliard <julliard@winehq.org>
16946 * loader/preloader.c:
16947 preloader: Reserve some space for the shared user data.
16949 * dlls/ntdll/virtual.c:
16950 ntdll: Fixes in virtual memory protection flags.
16951 Tweak reporting of virtual protection flags and address space limit to
16952 yield results closer to what Windows does.
16954 2005-12-14 H. Verbeet <hverbeet@gmail.com>
16956 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
16957 dlls/d3d9/tests/vertexdeclaration.c:
16958 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
16960 * dlls/wined3d/vertexdeclaration.c:
16961 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
16963 * dlls/d3d9/vertexshader.c:
16964 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
16965 before getting the parent.
16967 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
16969 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
16970 include/wine/server_protocol.h, include/winioctl.h,
16971 server/named_pipe.c, server/protocol.def, server/trace.c:
16972 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
16973 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
16974 Modify WaitNamedPipeW to use NtFsControlFile.
16975 Replace struct overlapped with event.
16977 2005-12-14 Mike McCormack <mike@codeweavers.com>
16979 * programs/winecfg/Ko.rc:
16980 winecfg: Update Korean translation.
16982 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
16984 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
16985 d3d9: Don't treat missing d3d9.dll as a failure.
16987 2005-12-14 H. Verbeet <hverbeet@gmail.com>
16989 * dlls/wined3d/device.c:
16990 wined3d: Return the correct vertex declaration.
16991 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
16992 declaration in This->stateblock instead of the one in
16993 This->updateStateBlock.
16995 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
16997 * dlls/riched20/editor.c:
16998 riched20: Reset selection when text is reset.
17000 2005-12-14 Aric Stewart <aric@codeweavers.com>
17002 * dlls/user/clipboard.c:
17003 user: GetClipboardFormatNameA fix.
17004 In the W->A translation make sure we have characters to translate
17005 before doing the WideCharToMultiByte with -1.
17007 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
17009 * dlls/mscms/tests/profile.c:
17010 mscms: Move repetitive code to helper macros.
17012 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
17014 * dlls/x11drv/scroll.c:
17015 x11drv: ScrollDC fix.
17016 There is no need to offset the source rectangle in the reverse
17017 direction before scrolling.
17019 2005-12-13 Aric Stewart <aric@codeweavers.com>
17021 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
17022 dlls/wininet/tests/http.c:
17023 wininet: HTTP headers reworking.
17024 Redo how headers are handled, eliminating the concept of Standard
17025 Headers and allow all headers to be added multiple times.
17026 Allow querying of headers with an index to get the multiple headers.
17027 Respect response vs request headers in HttpQueryInfo.
17028 Add a number of tests to extensively test header adding and replacing.
17030 2005-12-13 Alexandre Julliard <julliard@winehq.org>
17032 * dlls/gdi/bitmap.c:
17033 gdi: Added support for doing GetBitmapBits on a DIB section.
17034 Simply copy the DIB bits in that case.
17036 * dlls/x11drv/dib.c:
17037 x11drv: Clipping fix with DIB section copy.
17038 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
17039 that the clipping region is taken into account.
17041 2005-12-13 H. Verbeet <hverbeet@gmail.com>
17043 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
17044 dlls/d3d9/tests/shader.c:
17045 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
17047 2005-12-13 Alexandre Julliard <julliard@winehq.org>
17049 * server/mailslot.c, server/named_pipe.c:
17050 server: Added get_file_info implementation for named pipe and mailslot devices.
17052 * server/mailslot.c, server/named_pipe.c:
17053 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
17055 2005-12-13 Robert Shearman <rob@codeweavers.com>
17057 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
17058 tools/widl/typegen.h:
17059 widl: Start generating type format strings.
17060 Based on a patch by Eric Kohl.
17062 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
17064 * tools/widl/server.c:
17065 widl: Server stubs in generated code are void functions.
17067 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
17069 * programs/winecfg/audio.c:
17070 winecfg: Simplified module handling code.
17072 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
17074 * dlls/wininet/http.c:
17075 wininet: Reinitialise NETCON on redirect.
17077 2005-12-13 Juan Lang <juan_lang@yahoo.com>
17079 * dlls/iphlpapi/ifenum.c:
17080 iphlpapi: Fix a couple of file descriptor leaks.
17082 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
17084 * tools/winedump/le.c, tools/winedump/ne.c:
17085 winedump: Const correctness fixes.
17087 2005-12-13 Juan Lang <juan_lang@yahoo.com>
17089 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
17090 crypt32: Decode cleanups.
17091 - implement a helper to decode sequences of like types
17092 - use helper functions wherever applicable when decoding
17093 - correct "expected" vs. "got" usage in tests
17094 - fix a few other small bugs
17096 2005-12-13 H. Verbeet <hverbeet@gmail.com>
17098 * dlls/wined3d/device.c:
17099 wined3d: Don't change the shader's refcount in SetVertexShader and
17102 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
17104 * dlls/wined3d/cubetexture.c:
17105 wined3d: Cube texture named constants.
17106 Update cubetexture so that names constants instead of numeric
17107 constants are used for the facetype and also add some additional
17108 checks where facetype is passed as a parameter to the function.
17110 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
17112 * dlls/shell32/tests/shlfolder.c:
17113 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
17115 * dlls/mscms/tests/profile.c:
17116 mscms: Add another possible error.
17118 2005-12-12 Alexandre Julliard <julliard@winehq.org>
17120 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
17121 dlls/ntdll/virtual.c:
17122 TEB.StackLimit should not include the guard page.
17124 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
17125 dlls/kernel/thread.c:
17126 kernel: Moved main stack initialization to process.c.
17129 server: Don't enable polling on regular files in add_queue.
17131 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
17132 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
17133 dlls/winedos/int13.c, dlls/winsock/socket.c:
17134 Pass specific access rights to wine_server_handle_to_fd.
17136 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
17137 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
17138 server/mapping.c, server/named_pipe.c, server/object.c,
17139 server/process.c, server/registry.c, server/serial.c, server/sock.c:
17140 server: Added access rights mapping to file objects.
17142 * server/process.c, server/thread.c:
17143 server: Added access rights mapping to process and thread objects.
17145 * server/registry.c:
17146 server: Added access rights mapping to registry key objects.
17148 * server/symlink.c:
17149 server: Added access rights mapping to symlink objects.
17152 server: Added access rights mapping to token objects.
17154 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
17155 server: Added access rights mapping to synchronization objects.
17157 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
17158 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
17159 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
17160 server/mapping.c, server/mutex.c, server/named_pipe.c,
17161 server/object.c, server/object.h, server/process.c, server/queue.c,
17162 server/registry.c, server/request.c, server/semaphore.c,
17163 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
17164 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
17165 server/winstation.c:
17166 server: Added infrastructure for access rights mapping.
17168 * server/mailslot.c:
17169 server: Allow the mailslot device to be opened as a file object.
17171 * server/named_pipe.c:
17172 server: Allow the named pipe device to be opened as a file object.
17174 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
17175 include/wine/server_protocol.h, server/fd.c, server/file.h,
17176 server/protocol.def, server/request.h, server/trace.c:
17177 server: Support for opening devices.
17178 Added support for opening devices directly with the server when they
17179 don't correspond to a Unix file.
17181 * server/mapping.c, server/trace.c:
17182 server: Use a better error code for a zero-size mapped file.
17184 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
17186 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
17187 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
17188 kernel32: Get rid of DOSMEM_AllocSelector.
17190 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
17192 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
17193 winspool: Added tests for OpenPrinter.
17195 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
17197 * dlls/shell32/shlview.c:
17198 shell32: Fix drag-scrolling in the shellview object.
17200 * dlls/ole32/ole2.c:
17201 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
17203 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
17205 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
17206 Functions with no paramters must be (void).
17208 2005-12-12 Robert Shearman <rob@codeweavers.com>
17210 * tools/widl/typegen.c:
17211 widl: Generate FC_ERROR_STATUS_T proc format.
17212 - Include the header file for the functions implemented in typegen.c.
17213 - Generate proc format for FC_ERROR_STATUS_T type.
17215 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
17216 tools/widl/server.c:
17217 widl: Support explicit binding handles.
17219 * tools/widl/server.c:
17220 widl: Zero initialize parameters in the generated server code.
17221 Zero initialize parameters in the generated code. Based on a patch by
17224 * tools/widl/client.c:
17225 widl: Calculate the size of buffer required.
17226 - Calculate the size of buffer required.
17228 - Set the buffer start and buffer end markers.
17230 * tools/widl/server.c:
17231 widl: Don't cast buffer pointers to long in generated server code.
17233 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
17235 * tools/widl/client.c, tools/widl/server.c:
17236 widl: Support multiple interfaces per file.
17238 2005-12-12 Robert Shearman <rob@codeweavers.com>
17240 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
17241 widl: Don't treat FC_SMALL as FC_SHORT.
17242 FC_SMALL is its own type and is the same size as FC_CHAR, not
17245 * tools/widl/header.c:
17246 widl: Use WCHAR instead of wchar_t.
17247 Output IDL wchar_t types as WCHAR to avoid conflicts with the
17248 generally incompatible Unix wchar_t.
17250 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
17252 * dlls/winspool/info.c:
17253 winspool: Added documentation for OpenPrinter.
17255 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
17257 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
17258 Const correctness fixes.
17260 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
17262 * include/ws2tcpip.h:
17263 winsock: getaddrinfo return codes
17264 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
17267 * dlls/winsock/socket.c:
17268 winsock: getaddrinfo - return code mapping.
17269 convert_eai_u2w should map from unix to windows, not the other way
17270 round (spotted by Dominic Wise).
17272 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
17274 * include/urlmon.idl:
17275 urlmon.idl: Add some BINDSTATUS values.
17277 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
17279 * dlls/comctl32/treeview.c:
17280 comctl32: Fixed (harmless) typo.
17282 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
17283 Removed some dead-code.
17285 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
17286 Made some functions static.
17288 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
17289 vidc: Return error codes when a message isn't supported.
17291 2005-12-12 Robert Shearman <rob@codeweavers.com>
17293 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
17294 OLE: Fix SafeArrayCopy for NULL pvData.
17295 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
17296 cbElements is non-zero. Add a test for this and fix the safe array
17299 * dlls/ole32/errorinfo.c:
17300 CreateErrorInfo trace fix.
17301 CreateErrorInfo isn't a stub so don't print this in the trace
17304 * dlls/oleaut32/typelib.c:
17305 OLE: Add const to several typelib functions.
17306 Add const attributes to parameters for several functions and fix up
17309 * dlls/oleaut32/oleaut.c:
17310 OleTranslateColor trace fix.
17311 OleTranslateColor isn't a stub so don't print ":stub" in the trace
17314 2005-12-12 Jacek Caban <jacek@codeweavers.com>
17316 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
17317 dlls/mshtml/mshtml_private.h:
17318 mshtml: Added IHTMLDocument3 stub implementation.
17320 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
17322 * programs/winetest/Makefile.in:
17323 winetest: Add d3d9 tests.
17325 2005-12-12 Robert Shearman <rob@codeweavers.com>
17327 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
17328 widl: Don't output __RPC_FAR in generated code.
17330 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
17332 * programs/winecfg/Nl.rc:
17333 winecfg: Update Dutch resources for the Audio tab.
17335 2005-12-12 Jacek Caban <jacek@codeweavers.com>
17337 * include/mshtmdid.h, include/mshtml.idl:
17338 Added declaration of IHTMLDocument3 and more DISPIDs.
17340 2005-12-12 Filip Navara <xnavara@volny.cz>
17342 * dlls/kernel/module.c:
17343 kernel: Fix the Mach-O binary magic.
17345 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
17347 * dlls/winedos/dosmem.c:
17348 winedos: Implement MCB.
17350 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
17352 * dlls/urlmon/umstream.c:
17353 urlmon: Correctly fix IStream::Read.
17354 Don't dereference a possible NULL pointer.
17356 2005-12-09 H. Verbeet <hverbeet@gmail.com>
17358 * configure, configure.ac, dlls/d3d9/Makefile.in,
17359 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
17360 dlls/d3d9/tests/stateblock.c:
17361 d3d9: Add a test for BeginStateBlock and EndStateBlock.
17363 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
17365 * include/mmsystem.h:
17366 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
17368 2005-12-09 Kai Blin <blin@gmx.net>
17370 * dlls/secur32/ntlm.c:
17371 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
17373 2005-12-09 Alexandre Julliard <julliard@winehq.org>
17375 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
17376 server/change.c, server/protocol.def, server/registry.c,
17378 server: Added object attributes to a few more requests.
17380 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
17381 server/event.c, server/file.c, server/handle.c, server/handle.h,
17382 server/mailslot.c, server/mapping.c, server/mutex.c,
17383 server/named_pipe.c, server/process.c, server/semaphore.c,
17384 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
17385 server/timer.c, server/token.c, server/winstation.c:
17386 server: Make alloc_handle use attributes instead of inherit flag.
17388 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
17389 dlls/x11drv/x11drv_main.c, include/wine/server.h,
17390 programs/wineconsole/curses.c:
17391 Make wine_server_fd_to_handle use attributes instead of inherit flag.
17393 * programs/wineconsole/wineconsole.c:
17394 wineconsole: Remove some unnecessary typecasts.
17396 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
17397 server/protocol.def, server/trace.c:
17398 server: Use attributes instead of inherit flag in dup_handle request.
17400 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
17401 server/token.c, server/trace.c:
17402 server: Use attributes instead of inherit flag in token requests.
17403 Also use the specified access rights in the open_token request.
17405 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
17406 include/wine/server_protocol.h, server/process.c,
17407 server/protocol.def, server/thread.c, server/trace.c:
17408 server: Use attributes instead of inherit flag in process and thread requests.
17410 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
17411 server/protocol.def, server/snapshot.c, server/trace.c:
17412 server: Use attributes instead of inherit flag in snapshot requests.
17414 * dlls/kernel/console.c, include/wine/server_protocol.h,
17415 programs/wineconsole/wineconsole.c, server/console.c,
17416 server/protocol.def, server/trace.c:
17417 server: Use attributes instead of inherit flag in console requests.
17419 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
17420 server/file.c, server/protocol.def, server/trace.c:
17421 server: Use attributes instead of inherit flag in file requests.
17423 * dlls/winsock/socket.c, include/wine/server_protocol.h,
17424 server/protocol.def, server/sock.c, server/trace.c:
17425 server: Use attributes instead of inherit flag in socket requests.
17427 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
17429 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
17430 Add some missing includes which contain used prototypes.
17432 2005-12-09 Jacek Caban <jacek@codeweavers.com>
17434 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
17435 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
17436 dlls/mshtml/nsservice.c:
17437 mshtml: Added PromptService implementation.
17439 * dlls/mshtml/nsembed.c:
17440 mshtml: Added nsIURIContentListener to QueryInterface.
17441 Always release nsIWebBrowserSetup.
17443 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
17444 dlls/mshtml/nsiface.idl:
17445 mshtml: Added nsIEmbeddingSiteWindow implementation.
17447 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
17449 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
17450 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
17451 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
17452 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
17453 wined3d: Vertex shader 8 support.
17454 Start to add support for DirectX 8 vertex shaders, constants and
17455 registers are now correctly assigned and loaded allowing support for
17456 most basic d3d8 shaders.
17458 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
17460 * dlls/urlmon/umstream.c:
17461 urlmon: Fix call to ReadFile.
17462 The BytesRead parameter passed to ReadFile may never be NULL.
17464 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
17466 * tools/winapi/win16.api, tools/winapi/win32.api:
17467 Update win16.api and win32.api.
17469 * tools/sfnt2fnt.c:
17470 sfnt2fnt: Don't print two newlines after error messages.
17472 * tools/widl/header.c:
17473 widl: Issue correct C++ headers.
17475 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
17477 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
17478 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
17480 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
17482 * programs/winecfg/No.rc:
17483 winecfg: Updated Norwegian Bokmaal resources.
17485 2005-12-08 Alexandre Julliard <julliard@winehq.org>
17487 * ANNOUNCE, ChangeLog, VERSION, configure:
17490 ----------------------------------------------------------------
17491 2005-12-08 Huw Davies <huw@codeweavers.com>
17494 gdi: Fix 24bpp -> 32bpp copy.
17496 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
17498 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
17499 advapi32: RegCreateKeyEx fix.
17500 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
17501 subkey begins with one. With a regression test.
17503 2005-12-08 Robert Shearman <rob@codeweavers.com>
17505 * tools/widl/parser.y:
17506 widl: Formatting cleanups.
17508 2005-12-08 Robert Shearman <rob@codeweavers.com>
17510 * tools/widl/typegen.c:
17511 widl: Marshal and unmarshal basic types.
17513 2005-12-08 Robert Shearman <rob@codeweavers.com>
17515 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
17516 tools/widl/typegen.c, tools/widl/typegen.h:
17517 widl: Add a type generator framework.
17518 Add a framework for writing the strings for marshaling and
17519 unmarshaling parameters and make the client and server use it.
17521 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
17523 * tools/widl/client.c, tools/widl/server.c:
17524 widl: Write out argument lists in the server.
17525 - Add framework for updating proc offsets.
17526 - Write out argument lists in the server.
17528 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
17530 * tools/widl/client.c, tools/widl/server.c:
17531 widl: Rename some variables.
17533 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
17535 * programs/winecfg/De.rc:
17536 winecfg: Update German resource.
17538 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
17540 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
17541 opengl: render_texture
17542 - better render_texture emulation (using pbuffers)
17543 - support GLX_ATI_render_texture for render_texture
17545 2005-12-08 Aric Stewart <aric@codeweavers.com>
17547 * dlls/wininet/http.c:
17548 wininet: Handle HTTP_QUERY_CUSTOM.
17549 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
17550 lpBuffer is In/Out because the header we are querying is there.
17551 Additionally standard headers can be queried in this manner as well
17552 (such as Set-Cookie).
17554 2005-12-08 Robert Reif <reif@earthlink.net>
17556 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
17557 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
17558 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
17559 wineoss: Fix device probing.
17560 - Fix device probing at driver load time.
17561 - Fix memory leaks at driver exit time.
17563 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
17565 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
17566 include/dplobby8.h:
17567 dplay: dx8/dx9 support (missing includes).
17568 - add directx9 support for dplay8.h and dpaddr.h
17569 - new file dplobby8.h
17571 2005-12-08 Robert Shearman <rob@codeweavers.com>
17573 * dlls/commdlg/printdlg.c:
17574 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
17576 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
17578 * dlls/winmm/winealsa/audio.c:
17579 winealsa: Fixed returned string in capabilities.
17581 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
17583 * dlls/winmm/winenas/audio.c:
17584 winenas: fix crash.
17585 - return correct MM error code when no connection to server has been
17587 - don't close the AU driver if it hasn't been opened
17589 2005-12-08 H. Verbeet <hverbeet@gmail.com>
17591 * include/d3d8.h, include/d3d9.h:
17592 d3d8/d3d9: Define D3D_SDK_VERSION.
17594 2005-12-08 Robert Shearman <rob@codeweavers.com>
17596 * programs/notepad/dialog.c, programs/notepad/main.c,
17597 programs/notepad/main.h:
17598 notepad: Remember options selected in the print setup dialog.
17600 2005-12-08 Mike McCormack <mike@codeweavers.com>
17602 * programs/winecfg/audio.c:
17603 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
17605 2005-12-08 Aric Stewart <aric@codeweavers.com>
17607 * dlls/wininet/http.c:
17608 wininet: A->W bugfix.
17609 When converting SendRequestExA -> W we need to set the lpcszHeader
17610 parameter to NULL if the original one is NULL.
17612 2005-12-08 Alexandre Julliard <julliard@winehq.org>
17614 * dlls/ntdll/reg.c, include/winternl.h:
17615 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
17616 Fixed the return value type.
17618 2005-12-07 Jacek Caban <jacek@codeweavers.com>
17620 * dlls/mshtml/nsembed.c:
17621 mshtml: Added config key to specify Gecko path.
17623 2005-12-07 Robert Reif <reif@earthlink.net>
17625 * programs/winecfg/audio.c:
17626 winecfg: Added support for auto detecting all drivers by attempting to
17629 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
17631 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
17632 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
17633 dlls/wintrust/wintrust_main.c:
17634 Add a few missing #includes.
17636 2005-12-07 Kai Blin <blin@gmx.net>
17638 * dlls/secur32/ntlm.c:
17639 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
17642 2005-12-07 Robert Reif <reif@earthlink.net>
17644 * programs/winecfg/En.rc, programs/winecfg/audio.c,
17645 programs/winecfg/resource.h:
17646 winecfg: Show all sound card drivers and their devices.
17648 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
17650 * tools/fnt2fon.c, tools/sfnt2fnt.c:
17651 Add an error() function to fnt2fon and sfnt2fnt.
17653 2005-12-06 Robert Shearman <rob@codeweavers.com>
17655 * dlls/oleaut32/typelib.c:
17656 OLE: Implement undocumented behaviour in DispCallFunc.
17657 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
17658 Office 2003 and document the function.
17660 2005-12-06 Robert Shearman <rob@codeweavers.com>
17662 * dlls/oleaut32/typelib.c:
17663 OLE: Implement ITypeInfo_AddressOfMember.
17665 2005-12-06 Robert Shearman <rob@codeweavers.com>
17667 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
17668 dlls/oleaut32/typelib.h:
17669 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
17670 Fix more fallout from dispinterface retval patch: make typelib
17671 marshaler use the internal function description so that it calls
17672 dispinterface functions with the correct number of parameters again.
17673 Also fixes some memory leaks caused by the fact that a corresponding
17674 ReleaseXDesc function has to be called for each GetXDesc.
17676 2005-12-06 Robert Shearman <rob@codeweavers.com>
17678 * dlls/oleaut32/tests/typelib.c:
17679 OLE: Add tests for the typelib version of ITypeComp_Bind.
17681 2005-12-06 Robert Shearman <rob@codeweavers.com>
17683 * dlls/oleaut32/typelib.c, include/oleauto.h:
17684 OLE: Update the type of the oVft parameter for DispCallFunc.
17686 2005-12-06 Kai Blin <blin@gmx.net>
17688 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
17689 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
17692 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
17695 c2man: Remove HTML warnings.
17697 2005-12-06 Robert Reif <reif@earthlink.net>
17699 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
17700 winejack: Fix driver load and initialization.
17701 Move wave in/out initialization from wave out to driver.
17702 Add index number to device names.
17703 Fix memset bug where only first wave in caps was zeroed.
17705 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
17707 * dlls/winmm/mciwave/mciwave.c:
17708 mciwave: save/record.
17709 - fix for playback after a sound has been recorded
17710 - shall fix also opening the mci device without name
17711 - bug reported (and fix tested) by Peter Astrand
17713 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
17715 * dlls/dbghelp/stack.c:
17716 dbghelp: Final touch on StackWalk64 so that it works.
17718 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
17720 * dlls/winspool/info.c:
17721 winspool: Document the monitor functions.
17723 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
17725 * tools/winapi/win16.api, tools/winapi/win32.api:
17726 Sort entries in win16.api and win32.api
17728 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
17730 * dlls/x11drv/opengl.c:
17731 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
17733 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
17735 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
17736 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
17738 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
17740 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
17741 gdi: Added stub for AddFontMemResourceEx.
17743 2005-12-06 Alexandre Julliard <julliard@winehq.org>
17745 * include/mlang.idl:
17746 mlang: Properly declare the interface uuids.
17748 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
17750 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
17751 mlang: Implement IEnumRfc1766 interface.
17753 2005-12-06 Robert Reif <reif@earthlink.net>
17755 * dlls/winmm/winejack/jack.c:
17756 winmm: Allow sound card driver to be opened more than once.
17759 2005-12-06 Robert Reif <reif@earthlink.net>
17761 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
17762 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
17763 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
17764 winmm: Allow sound card drivers to be opened more than once.
17766 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
17768 * tools/winapi/win32.api:
17769 Update win32.api to current git.
17771 2005-12-06 Robert Shearman <rob@codeweavers.com>
17773 * dlls/ole32/rpc.c:
17774 OLE: Fix a typo where brackets were missing.
17776 2005-12-06 Robert Shearman <rob@codeweavers.com>
17778 * dlls/oleaut32/typelib.c:
17779 OLE: ITypeInfo_Invoke parameter naming change.
17780 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
17781 DWORD, but an unsigned short.
17783 2005-12-06 Jacek Caban <jacek@codeweavers.com>
17785 * dlls/shdocvw/webbrowser.c:
17786 shdocvw: Added get_Document implementation.
17788 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
17790 * programs/winedbg/expr.c:
17791 winedbg: Fixed broken code about type management for binary operator.
17793 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
17795 * dlls/winspool/info.c:
17796 winspool: Add documentation for the port functions.
17798 2005-12-05 Alexandre Julliard <julliard@winehq.org>
17800 * dlls/kernel/tests/thread.c:
17801 kernel: Added a basic test for exception handling in threads.
17803 2005-12-05 Alexandre Julliard <julliard@winehq.org>
17805 * dlls/user/cursoricon.c:
17806 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
17808 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
17810 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
17811 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
17813 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
17815 * dlls/devenum/createdevenum.c:
17816 devenum: Don't leak key handle creating a category registry key.
17818 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
17821 msi: Implemented DllCanUnloadNow.
17823 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
17825 * dlls/imagehlp/imagehlp.spec:
17826 imagehlp: fixed typo in SymSetOptions entry.
17828 2005-12-05 Huw Davies <huw@codeweavers.com>
17830 * dlls/msi/msi.spec:
17831 msi: Fix MsiProvideQualifiedComponentW spec file entry.
17833 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
17835 * server/main.c, server/object.h:
17836 server: Remove sync_namespace.
17838 2005-12-05 Alexandre Julliard <julliard@winehq.org>
17840 * server/directory.c, server/mailslot.c, server/named_pipe.c,
17842 server: Let the directory code handle device names.
17844 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
17846 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
17847 server/mailslot.c, server/object.h, server/protocol.def,
17849 Move mailslot devices into directory name space.
17851 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
17853 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
17854 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
17855 server/directory.c, server/named_pipe.c, server/object.h,
17856 server/protocol.def, server/trace.c:
17857 Move named pipe objects into directory name space.
17858 Change tests accordingly.
17859 Add small test for WaitNamedPipe.
17861 2005-12-05 Alexandre Julliard <julliard@winehq.org>
17863 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
17864 server/object.h, server/semaphore.c, server/symlink.c,
17866 server: Move handle allocation out of open_object_dir.
17868 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
17870 * dlls/dbghelp/stack.c, include/dbghelp.h:
17871 dbghelp: Implemented StackWalk64.
17873 2005-12-05 Francois Gouget <fgouget@free.fr>
17875 * dlls/msvidc32/msvideo1.c:
17876 msvidc32: Add a comment for DllMain() to stop winapi_check from
17877 complaining about it.
17879 2005-12-05 Francois Gouget <fgouget@free.fr>
17881 * tools/winapi/win32.api:
17882 Update win32.api to match the current sources.
17884 2005-12-05 Pavel Roskin <proski@gnu.org>
17886 * programs/notepad/Ru.rc:
17887 notepad: Russian translation for "Font..." menu item.
17889 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
17891 * dlls/riched20/editor.c:
17892 riched20: register ListBox & ComboBox classes
17893 Partially implement REExtendedRegisterClass() to register missing
17894 window classes so that applications relying on them don't get
17897 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
17899 * programs/winefile/Ko.rc:
17900 winefile: Fix an incorrect translation.
17902 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
17904 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
17905 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
17906 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
17907 programs/notepad/No.rc, programs/regedit/No.rc,
17908 programs/winecfg/No.rc:
17909 Update Norwegian Bokmaal resources.
17911 2005-12-05 Patrick Ammann <pammann@aro.ch>
17913 * dlls/wininet/netconnection.c:
17914 wininet: compilation fix
17915 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
17916 HAVE_OPENSSL_ERR_H are not defined.
17918 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
17920 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
17921 winmm: driver unloading.
17922 - properly handle drivers unloading when no session instance of the
17923 driver has been created
17925 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
17927 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
17928 programs/winedbg/symbol.c:
17929 dbghelp,winedbg: SYMBOL_INFO fix.
17930 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
17931 type of the symbol (we were returning the symbol index instead)
17932 - fixed winedbg accordingly
17934 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
17936 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
17937 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
17939 2005-12-05 Milko Krachounov <milko@3mhz.net>
17941 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
17942 Update the Bulgarian resources for commdlg and regedit.
17944 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
17946 * dlls/winsock/socket.c:
17947 winsock: Rewrote mappers to use sizeof() based loops.
17948 Added IPPROTO_IP and AF_UNSPEC to the mappers.
17950 2005-12-03 Robert Shearman <rob@codeweavers.com>
17952 * dlls/oleaut32/typelib.c:
17953 OLE: Support HREFTYPEs For ITypeInfos
17954 Add support for reading the hreftype of a typeinfo, return it to the
17955 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
17956 support referencing it in ITypeInfo_GetRefTypeInfo.
17958 2005-12-03 Robert Shearman <rob@codeweavers.com>
17960 * dlls/oleaut32/typelib.c:
17961 OLE: fix function name loading
17962 Correctly get the name of the second function of a propget/propput
17963 pair in MSFT typelibs when the name offset is set to -1.
17965 2005-12-03 Robert Shearman <rob@codeweavers.com>
17967 * dlls/oleaut32/typelib.c:
17968 OLE: fix invoking dispinterface functions
17969 Fix invoking dispinterface functions by using the internal
17970 representation of the function, not the one returned to applications.
17972 2005-12-03 H. Verbeet <hverbeet@gmail.com>
17974 * dlls/wined3d/pixelshader.c:
17975 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
17977 2005-12-03 H. Verbeet <hverbeet@gmail.com>
17979 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
17980 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
17981 Remove an unnecessary cast.
17983 2005-12-03 Robert Shearman <rob@codeweavers.com>
17985 * dlls/oleaut32/typelib.c:
17986 OLE: Move the dispinterface return value handling to functions that
17987 return the FUNCDESC to the user.
17989 2005-12-03 Robert Shearman <rob@codeweavers.com>
17991 * dlls/wininet/http.c, dlls/wininet/internet.c,
17992 dlls/wininet/netconnection.c:
17993 wininet: Correctly set the last error when a called Unix network
17996 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
17998 * programs/winedbg/symbol.c:
17999 winedbg: simplify some code.
18001 2005-12-03 H. Verbeet <hverbeet@gmail.com>
18003 * dlls/wined3d/device.c:
18004 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
18007 2005-12-03 Pavel Roskin <proski at gnu.org>
18009 * programs/wineconsole/wineconsole.c:
18010 Fixed regression in wineconsole creation (curses backend).
18012 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
18014 * tools/winapi/winapi_check:
18015 winapi_check: fully descend in included files to check for prototype.
18017 2005-12-03 Robert Shearman <rob@codeweavers.com>
18019 * dlls/oleaut32/typelib.c:
18020 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
18021 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
18022 should just affect which of a pair of [propget] and [propput]
18023 functions should be returned.
18025 2005-12-03 Robert Shearman <rob@codeweavers.com>
18027 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
18028 dlls/wininet/internet.h:
18029 wininet: global function/data cleanup
18030 Make some functions and a structure static since they are only used in
18033 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
18035 * programs/winedbg/stack.c:
18036 winedbg: fixed regression (and simplified code!) for arguments
18037 printing in backtrace.
18039 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
18041 * programs/winedbg/symbol.c:
18042 winedbg: fixed regression in 'info local' command.
18044 2005-12-03 Aric Stewart <aric@codeweavers.com>
18046 * programs/wcmd/builtins.c:
18047 wcmd: mkdir recursive create
18048 In at least both win2k and winxp mkdir from the command prompt can
18049 recursively create full directory paths. This implements that
18052 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
18054 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
18056 Move standard WGL function declarations to wingdi.h.
18057 dlls/opengl32/wgl.h is now empty and no longer needed.
18059 2005-12-02 Francois Gouget <fgouget@free.fr>
18061 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
18062 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
18063 tools/winapi/winapi_extract, tools/winebuild/utils.c:
18064 Assorted spelling fixes.
18066 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
18068 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
18069 include/wine/server_protocol.h, server/mapping.c,
18070 server/protocol.def, server/trace.c:
18071 Move mapping (section) objects into directory name space.
18073 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
18075 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
18076 server/protocol.def, server/timer.c, server/trace.c:
18077 Move timer objects into directory name space.
18079 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
18081 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
18082 server/protocol.def, server/semaphore.c, server/trace.c:
18083 Move semaphore objects into directory name space.
18085 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
18087 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
18088 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
18089 server/console.c, server/event.c, server/mutex.c,
18090 server/named_pipe.c, server/object.h, server/process.c,
18091 server/protocol.def, server/trace.c:
18092 Move event and mutex objects into directory name space.
18094 2005-12-02 Jacek Caban <jacek@codeweavers.com>
18096 * dlls/shdocvw/dochost.c:
18097 Sync the WebBrowser's window size with document's window.
18099 2005-12-02 Francois Gouget <fgouget@free.fr>
18101 * tools/winapi/win32.api:
18102 Update win32.api to match the current sources.
18104 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
18106 * include/objbase.h, tools/widl/header.c:
18107 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
18109 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
18111 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
18113 * tools/widl/header.c:
18114 Reorder the virtual table definition so it's defined before it is used
18115 in widl header output.
18117 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
18119 * tools/widl/header.c:
18120 Use interface instead of struct where appropriate in widl.
18122 2005-12-02 Francois Gouget <fgouget@free.fr>
18124 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
18125 Fix the AtlAxWinInit() prototype.
18126 Also make it return FALSE to indicate failure instead of E_FAIL.
18127 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
18129 2005-12-02 Francois Gouget <fgouget@free.fr>
18131 * dlls/netapi32/ds.c, tools/winapi/win32.api:
18132 Better stick to the PSDK types and to the dsrole.h prototype.
18135 2005-12-02 Francois Gouget <fgouget@free.fr>
18137 * tools/winapi/winapi_parser.pm:
18138 Fix __RPC_USER handling.
18140 2005-12-02 Francois Gouget <fgouget@free.fr>
18142 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
18143 Better stick to the PSDK types.
18146 2005-12-02 Francois Gouget <fgouget@free.fr>
18148 * dlls/dbghelp/module.c, include/dbghelp.h:
18149 Add IMAGEHLP_MODULEW64.
18150 Add SymGetModuleInfoW64() and SymLoadModule64().
18152 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
18154 * dlls/shell32/shlview.c:
18155 Implemented scrolling during drag&drop for the shellview class.
18157 2005-12-02 Jacek Caban <jacek@codeweavers.com>
18159 * dlls/shdocvw/dochost.c:
18160 Use sink in navigate_complete instead of ClientSite's IDispatch.
18162 2005-12-02 Juan Lang <juan_lang@yahoo.com>
18164 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
18165 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
18166 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
18167 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
18168 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
18169 Implement more OID support functions.
18170 Use the exported OID support functions internally.
18171 Move OID support functions and stubs to a separate file.
18173 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
18175 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
18176 Make winapi_check understand the interface keyword.
18178 2005-12-02 Pavel Roskin <proski@gnu.org>
18180 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
18181 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
18182 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
18183 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
18184 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
18185 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
18186 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
18187 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
18188 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
18189 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
18190 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
18191 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
18192 Improve script selection combobox in the font selection dialog - set
18193 height to 90 (the old value of 10 could only fit a single line) and
18194 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
18197 2005-12-02 Jacek Caban <jacek@codeweavers.com>
18199 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
18200 Added implementation of IConnectionPoint::Advise and Unadvise.
18202 2005-12-02 Hans Leidekker <hans@it.vu.nl>
18204 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
18205 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
18206 dlls/wldap32/error.c:
18207 Document DN and error handling functions.
18208 Try to stick to Wine's documentation format.
18210 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
18212 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
18213 programs/wcmd/wcmdmain.c:
18214 Avoid formatted output in a few more places where formatting is not
18215 really needed and output could be large enough to be truncated.
18217 2005-12-02 Jacek Caban <jacek@codeweavers.com>
18219 * dlls/shdocvw/oleobject.c:
18222 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
18224 * dlls/shell32/tests/shlfolder.c:
18225 Added a test for native PIDL format.
18227 2005-12-02 James Hawkins <truiken@gmail.com>
18229 * dlls/advpack/advpack.c:
18230 Document many of the advpack functions.
18232 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
18234 * dlls/x11drv/opengl.c:
18235 Handle DONTCARE flags on ChoosePixelFormat.
18236 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
18237 find a compatible pixel format without). So try without if we cannot
18238 find a valid fbconfig with these options.
18240 2005-12-01 Hans Leidekker <hans@it.vu.nl>
18242 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
18243 dlls/wldap32/wldap32.spec:
18244 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
18245 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
18246 ldap_parse_vlv_control{A,W}. Stub implementations for
18247 ldap_parse_page_control{A,W}.
18249 2005-12-01 Hans Leidekker <hans@it.vu.nl>
18251 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
18252 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
18253 Stub implementations for functions handling paged search results.
18254 Add some missing declarations.
18256 2005-12-01 Huw Davies <huw@codeweavers.com>
18258 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
18259 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
18260 dlls/msxml3/tests/domdoc.c:
18261 Make the node object aggregatable so that the element object (and in
18262 future all of the other node types) can use it.
18264 2005-12-01 Alexandre Julliard <julliard@winehq.org>
18266 * dlls/ntdll/virtual.c:
18267 Check for need to add area to the reserved list also on unmap.
18269 2005-12-01 Alexandre Julliard <julliard@winehq.org>
18271 * dlls/ntdll/virtual.c:
18272 Ignore the large address space flag when version is win9x.
18274 2005-12-01 Hans Leidekker <hans@it.vu.nl>
18276 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
18277 Document the ldap_delete* functions.
18279 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
18281 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
18282 Don't use formatted output in WCMD_setshow_sortenv.
18283 Don't use unsafe vsprintf in WCMD_output.
18285 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
18287 * dlls/x11drv/dib.c:
18288 Fix for the monochrome DIB with inverted colors.
18290 2005-12-01 Alexandre Julliard <julliard@winehq.org>
18292 * dlls/msvcrt/tests/headers.c:
18293 Improved the CHECK_DEF macro to avoid code duplication.
18295 2005-12-01 Robert Shearman <rob@codeweavers.com>
18297 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
18298 Make dump functions const.
18300 2005-12-01 Jacek Caban <jacek@codeweavers.com>
18302 * dlls/shdocvw/oleobject.c:
18303 Added implementation of OLEIVERB_SHOW in DoVerb.
18305 2005-12-01 Robert Shearman <rob@codeweavers.com>
18307 * dlls/oleaut32/typelib.c:
18308 Remove broken return value handling code and that would reference
18309 memory beyond the end of the arguments array. Replace it with code
18310 that properly handles referencing the return type and setting the
18311 return type to VT_VOID when a dispinterface function doesn't have any
18314 2005-12-01 Alexandre Julliard <julliard@winehq.org>
18316 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
18317 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
18320 2005-12-01 Alexandre Julliard <julliard@winehq.org>
18322 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
18323 programs/regedit/treeview.c, server/registry.c:
18324 Fixed some compiler warnings on Darwin.
18326 2005-12-01 Pavel Roskin <proski@gnu.org>
18328 * programs/notepad/dialog.c, programs/notepad/main.c:
18329 Improve font support in Notepad.
18331 2005-12-01 Robert Shearman <rob@codeweavers.com>
18333 * dlls/oleaut32/typelib.c:
18334 Introduce a variable "elemdesc" to eliminate some long common
18336 Move the contents of the second arguments loop inside the first.
18337 Move the MSFT_ReadLEDWords so that it is the last statement in the
18338 loop since it is one of the iterators.
18340 2005-12-01 Robert Shearman <rob@codeweavers.com>
18342 * dlls/oleaut32/typelib.c:
18343 Don't truncate large integer constants.
18345 2005-12-01 Jacek Caban <jacek@codeweavers.com>
18347 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
18348 dlls/shdocvw/webbrowser.c:
18349 Added IOleInPlaceActiveObject stub implementation.
18351 2005-12-01 James Hawkins <truiken@gmail.com>
18353 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
18354 Add a stub for AdvInstallFile.
18356 2005-12-01 Robert Shearman <rob@codeweavers.com>
18358 * configure, configure.ac, dlls/wininet/netconnection.c,
18359 include/config.h.in:
18360 Cleanup SSL connections properly, do a few security checks in
18361 NETCON_secure_connect and display errors from SSL on failure. Don't
18362 use SSL_set_bio as SSL_set_fd is cleaner for us.
18364 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
18366 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
18367 Add a test for LB_SELITEMRANGE, make it pass under Wine.
18369 2005-12-01 Robert Shearman <rob@codeweavers.com>
18371 * dlls/stdole2.tlb/std_ole_v2.idl:
18372 Fix the entry attributes of the two module functions and uncomment
18373 LoadPicture, but comment out the defaultvalue attribute that causes
18374 widl to issue a warning.
18376 2005-12-01 Robert Shearman <rob@codeweavers.com>
18378 * dlls/oleaut32/typelib.c:
18379 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
18380 PARAMFLAG_DHASDEFAULT.
18381 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
18383 2005-12-01 Steven Edwards <steven@codeweavers.com>
18385 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
18386 Add stubs for ldap_search_init_page[A/W].
18388 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
18390 * dlls/x11drv/winpos.c:
18391 Remove unused include X11/IntrinsicP.h.
18393 2005-12-01 Jacek Caban <jacek@codeweavers.com>
18395 * dlls/shdocvw/oleobject.c:
18396 Added SetObjectRects implementation.
18398 2005-12-01 Jacek Caban <jacek@codeweavers.com>
18400 * dlls/shdocvw/client.c:
18401 Return S_OK in [On|Can]InPlaceActivate.
18402 Handle IOleDocumentSite in QueryInterface.
18404 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
18406 * dlls/gdi/freetype.c:
18407 Make WineEngGetFontData always return the used byte count.
18409 2005-11-30 Peter Lemenkov <petro@mail.ru>
18411 * include/winuser.h:
18412 Added WS_EX_COMPOSITED.
18414 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
18416 * dlls/user/painting.c, dlls/user/tests/msg.c:
18417 Add a test for RedrawWindow with an empty region/rectangle, make it
18420 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
18422 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
18423 Added more Nvidia card IDs.
18425 2005-11-30 Alexandre Julliard <julliard@winehq.org>
18427 * tools/winewrapper:
18428 Added support for Darwin DYLD_LIBRARY_PATH.
18430 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
18432 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
18433 server/Makefile.in, server/directory.c, server/object.h,
18434 server/protocol.def, server/request.h, server/symlink.c,
18436 Implement symbolic link object in wineserver.
18437 Implement Nt[Create|Open|Query]SymbolicLinkObject.
18438 Change tests accordingly.
18440 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
18442 * dlls/shell32/shellpath.c:
18443 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
18445 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
18447 * dlls/x11drv/dib.c:
18448 Fix for RGB mask that corresponds to the visual's mask.
18450 2005-11-30 Hans Leidekker <hans@it.vu.nl>
18452 * dlls/wldap32/control.c:
18453 Document the ldap_control* functions.
18455 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
18457 * dlls/shell32/shlexec.c:
18458 Fix context menu handling for more than one entry in order to repair
18459 .lnk-file execution: Don't break at the first non-matching entry.
18461 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
18463 * dlls/opengl32/wgl.c:
18464 Added some checks on wglCreatContext to avoid problems (and
18467 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
18469 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
18470 Added stub for CryptVerifyMessageSignature.
18472 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
18474 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
18475 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
18476 state. Change tests accordingly.
18478 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
18480 * dlls/user/tests/msg.c, dlls/user/win.c:
18481 New maximized visible window should be shown with
18482 ShowWindow(SW_SHOW).
18484 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
18486 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
18487 CreateWindow should not activate invisible minimized or maximized
18489 Add several tests to show the correct behavior.
18491 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
18493 * dlls/version/tests/install.c:
18494 Fix version tests on windows 9x/ME.
18496 2005-11-30 Robert Shearman <rob@codeweavers.com>
18498 * dlls/wininet/tests/http.c:
18499 Test the behaviour of HttpSendRequestEx when putting data into the
18502 2005-11-30 Robert Shearman <rob@codeweavers.com>
18504 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
18505 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
18506 can be used by both HttpSendRequest and HttpSendRequestEx.
18507 Also allow HttpSendRequestEx to be used asynchronously.
18509 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
18511 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
18512 include/lmserver.h, include/lmwksta.h:
18513 Add some prototypes to include/ for already existing functions in
18516 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
18518 * tools/winapi/win16.api, tools/winapi/win32.api,
18519 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
18520 tools/winapi/winapi_parser.pm:
18521 Update win32.api to current cvs.
18522 Add __RPC_USER as a calling convention in winapi.
18524 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
18526 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
18527 Add support for Intel drivers version string.
18528 Update default driver version (nvidia).
18530 2005-11-30 Robert Shearman <rob@codeweavers.com>
18532 * dlls/x11drv/xrender.c:
18533 Disable XRender if bit masks aren't valid.
18534 XRender code in the X11 driver will go into an infinite loop when the
18535 colour bit masks are 0, so disable XRender in this case.
18537 2005-11-30 Robert Shearman <rob@codeweavers.com>
18539 * dlls/msi/registry.c:
18540 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
18541 include the NULL terminator, so fix this.
18543 2005-11-30 Robert Shearman <rob@codeweavers.com>
18545 * dlls/wininet/http.c:
18546 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
18547 the call to InternetCrackUrl, which concatenates the params onto the
18549 Some other minor cleanups.
18551 2005-11-30 Robert Shearman <rob@codeweavers.com>
18553 * dlls/oleaut32/typelib.c:
18554 Factor out code for doing ELEMDESC sizes and copies.
18555 Copy FUNCDESC structures returned to calling applications instead of
18556 passing a pointer to the master structure used internally.
18557 Call VariantInit on newly allocated memory before calling VariantCopy.
18559 2005-11-29 Hans Leidekker <hans@it.vu.nl>
18561 * configure, configure.ac:
18562 Link to the reentrant version of libldap.
18564 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
18566 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
18567 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
18568 Add Korean translations.
18570 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
18572 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
18573 server/Makefile.in, server/directory.c, server/main.c,
18574 server/object.c, server/object.h, server/protocol.def,
18575 server/request.c, server/request.h, server/trace.c:
18576 Implement directory object in wineserver.
18577 Implement Nt[Create|Open]DirectoryObject.
18578 Change tests accordingly.
18580 2005-11-29 Alexandre Julliard <julliard@winehq.org>
18582 * dlls/ntdll/loader.c:
18583 Check for a valid module before attempting to read the export
18584 directory in LdrGetProcedureAddress.
18586 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
18588 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
18589 Clear the reference counter in WSACleanup, with regression test.
18591 2005-11-29 Hans Leidekker <hans@it.vu.nl>
18593 * dlls/wldap32/compare.c:
18594 Document the ldap_compare* functions.
18596 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
18598 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18599 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
18600 include/wine/wined3d_interface.h:
18601 Added support for vertex and pixel shader constants that have no type
18602 i.e. they haven't been set yet or are clear.
18604 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
18606 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
18607 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
18608 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
18609 include/Makefile.in, include/dsrole.h:
18610 Added some stubbed Ds-calls
18611 Start of conformance tests for these Ds-calls.
18613 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
18615 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
18618 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18620 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
18621 dlls/dbghelp/path.c, include/dbghelp.h:
18622 Added support for 'loading' virtual modules.
18624 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18626 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
18627 Implemented SymGet{Next|Prev}Line64.
18629 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18631 * dlls/dbghelp/module.c:
18632 Now correctly checking calling down to 32 bit version.
18634 2005-11-29 Robert Shearman <rob@codeweavers.com>
18636 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
18637 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
18639 Modify test case to demonstrate this.
18641 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18643 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
18644 Implemented SymGetModuleInfo64.
18646 2005-11-29 Robert Shearman <rob@codeweavers.com>
18648 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
18649 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
18650 dlls/ole32/usrmarshal.c:
18651 Implement some user marshal functions and add tests.
18653 2005-11-29 Robert Shearman <rob@codeweavers.com>
18655 * dlls/wininet/http.c:
18656 More lpszServerName -> lpszHostName fixes.
18658 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18660 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
18661 Implemented SymUnloadModule64.
18663 2005-11-29 James Hawkins <truiken@gmail.com>
18665 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
18666 Returned versions are always initialized to zero, even on failure.
18667 Function always returns S_OK, even on failure.
18668 Copy the file to the temp directory if the file exists but isn't found
18669 by GetFileVersionInfoSize.
18670 If bVersion is FALSE, return the language and code page identifiers of
18671 the file, not the system.
18673 2005-11-29 Robert Shearman <rob@codeweavers.com>
18675 * dlls/wininet/http.c:
18676 Fix redirects from secure to non-secure and vice versa.
18678 2005-11-29 Robert Shearman <rob@codeweavers.com>
18680 * dlls/oleaut32/typelib.c:
18681 Implement ITypeInfo_Bind for typelibs.
18682 Fix some places where a returned object was AddRef'd.
18683 Make the search through implemented types work on all types, not just
18686 2005-11-29 Peter Lemenkov <petro@mail.ru>
18688 * include/shellapi.h:
18689 Added some definitions.
18691 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18693 * dlls/winmm/mci.c:
18694 Fixed some bugs in MCI string parsing.
18696 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18698 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
18699 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
18701 Implemented SymLoadModuleEx.
18703 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18705 * programs/winedbg/debugger.h, programs/winedbg/display.c,
18706 programs/winedbg/stack.c, programs/winedbg/symbol.c:
18707 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
18708 oriented API (stack_get_current_symbol).
18709 Reused the func name (stack_get_frame) for internal stack.c handling.
18711 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
18713 * dlls/ole32/ole32res.rc:
18714 Made the Drag&Drop cursors' rubber band visible on a white background.
18716 2005-11-29 Alexandre Julliard <julliard@winehq.org>
18718 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
18719 Avoid including X11/Intrinsic.h.
18721 2005-11-29 Alexandre Julliard <julliard@winehq.org>
18723 * dlls/gdi/bitmap.c:
18724 Added support for doing SetBitmapBits on a DIB section.
18726 2005-11-29 James Hawkins <truiken@gmail.com>
18728 * include/advpub.h:
18729 Add ADN_DEL_UNC_PATHS define to advpub.h.
18731 2005-11-29 Robert Shearman <rob@codeweavers.com>
18733 * dlls/wininet/http.c:
18734 Change all SendAsyncCallback calls into the synchronous
18735 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
18738 2005-11-29 Robert Shearman <rob@codeweavers.com>
18740 * include/objidl.idl:
18741 Make IAdviseSink methods non-async and remove the IAsyncManager
18742 parameter hack that native COM used to use (but not any more). Async
18743 calls are an optimisation that we're not going to support in the near
18746 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
18748 * dlls/opengl32/wgl.c:
18749 Fixed crash in wglShareList.
18751 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
18753 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
18754 Fix implementation of IDirectMusic8Impl_CreatePort.
18756 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18758 * include/cvconst.h:
18759 Added calling convention definitions.
18761 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
18763 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
18764 Added stub for dbghelp.SymRegisterCallback64.
18766 2005-11-29 Robert Shearman <rob@codeweavers.com>
18768 * dlls/oleaut32/typelib.c:
18769 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
18770 Copy VARDESC structures returned to calling applications instead of
18771 passing a pointer to the master structure used internally.
18773 2005-11-29 Robert Shearman <rob@codeweavers.com>
18775 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
18776 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
18778 2005-11-29 Robert Shearman <rob@codeweavers.com>
18780 * dlls/rpcrt4/cpsf.c:
18781 The CLSID can be substituted by an IID present in one of the proxy
18782 file infos in NdrDllGetClassObject.
18784 2005-11-29 Robert Shearman <rob@codeweavers.com>
18786 * dlls/rpcrt4/ndr_midl.c:
18787 Return the correct error code from NdrProxyErrorHandler.
18789 2005-11-29 Robert Shearman <rob@codeweavers.com>
18791 * dlls/rpcrt4/ndr_ole.c:
18792 Raise exceptions on failures.
18793 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
18794 pStubMsg->BufferLength.
18795 Fix buffer calculation when no interface data is marshaled to the
18798 2005-11-29 Robert Shearman <rob@codeweavers.com>
18800 * dlls/rpcrt4/ndr_marshall.c:
18801 Fix the overflow check to not depend on pStubMsg->BufferStart and
18802 pStubMsg->BufferEnd being valid, because they aren't filled in when
18803 using MIDL-generated server stubs.
18804 Don't set the pointer to NULL on unmarshaling because we may want to
18805 unmarshal the value to an existing pointer instead of allocating a new
18808 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
18810 * dlls/user/tests/win.c, dlls/user/win.c:
18811 EnumChildWindows should return result from the callback.
18813 2005-11-28 Jacek Caban <jacek@codeweavers.com>
18815 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
18816 dlls/shdocvw/webbrowser.c:
18817 Activate document object.
18819 2005-11-28 Alexandre Julliard <julliard@winehq.org>
18821 * include/shlobj.h:
18822 Remove unnecessary external variable declarations.
18824 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
18826 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
18827 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
18828 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
18829 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
18830 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
18831 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
18832 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
18833 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
18834 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
18835 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
18836 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
18837 dlls/winmm/wineoss/oss.c:
18838 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
18840 2005-11-28 Juan Lang <juan_lang@yahoo.com>
18842 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
18843 Fix parameter count on some stubs (thanks to Marcus Meissner for
18844 spotting that.) Add a few more stubs.
18846 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
18848 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
18849 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
18850 Add German resources.
18852 2005-11-28 Hans Leidekker <hans@it.vu.nl>
18854 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
18855 Document the ldap_bind* functions.
18857 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
18859 * dlls/shell32/shfldr_unixfs.c:
18860 Enhanced UnixFolder's IDropTarget implementation.
18861 Use STATIC_CAST macro more consistently.
18863 2005-11-28 Alexandre Julliard <julliard@winehq.org>
18865 * tools/winebuild/spec16.c:
18866 Preserve 16-byte stack alignment in 16-bit relays.
18868 2005-11-28 Alexandre Julliard <julliard@winehq.org>
18870 * tools/winebuild/relay.c:
18871 Enforce 16-byte stack alignment when returning from 16-bit code and
18872 when calling a register function.
18874 2005-11-28 Ge van Geldorp <gvg@reactos.org>
18876 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
18877 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
18878 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
18879 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
18880 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
18881 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
18882 dlls/kernel/computername.c, dlls/kernel/debugger.c,
18883 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
18884 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
18885 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
18886 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
18887 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
18888 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
18889 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
18890 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
18891 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
18892 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
18893 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
18894 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
18895 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
18896 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
18897 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
18898 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
18899 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
18900 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
18901 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
18902 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
18903 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
18904 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
18905 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
18906 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
18907 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
18908 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
18909 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
18910 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
18911 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
18912 server/console.c, server/debugger.c, server/event.c, server/fd.c,
18913 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
18914 server/mapping.c, server/mutex.c, server/named_pipe.c,
18915 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
18916 server/region.c, server/registry.c, server/semaphore.c,
18917 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
18918 server/thread.h, server/timer.c, server/token.c, server/trace.c,
18919 server/window.c, server/winstation.c:
18920 Match PSDK STATUS_* definitions.
18922 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
18924 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
18925 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
18926 dlls/msvideo/msvideo_main.c, include/vfw.h:
18927 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
18930 2005-11-28 Aric Stewart <aric@codeweavers.com>
18932 * dlls/wininet/http.c:
18933 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
18934 port if non standard on the redirect host header and make sure to
18935 append the extra information (parameters) and such to the location if
18936 present. Additionally check to see if we are redirecting to https and
18937 if so set the appropriate port.
18939 2005-11-28 Jacek Caban <jacek@codeweavers.com>
18941 * dlls/shdocvw/dochost.c:
18942 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
18944 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
18946 * dlls/shell32/shlview.c:
18947 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
18949 2005-11-28 Ge van Geldorp <gvg@reactos.org>
18951 * dlls/shell32/shlexec.c:
18952 Other code in shlexec.c (e.g. the extension handling code in
18953 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
18956 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
18958 * dlls/winspool/info.c:
18959 Documentation added for GetPrinterDriverDirectoryW + A.
18961 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
18963 * include/ddk/wdm.h:
18964 Add directory and symlink access rights.
18966 2005-11-28 Robert Shearman <rob@codeweavers.com>
18968 * dlls/wininet/http.c:
18969 Add support for using secure (SSL/TLS) connections through a proxy
18972 2005-11-28 Robert Shearman <rob@codeweavers.com>
18974 * dlls/wininet/http.c, dlls/wininet/internet.h,
18975 dlls/wininet/netconnection.c:
18976 Move the initiation of the SSL connection into a separate function.
18978 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
18980 * dlls/user/menu.c, dlls/user/tests/menu.c:
18981 set_menu_item_text handles converting an empty menu item to a
18982 separator on its own, give it a chance to do its work in the
18985 2005-11-28 Robert Shearman <rob@codeweavers.com>
18987 * dlls/wininet/http.c, dlls/wininet/internet.h:
18988 Add a host port field that preserves the requested port of the
18991 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
18993 * dlls/usp10/usp10.c, include/usp10.h:
18994 Added some missing definitions in usp10.h.
18996 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
18998 * dlls/x11drv/graphics.c:
18999 Handle an X error in X11DRV_ExtFloodFill().
19001 2005-11-28 Robert Shearman <rob@codeweavers.com>
19003 * dlls/wininet/http.c:
19004 Fix "http://" prefix detection on the proxy URL.
19006 2005-11-28 Robert Shearman <rob@codeweavers.com>
19008 * dlls/rpcrt4/ndr_midl.c:
19009 Make sure to fill out the MIDL_STUB_MESSAGE structure in
19010 NdrSendReceive like we do in NdrProxySendReceive.
19012 2005-11-28 Robert Shearman <rob@codeweavers.com>
19014 * dlls/rpcrt4/ndr_marshall.c:
19015 Implement conformant varying array functions.
19017 2005-11-28 Robert Shearman <rob@codeweavers.com>
19019 * dlls/rpcrt4/ndr_marshall.c:
19020 Implement conformant struct functions.
19022 2005-11-28 Robert Shearman <rob@codeweavers.com>
19024 * dlls/rpcrt4/ndr_marshall.c:
19025 Implement FC_STRUCTPAD2 for complex types.
19027 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
19029 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
19030 Add stub implementation for SetMagicColors().
19032 2005-11-28 Jacek Caban <jacek@codeweavers.com>
19034 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
19035 Added AtlAxCreateControl stub implementation.
19037 2005-11-28 Robert Shearman <rob@codeweavers.com>
19039 * dlls/wininet/http.c:
19040 Replace some useless checks in HTTP_AddProxyInfo with asserts.
19042 2005-11-28 Jacek Caban <jacek@codeweavers.com>
19044 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
19045 dlls/shdocvw/webbrowser.c:
19046 Added IOleDocumentSite implementation.
19048 2005-11-28 Robert Shearman <rob@codeweavers.com>
19050 * dlls/wininet/http.c:
19051 Simplify and fix Set-Cookie handling.
19053 2005-11-28 Robert Shearman <rob@codeweavers.com>
19055 * dlls/ole32/defaulthandler.c:
19056 Implement IOleObject_DoVerb function by running the object and then
19057 delegating to the remote IOleObject_DoVerb function.
19059 2005-11-28 Robert Shearman <rob@codeweavers.com>
19061 * dlls/rpcrt4/ndr_marshall.c:
19062 Add functions for marshaling base types (ints, floats, etc.).
19064 2005-11-28 Jacek Caban <jacek@codeweavers.com>
19066 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
19067 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
19068 Better windows handling.
19070 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
19072 * dlls/shell32/shell32_main.h:
19073 Modified KeyStateToDropEffect macro to match native shellview's
19076 2005-11-28 Robert Shearman <rob@codeweavers.com>
19078 * dlls/wininet/http.c:
19079 Simplify HTTP_InsertProxyAuthorization.
19081 2005-11-28 Robert Shearman <rob@codeweavers.com>
19083 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
19084 dlls/ole32/oleobj.c:
19085 Delegate advises to the remote object to enable the client to receive
19086 data change notifications.
19088 2005-11-28 Robert Shearman <rob@codeweavers.com>
19090 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
19091 Extend conformance computation function to also compute variances.
19092 MSDN suggests that conformance and variance are pretty much the same,
19093 but there may be some subtleties to it.
19095 2005-11-28 Jacek Caban <jacek@codeweavers.com>
19097 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
19098 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
19099 Added implementation of GetWindowContext.
19100 Added stub implementation of IOleInPlaceFrame interface.
19102 2005-11-28 Alexandre Julliard <julliard@winehq.org>
19104 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
19105 Ignore generated rsrc.res.
19107 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
19109 * dlls/shell32/shlview.c:
19110 Register the shell view itself as the drop target, not it's parent folder.
19111 Forward drag&drop method calls to the folder currently under the cursor.
19113 2005-11-28 Robert Shearman <rob@codeweavers.com>
19115 * dlls/wininet/internet.c:
19116 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
19117 tests show that the callbacks happen either synchronously or within an
19118 alternative asynchronous call.
19119 Remove a check for a NULL lpfnStatusCB that is already performed by
19120 INTERNET_SendCallback and add a comment about a difference to native.
19122 2005-11-28 Robert Shearman <rob@codeweavers.com>
19124 * dlls/wininet/http.c:
19125 Add parsing of the Content-ID and Proxy-Connection headers.
19126 Sort the table of header to option number mappings correctly.
19127 Change a FIXME to a WARN because there are "X-..." headers that we
19128 aren't supposed to parse.
19130 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
19132 * include/imagehlp.h:
19133 Add some 64 bit definitions.
19135 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
19137 * dlls/wined3d/device.c:
19138 Stop reporting not having swapchain 0 as an error and add an internal
19139 variable instead of modifying a parameter.
19141 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
19143 * dlls/wined3d/vertexdeclaration.c:
19144 Correct some errors in the way vertex declarations for directx 8 are
19145 parsed and add offset support.
19147 2005-11-28 Ge van Geldorp <gvg@reactos.org>
19149 * dlls/shell32/iconcache.c:
19150 Load shortcut icon by resource id instead of by icon index.
19152 2005-11-28 Robert Shearman <rob@codeweavers.com>
19154 * dlls/ole32/defaulthandler.c:
19155 Call DefaultHandler_Stop if we fail to start the server running
19156 correctly and a few formatting fixes.
19158 2005-11-28 Robert Shearman <rob@codeweavers.com>
19160 * dlls/rpcrt4/ndr_marshall.c:
19161 Fix NdrConformantArrayBufferSize to include the size of the
19163 Make NdrConformantArrayMemorySize do something more useful, like
19164 actually return the required memory.
19165 Conformance offset can be negative and should only be two bytes.
19167 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
19169 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
19170 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
19171 dlls/msvidc32/rsrc.rc:
19172 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
19174 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
19176 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
19177 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
19178 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
19180 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
19182 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
19183 Fix several bugs in msrle32 preventing it to load.
19184 Remove a hack in ICOpen compensating a bug in msrle32.
19185 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
19186 convoluted GWLP_HINSTANCE hack.
19188 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
19190 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
19191 Update Korean translations.
19193 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
19195 * dlls/ole32/ole32res.rc:
19196 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
19198 2005-11-28 Jacek Caban <jacek@codeweavers.com>
19200 * dlls/shdocvw/webbrowser.c:
19201 Don't crash when parameters of Navigate2 are NULL.
19203 2005-11-28 Robert Shearman <rob@codeweavers.com>
19205 * dlls/wininet/http.c, dlls/wininet/internet.h:
19206 Add a new field "lpszHostName" to the session to track the host name
19207 of the HTTP server, as opposed to the server that we will connect to
19208 that could be a proxy server. Fixes the "Host:" header that we send to
19211 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
19213 * dlls/winmm/winmm.c:
19214 LoadLibrary16 is no longer exported by name, so do the lookup by its
19215 ordinal (when loading NE sibling).
19217 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
19219 * dlls/ntdll/cdrom.c:
19220 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
19221 IOCTL_STORAGE_CHECK_VERIFY.
19223 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
19225 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
19226 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
19228 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
19230 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
19231 Correct the matrix sizes in software shaders and remove an erroneous
19232 parameter from lrp.
19234 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
19236 * dlls/x11drv/settings.c:
19237 Ignore frequency requests in Desktop mode.
19239 2005-11-28 Robert Shearman <rob@codeweavers.com>
19241 * dlls/ole32/defaulthandler.c:
19242 Call the equivalent delegate function for all of the simple
19245 2005-11-28 Robert Shearman <rob@codeweavers.com>
19247 * dlls/rpcrt4/ndr_marshall.c:
19248 We should always allocate in NdrConformantStringUnmarshal if the
19249 memory pointer is NULL.
19251 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
19253 * dlls/dinput/device.c:
19254 Handle DInput8 interfaces in device QueryInterface.
19256 2005-11-28 Hans Leidekker <hans@it.vu.nl>
19258 * dlls/wldap32/add.c:
19259 Document the ldap_add* functions.
19261 2005-11-28 Huw Davies <huw@codeweavers.com>
19263 * dlls/gdi/bitblt.c:
19264 If the driver doesn't support StretchBlt try to use StretchDIBits
19267 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
19269 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
19270 dlls/shell32/tests/shlfolder.c:
19271 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
19272 Directly return the correct "My Computer" attributes in
19273 ISF_Desktop_fnGetAttributesOf().
19274 Remove "todo_wine" from the "My Computer" attributes test case.
19275 Add test case for retrieving the file system path from the
19276 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
19278 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
19280 * documentation/README.ko:
19281 Add a translation of the README.
19283 2005-11-28 Mike McCormack <mike@codeweavers.com>
19285 * dlls/msi/helpers.c:
19286 If a source directory doesn't exist, use the install root instead.
19288 2005-11-28 Mike McCormack <mike@codeweavers.com>
19290 * dlls/msi/dialog.c:
19291 Handle the ^ character in MaskEdit controls.
19293 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
19295 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
19296 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
19298 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
19300 * dlls/shell32/shfldr_unixfs.c:
19301 Initial stubbed implementation of UnixFolder's IDropTarget interface.
19303 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
19305 * dlls/kernel/process.c:
19306 Initialize file_exists to 0 at exe load test, prevents mistaking of
19307 UTF-8 encoded exenames as builtins.
19309 2005-11-26 Alexandre Julliard <julliard@winehq.org>
19311 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
19312 programs/avitools/.gitignore, programs/clock/.gitignore,
19313 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
19314 programs/eject/.gitignore, programs/expand/.gitignore,
19315 programs/explorer/.gitignore, programs/hh/.gitignore,
19316 programs/msiexec/.gitignore, programs/notepad/.gitignore,
19317 programs/progman/.gitignore, programs/regedit/.gitignore,
19318 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
19319 programs/rundll32/.gitignore, programs/start/.gitignore,
19320 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
19321 programs/view/.gitignore, programs/wcmd/.gitignore,
19322 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
19323 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
19324 programs/winedbg/.gitignore, programs/winefile/.gitignore,
19325 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
19326 programs/winepath/.gitignore, programs/winetest/.gitignore,
19327 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
19328 programs/winver/.gitignore, tools/winegcc/.gitignore:
19329 Ignore symlink files too (needed for git).
19331 2005-11-26 Alexandre Julliard <julliard@winehq.org>
19333 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
19334 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
19335 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
19336 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
19337 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
19338 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
19339 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
19340 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
19341 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
19342 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
19343 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
19344 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
19345 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
19346 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
19347 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
19348 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
19349 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
19350 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
19351 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
19352 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
19353 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
19354 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
19355 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
19356 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
19357 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
19358 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
19359 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
19360 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
19361 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
19362 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
19363 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
19364 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
19365 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
19366 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
19367 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
19368 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
19369 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
19370 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
19371 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
19372 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
19373 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
19374 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
19375 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
19376 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
19377 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
19378 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
19379 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
19380 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
19381 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
19382 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
19383 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
19384 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
19385 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
19386 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
19387 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
19388 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
19389 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
19390 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
19391 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
19392 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
19393 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
19394 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
19395 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
19396 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
19397 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
19398 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
19399 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
19400 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
19401 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
19402 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
19403 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
19404 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
19405 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
19406 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
19407 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
19408 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
19409 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
19410 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
19411 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
19412 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
19413 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
19414 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
19415 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
19416 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
19417 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
19418 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
19419 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
19420 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
19421 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
19422 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
19423 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
19424 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
19425 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
19426 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
19427 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
19428 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
19429 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
19430 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
19431 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
19432 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
19433 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
19434 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
19435 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
19436 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
19437 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
19438 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
19439 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
19440 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
19441 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
19442 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
19443 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
19444 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
19445 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
19446 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
19447 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
19448 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
19449 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
19450 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
19451 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
19452 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
19453 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
19454 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
19455 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
19456 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
19457 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
19458 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
19459 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
19460 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
19461 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
19462 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
19463 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
19464 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
19465 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
19466 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
19467 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
19468 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
19469 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
19470 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
19471 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
19472 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
19473 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
19474 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
19475 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
19476 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
19477 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
19478 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
19479 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
19480 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
19481 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
19482 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
19483 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
19484 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
19485 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
19486 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
19487 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
19488 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
19489 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
19490 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
19491 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
19492 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
19493 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
19494 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
19495 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
19496 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
19497 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
19498 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
19499 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
19500 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
19501 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
19502 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
19503 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
19504 dlls/version/.cvsignore, dlls/version/.gitignore,
19505 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
19506 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
19507 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
19508 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
19509 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
19510 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
19511 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
19512 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
19513 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
19514 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
19515 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
19516 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
19517 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
19518 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
19519 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
19520 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
19521 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
19522 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
19523 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
19524 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
19525 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
19526 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
19527 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
19528 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
19529 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
19530 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
19531 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
19532 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
19533 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
19534 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
19535 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
19536 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
19537 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
19538 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
19539 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
19540 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
19541 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
19542 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
19543 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
19544 fonts/.gitignore, include/.cvsignore, include/.gitignore,
19545 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
19546 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
19547 libs/unicode/.cvsignore, libs/unicode/.gitignore,
19548 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
19549 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
19550 programs/.cvsignore, programs/.gitignore,
19551 programs/avitools/.cvsignore, programs/avitools/.gitignore,
19552 programs/clock/.cvsignore, programs/clock/.gitignore,
19553 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
19554 programs/control/.cvsignore, programs/control/.gitignore,
19555 programs/eject/.cvsignore, programs/eject/.gitignore,
19556 programs/expand/.cvsignore, programs/expand/.gitignore,
19557 programs/explorer/.cvsignore, programs/explorer/.gitignore,
19558 programs/hh/.cvsignore, programs/hh/.gitignore,
19559 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
19560 programs/notepad/.cvsignore, programs/notepad/.gitignore,
19561 programs/progman/.cvsignore, programs/progman/.gitignore,
19562 programs/regedit/.cvsignore, programs/regedit/.gitignore,
19563 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
19564 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
19565 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
19566 programs/start/.cvsignore, programs/start/.gitignore,
19567 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
19568 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
19569 programs/view/.cvsignore, programs/view/.gitignore,
19570 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
19571 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
19572 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
19573 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
19574 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
19575 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
19576 programs/winefile/.cvsignore, programs/winefile/.gitignore,
19577 programs/winemenubuilder/.cvsignore,
19578 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
19579 programs/winemine/.gitignore, programs/winepath/.cvsignore,
19580 programs/winepath/.gitignore, programs/winetest/.cvsignore,
19581 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
19582 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
19583 programs/winhelp/.gitignore, programs/winver/.cvsignore,
19584 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
19585 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
19586 tools/widl/.gitignore, tools/winapi/.cvsignore,
19587 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
19588 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
19589 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
19590 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
19591 tools/wrc/.cvsignore, tools/wrc/.gitignore:
19592 Renamed all .cvsignore files to .gitignore.
19594 2005-11-24 Hans Leidekker <hans@it.vu.nl>
19596 * programs/winebrowser/main.c, tools/wine.inf:
19597 Also handle mailto: urls.
19599 2005-11-24 Mike McCormack <mike@codeweavers.com>
19601 * dlls/msvcrt/tests/printf.c:
19602 Add some tests for _fcvt.
19604 2005-11-24 Marcus Meissner <meissner@suse.de>
19607 extern "C" wrappers for usp10.h.
19609 2005-11-24 Mike McCormack <mike@codeweavers.com>
19611 * dlls/msi/helpers.c:
19612 Make all source directories at the root of the install.
19614 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
19616 * dlls/advapi32/lsa.c:
19617 Return a real error in LsaLookupSids.
19619 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
19621 * include/Makefile.in:
19624 2005-11-24 Mike McCormack <mike@codeweavers.com>
19626 * dlls/wldap32/ber.c:
19627 Fix a compile error.
19629 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
19631 * dlls/opengl32/wgl_ext.c:
19632 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
19634 2005-11-24 Juan Lang <juan_lang@yahoo.com>
19636 * include/wincrypt.h:
19637 Add more declarations.
19639 2005-11-23 Francois Gouget <fgouget@free.fr>
19641 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
19642 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
19643 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
19644 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
19645 dlls/shell32/shellpath.c, dlls/user/edit.c,
19646 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
19647 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
19648 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
19649 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
19650 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
19651 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
19652 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
19653 dlls/wintab32/context.c, programs/progman/En.rc,
19654 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
19655 tools/wrc/translation.c:
19656 Assorted spelling fixes.
19658 2005-11-23 Francois Gouget <fgouget@free.fr>
19660 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
19661 Documentation tweaks to make winapi_check happy.
19662 Also specify the documented spec file entry.
19664 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
19666 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
19667 Add German resource file for msvideo.
19669 2005-11-23 Francois Gouget <fgouget@free.fr>
19671 * dlls/wldap32/control.c, dlls/wldap32/init.c,
19672 dlls/wldap32/winldap_private.h, include/winldap.h,
19673 tools/winapi/win32.api:
19674 winldap.h should include windeh.f and schnlsp.h.
19675 Enclose the API definitions in an extern "C" section and define
19677 Better stick to the types defined by the PSDK.
19678 Fix the ldap_create_vlv_control*() prototypes.
19681 2005-11-23 Alexandre Julliard <julliard@winehq.org>
19683 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
19684 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
19685 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
19686 tools/winebuild/import.c:
19687 Preserve 16-byte stack alignment in the various assembly
19688 functions. Needed for MacOSX.
19690 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
19692 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
19693 dlls/msvideo/rsrc.rc:
19694 Add Korean translation.
19696 2005-11-23 Francois Gouget <fgouget@free.fr>
19698 * dlls/advpack/tests/advpack.c:
19699 Add trailing '\n' to trace() call.
19701 2005-11-23 Francois Gouget <fgouget@free.fr>
19703 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
19704 Add LPADDRINFO, missing IP_* defines and missing APIs.
19705 Enclose the API definitions in an extern "C" section.
19706 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
19707 Better stick to the types defined by the PSDK.
19710 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
19712 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
19713 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
19714 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
19715 Update Korean translations.
19717 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
19719 * dlls/shell32/shfldr_unixfs.c:
19720 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
19722 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19724 * dlls/mscms/tests/profile.c:
19725 Be more strict and verbose while testing
19726 GetStandardColorSpaceProfile().
19728 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
19730 * dlls/user/tests/sysparams.c:
19731 Make test_SPI_SETBORDER less likely to permanently change visual
19733 - use smaller border widths values for testing;
19734 - provide a work around for a Windows XP feature that made the tests
19735 change the caption width.
19737 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
19739 * dlls/shell32/shfldr_desktop.c:
19740 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
19742 Fixed a handle leak in case of failing AddToEnumList call.
19744 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
19746 * dlls/shell32/shfldr_mycomp.c:
19747 Also scan HKEY_CURRENT_USER for shell namespace extensions in
19750 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
19752 * dlls/shell32/brsfolder.c:
19753 Initialize OLE instead of just COM, in order to enable Drag & Drop.
19755 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
19757 * dlls/commdlg/filedlg.c:
19758 Initialize OLE instead of COM only in order to enable Drag and Drop.
19760 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
19762 * include/commctrl.h:
19763 Define DateTime_SetMonthCalColor.
19765 2005-11-23 Juan Lang <juan_lang@yahoo.com>
19767 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
19768 Fix some memory leaks.
19770 2005-11-23 Alexandre Julliard <julliard@winehq.org>
19772 * dlls/x11drv/event.c:
19773 Fixed some broken code that was causing compiler warnings.
19775 2005-11-23 Huw Davies <huw@codeweavers.com>
19777 * dlls/msxml3/tests/domdoc.c:
19778 Release a stray node.
19780 2005-11-22 Alexandre Julliard <julliard@winehq.org>
19782 * ANNOUNCE, ChangeLog, VERSION, configure:
19785 ----------------------------------------------------------------
19786 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
19788 * dlls/commdlg/fontdlg16.c:
19789 Fixes for FormatCharDlgProc16:
19790 - properly store the ChooseFont pointer, use a window property as the
19791 A and W functions do;
19792 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
19794 2005-11-22 Aric Stewart <aric@codeweavers.com>
19796 * dlls/wininet/http.c:
19797 HttpEndRequest does not actually send an extra NULL byte at the end of
19798 the request. Help from Rob Shearman on this one.
19800 2005-11-22 Alexandre Julliard <julliard@winehq.org>
19802 * dlls/kernel/volume.c:
19803 Don't try to set the label in the superblock of FAT filesystems, that
19804 doesn't do the right thing anyway.
19806 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
19808 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
19809 Corrects an error in the _m3xm3 shader function in pixel and vertex
19812 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
19814 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
19815 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
19816 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
19817 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
19818 Add a semi-functional ICCompressorChoose implementation.
19820 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
19822 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
19823 GetSystemMetrics fixes with corresponding tests.
19825 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
19827 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
19828 server/debugger.c, server/event.c, server/fd.c, server/file.c,
19829 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
19830 server/mutex.c, server/named_pipe.c, server/object.c,
19831 server/object.h, server/process.c, server/queue.c, server/registry.c,
19832 server/request.c, server/semaphore.c, server/serial.c,
19833 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
19834 server/timer.c, server/token.c, server/winstation.c:
19835 Add name_lookup function in object_ops.
19837 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
19839 * dlls/commdlg/fontdlg16.c:
19840 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
19841 the lpszStyle fields.
19843 2005-11-22 Hans Leidekker <hans@it.vu.nl>
19845 * programs/winebrowser/Makefile.in:
19846 No need to link against shell32 or user32.
19848 2005-11-22 Aric Stewart <aric@codeweavers.com>
19850 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
19851 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
19852 headers. Also adding a test for some header adding flags.
19854 2005-11-22 Alexandre Julliard <julliard@winehq.org>
19856 * server/registry.c:
19857 Use struct unicode_str instead of null-terminated strings where
19858 possible, and remove constraints on total key path length.
19860 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
19862 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
19864 Add stdarg.h where missing.
19866 2005-11-22 Marcus Meissner <meissner@suse.de>
19868 * dlls/winsock/socket.c:
19869 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
19871 2005-11-22 Steven Edwards <winehacker@gmail.com>
19873 * dlls/ntdll/version.c:
19874 Correct URL for version infomation database website.
19876 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
19878 * dlls/gdi/tests/dc.c:
19879 Add a test showing that SaveDC after GetDC should return 1.
19881 2005-11-22 Jacek Caban <jacek@codeweavers.com>
19883 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
19884 Create window in SetClientSite and return it in
19885 IOleInPlaceSite::GetWindow.
19887 2005-11-22 Robert Shearman <rob@codeweavers.com>
19889 * dlls/wininet/tests/http.c:
19890 Test the sizes of some of the parameters passed into the callback.
19892 2005-11-22 Robert Shearman <rob@codeweavers.com>
19894 * dlls/wininet/internet.c, dlls/wininet/internet.h,
19895 dlls/wininet/utility.c:
19896 Rename SendAsyncCallback to INTERNET_SendCallback.
19898 2005-11-22 Robert Shearman <rob@codeweavers.com>
19900 * dlls/wininet/http.c:
19901 Fix an incorrect entry in the HTTP header field table causing broken
19902 Location field parsing.
19904 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19906 * dlls/advpack/tests/advpack.c:
19907 Exit test after first TranslateInfString() failure, which seems to be
19910 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
19912 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
19913 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
19914 Implement a pixel shader parser and cross compiler. All version of
19915 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
19916 will be cross compiled.
19918 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
19920 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
19921 server/mapping.c, server/mutex.c, server/named_pipe.c,
19922 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
19923 server/winstation.c:
19924 Return correct error on name collision when creating new named
19926 Check for correct error in affected places.
19928 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
19930 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
19931 Kernel32 should create named objects with OBJ_OPENIF flag set.
19932 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
19933 RtlNtStatusToDosError.
19935 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
19937 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
19938 Update Korean translations.
19940 2005-11-21 Alexandre Julliard <julliard@winehq.org>
19942 * programs/winecfg/drive.c:
19943 Only set label and serial number when they are actually changed.
19945 2005-11-21 Alexandre Julliard <julliard@winehq.org>
19947 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
19948 server/mailslot.c, server/protocol.def, server/trace.c:
19949 Fixed handling of mailslot read timeout to avoid compiler warnings.
19951 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
19954 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
19955 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
19957 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
19959 * dlls/ntdll/tests/om.c:
19960 More Object Manager tests.
19962 2005-11-21 Aric Stewart <aric@codeweavers.com>
19964 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
19965 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
19966 some things out of HTTP_SendRequestW to avoid duplicate code.
19968 2005-11-21 Ge van Geldorp <gvg@reactos.org>
19970 * dlls/crypt32/encode.c:
19971 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
19973 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
19975 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
19976 dlls/shell32/shell32_main.h:
19977 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
19978 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
19979 PidlToSicIndex() and return -1 in error cases.
19980 Read shell overlay icon settings from registry to allow icon
19983 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
19985 * dlls/msvcrt/locale.c:
19986 Fix bogus unreal code page messages in _setmbcp().
19988 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
19990 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
19991 Do not forward _mbccpy to strcpy.
19992 Remove the error message in _mbccpy, it is not an error.
19994 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
19996 * dlls/comctl32/syslink.c:
19997 Improved word wrapping and tab key handling.
19999 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
20001 * dlls/advpack/advpack.c, include/advpub.h:
20002 Add/correct prototypes for some already defined functions in advpack.
20004 2005-11-21 Hans Leidekker <hans@it.vu.nl>
20006 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
20007 dlls/wldap32/wldap32.spec:
20008 Implement ldap_create_vlv_control{A,W},
20009 ldap_encode_sort_control{A,W}.
20010 Add a stub for ldap_create_page_control{A,W}.
20012 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
20014 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
20015 include/winsvc.h, tools/winapi/win32.api:
20016 Add/correct prototypes for some already defined functions in
20017 advapi32. Correct spec file entry for GetSecurityInfoExW.
20019 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
20021 * dlls/user/winstation.c, include/wine/server_protocol.h,
20022 server/protocol.def, server/trace.c, server/winstation.c:
20023 Replace inherit flag with object attributes in winstation and desktop
20024 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
20026 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
20028 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
20029 Fix _mbsspn() with conformance tests.
20031 2005-11-21 Hans Leidekker <hans@it.vu.nl>
20033 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
20034 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
20035 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
20036 programs/taskmgr/taskmgr.rc:
20037 Added Dutch translations.
20039 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
20041 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
20042 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
20043 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
20044 programs/winefile/Ko.rc:
20045 Update Korean translations.
20047 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
20049 * dlls/x11drv/scroll.c:
20050 Print scroll and clip rectangles on the ScrollDC entry.
20052 2005-11-21 Rob Shearman <rob@codeweavers.com>
20054 * dlls/advapi32/service.c:
20055 Don't try waiting for the service process to start if the
20056 CreateProcess call failed.
20058 2005-11-21 Mike McCormack <mike@codeweavers.com>
20060 * dlls/msi/registry.c:
20061 Loop around calling RegQueryValue until we have a big enough string
20062 for both the name and the value.
20064 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
20066 * dlls/shdocvw/dochost.c:
20067 Added GetHostInfo implementation.
20069 2005-11-21 Ge van Geldorp <gvg@reactos.org>
20071 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
20072 Fix some prototypes to match the PSDK.
20074 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20076 * dlls/kernel/oldconfig.c:
20077 - ANSI SCSI revision is a hex number.
20078 - Be more verbose with parser ERRs.
20080 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
20082 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
20083 Mark some functions as implemented in the spec files.
20085 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
20087 * programs/winecfg/driveui.c:
20088 Create new drives with autodetect type.
20090 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20092 * dlls/msvcrt/tests/file.c:
20093 Minor MSVCRT test changes:
20094 - add two invalid parameter checks for fopen(),
20095 - rearrange test sequence into two parts (low-level and stream I/O),
20098 2005-11-21 Hans Leidekker <hans@it.vu.nl>
20100 * dlls/wldap32/value.c:
20101 Fix the build without openldap.
20103 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
20105 * include/wincrypt.h:
20106 Add prototypes for some already defined functions in crypt32.
20108 2005-11-21 Aric Stewart <aric@codeweavers.com>
20110 * dlls/wininet/internet.c:
20111 Implement the use of NETCON_send for HTTP connections when in
20114 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
20116 * dlls/version/tests/install.c:
20117 Fix version tests on NT, 2K and XP, make some errors more verbose.
20119 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
20121 * dlls/winmm/wineoss/audio.c:
20122 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
20123 continuing with even higher channels numbers.
20125 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
20127 * dlls/winsock/socket.c:
20128 Fixed typo in ws_sockaddr_u2ws().
20130 2005-11-18 Hans Leidekker <hans@it.vu.nl>
20132 * configure, configure.ac, dlls/wldap32/init.c,
20133 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
20134 dlls/wldap32/wldap32.spec:
20135 Avoid using deprecated openldap functions.
20136 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
20137 Add stub implementation for ldap_startup and ldap_stop_tls_s.
20139 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20141 * programs/winedbg/types.c:
20142 Native dbghelp doesn't provide names for basic type, so added relevant
20143 basic type names in winedbg.
20145 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
20147 * dlls/commdlg/filedlg.c:
20148 There is no need to resize our own fake dialog to match the parent, it
20149 doesn't have controls anyway.
20151 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20153 * dlls/mscms/tests/profile.c:
20154 Don't call unicode functions of file API as they fail on Win9x.
20156 2005-11-18 Alexandre Julliard <julliard@winehq.org>
20158 * server/console.c, server/event.c, server/handle.c, server/handle.h,
20159 server/mailslot.c, server/mapping.c, server/mutex.c,
20160 server/named_pipe.c, server/object.c, server/object.h,
20161 server/process.c, server/request.h, server/semaphore.c,
20162 server/timer.c, server/user.h, server/winstation.c:
20163 Added a struct unicode_str to encapsulate object names.
20165 2005-11-18 Hans Leidekker <hans@it.vu.nl>
20167 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
20168 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
20169 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
20170 Avoid using deprecated openldap functions.
20171 Correct some return values.
20173 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20175 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
20176 programs/winedbg/winedbg.c:
20177 Centralized calls for SymSetContext, we only do it when we change the
20178 current stack frame, and no longer every time we look up local symbols
20181 2005-11-18 Alexandre Julliard <julliard@winehq.org>
20183 * dlls/kernel/tests/thread.c:
20184 Avoid setting the context before the thread has started running, it's
20185 broken on most Windows versions.
20187 2005-11-18 Huw Davies <huw@codeweavers.com>
20189 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
20190 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
20191 dlls/msxml3/tests/domdoc.c:
20192 Ref count the xmlDocPtr.
20193 If two nodes refer to the same xmlNodePtr don't return same object.
20195 2005-11-18 Hans Leidekker <hans@it.vu.nl>
20197 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
20198 Avoid using deprecated openldap functions.
20199 Correct some return values.
20201 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20203 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
20204 programs/winedbg/stack.c:
20205 Move print_func_and_args to stack.c, where it belongs.
20207 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
20209 * dlls/user/static.c:
20210 Fix vertical text alignment in static controls.
20212 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
20214 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
20215 dlls/comctl32/tests/header.c:
20216 Added header control tests.
20218 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20220 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
20221 programs/winedbg/stack.c, programs/winedbg/symbol.c,
20222 programs/winedbg/winedbg.c:
20223 - now storing frames information in thread structure
20224 - frames are cached after each thread stops execution
20225 - reimplemented backtrace on top of this
20227 2005-11-18 Alexandre Julliard <julliard@winehq.org>
20229 * dlls/kernel/tests/locale.c:
20230 Added a few more Unicode digits from Unicode version 4.1.
20232 2005-11-18 Alexandre Julliard <julliard@winehq.org>
20234 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
20235 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
20236 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
20237 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
20238 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
20239 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
20240 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
20241 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
20242 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
20243 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
20244 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
20245 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
20246 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
20247 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
20248 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
20249 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
20250 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
20251 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
20252 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
20253 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
20254 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
20255 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
20256 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
20257 libs/unicode/casemap.c, libs/unicode/wctype.c:
20258 Updated codepage tables to Unicode version 4.1.
20260 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
20262 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
20263 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
20264 programs/cmdlgtst/cmdlgr.rc:
20265 Update Korean translations.
20267 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
20269 * dlls/user/tests/win.c:
20270 Add another test for Z order of child windows.
20272 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
20274 * dlls/kernel/vxd.c:
20275 Use case insensitive comparison to check file extensions.
20277 2005-11-18 Peter Beutner <p.beutner@gmx.net>
20279 * dlls/x11drv/opengl.c:
20280 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
20281 the selected pixel format lacks full hardware acceleration and only a
20282 few parts are accelerated. So don't always set it but only if the X
20283 server actually reports that the selected pixel format is not fully
20286 2005-11-18 Jacek Caban <jacek@codeweavers.com>
20288 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
20289 dlls/shdocvw/webbrowser.c:
20290 Free ConnectionPoint objects (fix memory leak).
20292 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20294 * dlls/msvcrt/undname.c:
20295 Ensures, when we cannot demangle the string, to return the mangled
20296 name instead of a NULL pointer.
20298 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
20300 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
20301 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
20302 Now returning correct symbol flags (as native does) for function pmts
20303 & locals in dbghelp.
20304 Modified winedbg accordingly.
20306 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
20308 * dlls/twain/dsm_ctrl.c:
20309 If SANE returns empty device list treat it as an error.
20311 2005-11-18 Jacek Caban <jacek@codeweavers.com>
20313 * dlls/atl/registrar.c:
20314 Fix parsing '{' char.
20316 2005-11-18 Robert Reif <reif@earthlink.net>
20318 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
20319 Handle failure on Windows 95 properly.
20320 Make two functions available to all files.
20321 Make format_string() const correct.
20323 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
20325 * configure, configure.ac, dlls/winsock/socket.c,
20326 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
20327 Implemented getaddrinfo(), including full mapping of struct addrinfo
20328 between UNIX and Windows. Based on a patch by Mike Hearn.
20330 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
20332 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
20333 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
20334 programs/winedbg/types.c:
20335 Dbghelp describes the types of function arguments with a specific
20336 symbol-type (symt) which links both to arguments' type and to function
20338 - added this new type to dbghelp
20339 - implemented its use in winedbg
20341 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
20343 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
20344 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
20345 programs/winedbg/break.c, programs/winedbg/expr.c,
20346 programs/winedbg/memory.c, programs/winedbg/symbol.c,
20347 programs/winedbg/types.c:
20348 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
20351 2005-11-17 Alexandre Julliard <julliard@winehq.org>
20353 * libs/unicode/cpmap.pl:
20354 Only update modified files.
20356 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
20358 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
20359 Improve IConnectionPoint handling.
20361 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
20363 * dlls/wined3d/device.c:
20364 Disable support for creation FMT_Unknown textures. This gets most of
20365 the d3d8 demos from www.codesampler.com working.
20367 2005-11-17 Robert Shearman <rob@codeweavers.com>
20369 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
20370 Remove some incompatibilities in the wctype table by updating the
20371 space, blank and cntrl exceptions and fixing the type given to
20372 characters in the "Zl" and "Zp" classes.
20374 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
20376 * dlls/comctl32/header.c:
20377 Return false if index is out of bounds in GetItemT.
20379 2005-11-17 Alexandre Julliard <julliard@winehq.org>
20381 * programs/explorer/explorer.c:
20382 Fixed invalid C syntax.
20384 2005-11-17 Robert Shearman <rob@codeweavers.com>
20386 * dlls/kernel/profile.c:
20387 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
20388 Don't increment the szFile pointer since we removed the BOM earlier
20389 and it will cause the first real character of the INI file to be
20392 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
20394 * programs/winefile/winefile.c, programs/winefile/winefile.h:
20395 Use command line for initial directory selection.
20396 Remove useless hwndParent variable.
20398 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
20400 * dlls/wined3d/swapchain.c:
20401 Clear the z and stencil buffers at the end of the scene, this fixes a
20402 problem with the solid node bsp demo from www.codesampler.com as well
20403 as a lot of blank screens in some other demos.
20405 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
20407 * dlls/msvcrt/tests/cpp.c:
20408 Provide a sample of the joy of MSC symbol mangling.
20410 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
20412 * programs/winedbg/symbol.c:
20413 When a symbol name already contains a module name, we shouldn't search
20416 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
20418 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
20419 programs/winedbg/debugger.h:
20420 Simplification of lex's input reading.
20422 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
20424 * dlls/user/tests/monitor.c:
20425 Made test loadable on win95 again (EnumDisplayDevicesA not present).
20427 2005-11-17 Jacek Caban <jacek@codeweavers.com>
20429 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
20430 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
20431 Added stub implementation of IDocHostUIHandler.
20433 2005-11-17 Jacek Caban <jacek@codeweavers.com>
20435 * include/mshtmhst.idl:
20436 Added IHTMLWindow forward declaration.
20438 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
20440 * tools/winapi/win32.api:
20441 Update win32.api to cvs.
20443 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20445 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
20446 Fix _fcloseall() return value.
20447 Improve some trace messages.
20448 Add tests for fopen(), fclose(), _fcloseall().
20449 Stricten some checks of _unlink().
20451 2005-11-16 Jacek Caban <jacek@codeweavers.com>
20453 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
20454 dlls/shdocvw/webbrowser.c:
20455 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
20457 2005-11-16 Aric Stewart <aric@codeweavers.com>
20459 * configure, configure.ac, programs/Makefile.in,
20460 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
20461 programs/explorer/explorer.c:
20462 Beginnings of an explorer.exe replacement that wraps the existing
20465 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
20467 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
20468 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
20469 Added ability to execute commands from a file passed on command line
20470 (through --file option).
20471 Use that feature to get rid of arg_command hack (--command option now
20472 creates a temporary file).
20474 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
20476 * dlls/user/edit.c, dlls/user/tests/msg.c:
20477 Add a test for some edit control behaviours, make it pass under Wine.
20479 2005-11-16 Robert Reif <reif@earthlink.net>
20481 * dlls/winmm/wavemap/wavemap.c:
20482 Only convert bits per sample between different encoding formats.
20484 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
20486 * dlls/winsock/socket.c, include/ws2tcpip.h:
20487 Added mapping between unix and windows sockaddr_in6(_old) and
20488 sockaddr_in. Added address family, socket type mappers.
20490 2005-11-16 Robert Shearman <rob@codeweavers.com>
20492 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
20493 - Improve callback to give context sensitive information about the
20494 different statuses and print the thread ID that it was called from.
20495 - Replace the busy waiting on the "goon" flag with an event.
20496 - Replace hard coded numbers with more informative constants
20497 throughout the InternetReadFile test.
20498 - Add tests for InternetReadFileExA.
20499 - Fix the error value from calling InternetReadFile with a NULL handle
20500 as indicated by the test.
20502 2005-11-16 Jacek Caban <jacek@codeweavers.com>
20504 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
20505 Added IOleInPlaceSite stub implementation.
20507 2005-11-15 Mike McCormack <mike@codeweavers.com>
20510 Add timezone information to the registry.
20512 2005-11-15 Robert Shearman <rob@codeweavers.com>
20514 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
20515 dlls/wininet/utility.c:
20516 We shouldn't pass the struct hostent returned from gethostbyname as
20517 it's not thread-safe and isn't needed anyway.
20519 2005-11-15 Ken Thomases <ken@codeweavers.com>
20521 * dlls/ntdll/signal_i386.c:
20522 Updated context definitions for the latest Darwin/x86.
20524 2005-11-15 Robert Shearman <rob@codeweavers.com>
20526 * dlls/wininet/internet.c:
20527 Correct the size of a callback parameter.
20528 Fix the declaration of INTERNET_WorkerThreadFunc.
20530 2005-11-15 Mike McCormack <mike@codeweavers.com>
20532 * dlls/msi/registry.c:
20533 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
20535 2005-11-15 Alexandre Julliard <julliard@winehq.org>
20537 * dlls/wininet/urlcache.c:
20538 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
20540 2005-11-15 Mike McCormack <mike@codeweavers.com>
20542 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
20543 Fix function prototype and spec file entry for
20544 MsiEnumComponentQualifiers.
20546 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
20548 * dlls/comctl32/header.c:
20549 Implement implement header callback support (HDN_GETDISPINFO notification):
20550 - better factorisation
20553 2005-11-15 Alexandre Julliard <julliard@winehq.org>
20555 * dlls/urlmon/tests/url.c:
20556 Don't crash if BindToStorage fails.
20558 2005-11-15 Mike McCormack <mike@codeweavers.com>
20560 * dlls/msi/install.c:
20561 Only return ERROR_MORE_DATA if there's a buffer to copy a result
20564 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
20566 * dlls/user/focus.c:
20567 Do not change focus if the being activated window is no longer
20570 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
20572 * dlls/kernel/tests/drive.c:
20573 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
20575 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
20577 * dlls/winspool/tests/info.c:
20578 Some extra tests for GetPrinterDriverDirectory.
20579 Display a TRACE when the Service "spooler" is not running (NT).
20581 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
20583 * dlls/kernel/comm.c:
20584 Disable PARMRK input flag of serial ports.
20586 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
20588 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
20589 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
20590 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
20591 programs/winefile/Ko.rc:
20592 Update Korean translations.
20594 2005-11-15 Alexandre Julliard <julliard@winehq.org>
20596 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
20597 Use proper asm name for external functions.
20599 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
20601 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
20602 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
20604 2005-11-15 Jacek Caban <jacek@codeweavers.com>
20606 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
20607 dlls/shdocvw/webbrowser.c:
20608 Beginning implementation of Navigate2.
20610 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
20612 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
20613 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20614 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
20615 - use D3DCOLOR macros instead of using shift + masks
20616 - fix a bug where diffuse.lpData checked instead of specular.lpData
20617 - implement color fixup on ARB VShader compilation code:
20618 -> on input parameters using swizzle
20619 -> add is_color parameter on vshader_program_add_param
20621 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
20623 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
20624 Add stubs around ScriptStringAnalyse to avoid PAF crash.
20626 2005-11-15 Robert Shearman <rob@codeweavers.com>
20628 * dlls/wininet/http.c:
20629 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
20630 an INTERNET_ASYNC_RESULT structure.
20631 The source handle in HTTP_Connect should be the parent's handle.
20633 2005-11-15 Robert Shearman <rob@codeweavers.com>
20635 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
20636 SSL doesn't need to use a different socket to unsecure communications.
20638 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
20640 * dlls/kernel/tests/thread.c:
20641 Corrected last error information.
20642 Make sure we can run the tests on win9x.
20644 2005-11-15 Mike McCormack <mike@codeweavers.com>
20646 * dlls/msi/package.c:
20647 Set the Installed property if the product is already installed.
20649 2005-11-14 Alexandre Julliard <julliard@winehq.org>
20651 * dlls/user/input.c, server/queue.c:
20652 Added support for the QS_ALLPOSTMESSAGE flag.
20654 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
20656 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
20657 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
20658 Beginning of true BindToStorage implementation.
20660 2005-11-14 Huw Davies <huw@codeweavers.com>
20662 * tools/widl/header.c:
20663 Prefix [putref] property names with putref_.
20665 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
20667 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
20668 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
20670 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
20671 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
20672 SPI_{G|S}ICONTITLELOGFONT.
20673 Accordingly extend the corresponding tests.
20675 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
20677 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
20678 Undname: Allow more then one coded character in demangle_datatype.
20680 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
20683 Add default version information.
20685 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
20687 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
20688 NtReadFile: now returning correct status in NtReadFile for EOF
20689 conditions (on files) and broken pipe (on named pipes).
20691 2005-11-14 Peter Beutner <p.beutner@gmx.net>
20693 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
20694 When creating DIBs with a color depth <= 8, always set biClrUsed field
20695 to the number of entries in the color table.
20697 2005-11-14 Mike McCormack <mike@codeweavers.com>
20699 * dlls/msi/cond.y, dlls/msi/tests/package.c:
20700 Empty strings are not equal to any number, so all comparisons against
20701 them fail except for tests for non-equalness.
20703 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
20705 * dlls/wined3d/device.c:
20706 Fix an intermittent lockup with ATI's driver, I expect the problem is
20707 trying to clear the display before it's visible. Also correct the
20710 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
20712 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
20713 dlls/urlmon/urlmon_main.h:
20714 Added get_protocol_iface internal function and use it in
20717 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
20719 * dlls/ddraw/surface_main.c:
20720 Use the front buffer palette for DC operations on off-screen buffers.
20722 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20724 * dlls/advpack/tests/advpack.c:
20725 Get the version and language ID of ADVPACK.DLL too.
20727 2005-11-14 H. Verbeet <hverbeet@gmail.com>
20729 * dlls/ddraw/surface_dib.c:
20730 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
20731 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
20733 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
20735 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
20736 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
20737 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
20738 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
20739 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
20740 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
20741 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
20742 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
20743 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
20744 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
20745 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
20746 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
20747 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
20748 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
20749 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
20750 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
20751 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
20752 programs/winemine/rsrc.rc:
20753 Add Korean translations.
20755 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
20757 * dlls/iphlpapi/iphlpapi_main.c:
20758 Add, reformat API documentation.
20760 2005-11-14 Mike McCormack <mike@codeweavers.com>
20762 * dlls/msi/cond.y, dlls/msi/tests/package.c:
20763 Fix comparison of empty properties to numbers and add test cases.
20765 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
20767 * dlls/user/tests/msg.c:
20768 Fix message tests to run cleanly on Windows XP SP1.
20770 2005-11-14 Edgar Hucek <gimli@gentoo.org>
20772 * dlls/winmm/joystick/joystick.c:
20773 Unicode compile fix.
20775 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
20777 * dlls/kernel/tests/thread.c:
20778 Fix set_test_val function declaration to ensure stack is left
20781 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20783 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
20784 Fix a test for InternetCreateUrlA as no Windows platform sets last
20785 error here. Make InternetCreateUrlA pass the test.
20787 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20789 * dlls/crypt32/tests/cert.c:
20790 Don't call missing API function.
20792 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
20794 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
20795 Add DDBLT_DONOTWAIT flag.
20796 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
20798 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
20800 * dlls/urlmon/umon.c:
20801 Move BindToStorage hack to the separated function.
20803 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
20805 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
20806 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
20807 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
20808 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
20809 dlls/d3d9/volumetexture.c:
20810 Remove the setting of the result pointer to NULL in creates, tests
20811 show that windows doesn't set the result to NULL on error.
20813 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
20815 * dlls/ntdll/thread.c:
20816 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
20817 from the command-line.
20819 2005-11-14 Peter Lemenkov <petro@mail.ru>
20821 * include/rpcdce.h:
20824 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
20826 * dlls/comctl32/imagelist.c:
20827 Reformat "see" section, to match c2man requirements.
20829 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
20831 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
20832 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
20833 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
20834 Improve c2man Documented-Total count. Changes:
20835 - add missing description
20836 - complete missing A/W pairs
20837 - document remaining comdlg32 functions
20839 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
20841 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
20842 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
20843 dlls/advapi32/security.c:
20844 Improve c2man Documented-Total count. Changes:
20845 - add missing description
20846 - add missing returns section
20848 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
20850 * programs/winetest/Makefile.in:
20851 Add shdocvw tests to winetest.
20853 2005-11-12 Robert Shearman <rob@codeweavers.com>
20855 * dlls/ole32/compobj.c:
20856 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
20857 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
20858 instead of InprocServer32.
20860 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
20862 * dlls/kernel/tests/thread.c:
20863 Add some extra error information.
20865 2005-11-12 Robert Shearman <rob@codeweavers.com>
20867 * dlls/wininet/internet.c, dlls/wininet/internet.h:
20868 Implement InternetReadFileExA (based on a patch by Brian Gerst).
20870 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
20872 * dlls/dinput/joystick_linuxinput.c:
20873 Add additional sanity checks to the linux input system dinput joystick
20876 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
20878 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
20879 Removed a couple of shift/reduce warnings in grammar.
20881 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
20883 * programs/regedit/Nl.rc:
20884 Update Dutch resources.
20886 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
20888 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
20889 dlls/shdocvw/webbrowser.c:
20890 Added IViewObject2 stub implementation.
20892 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
20894 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
20895 dlls/version/tests/install.c:
20896 Added some tests for VerFindFileA.
20898 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
20900 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
20901 prefix can be NULL for GetTempFileNameW.
20903 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
20905 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
20906 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
20907 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
20908 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
20909 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
20910 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
20911 dlls/wininet/wininet_Ko.rc:
20912 Add Korean translations.
20914 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
20916 * dlls/urlmon/urlmon.spec:
20917 Correct argument count for URLDownloadToCacheFile{A,W}.
20919 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
20921 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
20922 dlls/shell32/shlexec.c:
20923 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
20924 emulated Windows version is Win9x, Excel refuses to communicate with a
20925 unicode client in win9x mode.
20927 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
20929 * dlls/user/dde_client.c:
20930 Convert some ERRs to WARNs in the DDE client code when appropriate.
20932 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
20934 * dlls/kernel/heap.c:
20935 Protect sys/stat.h with a conditional.
20937 2005-11-11 Steven Edwards <winehacker@gmail.com>
20940 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
20942 2005-11-11 Christoph Frick <frick@sc-networks.de>
20944 * dlls/dinput/joystick_linuxinput.c:
20945 Moved and adopted joystick_linux.c code into the
20946 joystick_linuxinput.c.
20948 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
20950 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
20951 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
20952 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
20953 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
20954 references on code).
20955 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
20956 glGetInteger (as it returns bad value).
20958 2005-11-10 Francois Gouget <fgouget@free.fr>
20960 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
20961 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
20962 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
20963 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
20964 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
20965 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
20966 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
20967 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
20968 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
20969 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
20970 dlls/dinput/device.c, dlls/dinput/mouse.c,
20971 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
20972 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
20973 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
20974 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
20975 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
20976 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
20977 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
20978 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
20979 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
20980 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
20981 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
20982 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
20983 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
20984 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
20985 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
20986 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
20987 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
20988 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
20989 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
20990 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
20991 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
20992 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
20993 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
20994 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
20995 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
20996 dlls/wininet/internet.c, dlls/winmm/mci.c,
20997 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
20998 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
20999 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
21000 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
21001 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
21002 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
21003 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
21004 programs/winevdm/winevdm.c:
21005 Remove spaces before '\n' in traces.
21007 2005-11-10 Francois Gouget <fgouget@free.fr>
21009 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
21010 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
21011 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
21012 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
21013 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
21014 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
21016 Assorted spelling and case fixes.
21018 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21020 * dlls/advpack/tests/advpack.c:
21022 - don't fail on WriteFile(),
21023 - add valid error codes,
21024 - empty buffer to avoid printing garbage,
21025 - remove bogus inf-file which TranslateInfString() creates here.
21027 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
21030 Make parameter higlighting regex less "hungry".
21032 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
21034 * programs/winemenubuilder/winemenubuilder.c:
21035 Parse the command line returned by CommandLineFromMsiDescriptor() to
21036 extract the application path. Otherwise winemenubuilder ignores the
21037 .lnk file entirely.
21039 2005-11-10 Francois Gouget <fgouget@free.fr>
21041 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
21042 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
21043 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
21044 Add trailing '\n's to ok() and TRACE() calls.
21046 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21048 * dlls/kernel/tests/path.c:
21049 Add error code valid for Win9x and XP.
21051 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
21053 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
21054 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
21055 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
21056 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
21057 dlls/shell32/systray.c:
21058 Improve c2man Documented-Total count. Changes:
21059 - add missing description
21060 - add missing returns section
21061 - complete missing A/W pairs
21062 - reformate comments, to match c2man requirements
21064 2005-11-10 Francois Gouget <fgouget@free.fr>
21066 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
21067 dlls/dxerr9/errors.h:
21068 Assorted spelling fixes in the DXErr8/9 error files.
21070 2005-11-10 Francois Gouget <fgouget@free.fr>
21072 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
21073 Remove extra backslash that was causing an awk warning.
21075 2005-11-10 Mike McCormack <mike@codeweavers.com>
21077 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
21078 programs/regedit/rsrc.rc:
21079 Added Korean resources.
21081 2005-11-10 Mike McCormack <mike@codeweavers.com>
21083 * programs/start/start.c:
21084 Remove the limit on the length of the command line.
21086 2005-11-10 Aric Stewart <aric@codeweavers.com>
21089 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
21091 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
21093 * dlls/uxtheme/system.c:
21094 Improve c2man Documented-Total count. Changes:
21095 - add missing returns section
21097 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
21099 * dlls/x11drv/init.c, include/wingdi.h:
21100 Added support for SHADEBLENDCAPS.
21102 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
21104 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
21105 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
21107 Support Mesa GL_VERSION on parse.
21109 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
21111 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
21112 Added URLDownloadToCacheFile[AW] stub.
21114 2005-11-10 Mike Hearn <mike@plan99.net>
21116 * dlls/wininet/version.rc:
21117 Update wininet version info.
21119 2005-11-09 Alexandre Julliard <julliard@winehq.org>
21121 * ANNOUNCE, ChangeLog, VERSION, configure:
21124 ----------------------------------------------------------------
21125 2005-11-09 Huw Davies <huw@codeweavers.com>
21127 * dlls/wineps/ps.c:
21128 Escape non-printable characters in the document title and also
21129 truncate it to 0x80 characters.
21131 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
21133 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
21134 Initialize COM prior to displaying the file dialog.
21136 2005-11-09 Mike McCormack <mike@codeweavers.com>
21138 * dlls/msi/registry.c, dlls/msi/tests/db.c:
21139 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
21142 2005-11-09 Mike McCormack <mike@codeweavers.com>
21145 Make sure we only CoUninitialize after successfully initializing.
21146 Fix the address of the returned IShellLinkDataList interface.
21148 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
21150 * dlls/urlmon/file.c:
21151 Added IInternetPriority implementation to FileProtocol.
21153 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
21155 * dlls/user/cursoricon.c:
21156 If a color bitmap is provided, store bitmap information from it
21157 instead of the mask bitmap one.
21159 2005-11-09 Alexandre Julliard <julliard@winehq.org>
21161 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
21162 Don't call SetWindowPos in ShowWindow if a parent window is not
21163 visible, only toggle the WS_VISIBLE flag.
21165 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
21167 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
21168 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
21169 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
21170 dlls/user/win.c, dlls/user/winproc.c:
21171 Improve c2man Documented-Total count. Changes:
21172 - add missing description
21173 - add missing returns section
21174 - complete missing A/W pairs
21175 - reformate comments, to match c2man requirements
21177 2005-11-09 Robert Shearman <rob@codeweavers.com>
21179 * dlls/oleaut32/typelib.c:
21180 - Cleanup formating of DispCallFunc.
21181 - Fix DispCallFunc for functions with return values.
21182 - Don't rely on _copy_arg as it is going away soon.
21184 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
21186 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
21187 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
21188 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
21189 dlls/ole32/storage.c, dlls/ole32/storage32.c:
21190 Improve c2man Documented-Total count.
21192 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
21194 * dlls/shell32/brsfolder.c:
21195 Initialize COM prior to displaying the SHBrowseForFolder dialog.
21197 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21199 * dlls/shell32/tests/shlfolder.c:
21200 Disable code that segfaults on Win98 SE.
21202 2005-11-09 Robert Shearman <rob@codeweavers.com>
21204 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
21205 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
21206 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
21207 - Fix up the callers and reorganize CoGetClassObject to split out the
21208 inproc code into another function.
21210 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
21212 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
21213 Added implementation of IInternetPriority in HttpProtocol.
21215 2005-11-08 Alexandre Julliard <julliard@winehq.org>
21217 * include/xmldom.idl:
21218 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
21220 2005-11-08 Huw Davies <huw@codeweavers.com>
21222 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
21223 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
21224 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
21225 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
21226 Include msxml2.h rather than msxml.h and xmldom.h.
21228 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
21230 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
21231 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
21233 Add tests that show that the border value manipulated by
21234 SPI_{GET,SET}BORDER is completely the same as with
21235 SPI_{GET,SET}NONCLIENTMETRICS.
21236 Fix a few signed/unsigned warnings in unrelated tests from the same
21238 Made the tests pass on wine.
21240 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21242 * dlls/advapi32/tests/crypt.c:
21243 Win98 fails another way when user isn't logged in.
21245 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
21247 * dlls/shell32/systray.c:
21248 Unicodify systray.c.
21250 2005-11-08 Alexandre Julliard <julliard@winehq.org>
21252 * include/windef.h:
21253 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
21256 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
21258 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
21259 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
21260 dlls/shdocvw/tests/shortcut.c:
21261 Support for shell instance objects.
21262 Removed a wine_todo for a no longer failing test.
21263 Added a test for IPersistFolder3::GetCurFolder.
21265 2005-11-08 Alexandre Julliard <julliard@winehq.org>
21267 * dlls/mapi32/tests/prop.c:
21268 Get rid of FAR keywords.
21270 2005-11-08 Huw Davies <huw@codeweavers.com>
21272 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
21273 Implement selectSingleNode.
21275 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
21277 * dlls/kernel/heap.c:
21278 Implement GlobalMemoryStatusEx for Solaris.
21280 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21282 * dlls/kernel/tests/heap.c:
21283 Take into account some alignment done by HeapAlloc() on Win9x.
21285 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
21287 * dlls/wininet/internet.c:
21288 Unicodify InternetCheckConnection.
21289 Use HeapAlloc'ed buffers where applicable.
21291 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
21293 * dlls/shell32/systray.c:
21294 Move functions a bit to get rid of a static declaration.
21296 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
21298 * dlls/comctl32/treeview.c:
21299 Do not issue a GetUpdateRect() to query an update region for
21300 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
21303 2005-11-08 Huw Davies <huw@codeweavers.com>
21305 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
21306 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
21307 dlls/msxml3/tests/domdoc.c:
21308 Implement get_parseError.
21310 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
21312 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
21313 Correct some allocated buffer lengths while converting to Unicode.
21315 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
21317 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
21318 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
21319 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
21320 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
21321 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
21322 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
21323 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
21324 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
21325 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
21326 dlls/user/listbox.c, dlls/user/static.c:
21327 Handle WM_PRINTCLIENT.
21328 Don't use SelectClipRgn in WM_PRINTCLIENT.
21330 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
21332 * dlls/wined3d/directx.c:
21333 Fix parsing of version number.
21335 2005-11-08 Huw Davies <huw@codeweavers.com>
21337 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
21338 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
21339 Fix cut-n-paste error in licence text.
21341 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21343 * dlls/d3d9/query.c:
21344 Allow NULL ppQuery to be passed to CreateQuery.
21346 2005-11-08 James Hawkins <truiken@gmail.com>
21348 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
21349 Implement TranslateInfString with tests.
21351 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
21353 * dlls/ole32/compobj.c:
21354 Added tracing to CoCreateInstance.
21356 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
21358 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
21359 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
21360 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
21361 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
21362 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
21363 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
21364 Improve c2man Documented-Total count. Changes:
21365 - add missing description
21366 - add missing returns section
21367 - complete missing A/W pairs
21368 - reformate comments, to match c2man requirements
21370 2005-11-08 Mike McCormack <mike@codeweavers.com>
21372 * dlls/ntdll/time.c:
21373 Add some missing timezones.
21375 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
21377 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
21378 - fill DirectShowFilters Container
21379 - fix some MLKs (clear variants)
21381 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21383 * dlls/crypt32/tests/cert.c:
21384 Make Crypt32 tests loadable on Win98.
21386 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21388 * dlls/winsock/tests/sock.c:
21389 Added last error code for XP SP1.
21391 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
21393 * dlls/dmloader/loader.c:
21394 Add some checks and fix some stream leaks.
21396 2005-11-08 Robert Shearman <rob@codeweavers.com>
21398 * dlls/ole32/rpc.c:
21399 We shouldn't pass the application name into CreateProcess because the
21400 value stored in the registry could include arguments.
21402 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21404 * dlls/wined3d/swapchain.c:
21405 Fixed an error in Swapchain_GetFrontBufferData.
21407 2005-11-08 Mike McCormack <mike@codeweavers.com>
21409 * programs/winemenubuilder/winemenubuilder.c:
21410 Extract the executable name for msi advertised shortcuts.
21412 2005-11-08 Mike McCormack <mike@codeweavers.com>
21414 * dlls/shell32/shelllink.c:
21415 Fix a problem spotted by Dmitry and another one stopping correctly
21416 formatted lnk files from being generated.
21418 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
21420 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
21421 Semi-stub implementation for SHRegGetValue(A|W).
21423 2005-11-07 James Hawkins <truiken@gmail.com>
21425 * include/winerror.h:
21426 Define the setupapi hresult errors.
21428 2005-11-07 Peter Lemenkov <petro@mail.ru>
21430 * include/wininet.h:
21431 Added some missing definitions in wininet.h.
21433 2005-11-07 Huw Davies <huw@codeweavers.com>
21435 * include/xmldom.idl, include/xmldomdid.h:
21436 Add IXMLDOMParseError.
21438 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
21440 * dlls/shell32/brsfolder.c:
21441 More robust code for querying ShellFolder attributes (some
21442 ShellFolders ignore the flag mask in GetAttributesOf).
21444 2005-11-07 Alexandre Julliard <julliard@winehq.org>
21446 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
21447 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
21448 Added a bunch of tests for the INF parser.
21450 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
21452 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
21453 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
21454 First draft of ExtTextOut on an open path.
21456 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
21458 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
21459 dlls/dxdiagn/provider.c:
21460 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
21461 - more complete container hierarchy
21462 - DXDiag_AddFileDescContainer service to fill dll info
21463 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
21465 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
21467 * dlls/user/sysparams.c:
21468 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
21469 adding the needed non client metrics A->W conversions.
21471 2005-11-07 Stefan Huehner <stefan@huehner.org>
21473 * dlls/secur32/secur32.c:
21474 Fix segfault when querying non-existent SecurityProvider.
21476 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
21478 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
21479 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
21480 Add stub implementation of IMediaStream interface.
21482 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
21484 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
21485 AtlAxWinInit dummy implementation.
21487 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
21489 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
21490 Implement RtlInitAnsiStringEx.
21492 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21494 * dlls/wined3d/drawprim.c:
21495 Verify that the texture coordinate used in DrawStridedSlow is in range
21496 before trying to referencing the associated data.
21498 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21500 * dlls/wined3d/device.c:
21501 Prevent SetFVF from clearing down the vertex declaration of the FVF is
21502 zero. This is required for Prince of Persia, The sands of time.
21504 2005-11-07 Robert Shearman <rob@codeweavers.com>
21506 * dlls/ntdll/resource.c:
21507 LdrAccessResource should pop 16 bytes off the stack since it is a
21510 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
21512 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
21513 Added support of loading of IPicture data from non-statable
21514 IStreams. Added testcases for this.
21516 2005-11-07 James Hawkins <truiken@gmail.com>
21518 * dlls/hhctrl.ocx/hhctrl.c:
21519 Free an alloc'ed string.
21521 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
21523 * dlls/user/cursoricon.c:
21524 When creating black & white cursor icon, handle special case where
21525 hbmColor is null and hbmMask specify a bitmap having twice the height
21526 and formatted so the upper half is the icon AND bitmask and the lower
21527 one is the OR bitmask.
21529 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
21531 * dlls/d3d8/d3dcore_gl.h:
21532 Remove already included headers.
21534 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
21536 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
21537 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
21538 dlls/gdi/palette.c, dlls/gdi/path.c:
21539 Improve c2man Documented-Total count.
21541 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
21543 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
21544 - Move target folder initialization to a dedicated function.
21545 - Use this function in BindToObject (should be faster).
21546 - Special handling for FolderShortcut objects in Initialize method.
21547 - Removed a todo_wine from a no longer failing unit test.
21549 2005-11-05 Davin McCall <davmac@davmac.org>
21551 * dlls/winmm/winealsa/audio.c:
21552 Avoid getting ahead of dsound mixer when using non-hw device. Also
21553 avoid using internal ALSA call to retrieve hardware play position.
21555 2005-11-05 Kevin Koltzau <kevin@plop.org>
21557 * dlls/ntdll/thread.c:
21558 x86_64 references a named union, ensure unions are not nameless.
21560 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
21562 * dlls/commdlg/cdlg_De.rc:
21563 Update German resource file.
21565 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21567 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
21568 - Stricten cases for NT in a two tests.
21569 - WSAAddressToString[AW] don't fail on Win9x for those.
21570 - Modify it to pass new tests.
21572 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21574 * dlls/msi/tests/db.c:
21575 Win9x returns MSIDBERROR_NOERROR.
21577 2005-11-05 Huw Davies <huw@codeweavers.com>
21579 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
21580 Filter out CTEXT nodes when building element child lists.
21581 get_item and get_length should honour the filter.
21582 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
21584 2005-11-05 Dimi Paun <dimi@lattica.com>
21586 * dlls/comctl32/listview.c:
21587 Validate the column index passed in by the caller.
21589 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
21591 * dlls/oleaut32/varformat.c:
21592 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
21593 VARIANT_FormatDate.
21595 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21597 * dlls/wined3d/device.c:
21598 Tidy up UpdateTexture and add support for updating cube textures.
21600 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21602 * tools/winapi/win16.api, tools/winapi/win32.api:
21603 Update win16.api and win32.api.
21605 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
21607 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
21608 dlls/advapi32/registry.c, dlls/advapi32/security.c,
21609 dlls/advapi32/service.c:
21610 Improve c2man Documented-Total count.
21612 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
21614 * dlls/kernel/except.c:
21615 More verbose output when unhandled exception occurs.
21617 2005-11-04 Mike McCormack <mike@codeweavers.com>
21619 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
21620 Partially implement and test the shelllink object's
21621 IShellLinkDataList::CopyDataBlock and GetFlags methods.
21623 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21625 * tools/winapi/winapi_parser.pm:
21626 volatile is legal (and used now!) in a typedef struct {}.
21628 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21630 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
21631 tools/winapi/win32.api:
21632 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
21633 PSYM_ENUMSOURCFILES_CALLBACK.
21635 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21637 * dlls/advapi32/tests/registry.c:
21638 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
21639 not installed (WinReg.DLL is missing).
21640 - Test "\\" prefixed computer names too.
21642 2005-11-04 Mike McCormack <mike@codeweavers.com>
21644 * dlls/shell32/shelllink.c:
21645 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
21647 2005-11-04 Mike McCormack <mike@codeweavers.com>
21649 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
21650 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
21651 msi.MsiProvideComponentFromDescriptor.
21653 2005-11-04 James Hawkins <truiken@gmail.com>
21655 * dlls/hhctrl.ocx/hhctrl.c:
21656 Pass HtmlHelp commands to doWinMain.
21658 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21660 * dlls/comctl32/string.c:
21661 Move functions in comctl32/string.c to remove function declaration.
21663 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21665 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
21666 tools/winapi/winapi_parser.pm:
21667 __RPC_STUB is a calling convention as well (#defined as __stdcall).
21669 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
21671 * include/wine/port.h:
21672 Fix warning about memmove re#definition.
21674 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21676 * dlls/winsock/tests/sock.c:
21677 Make 4 WSAStringToAddress* tests don't fail on Win9x.
21679 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
21681 * dlls/oleaut32/tmarshal.c:
21682 Added support for VT_I8/VT_UI8 marshalling.
21684 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21686 * dlls/wined3d/device.c:
21687 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
21690 2005-11-04 Robert Shearman <rob@codeweavers.com>
21692 * dlls/oleaut32/tests/olefont.c:
21693 Add a test for Invoking an OleFont function.
21695 2005-11-03 Alexandre Julliard <julliard@winehq.org>
21697 * dlls/setupapi/install.c:
21698 Added support for optional section.ntx86 and section.nt in
21699 InstallHinfSection when current version is set to NT.
21701 2005-11-03 Robert Shearman <rob@codeweavers.com>
21703 * dlls/ole32/defaulthandler.c:
21704 Implement OLE object notifications, making sure to cope with the case
21705 of the advise holder not being created because no notifications are
21708 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
21711 Get rid of a double backslash.
21713 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
21715 * dlls/comctl32/string.c:
21716 Use Win32 APIs for string comparison.
21718 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
21720 * programs/winecfg/audio.c:
21721 Show detected audio drivers in autodetect.
21723 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
21725 * dlls/x11drv/winpos.c:
21726 Stricter check whether a window needs to be mapped on the screen.
21728 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
21730 * dlls/ntdll/time.c:
21731 Added another CST (Australian Central Daylight Time) to TZ_INFO.
21733 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
21735 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
21736 Extend VarCmp() and add test cases.
21738 2005-11-03 Kevin Koltzau <kevin@plop.org>
21740 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
21741 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
21742 include/msvcrt/process.h, include/msvcrt/stddef.h:
21743 Fix warnings and errors in 64bit.
21745 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
21747 * dlls/shell32/shfldr_unixfs.c:
21748 Replaced tabs with spaces.
21750 2005-11-03 Alexandre Julliard <julliard@winehq.org>
21752 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
21753 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
21754 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
21755 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
21756 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
21757 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
21758 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
21759 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
21760 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
21761 dlls/commdlg/printdlg.c:
21762 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
21763 Display an error if no printer is installed.
21765 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
21767 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
21768 Specify a DLL version for msvcrt.dll.
21770 2005-11-03 Stefan Huehner <stefan@huehner.org>
21772 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
21773 dlls/msxml3/tests/domdoc.c:
21774 Add indexed access to attributes (nodemap) and childNodes
21775 (nodelist), with some testcases.
21777 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
21779 * dlls/shell32/tests/shlfolder.c:
21780 Added some more unit tests for FolderShortcut objects.
21782 2005-11-03 Alexandre Julliard <julliard@winehq.org>
21784 * dlls/kernel/comm.c:
21785 Fixed fd leaks (spotted by Cihan Altinay).
21787 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
21789 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
21790 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
21792 Fix some wrong prototypes.
21794 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
21796 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
21797 Fill provider with some empty containers.
21799 2005-11-03 Mike McCormack <mike@codeweavers.com>
21801 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
21802 Invoke shortcuts through IContextMenu, rather than trying to access
21805 2005-11-03 Mike McCormack <mike@codeweavers.com>
21808 Add the ContextMenuHandlers key for shortcuts so the new context menu
21811 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
21813 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
21814 Cache background color brush instead of recreating it at each screen
21817 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
21819 * programs/winedbg/break.c:
21820 Fixed 'break NN' command (using dbghelp.SymEnumLines).
21822 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
21824 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
21825 programs/wineconsole/wineconsole.c:
21826 Fixed wineconsole startup when restoring registry settings.
21828 2005-11-03 Mike McCormack <mike@codeweavers.com>
21830 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
21831 dlls/msi/helpers.c:
21832 Remove some redundant null pointer checks.
21834 2005-11-03 Alexandre Julliard <julliard@winehq.org>
21836 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
21837 dlls/shell32/tests/shlfolder.c:
21838 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
21839 Set all capability flags supported by the shellfolder, disregarding
21840 the flag mask given to GetAttributesOf.
21841 Unit tests to demonstrate this behaviour.
21843 2005-11-03 Mike McCormack <mike@codeweavers.com>
21846 Add missing semicolons that caused compile trouble on FreeBSD.
21848 2005-11-03 Mike McCormack <mike@codeweavers.com>
21850 * dlls/shell32/shelllink.c:
21851 Pass the correct verb.
21852 Add a space between extra parameters.
21853 Wait for ShellExecute to complete.
21855 2005-11-03 Steven Edwards <winehacker@gmail.com>
21857 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
21858 Add a real stub for Advpack.extract.
21860 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
21862 * dlls/ntdll/thread.c:
21863 Get rid of CPU id when copying context
21865 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
21867 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
21868 dlls/d3d8/vshaderdeclaration.c:
21869 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
21870 - use D3DCOLOR macros instead of using shift + masks
21871 - fix a bug where diffuse.lpData checked instead of specular.lpData
21872 - implement color fixup on ARB VShader compilation code:
21873 -> on input parameters using swizzle
21874 -> add is_color parameter on vshader_program_add_param
21876 2005-11-03 Hans Leidekker <hans@it.vu.nl>
21878 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
21879 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
21881 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
21883 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
21884 dlls/riched20/paint.c, dlls/riched20/wrap.c:
21885 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
21886 notification, and ENM_REQUESTRESIZE event mask.
21888 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
21890 * dlls/user/scroll.c:
21891 Scroll bar: Keep the caret blinking during scroll operations (only
21892 handle WM_SYSTIMER messages that belong to the scroll bar).
21894 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
21896 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
21897 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
21898 Implemented SymEnumLines.
21900 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
21902 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
21903 programs/wineconsole/winecon_user.h:
21904 Now filling external leading in font cells.
21906 2005-11-02 Huw Davies <huw@codeweavers.com>
21908 * dlls/oleaut32/typelib.c:
21909 Don't call Release on a null ptr.
21911 2005-11-02 Alexandre Julliard <julliard@winehq.org>
21913 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
21914 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
21915 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
21916 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
21917 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
21918 server/thread.h, server/trace.c:
21919 Fixed Get/SetThreadContext to work properly on suspended threads.
21922 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
21924 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
21925 Correct WINAPI position for MSVC portability.
21927 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
21929 * programs/wineconsole/dialog.c:
21930 Fixed crash in font browsing for raster fonts.
21932 2005-11-02 Robert Shearman <rob@codeweavers.com>
21934 * dlls/oleaut32/variant.c:
21935 Fix a crash during +variant logging caused by a typo causing an array
21936 to be one element less than expected.
21938 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
21940 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
21941 include/wine/wined3d_interface.h:
21942 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
21943 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
21946 2005-11-02 Robert Shearman <rob@codeweavers.com>
21948 * dlls/oleaut32/tmarshal.c:
21949 - Make sure to clean up properly on error.
21950 - Restrict the critical section to getting the channel buffer and
21951 adding a reference to it.
21953 2005-11-02 Robert Shearman <rob@codeweavers.com>
21955 * dlls/oleaut32/typelib.c:
21956 - Make wParamFlags in the paramdesc dumping function human readable.
21957 - Enums should be VT_I4 instead of VT_INT.
21958 - Trace the return value from the ITypeInfo_fnInvoke.
21960 2005-11-02 Mike McCormack <mike@codeweavers.com>
21962 * dlls/msi/cond.y, dlls/msi/tests/package.c:
21963 NULL and empty strings are the same in conditions.
21965 2005-11-02 Mike McCormack <mike@codeweavers.com>
21967 * dlls/imm32/imm.c:
21968 Change a FIXME message to a comment.
21970 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
21972 * dlls/comctl32/tab.c:
21973 Avoid printing out a possibly uninitialized variable.
21975 2005-11-02 Stefan Huehner <stefan@huehner.org>
21977 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
21978 Extend get_nodeName add testcases for it.
21980 2005-11-02 Mike McCormack <mike@codeweavers.com>
21982 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
21983 Stub implementation for MsiAdvertiseScriptA/W.
21985 2005-11-02 Mike McCormack <mike@codeweavers.com>
21987 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
21988 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
21989 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
21990 dlls/msi/update.c, dlls/msi/where.c:
21991 Create the +msidb debug channel for msi database code.
21993 2005-11-02 Aric Stewart <aric@codeweavers.com>
21995 * dlls/msi/action.c:
21996 Force files to install if the REINSTALL property is set.
21998 2005-11-02 Robert Shearman <rob@codeweavers.com>
22000 * dlls/ntdll/resource.c:
22001 Make LdrAccessResource call an internal function to satisfy Shrinker.
22003 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
22005 * dlls/ntdll/tests/om.c, server/named_pipe.c:
22006 Fix error returned when opening nonexistent pipes.
22008 2005-11-02 Alexandre Julliard <julliard@winehq.org>
22010 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
22011 server/context_x86_64.c, server/thread.c, server/thread.h:
22012 Moved the platform-independent part of the get/set_thread_context
22013 requests to a common file.
22015 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
22017 * dlls/shell32/shfldr_unixfs.c:
22018 Added some comments to document unixfs.
22020 2005-11-02 Mike McCormack <mike@codeweavers.com>
22022 * dlls/msi/install.c, dlls/msi/tests/package.c:
22023 Fix parameter handling in MsiSetTargetPath, and add a test for it.
22025 2005-11-02 Mike McCormack <mike@codeweavers.com>
22027 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
22028 Implement the RemoveFiles action.
22030 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
22032 * dlls/ntdll/rtlstr.c:
22033 Minor fixes to rtl string functions.
22035 2005-11-02 David Kredba <kredba@math.cas.cz>
22037 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
22038 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
22039 Czech resources update.
22041 2005-11-02 Mike McCormack <mike@codeweavers.com>
22043 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
22044 Stub implementation for MsiGetFileHashA/W.
22046 2005-11-02 Mike McCormack <mike@codeweavers.com>
22048 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
22049 Use an enumeration for file states.
22051 2005-11-02 Mike McCormack <mike@codeweavers.com>
22053 * dlls/msi/dialog.c:
22054 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
22056 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
22058 * dlls/comctl32/listview.c:
22059 Clear bLButtonDown flags if mouse is not down.
22061 2005-11-02 Mike McCormack <mike@codeweavers.com>
22063 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
22064 Convert all RTFPanic and RTFMsg calls to ERR calls.
22066 2005-11-02 Rob Shearman <rob@codeweavers.com>
22068 * include/rpcndr.h:
22069 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
22070 RpcMgmtEnableIdleCleanup.
22072 2005-11-02 Mike McCormack <mike@codeweavers.com>
22074 * tools/winedump/lnk.c:
22075 Handle msi component identifiers without a feature guid.
22077 2005-11-02 Mike McCormack <mike@codeweavers.com>
22079 * dlls/msxml3/node.c:
22080 Implement IXMLDOMNode::get_nodeName.
22082 2005-11-02 Robert Shearman <rob@codeweavers.com>
22084 * dlls/oleaut32/oleaut.c:
22085 The PSDispatch PS class factory can manage both typelib marshalled and
22086 IDispatch, which is NDR marshalled, so we need a wrapper to call the
22087 appropriate CreateProxy or CreateStub function.
22089 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
22091 * dlls/x11drv/settings.c, include/winuser.h:
22092 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
22094 2005-11-01 Alexandre Julliard <julliard@winehq.org>
22096 * dlls/kernel/except.c, dlls/ntdll/exception.c,
22097 include/wine/server_protocol.h, server/debugger.c,
22098 server/protocol.def, server/thread.c:
22099 Don't send an extra signal when waiting for a debug event, just do a
22100 normal wait. Return the debug event status directly as return value
22101 of the server call.
22103 2005-11-01 Alexandre Julliard <julliard@winehq.org>
22105 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
22106 server/context_sparc.c, server/context_x86_64.c:
22107 Don't send the incoming context to the server for get_thread_context,
22108 instead copy only the relevant fields of the return value on the
22111 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
22113 * dlls/ntdll/tests/om.c, server/named_pipe.c:
22114 Fix error returned when exceeding allowed instances.
22116 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
22118 * dlls/comctl32/string.c:
22119 Include config.h and port.h for strncasecmp() in MSVC port.
22121 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
22123 * dlls/kernel/file.c:
22124 Implemented FindExSearchLimitToDirectories.
22126 2005-11-01 Alexandre Julliard <julliard@winehq.org>
22128 * dlls/msvcrt/msvcrt.spec:
22129 Fixed _wstrdate/_wstrtime parameters.
22131 2005-11-01 Alexandre Julliard <julliard@winehq.org>
22133 * dlls/wininet/http.c:
22134 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
22135 Added handling of more HTTP standard headers and binary search lists.
22137 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
22139 * dlls/oleaut32/tests/vartype.c:
22140 SysReAllocString of same pointer returns TRUE.
22142 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
22144 * dlls/shell32/shfldr_unixfs.c:
22145 Fixed crash in unixfs shellfolder handling with winamp.
22147 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
22149 * dlls/amstream/amstream.c, dlls/amstream/main.c:
22150 Use a more standard indentation style.
22152 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
22155 Remove version information.
22157 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
22159 * dlls/x11drv/clipboard.c:
22160 Improve handling of mapping between X and Windows formats.
22161 Add support for UTF8.
22163 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
22165 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
22166 server/winstation.c:
22167 - Use OBJ_CASE_INSENSITIVE in object lookup.
22168 - Remove case_sensitive flag from namespace.
22169 - Remove todo_wine from now succeeding tests.
22171 2005-11-01 Davin McCall <davmac@davmac.org>
22173 * dlls/dsound/mixer.c:
22174 PhaseCancel subtracts secondary buffer from primary buffer, not the
22177 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
22179 * dlls/user/painting.c:
22180 ScrollWindowEx: Don't move the caret of child windows and hide it only
22181 if it's in the source or in the destination rectangle.
22183 2005-11-01 Robert Shearman <rob@codeweavers.com>
22185 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
22186 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
22187 Convert SHELL32_BindToChild to Unicode and fix up the callers.
22189 2005-11-01 Robert Shearman <rob@codeweavers.com>
22191 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
22192 Make the call exception handler function more compatible with NT and
22193 with what Shrinker expects.
22195 2005-10-31 Stefan Huehner <stefan@huehner.org>
22197 * programs/winetest/Makefile.in:
22198 Add msxml3,setupapi tests to winetest.
22200 2005-10-31 Alexandre Julliard <julliard@winehq.org>
22202 * configure, configure.ac, programs/Makefile.in,
22203 programs/eject/.cvsignore, programs/eject/Makefile.in,
22204 programs/eject/eject.c:
22205 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
22206 even if a Windows app has files open on it.
22208 2005-10-31 Huw Davies <huw@codeweavers.com>
22210 * dlls/rpcrt4/ndr_marshall.c:
22213 2005-10-31 Huw Davies <huw@codeweavers.com>
22215 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
22216 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
22217 Actually print the IIDs.
22219 2005-10-31 Huw Davies <huw@codeweavers.com>
22221 * dlls/gdi/enhmetafile.c, include/wingdi.h:
22222 Implement playback of EMR_ALPHABLEND.
22224 2005-10-31 Huw Davies <huw@codeweavers.com>
22226 * dlls/gdi/freetype.c:
22227 Only select a bitmap font as a last resort if we can't find a font
22228 with the correct facename.
22230 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
22232 * server/mapping.c:
22233 Do not overflow the stackbased "nt" struct when reading non-conforming
22236 2005-10-31 Alexandre Julliard <julliard@winehq.org>
22238 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
22239 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
22240 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
22241 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
22242 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
22244 Get rid of the no longer used tty driver.
22246 2005-10-31 Alexandre Julliard <julliard@winehq.org>
22248 * dlls/user/driver.c:
22249 Default to the null driver instead of dying if the specified display
22250 driver couldn't be loaded.
22252 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
22254 * dlls/user/painting.c, dlls/user/tests/msg.c:
22255 Add the tests for behaviour of [In]validateRect and [In]validateRgn
22256 with hwnd set to 0, make them pass under Wine.
22258 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
22260 * dlls/shdocvw/shdocvw_main.c:
22261 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
22263 2005-10-31 Huw Davies <huw@codeweavers.com>
22265 * dlls/oleaut32/usrmarshal.c:
22266 Deal with pExcepInfo == NULL.
22268 2005-10-31 Mike McCormack <mike@codeweavers.com>
22270 * dlls/msi/dialog.c:
22271 Make sure to unregister all the classes that were registered when msi
22272 is unloaded, so we can register again cleanly.
22274 2005-10-31 Mike McCormack <mike@codeweavers.com>
22276 * dlls/shell32/tests/shlexec.c:
22277 Add void to empty declaration list.
22279 2005-10-31 Alexandre Julliard <julliard@winehq.org>
22281 * dlls/gdi/dc.c, dlls/gdi/driver.c:
22282 Default to an empty driver instead of dying if the specified display
22283 driver couldn't be loaded.
22285 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
22287 * configure, configure.ac, dlls/shdocvw/Makefile.in,
22288 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
22289 dlls/shdocvw/tests/shortcut.c:
22290 Added initial tests for shdocvw's FolderShortcut related
22293 2005-10-31 Marcus Meissner <meissner@suse.de>
22295 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
22296 Added assembly implementation of EXC_CallHandler.
22298 2005-10-31 Mike McCormack <mike@codeweavers.com>
22300 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
22301 dlls/msi/tests/package.c:
22302 Fix and test MsiGetProperty and MsiSetProperty.
22304 2005-10-31 Mike McCormack <mike@codeweavers.com>
22306 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
22307 dlls/msi/tests/msi.c:
22308 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
22311 2005-10-31 James Hawkins <truiken@gmail.com>
22313 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
22314 Implement InternetCreateUrlW and test cases.
22316 2005-10-31 Huw Davies <huw@codeweavers.com>
22318 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
22319 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
22320 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
22321 Fix handling of relative state indices in RestoreDC.
22322 Fix return value of SaveDC when writing to an emf.
22323 Before writing the EMR_EOF record we should ensure that we clear the
22326 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
22328 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
22329 dlls/ddraw/opengl_private.h:
22330 Finish moving d3d[1..3] light code to use d3d7.
22332 2005-10-31 Marcus Meissner <meissner@suse.de>
22334 * dlls/kernel/time.c:
22335 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
22337 2005-10-31 Hans Leidekker <hans@it.vu.nl>
22339 * dlls/odbccp32/odbccp32.c:
22340 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
22341 SQLInstallDriver{,Ex}, SQLInstallerError and
22342 SQLInstallTranslator{,Ex}.
22344 2005-10-31 Juan Lang <juan_lang@yahoo.com>
22346 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
22347 dlls/crypt32/tests/cert.c:
22348 Implement CertSignSignature and CertVerifySignature(Ex).
22350 2005-10-31 Robert Reif <reif@earthlink.net>
22352 * dlls/winmm/tests/wave.c:
22353 Add waveOutPause/waveOutRestart test.
22354 Tighten up play duration test when ending too soon.
22355 Set VirtualFree size to 0.
22357 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
22359 * dlls/shlwapi/tests/path.c:
22360 Stop PathIsValidCharW tests after 100 failing tests.
22362 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
22364 * dlls/d3d9/query.c:
22365 In case of D3D9 the CreateQuery call can be used to retrieve status
22366 information. According to MSDN the 'ppQuery' parameter can be set to
22367 NULL to detect if a certain query Type is supported.
22369 2005-10-30 Mike McCormack <mike@codeweavers.com>
22371 * dlls/msi/action.c:
22372 Add a stub for the AllocateRegistrySpace action.
22374 2005-10-30 Mike McCormack <mike@codeweavers.com>
22376 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
22377 dlls/msi/package.c, include/msiquery.h:
22378 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
22380 2005-10-30 Mike McCormack <mike@codeweavers.com>
22382 * dlls/msi/dialog.c:
22383 Add a read-only implementation of the SelectionTree control.
22385 2005-10-30 Mike McCormack <mike@codeweavers.com>
22387 * dlls/msi/classes.c:
22388 Simplify register_progid() and remove a fixed length buffer.
22390 2005-10-30 Mike McCormack <mike@codeweavers.com>
22392 * dlls/msi/dialog.c:
22393 Handle MaskEdit masks containing dashes and other constant
22396 2005-10-30 Mike McCormack <mike@codeweavers.com>
22398 * dlls/msi/action.c:
22399 Use msi_get_property_int() in a few more places.
22401 2005-10-30 Alexandre Julliard <julliard@winehq.org>
22403 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
22404 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
22405 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
22406 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
22407 dlls/winecrt0/stub.c, include/winnt.h:
22408 Make all winecrt0 functions and variables hidden.
22410 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
22412 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
22413 dlls/winmm/sound.spec:
22414 Correct name of sound.dll to sound.drv (WIN16).
22416 2005-10-30 Kai Blin <blin@gmx.net>
22418 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
22419 dlls/secur32/secur32_priv.h:
22420 A dispatcher for running ntlm_auth.
22422 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
22424 * dlls/user/scroll.c:
22425 Handle the left and right arrow keys.
22427 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
22429 * include/wine/library.h:
22430 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
22433 2005-10-30 Mike McCormack <mike@codeweavers.com>
22435 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
22436 Add a stub implementation of msi.MsiSetMode.
22438 2005-10-30 Mike McCormack <mike@codeweavers.com>
22440 * dlls/msi/classes.c:
22441 Remove unused package parameter of register_progid_base().
22443 2005-10-30 Mike McCormack <mike@codeweavers.com>
22445 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
22446 Use "static const" rather than "const static" as gcc -W complains
22449 2005-10-30 Robert Reif <reif@earthlink.net>
22451 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
22452 Implement _wstrdate and _wstrtime with tests.
22454 2005-10-30 Peter Beutner <p.beutner@gmx.net>
22456 * dlls/msvcrt/cppexcept.c:
22457 Fix exception handling for non CXX_EXCEPTIONs.
22459 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
22461 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
22462 server/mapping.c, server/mutex.c, server/named_pipe.c,
22463 server/object.c, server/object.h, server/process.c,
22464 server/semaphore.c, server/timer.c, server/winstation.c:
22465 Pass object attributes to create_named_object & find_object.
22467 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
22469 * dlls/kernel/atom.c:
22470 Implemented local/global atom creation, deletion & lookup on top of
22473 2005-10-29 Juan Lang <juan_lang@yahoo.com>
22475 * dlls/wldap32/wldap32.spec:
22476 Export functions by ordinal, cryptnet.dll at least depends on it.
22478 2005-10-29 Mike McCormack <mike@codeweavers.com>
22480 * dlls/msi/action.c:
22481 Don't change the UI level during ExecuteAction.
22483 2005-10-29 Mike McCormack <mike@codeweavers.com>
22486 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
22489 2005-10-29 Mike McCormack <mike@codeweavers.com>
22491 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
22492 dlls/msi/helpers.c:
22493 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
22495 2005-10-29 Mike McCormack <mike@codeweavers.com>
22497 * dlls/msi/dialog.c:
22498 Explicitly check for MSICONDITION_TRUE being returned from
22499 MsiEvaluateCondition.
22501 2005-10-29 Mike McCormack <mike@codeweavers.com>
22503 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
22504 Some installers don't call the CreateFolders action before the
22505 InstallFiles action as MSDN specifies, but it still seems to work, so
22506 make sure that we create component directories in the InstallFiles
22509 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
22511 * dlls/comctl32/header.c:
22512 Unify HEADER_GetItem[A/W] into one function.
22514 2005-10-29 Mike McCormack <mike@codeweavers.com>
22516 * dlls/msi/cond.y, dlls/msi/tests/package.c:
22517 Add a bunch of tests for MsiEvaluateCondition and make them pass.
22519 2005-10-29 Mike McCormack <mike@codeweavers.com>
22521 * dlls/msi/dialog.c:
22522 Make enter and escape trigger the default and cancel buttons in
22525 2005-10-29 Mike McCormack <mike@codeweavers.com>
22527 * dlls/msi/table.c:
22528 Deleted two buggy functions that incorrectly and inefficiently check
22529 whether a row already exists in a table, and replaced them with a call
22530 to an existing working function that does the same thing correctly.
22532 2005-10-29 Mike McCormack <mike@codeweavers.com>
22534 * dlls/msi/files.c:
22535 Remove an incorrect comment and check for 0 being an invalid file
22538 2005-10-29 Mike McCormack <mike@codeweavers.com>
22540 * dlls/msi/files.c:
22541 Extract file directly to their target location, bypassing the need to
22542 use temporary files and move files.
22544 2005-10-29 Robert Shearman <rob@codeweavers.com>
22546 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22547 - Read DLL name from modules in MSFT typelibs.
22548 - A name offset of -1 for a parameter means that it has the same name
22550 - Print an error if a ReadName is attempted with an offset of -1,
22551 since this will read garbage.
22552 - Implement ITypeInfo_GetDllEntry.
22554 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22556 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
22557 dlls/wined3d/wined3d_private.h:
22558 Move the softwareVertexProcessing flag from the stateblock to the
22559 device because its state shouldn't be recorded in a stateblock.
22561 2005-10-29 Robert Shearman <rob@codeweavers.com>
22564 Print an error if a DC is created with a bad device.
22566 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
22568 * programs/winecfg/driveui.c:
22569 Set list view's text directly - don't use fill_drives_list for that.
22570 Enable "Apply" button when text changes.
22572 2005-10-29 Kevin Koltzau <kevin@plop.org>
22574 * dlls/msvcrt/console.c:
22575 Enable line editing for _cgets.
22577 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
22579 * dlls/ole32/tests/stg_prop.c:
22580 Delete some temp files created by the ole32 tests.
22582 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
22584 * dlls/msi/action.c:
22585 Passing NULL as the last two parameters to ReadFile is illegal and
22586 actually causes a crash on windows. The attached patch fixes this.
22588 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
22590 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
22591 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
22593 2005-10-29 Mike McCormack <mike@codeweavers.com>
22596 Add an implementation for MsiGetShortcutTargetA/W.
22598 2005-10-28 Alexandre Julliard <julliard@winehq.org>
22600 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
22601 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
22602 attempts to unmount the Unix device.
22604 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
22606 * dlls/ntdll/om.c, include/winternl.h:
22607 Fix NtQueryDirectoryObject prototype, documentation, and the
22608 definition of the structure it uses.
22610 2005-10-28 Huw Davies <huw@codeweavers.com>
22612 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
22613 dlls/gdi/tests/mapping.c:
22614 xform can be NULL when setting the identity.
22616 2005-10-28 Mike McCormack <mike@codeweavers.com>
22618 * dlls/msi/install.c:
22621 2005-10-28 Mike McCormack <mike@codeweavers.com>
22623 * dlls/shell32/shelllink.c:
22624 Handle MSI advertised shortcuts in the shelllink object.
22626 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
22628 * programs/regedit/De.rc:
22629 Update the German resource file.
22631 2005-10-28 Mike McCormack <mike@codeweavers.com>
22633 * dlls/msi/files.c:
22634 Put the UI update code for cabinet file into a separate function.
22636 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22638 * dlls/version/install.c:
22639 Correct the way that VerFindFileA checks for a file that is
22640 exclusively locked.
22642 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22644 * dlls/kernel/tests/thread.c:
22645 Test CreateThread() for reception of NULL pointer to TID.
22647 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22649 * dlls/user/tests/msg.c:
22650 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
22651 create a thread then.
22653 2005-10-28 Mike McCormack <mike@codeweavers.com>
22656 Return an error in MsiGetComponentPathW if passed a null component.
22658 2005-10-28 Mike McCormack <mike@codeweavers.com>
22661 Fix error handling in MsiEvaluateCondition.
22663 2005-10-28 Mike McCormack <mike@codeweavers.com>
22665 * dlls/msi/files.c:
22666 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
22668 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22670 * dlls/kernel/tests/console.c:
22671 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
22672 console signal handler is set to NULL.
22674 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
22676 * dlls/comctl32/header.c:
22677 Unify HEADER_InsertItem[A/W] into one function.
22679 2005-10-28 Mike McCormack <mike@codeweavers.com>
22681 * dlls/msi/files.c:
22682 Fix a memory leak in the cabinet extracting code.
22684 2005-10-28 Juan Lang <juan_lang@yahoo.com>
22686 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
22687 Use CryptMem functions for internal memory allocation.
22689 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
22691 * programs/regedit/De.rc:
22692 Added German resources for regedit's find dialog.
22694 2005-10-28 James Hawkins <truiken@gmail.com>
22696 * dlls/wininet/internet.c:
22697 Correct parameter names for InternetSetFilePointer.
22699 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
22701 * dlls/oleaut32/variant.c:
22702 Handle VT_DECIMAL in VarCmp().
22704 2005-10-28 Mike McCormack <mike@codeweavers.com>
22706 * dlls/msvcrt/wcs.c:
22707 Use the correct buffer - reported by Jesse Allen.
22709 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22711 * dlls/kernel/tests/thread.c:
22712 Add a test for GetThreadExitCode.
22713 Use GetModuleHandleA as kernel32 should be present on every system.
22715 2005-10-28 Mike McCormack <mike@codeweavers.com>
22717 * dlls/shell32/shelllink.c:
22718 Implement IContextMenu::QueryContextMenu and
22719 IContextMenu::InvokeCommand.
22721 2005-10-28 Mike McCormack <mike@codeweavers.com>
22723 * dlls/msi/msi.spec:
22724 Fix MsiGetPropertyA/W spec declarations.
22726 2005-10-28 Mike McCormack <mike@codeweavers.com>
22728 * dlls/msi/action.c, dlls/msi/files.c:
22729 Create component folders in the CreateFolders action.
22731 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
22733 * programs/winecfg/appdefaults.c:
22734 Define OS environment variable on WinNT versions.
22736 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
22738 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
22739 include/wine/server_protocol.h, server/event.c, server/handle.c,
22740 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
22741 server/named_pipe.c, server/protocol.def, server/semaphore.c,
22742 server/timer.c, server/trace.c, server/winstation.c:
22743 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
22745 - Pass DesiredAccess to the server when creating mailslot.
22747 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
22749 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
22750 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
22753 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
22755 * dlls/advapi32/tests/registry.c:
22756 Delete a temp file.
22758 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
22760 * dlls/wininet/internet.c:
22761 Add default implementation for max_conn_pre_*_server flag.
22762 Add stubs for the above flags in InternetSetOption.
22764 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
22766 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
22768 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
22769 SetStretchBltMode() to assume that the corresponding DC driver
22770 functions return only a BOOL success flag, and therefore a proper
22771 return value should be generated by the main function. Fixed
22772 EMFDRV_StretchDIBits() to return a proper value (like
22773 MFDRV_StretchDIBits already does). Added comments about other cases of
22774 improper return values.
22776 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
22778 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
22779 dlls/user/spy.c, include/winuser.h:
22780 Add some missing USER definitions, add a couple of FIXMEs for not
22781 implemented features.
22783 2005-10-27 Mike McCormack <mike@codeweavers.com>
22785 * dlls/msi/action.c, dlls/msi/custom.c:
22786 If an action fails, print out its name as well as the error code. Use
22787 %d for error codes so it's easy to match them up to something in
22790 2005-10-27 Mike McCormack <mike@codeweavers.com>
22792 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
22793 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
22794 dlls/msi/helpers.c:
22795 Rename load_dynamic_stringW to msi_dup_record_field to better describe
22796 what it does, and replace a few instances with MSI_RecordGetString to
22797 avoid allocating memory.
22799 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
22801 * dlls/user/tests/msg.c:
22802 Add test for undocumented 0x4D message sent on F1.
22804 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
22806 * dlls/msvcrt/tests/printf.c:
22807 Added a test case for %0f and %.0f.
22809 2005-10-27 Mike McCormack <mike@codeweavers.com>
22811 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
22812 Implement transforms. This still includes some debugging code which
22813 can be enabled by setting debug_transform to 1 in the relevant
22816 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
22818 * dlls/wineps/init.c:
22819 Reorder header files to avoid name space collision with symbol
22822 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
22824 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
22825 dlls/shell32/tests/shlfolder.c:
22826 Implemented UnixFolder's IPersistPropertyBag::Load method.
22828 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
22830 * dlls/oleaut32/tests/vartype.c:
22831 Add tests for functionality implemented or corrected: multiplication,
22832 division, cast to double, cast to string.
22834 2005-10-27 Robert Shearman <rob@codeweavers.com>
22836 * include/rpcproxy.h:
22837 Add the macros used in dlldata.c files.
22839 2005-10-27 Robert Shearman <rob@codeweavers.com>
22841 * dlls/oleaut32/tmarshal.c:
22842 There is no need to call IUnknown_QueryInterface since getting the
22843 correct object is handled by the proxy manager.
22845 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
22847 * dlls/shell32/iconcache.c:
22848 Remove iconcache pre-initialization hack, it's not necessary any
22851 2005-10-27 Hans Leidekker <hans@it.vu.nl>
22853 * tools/wineinstall:
22854 Wine is beta software now.
22856 2005-10-27 Mike McCormack <mike@codeweavers.com>
22858 * dlls/msi/action.c:
22859 Tidy up the RegisterProduct action a little.
22861 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22863 * dlls/d3d8/device.c:
22864 Release the OpenGL context when the device is released.
22866 2005-10-27 Alexandre Julliard <julliard@winehq.org>
22868 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
22869 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
22870 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
22871 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
22872 programs/winecfg/driveui.c, programs/winecfg/resource.h:
22873 Get rid of the show dir symlink option.
22875 2005-10-27 Alexandre Julliard <julliard@winehq.org>
22877 * dlls/ntdll/directory.c:
22878 Make show_dir_symlinks the default and get rid of the option.
22880 2005-10-27 Alexandre Julliard <julliard@winehq.org>
22883 Make the unmount_device request take a handle to the device file
22884 itself instead of a handle to a file opened on the device.
22886 2005-10-27 Robert Reif <reif@earthlink.net>
22888 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
22889 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
22890 Added more error codes to dxerr8 and dxerr9 which were extracted from
22891 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
22893 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
22895 * dlls/kernel/tests/process.c:
22896 Test for argv handling.
22898 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
22900 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
22901 Add stub implementation for NtAccessCheckAndAuditAlarm.
22903 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
22905 * include/advpub.h:
22906 Declare ExecuteCab and TranslateInfString.
22908 2005-10-27 Juan Lang <juan_lang@yahoo.com>
22910 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
22911 dlls/crypt32/tests/main.c, include/wincrypt.h:
22912 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
22914 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22916 * dlls/wined3d/vertexshader.c:
22917 Correct the number of parameters expected for the LRP function.
22919 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22921 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
22922 dlls/d3d8/vertexbuffer.c:
22923 Changed index and vertex buffer so that internal references are
22924 counted separately to external ones.
22926 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
22928 * programs/regedit/Fr.rc:
22929 Updated French resources.
22931 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
22933 * dlls/shell32/shellord.c:
22934 Correctly handle flags parameter in SHAddToRecentDocs.
22936 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
22938 * aclocal.m4, configure:
22939 Print first line of LDD output only.
22941 2005-10-27 Mike McCormack <mike@codeweavers.com>
22943 * dlls/msvcrt/wcs.c:
22944 Missing and zero precision specifiers are different.
22946 2005-10-27 Robert Shearman <rob@codeweavers.com>
22948 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
22949 Add IFontEventsDisp and IProvideMultipleClassInfo.
22951 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
22953 * dlls/comctl32/header.c:
22954 Unify HEADER_SetItem[A/W] into one function.
22956 2005-10-27 Mike McCormack <mike@codeweavers.com>
22958 * dlls/shell32/shelllink.c:
22959 Add the IObjectWithSite interface.
22961 2005-10-27 Mike McCormack <mike@codeweavers.com>
22963 * dlls/user/tests/menu.c:
22964 Add a currently failing test case for menus.
22966 2005-10-27 Robert Reif <reif@earthlink.net>
22968 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
22969 Remove unused variable from IDirectSoundFullDuplexImpl.
22970 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
22972 2005-10-26 Alexandre Julliard <julliard@winehq.org>
22974 * dlls/kernel/file.c:
22975 In FindNextFileExW don't report directory symlinks that point to one
22976 of the parent directories, to avoid infinite recursions.
22978 2005-10-26 Mike McCormack <mike@codeweavers.com>
22980 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
22982 Create a stub function to apply a single table transform and call it
22983 where we need to apply transforms.
22985 2005-10-26 Huw Davies <huw@codeweavers.com>
22987 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
22988 include/rpcproxy.h:
22989 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
22990 along with a few related defines.
22992 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
22994 * dlls/oleaut32/vartype.c:
22995 Implement complete VarDecDiv() for any valid DECIMAL.
22997 2005-10-26 Alexandre Julliard <julliard@winehq.org>
22999 * dlls/ntdll/loader.c:
23000 Attach to implicitly loaded builtin dlls on process startup.
23002 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
23004 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
23005 programs/regedit/framewnd.c, programs/regedit/main.h,
23006 programs/regedit/resource.h, programs/regedit/treeview.c:
23007 - Added Find functions
23008 - Some refactoring that made Find functions possible
23009 - GetItemPath returns a heap-allocated string
23010 - subtree update put into a separate function UpdateExpandingTree
23011 - error() utility function made public
23012 - Find functions are grayed/ungrayed based on context (which fixes
23013 invalid 'grayed' flag in some localizations).
23014 - InvalidateRect to fix display glitches coming from using
23016 - English and Polish resource updates (Find dialog box and Find menu
23017 options, string not found message).
23019 2005-10-26 Huw Davies <huw@codeweavers.com>
23021 * dlls/oleaut32/tmarshal.c:
23022 Treat paramflags == 0 like PARAMFLAG_FIN.
23024 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
23026 * dlls/oleaut32/vartype.c:
23027 Implement complete VarDecMul() for any valid DECIMAL.
23029 2005-10-26 Mike McCormack <mike@codeweavers.com>
23031 * dlls/msi/action.c:
23032 Enumerate the substorage transforms for any patches that are passed on
23033 the command line with PATCH=. Need to implement
23034 table_apply_transform() before this will do anything interesting.
23036 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
23038 * dlls/user/exticon.c, dlls/user/tests/resource.c:
23039 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
23040 if SearchPath fails to find the requested file in
23041 PrivateExtractIcons.
23042 - Some unit tests for PrivateExtractIcons.
23044 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
23046 * dlls/oleaut32/variant.c:
23047 Handle VT_CY in VarDiv().
23049 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
23051 * dlls/version/info.c:
23052 Updated trace to support VERSIONED_PRINTER.
23054 2005-10-26 Peter Beutner <p.beutner@gmx.net>
23056 * dlls/ntdll/cdrom.c:
23057 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
23059 2005-10-26 Robert Shearman <rob@codeweavers.com>
23061 * dlls/ole32/defaulthandler.c:
23062 Implement a Stop function and use this to properly implement
23063 IOleObject_Close, IAdviseSink_OnClose and the destructor.
23065 2005-10-26 Robert Shearman <rob@codeweavers.com>
23067 * dlls/oleaut32/tmarshal.c:
23068 - Forward IDispatch functions to the MIDL-generated proxy.
23069 - Remove special cases caused by previous marshaling of IDispatch &
23070 IUnknown that is no longer done.
23071 - Add error messages if an IUnknown or IDispatch method is called when
23072 it no longer should be.
23074 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
23076 * dlls/oleaut32/vartype.c:
23077 Implement complete VarBstrFromDec() for any valid DECIMAL, with
23078 internationalization support borrowed from VARIANT_BstrFromReal(). The
23079 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
23080 function and reused.
23082 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
23084 * dlls/user/tests/msg.c:
23085 Silently ignore WM_PAINT in msg tests.
23087 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
23089 * include/winternl.h:
23090 Add OBJECT_BASIC_INFORMATION to winternl.h.
23092 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
23094 * dlls/ntdll/file.c:
23095 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
23097 2005-10-26 Mike McCormack <mike@codeweavers.com>
23099 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
23100 Create an internal handle-free api for reading MSI database summary
23103 2005-10-26 Mike McCormack <mike@codeweavers.com>
23105 * dlls/msi/dialog.c:
23106 Switch back to using IPicture to load images. LoadImage did the
23107 resizing for us, but doesn't handle jpeg files and requires us writing
23108 a temp file, whereas IPicture handles jpeg files and can load directly
23111 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
23113 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
23114 Add a test for GetCurrentObject, make it pass under Wine.
23116 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
23118 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
23119 Make secur32.dll tests load on nt 4.0.
23121 2005-10-26 Hans Leidekker <hans@it.vu.nl>
23123 * dlls/odbccp32/odbccp32.c:
23124 Implement SQLInstallDriverManager.
23126 2005-10-26 Stefan Huehner <stefan@huehner.org>
23128 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
23129 Fix IXMLDOMDocument error handling.
23131 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
23133 * dlls/msvcrt/undname.c:
23134 Previous fix incorrectly removed all test for strings starting with
23135 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
23138 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
23140 * dlls/winspool/tests/info.c:
23141 Fix for GetPrinterDriverDirectoryA test.
23143 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
23145 * dlls/kernel/tests/path.c:
23146 Test for return value from CreateDirectory("c:").
23148 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
23150 * dlls/wininet/http.c, dlls/wininet/internet.h:
23151 Make functions static.
23153 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
23155 * programs/notepad/main.c:
23156 Windows XP does not always include the executable file name on the
23159 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
23161 * programs/notepad/dialog.c:
23162 Need an explicit truncate command to shorten the length of a file.
23164 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
23166 * dlls/capi2032/cap20wxx.c:
23167 Fix gcc 4 warnings.
23169 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
23171 * dlls/gdi/tests/metafile.c:
23172 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
23174 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
23176 * dlls/user/tests/text.c, dlls/user/text.c:
23177 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
23180 2005-10-26 Alexandre Julliard <julliard@winehq.org>
23182 * ChangeLog, documentation/ChangeLog.ALPHA:
23183 Start a new ChangeLog file. Older changes moved to
23184 documentation/ChangeLog.ALPHA.
23186 2005-10-25 Alexandre Julliard <julliard@winehq.org>
23188 * ANNOUNCE, ChangeLog, VERSION, configure:
23191 ----------------------------------------------------------------