1 2008-06-16 Alexandre Julliard <julliard@winehq.org>
2
3 * AUTHORS:
4 Updated the authors list.
5
6 2008-06-13 Francois Gouget <fgouget@free.fr>
7
8 * programs/winecfg/Zh.rc:
9 winecfg: Remove spaces before '...'.
10
11 * programs/regedit/Bg.rc, programs/regedit/Ja.rc:
12 regedit: Remove spaces before '...'.
13
14 * dlls/oledlg/oledlg_Da.rc, dlls/setupapi/Da.rc, programs/cmdlgtst/Da.rc,
15 programs/oleview/Da.rc, programs/progman/Da.rc,
16 programs/taskmgr/Da.rc, programs/winefile/Da.rc,
17 programs/wordpad/Da.rc:
18 Remove spaces before '...' in the Danish resources.
19
20 2008-06-15 Jaime Rave <jaime@rave>
21
22 * programs/wineconsole/wineconsole_Es.rc:
23 wineconsole: Update Spanish translation.
24
25 2008-06-13 Matthias Kupfer <matthias.kupfer@informatik.tu-chemnitz.de>
26
27 * programs/wordpad/De.rc:
28 wordpad: Small typo fix for German translation.
29
30 2008-06-13 Alexandre Julliard <julliard@winehq.org>
31
32 * ANNOUNCE, VERSION, configure, documentation/ChangeLog.BETA:
33 Release 1.0-rc5.
34
35 ----------------------------------------------------------------
36 2008-06-13 Paul Vriens <paul.vriens.wine@gmail.com>
37
38 * dlls/kernel32/tests/file.c:
39 kernel32/tests: Skip tests if function is not implemented.
40
41 * dlls/kernel32/tests/file.c:
42 kernel32/tests: Fix a few typos.
43
44 * dlls/credui/credui_Nl.rc:
45 credui: Typo and minor correction in Dutch resource.
46
47 2008-06-13 Michael Stefaniuc <mstefani@redhat.de>
48
49 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Ro.rc:
50 wininet: Add the Romanian translation.
51
52 * dlls/shell32/shell32_Ro.rc, dlls/shell32/shres.rc:
53 shell32: Add initial Romanian translation.
54
55 2008-06-13 Detlef Riekenberg <wine.dev@web.de>
56
57 * tools/makedep.c:
58 makedep: Fix a typo in the usage output.
59
60 2008-06-12 Rob Shearman <robertshearman@gmail.com>
61
62 * dlls/rpcrt4/tests/ndr_marshall.c:
63 rpcrt4: Clear a hole in the ps1 structure in test_simple_struct.
64
65 * dlls/rpcrt4/tests/ndr_marshall.c:
66 rpcrt4: Initialise the array to be marshalled in test_conformant_array.
67
68 2008-06-12 Stefan Dösinger <stefan@codeweavers.com>
69
70 * dlls/wined3d/context.c:
71 wined3d: Only read back offscreen targets on a target change.
72 This avoids calling PreLoad needlessly on a thread change during offscreen
73 rendering and breaks up the endless recursion due to lastTID != newTID.
74
75 * dlls/wined3d/context.c:
76 wined3d: Do not PreLoad the new render target.
77 There is no reason to do that, now that the SetGLTextureDesc bug is
78 fixed. This avoids an infinite recursion because PreLoad calls
79 ActivateContext at some point.
80
81 * dlls/wined3d/surface.c:
82 wined3d: Remove a broken AddDirtyRect call.
83
84 2008-06-12 Francois Gouget <fgouget@free.fr>
85
86 * dlls/sane.ds/sane_Da.rc, dlls/sane.ds/sane_Ko.rc:
87 sane.ds: Remove spaces before '...'.
88
89 * dlls/shdoclc/Da.rc, dlls/shdoclc/Si.rc:
90 shdoclc: Remove spaces before '...'.
91
92 * dlls/user32/resources/user32_Bg.rc, dlls/user32/resources/user32_Da.rc,
93 dlls/user32/resources/user32_De.rc,
94 dlls/user32/resources/user32_En.rc,
95 dlls/user32/resources/user32_Eo.rc,
96 dlls/user32/resources/user32_Es.rc,
97 dlls/user32/resources/user32_Fr.rc,
98 dlls/user32/resources/user32_Hu.rc,
99 dlls/user32/resources/user32_It.rc,
100 dlls/user32/resources/user32_Ja.rc,
101 dlls/user32/resources/user32_Ko.rc,
102 dlls/user32/resources/user32_Nl.rc,
103 dlls/user32/resources/user32_Pt.rc,
104 dlls/user32/resources/user32_Ro.rc,
105 dlls/user32/resources/user32_Ru.rc,
106 dlls/user32/resources/user32_Si.rc,
107 dlls/user32/resources/user32_Sv.rc,
108 dlls/user32/resources/user32_Tr.rc,
109 dlls/user32/resources/user32_Uk.rc,
110 dlls/user32/resources/user32_Wa.rc,
111 dlls/user32/resources/user32_Zh.rc:
112 user32: Remove spaces before '...'.
113
114 * dlls/browseui/rsrc_Si.rc:
115 browseui: Remove spaces before '...'.
116
117 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Cn.rc,
118 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
119 dlls/comdlg32/cdlg_El.rc, dlls/comdlg32/cdlg_En.rc,
120 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
121 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ko.rc,
122 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_Pt.rc,
123 dlls/comdlg32/cdlg_Ro.rc, dlls/comdlg32/cdlg_Ru.rc,
124 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sv.rc,
125 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc:
126 comdlg32: Remove spaces before '...'.
127
128 * programs/xcopy/Da.rc, programs/xcopy/De.rc, programs/xcopy/En.rc,
129 programs/xcopy/Fr.rc, programs/xcopy/Ko.rc, programs/xcopy/Nl.rc,
130 programs/xcopy/No.rc, programs/xcopy/Pl.rc, programs/xcopy/Ru.rc,
131 programs/xcopy/Si.rc:
132 xcopy: Remove spaces before '\n' in resource strings.
133
134 2008-06-12 Paul Vriens <paul.vriens.wine@gmail.com>
135
136 * dlls/rpcrt4/tests/rpc.c:
137 rpcrt4/tests: Fix test failures for win9x, NT4, W2K and XP-SP1.
138
139 2008-06-11 Michael Stefaniuc <mstefani@redhat.de>
140
141 * programs/winecfg/Pt.rc:
142 winecfg: Fix the Portuguese Brazilian translation.
143 Thanks to Mauricio Teixeira <mteixeira@webset.net> for the translation.
144
145 2008-06-11 Alexandre Julliard <julliard@winehq.org>
146
147 * programs/net/De.rc:
148 net: Add missing #pragma codepage in utf-8 resources.
149
150 2008-06-11 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
151
152 * programs/xcopy/De.rc:
153 xcopy: Fix non-translation of a string.
154
155 2008-06-11 Francois Gouget <fgouget@free.fr>
156
157 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
158 programs/notepad/De.rc, programs/notepad/En.rc,
159 programs/notepad/Es.rc, programs/notepad/Fr.rc,
160 programs/notepad/It.rc, programs/notepad/Ja.rc,
161 programs/notepad/Nl.rc, programs/notepad/No.rc,
162 programs/notepad/Pt.rc, programs/notepad/Si.rc,
163 programs/notepad/Sv.rc, programs/notepad/Tr.rc,
164 programs/notepad/Wa.rc:
165 notepad: Remove spaces before '\n' in resource strings.
166
167 * programs/cmd/Cs.rc, programs/cmd/Da.rc, programs/cmd/De.rc,
168 programs/cmd/En.rc, programs/cmd/Es.rc, programs/cmd/Fr.rc,
169 programs/cmd/Ja.rc, programs/cmd/Ko.rc, programs/cmd/Nl.rc,
170 programs/cmd/No.rc, programs/cmd/Pl.rc, programs/cmd/Pt.rc,
171 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc:
172 cmd: Remove spaces before '\n' in resource strings.
173
174 * dlls/winmm/winmm_Cs.rc, dlls/winmm/winmm_Da.rc, dlls/winmm/winmm_De.rc,
175 dlls/winmm/winmm_En.rc, dlls/winmm/winmm_It.rc,
176 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_No.rc,
177 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
178 dlls/winmm/winmm_Sk.rc:
179 winmm: Remove spaces before '\n' in resource strings.
180
181 * programs/winecfg/Zh.rc:
182 winecfg: Remove spaces before '\n' in resource strings.
183
184 * programs/net/Ko.rc:
185 net: Remove spaces before '\n' in resource strings.
186
187 * dlls/credui/credui_Ko.rc:
188 credui: Remove spaces before '\n' in resource strings.
189
190 * dlls/comdlg32/cdlg_xx.rc:
191 comdlg32: Remove spaces before '\n' (and some after) in resource strings.
192
193 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Cn.rc,
194 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
195 dlls/comdlg32/cdlg_El.rc, dlls/comdlg32/cdlg_En.rc,
196 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
197 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
198 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
199 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Pl.rc,
200 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ro.rc,
201 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
202 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
203 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
204 dlls/comdlg32/cdlg_Zh.rc:
205 comdlg32: Remove spaces before '\n' in resource strings.
206
207 2008-06-11 Alexandre Julliard <julliard@winehq.org>
208
209 * dlls/msxml3/domdoc.c:
210 msxml3: Fix a compile error without xml headers.
211
212 2008-06-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
213
214 * programs/xcopy/De.rc:
215 xcopy: German should use SUBLANG_NEUTRAL.
216
217 2008-06-11 Paul Vriens <paul.vriens.wine@gmail.com>
218
219 * dlls/setupapi/tests/devinst.c:
220 setupapi/tests: Fix some test failures on W2K.
221
222 * dlls/d3d9/tests/device.c:
223 d3d9/tests: Fix a few typos.
224
225 * dlls/shlwapi/tests/istream.c:
226 shlwapi/tests: Don't create testfile at a fixed location.
227
228 2008-06-11 Michael Stefaniuc <mstefani@redhat.de>
229
230 * programs/regedit/Da.rc:
231 regedit: Fix the Danish translation.
232
233 * programs/winecfg/It.rc, programs/winecfg/winecfg.rc:
234 winecfg: Fix and re-enable the Italian translation.
235
236 * programs/regedit/Si.rc:
237 regedit: Fix the Slovenian translation.
238
239 * programs/regedit/Tr.rc:
240 regedit: Fix the Turkish translation.
241
242 2008-06-10 Michael Karcher <karcher@physik.fu-berlin.de>
243
244 * programs/xcopy/De.rc, programs/xcopy/rsrc.rc:
245 xcopy: Add German translation.
246
247 2008-06-10 James Hawkins <jhawkins@codeweavers.com>
248
249 * dlls/msi/action.c, dlls/msi/files.c:
250 msi: Set the source path for uncompressed files when loading the file.
251
252 2008-06-10 James Hawkins <truiken@gmail.com>
253
254 * dlls/msi/action.c:
255 msi: Load folders first.
256
257 2008-06-10 Zac Brown <zac@zacbrown.org>
258
259 * dlls/dsound/tests/dsound8.c:
260 dsound/tests: Improve test for IDirectSound8_CreateSoundBuffer.
261
262 2008-06-10 Francois Gouget <fgouget@free.fr>
263
264 * dlls/advapi32/tests/registry.c:
265 advapi32/tests: Make sure Wine implements all tested APIs.
266
267 * include/wine/test.h:
268 tests: Add a win_skip() function to allow for missing Windows functionality
269 that must be present in Wine.
270
271 2008-06-10 Paul Vriens <paul.vriens.wine@gmail.com>
272
273 * dlls/msi/tests/install.c:
274 msi/tests: Cleanup registry after test.
275
276 2008-06-10 Vladimir Pankratov <scriptkid@mail.ru>
277
278 * dlls/shdoclc/Ru.rc:
279 shdoclc: Update Russian translation.
280
281 2008-06-10 Francois Gouget <fgouget@codeweavers.com>
282
283 * programs/winecfg/Pt.rc:
284 winecfg: Update the Portuguese and Brazillian translations, based on a patch
285 by Americo Jose Melo.
286
287 2008-06-10 Francois Gouget <fgouget@free.fr>
288
289 * dlls/comdlg32/cdlg_En.rc, dlls/credui/credui_En.rc,
290 dlls/hhctrl.ocx/En.rc, programs/oleview/En.rc, programs/start/En.rc,
291 programs/taskmgr/En.rc, programs/uninstaller/En.rc,
292 programs/wineboot/wineboot_En.rc, programs/winecfg/En.rc,
293 programs/winefile/En.rc, programs/winemine/En.rc:
294 Replace SUBLANG_ENGLISH_US with SUBLANG_DEFAULT.
295
296 * programs/progman/Fr.rc:
297 progman: Update the license and warranty French translation.
298
299 * programs/winecfg/Fr.rc:
300 winecfg: Update the license French translation.
301
302 * programs/clock/Fr.rc:
303 clock: Update the license and warranty French translation.
304
305 * programs/progman/En.rc, programs/progman/Es.rc, programs/progman/Ko.rc,
306 programs/progman/Nl.rc, programs/progman/Pl.rc,
307 programs/progman/Si.rc:
308 progman: Progman is a program, not a library. So tweak the license and warranty
309 messages accordingly.
310
311 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/En.rc,
312 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
313 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
314 programs/winecfg/Nl.rc, programs/winecfg/Pt.rc,
315 programs/winecfg/Ro.rc, programs/winecfg/Ru.rc,
316 programs/winecfg/Si.rc, programs/winecfg/Tr.rc:
317 winecfg: Winecfg is a program, not a library. So tweak the license and warranty
318 messages accordingly.
319
320 * programs/clock/En.rc, programs/clock/Es.rc, programs/clock/Ko.rc,
321 programs/clock/Pl.rc, programs/clock/Si.rc, programs/clock/Sv.rc,
322 programs/clock/Tr.rc:
323 clock: Clock is a program, not a library. So tweak the license and warranty
324 messages accordingly.
325
326 2008-06-10 Alexandre Julliard <julliard@winehq.org>
327
328 * programs/winetest/main.c:
329 winetest: Fix the printf format for the version numbers.
330
331 * dlls/msvcrt/tests/printf.c:
332 msvcrt/tests: Fix a couple of tests on Vista.
333
334 * dlls/kernel32/tests/virtual.c:
335 kernel32/tests: Use Local instead of Global prefix to avoid permission issues.
336
337 * dlls/kernel32/tests/change.c:
338 kernel32/tests: Fix the change notification test on Vista.
339
340 2008-06-10 Dan Kegel <dank@kegel.com>
341
342 * dlls/d3dx8/tests/math.c:
343 d3dx8/tests: Initialize matrix before testing its value.
344
345 * dlls/shell32/tests/shlfileop.c:
346 shell32/tests: Avoid buffer overflow during test.
347
348 2008-06-10 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
349
350 * dlls/mshtml/tests/dom.c:
351 mshtml: Stop test crash on error condition.
352
353 * dlls/shell32/tests/shlfolder.c:
354 shell32: Stop shlfolder tests crashing under win98.
355
356 2008-06-10 Paul Vriens <paul.vriens.wine@gmail.com>
357
358 * dlls/ole32/tests/ole2.c:
359 ole32/tests: Only skip the tests if we are on NT4 or below.
360
361 * dlls/ntdll/tests/port.c:
362 ntdll/tests: Free memory after use.
363
364 2008-06-10 Francois Gouget <fgouget@codeweavers.com>
365
366 * programs/notepad/main.c:
367 notepad: Improve handling of quoted filenames.
368
369 2008-06-10 Alexandre Julliard <julliard@winehq.org>
370
371 * dlls/user32/tests/win.c:
372 user32/tests: Fix a window style check on Vista.
373
374 * dlls/kernel32/tests/locale.c:
375 kernel32/tests: Limit the number of failures in the ligatures test.
376
377 2008-06-10 Francois Gouget <fgouget@free.fr>
378
379 * programs/start/Cs.rc, programs/start/De.rc, programs/start/En.rc,
380 programs/start/Es.rc, programs/start/Fr.rc, programs/start/It.rc,
381 programs/start/Ko.rc, programs/start/Nl.rc, programs/start/No.rc,
382 programs/start/Pl.rc, programs/start/Pt.rc, programs/start/Ru.rc,
383 programs/start/Si.rc, programs/start/Tr.rc:
384 start: Remove spaces before '\n' in resource strings.
385
386 * dlls/advapi32/tests/registry.c:
387 advapi32/tests: Don't allow Wine to reproduce Windows' bugs.
388
389 2008-06-10 Alexandre Julliard <julliard@winehq.org>
390
391 * dlls/user32/tests/msg.c:
392 user32/tests: Fix formatting of a trace.
393
394 * dlls/kernel32/tests/toolhelp.c:
395 kernel32/tests: Make the toolhelp test less verbose by default.
396
397 * dlls/ntdll/tests/error.c:
398 ntdll/tests: Fix a few tests on Vista.
399
400 2008-06-10 Paul Vriens <paul.vriens.wine@gmail.com>
401
402 * dlls/ole32/tests/ole2.c:
403 ole32/tests: Fix crash on NT4 and below.
404
405 * dlls/ole32/tests/ole2.c:
406 ole32/tests: Fix crash on W2K and below.
407
408 2008-06-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
409
410 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
411 mscoree: Add stub for CorBindToCurrentRuntime.
412
413 2008-06-09 Rob Shearman <robertshearman@gmail.com>
414
415 * dlls/rpcrt4/tests/server.c:
416 rpcrt4: Use RpcServerRegisterIfEx with RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH in
417 the server test.
418 This allows the test to run correctly on XP SP2 upwards instead of
419 failing with ERROR_ACCESS_DENIED.
420
421 * include/rpcndr.h:
422 include: Add declaration for RpcSmDestroyClientContext to rpcndr.h.
423
424 * dlls/rpcrt4/rpc_binding.c, include/rpcdce.h:
425 include: Add some missing defines and function declarations to rpcdce.h.
426
427 2008-06-08 Dan Kegel <dank@kegel.com>
428
429 * dlls/oleaut32/tests/usrmarshal.c:
430 oleaut32/tests: Initialize reserved fields to unique values.
431
432 * dlls/kernel32/tests/change.c:
433 kernel32/tests: Initialize buffer.
434
435 2008-06-09 Alexandre Julliard <julliard@winehq.org>
436
437 * dlls/kernel32/virtual.c:
438 kernel32: Add support for the execute protection values in CreateFileMappingW.
439
440 2008-06-07 Zhangrong Huang <hzhrong@gmail.com>
441
442 * dlls/gdi32/freetype.c:
443 gdi32: Add more Asian codepages to get default fallback fonts.
444
445 2008-06-09 Francois Gouget <fgouget@free.fr>
446
447 * dlls/shell32/shell32_Fr.rc:
448 shell32: Tweak the French license message to better match the English one.
449
450 2008-06-09 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
451
452 * dlls/msxml3/tests/xmldoc.c, dlls/msxml3/tests/xmlelem.c:
453 msxml3: Stop tests crashing under windows 98.
454
455 2008-06-09 Alexandre Julliard <julliard@winehq.org>
456
457 * dlls/winex11.drv/init.c:
458 winex11: Add a trace in ExtEscape to make wgl problems easier to diagnose.
459
460 2008-06-09 Paul Vriens <paul.vriens.wine@gmail.com>
461
462 * dlls/setupapi/tests/devinst.c:
463 setupapi/tests: Fix two more tests on Windows 2000.
464
465 * dlls/setupapi/tests/devinst.c:
466 setupapi/tests: Fix a test on Windows 2000.
467
468 * dlls/comdlg32/tests/printdlg.c:
469 comdlg32/tests: Use GetModuleHandle instead of LoadLibrary.
470
471 2008-06-09 Alexandre Julliard <julliard@winehq.org>
472
473 * dlls/rpcrt4/rpc_transport.c:
474 rpcrt4: Properly handle the case of a client having disconnected in
475 rpcrt4_conn_listen_pipe.
476
477 2008-06-09 David Adam <david.adam.cnrs@gmail.com>
478
479 * dlls/amstream/mediastream.c:
480 Revert "amstream: Fix the condition of existence of the IMediaStream interface."
481 This reverts commit 653c7e7dcaf7ebee2cfc8a6e356779dc8974aac6.
482
483 2008-06-08 Jacek Caban <jacek@codeweavers.com>
484
485 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
486 shdocvw: Fixed DISPID_ONTOOLBAR test on IE7.
487
488 2008-06-08 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
489
490 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
491 gdi32: Respect DIB_PAL_COLORS in every case.
492
493 2008-06-08 Roderick Colenbrander <thunderbird2k@gmx.net>
494
495 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
496 wined3d: Update ATI GPUs.
497
498 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
499 wined3d: Update nvidia GPUs.
500
501 2008-06-08 Paul Vriens <paul.vriens.wine@gmail.com>
502
503 * dlls/kernel32/tests/timer.c:
504 kernel32/tests: Add a skip message for win95.
505
506 * dlls/advpack/tests/advpack.c:
507 advpack/tests: Add a FreeLibrary and a skip message.
508
509 2008-06-07 Hans Leidekker <hans@it.vu.nl>
510
511 * programs/winebrowser/main.c:
512 winebrowser: Convert URL obtained through DdeGetData to Unicode.
513
514 2008-06-07 Jonathan Ernst <jonathan@ernstfamily.ch>
515
516 * dlls/kernel32/nls/winerr_fra.mc:
517 kernel: Updated French translation.
518
519 * programs/notepad/Bg.rc, programs/notepad/Da.rc, programs/notepad/De.rc,
520 programs/notepad/En.rc, programs/notepad/Eo.rc,
521 programs/notepad/Es.rc, programs/notepad/Fi.rc,
522 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
523 programs/notepad/It.rc, programs/notepad/Ja.rc,
524 programs/notepad/Nl.rc, programs/notepad/No.rc,
525 programs/notepad/Pl.rc, programs/notepad/Pt.rc,
526 programs/notepad/Ro.rc, programs/notepad/Ru.rc,
527 programs/notepad/Si.rc, programs/notepad/Sv.rc,
528 programs/notepad/Th.rc, programs/notepad/Tr.rc,
529 programs/notepad/Wa.rc, programs/notepad/Zh.rc:
530 notepad: Updated About menu entry.
531
532 2008-06-06 Rico Schüller <kgbricola@web.de>
533
534 * dlls/shell32/shell32_De.rc:
535 shell32: Fix German shortcuts in the menu.
536
537 * programs/winecfg/De.rc:
538 winecfg: Fix German translation.
539
540 2008-06-06 Jacek Caban <jacek@codeweavers.com>
541
542 * dlls/urlmon/tests/protocol.c:
543 urlmon/tests: Always clear expect_* variables.
544
545 * dlls/mshtml/protocol.c:
546 mshtml: Added FIXME about QUERY_USES_HISTORYFOLDER in about protocol.
547
548 2008-06-06 Paul Vriens <paul.vriens.wine@gmail.com>
549
550 * dlls/iphlpapi/tests/iphlpapi.c:
551 iphlpapi/tests: Fix test on Vista.
552
553 * dlls/iphlpapi/tests/iphlpapi.c:
554 iphlpapi/tests: Fix crash on Vista.
555
556 2008-06-06 Austin English <austinenglish@gmail.com>
557
558 * dlls/rsaenh/tests/rsaenh.c:
559 rsaenh: Fix a couple failing tests on 2k.
560
561 2008-06-06 Paul Vriens <paul.vriens.wine@gmail.com>
562
563 * dlls/setupapi/tests/parser.c:
564 setupapi/tests: Fix test for win9x and Vista.
565
566 2008-06-06 Alexandre Julliard <julliard@winehq.org>
567
568 * ANNOUNCE, VERSION, configure, documentation/ChangeLog.BETA:
569 Release 1.0-rc4.
570
571 ----------------------------------------------------------------
572 2008-06-06 Jonathan Ernst <jonathan@ernstfamily.ch>
573
574 * programs/notepad/Fr.rc:
575 notepad: Updated French translation.
576
577 * dlls/shell32/shell32_Fr.rc:
578 shell32: Updated French translation.
579
580 2008-06-06 Paul Vriens <paul.vriens.wine@gmail.com>
581
582 * dlls/mshtml/tests/protocol.c:
583 urlmon/tests: Fix test on IE7.
584
585 * include/urlmon.idl:
586 urlmon: Add new IE7 QUERYOPTION.
587
588 * dlls/shlwapi/tests/istream.c:
589 shlwapi/tests: Don't create testfile at a fixed location.
590
591 2008-06-06 Marcus Meissner <meissner@suse.de>
592
593 * include/dsound.h:
594 include: Add winelib names for some dsound A/W function / types.
595
596 2008-06-06 Alexandre Julliard <julliard@winehq.org>
597
598 * fonts/tahoma.sfd, fonts/tahoma.ttf, fonts/tahomabd.sfd,
599 fonts/tahomabd.ttf:
600 fonts: Add a non-breaking space glyph to the Tahoma fonts.
601
602 * ChangeLog, documentation/ChangeLog.BETA:
603 ChangeLog: Moved to documentation/ChangeLog.BETA.
604
605 2008-06-04 Dmitry Timoshkov <dmitry@codeweavers.com>
606
607 * dlls/d3d9/tests/d3d9ex.c, dlls/d3d9/tests/shader.c,
608 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
609 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
610 dlls/d3d9/tests/visual.c, dlls/d3d9/tests/volume.c:
611 d3d9: Avoid a not needed address-of operator.
612
613 * dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
614 dlls/d3d8/tests/visual.c, dlls/d3d8/tests/volume.c:
615 d3d8: Avoid a not needed address-of operator.
616
617 * dlls/ddraw/tests/visual.c:
618 ddraw: Avoid a not needed address-of operator.
619
620 2008-06-02 Michael Stefaniuc <mstefani@redhat.de>
621
622 * dlls/browseui/browseui_main.c:
623 browseui: Remove duplicate initguid.h include.
624
625 2008-06-05 Dan Kegel <dank@kegel.com>
626
627 * dlls/oleaut32/tests/vartest.c:
628 oleaut32/tests: VariantInit() isn't enough, you have to give a value, too.
629
630 * dlls/msxml3/tests/domdoc.c:
631 msxml/tests: Use VariantInit, not VariantClear, to initialize new variants.
632
633 * dlls/msi/tests/source.c:
634 msi/tests: Initialize buffer lengths before calling MsiSourceListEnumMediaDisks.
635
636 2008-06-06 Stefan Dösinger <stefan@codeweavers.com>
637
638 * dlls/wined3d/arb_program_shader.c, include/wine/wined3d_gl.h:
639 wined3d: Avoid float->string conversion in arb shaders.
640
641 2008-06-06 Michael Stefaniuc <mstefani@redhat.de>
642
643 * programs/notepad/Da.rc:
644 notepad: Fix the Danish translation.
645
646 * programs/wordpad/Tr.rc:
647 wordpad: Fix the Turkish translation.
648
649 * dlls/shell32/shell32_Tr.rc:
650 shell32: Fix the Turkish translation.
651
652 * programs/net/De.rc, programs/net/En.rc, programs/net/Ru.rc,
653 programs/net/Si.rc:
654 net: Use consistent whitespace placement in the usage and help strings.
655
656 * programs/net/Da.rc, programs/net/Fr.rc, programs/net/Ko.rc,
657 programs/net/Nl.rc, programs/net/No.rc, programs/net/Pl.rc:
658 net: Add the USE subcommand to the translations that are missing it.
659 Spotted by Mikolaj Zalewski.
660
661 2008-06-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
662
663 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/Da.rc,
664 programs/regedit/De.rc, programs/regedit/En.rc,
665 programs/regedit/Es.rc, programs/regedit/Fr.rc,
666 programs/regedit/Hu.rc, programs/regedit/It.rc,
667 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
668 programs/regedit/Nl.rc, programs/regedit/No.rc,
669 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
670 programs/regedit/Ru.rc, programs/regedit/Si.rc,
671 programs/regedit/Tr.rc:
672 regedit: Add/remove favorite opens a dialog, thus should have ellipsis.
673
674 * programs/regedit/Pl.rc:
675 regedit: Update Polish translation.
676
677 2008-06-05 Michael Stefaniuc <mstefani@redhat.de>
678
679 * dlls/wineps.drv/wps_Nl.rc:
680 wineps.drv: Fix the Dutch translation.
681
682 2008-06-05 Francois Gouget <fgouget@free.fr>
683
684 * dlls/gdi32/tests/bitmap.c:
685 gdi32/tests: Take into account several Win9x bugs in GetObject().
686
687 2008-06-05 Francois Gouget <fgouget@codeweavers.com>
688
689 * dlls/gphoto2.ds/gphoto2_Da.rc, dlls/gphoto2.ds/gphoto2_En.rc,
690 dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/gphoto2_Ko.rc,
691 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_Pl.rc,
692 dlls/gphoto2.ds/gphoto2_Ru.rc, dlls/gphoto2.ds/gphoto2_Si.rc,
693 dlls/gphoto2.ds/gphoto2_Sv.rc, dlls/sane.ds/sane_De.rc,
694 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
695 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Nl.rc,
696 dlls/sane.ds/sane_Pl.rc, dlls/sane.ds/sane_Ro.rc,
697 dlls/sane.ds/sane_Ru.rc, dlls/sane.ds/sane_Si.rc,
698 dlls/sane.ds/sane_Sv.rc, dlls/shdoclc/Bg.rc:
699 resources: Fix some overly long '...' instances.
700
701 * programs/start/Fr.rc:
702 start: Some updates and fixes to the French translation.
703
704 * dlls/browseui/rsrc_No.rc, dlls/comdlg32/cdlg_No.rc,
705 dlls/gphoto2.ds/gphoto2_No.rc, dlls/msacm32/msacm_Da.rc,
706 dlls/msacm32/msacm_No.rc, dlls/mshtml/No.rc,
707 dlls/msvfw32/msvfw32_Da.rc, dlls/msvfw32/msvfw32_No.rc,
708 dlls/oledlg/oledlg_No.rc, dlls/sane.ds/sane_No.rc,
709 dlls/setupapi/No.rc, dlls/shdoclc/Da.rc, dlls/shdoclc/No.rc,
710 dlls/shell32/shell32_No.rc, dlls/user32/resources/user32_No.rc,
711 programs/clock/No.rc, programs/cmd/Da.rc, programs/cmd/No.rc,
712 programs/cmdlgtst/No.rc, programs/notepad/No.rc,
713 programs/oleview/No.rc, programs/progman/No.rc,
714 programs/regedit/Da.rc, programs/regedit/Ko.rc,
715 programs/regedit/Nl.rc, programs/regedit/No.rc,
716 programs/taskmgr/No.rc, programs/winecfg/No.rc,
717 programs/winefile/No.rc, programs/winhlp32/No.rc,
718 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
719 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
720 programs/wordpad/Tr.rc:
721 Fix the resources to remove extraneous spaces in '...'.
722
723 2008-06-05 Alexandre Julliard <julliard@winehq.org>
724
725 * dlls/shell32/shell32_Fr.rc:
726 shell32: Fixed the French about box.
727
728 * dlls/user32/tests/dde.c:
729 user32/tests: Fix the dde test race correctly this time.
730
731 2008-06-05 Paul Vriens <paul.vriens.wine@gmail.com>
732
733 * dlls/wintrust/tests/softpub.c:
734 wintrust/tests: Fix test on win9x.
735
736 2008-06-03 Matthew D'Asaro <matthew@thinkpad.home>
737
738 * dlls/winmm/mmio.c:
739 mmio: Do not zero current file position whenever mmioSetBuffer is called.
740
741 2008-06-04 Rico Schüller <kgbricola@web.de>
742
743 * programs/net/De.rc, programs/net/rsrc.rc:
744 net: Add German translation.
745
746 * dlls/shell32/shell32_De.rc:
747 shell32: Update German translation.
748
749 * programs/winecfg/De.rc:
750 winecfg: Update German translation.
751
752 2008-06-04 Michael Stefaniuc <mstefani@redhat.com>
753
754 * dlls/mlang/tests/mlang.c:
755 mlang: Fix compile warning introduced by a6cdd538.
756
757 * programs/progman/Hu.rc:
758 progman: Fix the Hungarian translation.
759
760 2008-06-03 Dan Kegel <dank@kegel.com>
761
762 * dlls/secur32/tests/main.c:
763 secur32/tests: Don't free if not allocated.
764
765 * dlls/oleaut32/tests/vartype.c:
766 oleaut32/tests: Use VariantInit, not VariantClear, to initialize new variants.
767
768 * dlls/msi/source.c:
769 msi: MsiSourceListEnumMediaDisksW: free original string, not substring.
770
771 2008-06-04 Alexandre Julliard <julliard@winehq.org>
772
773 * dlls/gdi32/tests/font.c:
774 gdi32/tests: Reduce the size of the test output a little.
775
776 * dlls/mlang/tests/mlang.c:
777 mlang/tests: Reduce the size of the test output a little.
778
779 2008-06-03 Zac Brown <zac@zacbrown.org>
780
781 * dlls/winmm/mci.c:
782 winmm: msiSendStringW: Don't free substring after original string has already
783 been freed.
784
785 2008-06-03 Dan Kegel <dank@kegel.com>
786
787 * dlls/userenv/tests/userenv.c:
788 userenv/tests: Fix buffer overrun.
789
790 2008-05-30 Austin English <austinenglish@gmail.com>
791
792 * dlls/advpack/tests/advpack.c:
793 advpack: Fix a test failure on 9x.
794
795 2008-06-03 Vijay Kiran Kamuju <infyquest@gmail.com>
796
797 * dlls/rsaenh/rsaenh.c:
798 rsaenh: Fix AES provider keys for Windows XP.
799
800 2008-06-04 Alexandre Julliard <julliard@winehq.org>
801
802 * dlls/user32/tests/win.c:
803 user32/tests: Abstract the printing of minmax info and do it all on one line.
804
805 * dlls/user32/tests/msg.c:
806 user32/tests: Don't add a newline before dumping the flag values.
807
808 * dlls/kernel32/tests/locale.c:
809 kernel32/tests: Don't check every single Unicode char if the tables are clearly
810 not compatible.
811
812 * dlls/crypt32/tests/protectdata.c:
813 crypt32/tests: Fix an end of line character.
814
815 * include/wine/test.h:
816 test.h: Add a space after the file name prefix.
817
818 2008-06-04 Michael Stefaniuc <mstefani@redhat.de>
819
820 * programs/start/Cs.rc, programs/start/Es.rc, programs/start/It.rc,
821 programs/start/Si.rc, programs/start/Tr.rc:
822 start: Fix the Cs, Es, It, Si and Tr translations.
823
824 * dlls/comdlg32/cdlg_Cs.rc:
825 comdlg32: Fix the Czech translation.
826
827 * dlls/oledlg/oledlg_It.rc:
828 oledlg: Fix the Italian translation.
829
830 * programs/cmd/Tr.rc:
831 cmd: Fix the Turkish translation.
832
833 * programs/cmd/Cs.rc:
834 cmd: Fix the Czech translation.
835
836 * programs/cmdlgtst/It.rc:
837 cmdlgtst: Fix the Italian translation.
838
839 * programs/cmdlgtst/Cs.rc:
840 cmdlgtst: Fix the Czech translation.
841
842 * programs/notepad/Sv.rc:
843 notepad: Fix the Swedish translation.
844
845 2008-06-03 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
846
847 * dlls/snmpapi/tests/util.c:
848 snmpapi: Correct snmpapi tests under win98.
849
850 2008-06-02 Zac Brown <zac@zacbrown.org>
851
852 * dlls/ntdll/tests/file.c:
853 ntdll/tests: Actually verify right bytes received in aio test.
854
855 2008-06-02 Roderick Colenbrander <thunderbird2k@gmx.net>
856
857 * dlls/wined3d/context.c:
858 wined3d: Add a WineD3D_ChoosePixelFormat line.
859
860 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
861 dlls/wined3d/wined3d_private.h:
862 wined3d: Add a registry key to allow/disallow multisampling.
863 Right now it is set to disabled due to an Nvidia GLXBadDrawable
864 bug. Second there is some issue (driver bug too?) in FBO mode.
865
866 2008-06-02 Stefan Dösinger <stefandoesinger@gmx.at>
867
868 * dlls/wined3d/glsl_shader.c:
869 wined3d: Hardcode local constants with glUniform4fvARB.
870
871 * dlls/wined3d/glsl_shader.c:
872 wined3d: Give local constants a shader type prefix.
873
874 2008-06-02 H. Verbeet <hverbeet@gmail.com>
875
876 * dlls/wined3d/device.c, dlls/wined3d/surface.c:
877 wined3d: Set the surface location to SFLAG_INSYSMEM for depth stencils on Reset.
878
879 * dlls/wined3d/utils.c:
880 wined3d: Fix WINED3DTOP_MULTIPLYADD for ATI cards.
881
882 2008-06-02 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
883
884 * dlls/d3d9/tests/stateblock.c:
885 d3d9/tests: Keep swapchain while its backbuffer is in use.
886
887 2008-06-02 Michael Stefaniuc <mstefani@redhat.de>
888
889 * dlls/shell32/shell32_It.rc:
890 shell32: Fix the Italian translation.
891
892 * programs/regedit/It.rc:
893 regedit: Fix the Italian translation.
894
895 * dlls/shell32/shell32_Sv.rc:
896 shell32: Fix the Swedish translation.
897
898 * programs/regedit/Cs.rc:
899 regedit: Fix the Czech translation.
900
901 * dlls/shell32/shell32_Cs.rc:
902 shell32: Fix the Czech translation.
903
904 * dlls/crypt32/crypt32_Sv.rc:
905 crypt32: Fix the Swedish translation.
906
907 2008-06-02 Jonathan Ernst <jonathan@ernstfamily.ch>
908
909 * programs/reg/Fr.rc:
910 reg: Updated French translation.
911
912 2008-06-02 Kirill K. Smirnov <lich@math.spbu.ru>
913
914 * dlls/mshtml/nsembed.c:
915 mshtml: Fix yet another copy/paste typo.
916
917 2008-06-02 Vitaliy Margolen <wine-patches@kievinfo.com>
918
919 * dlls/user32/tests/input.c:
920 user32: Fix input tests failing on WinXP+.
921
922 2008-06-02 Francois Gouget <fgouget@free.fr>
923
924 * programs/wordpad/Ru.rc:
925 wordpad: Remove extraneous spaces in '...'.
926
927 * programs/winefile/Fr.rc:
928 winefile: Fix the French translation (with some help from Michael Stefaniuc).
929
930 * programs/regedit/Fr.rc:
931 regedit: Update the French translation.
932
933 * programs/reg/Fr.rc, programs/reg/rsrc.rc:
934 reg: Add French resources.
935
936 2008-06-02 Alexandre Julliard <julliard@winehq.org>
937
938 * dlls/user32/tests/dde.c:
939 user32/tests: Fix race condition in DDE server startup.
940
941 2008-05-30 Austin English <austinenglish@gmail.com>
942
943 * README:
944 README: A few more updates.
945
946 2008-05-31 Hans Leidekker <hans@it.vu.nl>
947
948 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
949 wininet: Don't send a "Connection: Close" header.
950
951 * dlls/wininet/internet.c:
952 wininet: Return success from the
953 InternetSetOption(INTERNET_OPTION_DISABLE_AUTODIAL) stub.
954
955 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
956 wininet: Don't send a handle closing callback for session handles created
957 with InternetOpenUrl.
958
959 * dlls/wininet/http.c, dlls/wininet/utility.c:
960 wininet: Make resolving hostnames thread-safe.
961
962 2008-05-30 Jon Griffiths <jon_p_griffiths@yahoo.com>
963
964 * dlls/oleaut32/tests/vartest.c:
965 oleaut32/tests: Fix memory leaks reported by valgrind.
966
967 2008-06-02 Jonathan Ernst <jonathan@ernstfamily.ch>
968
969 * dlls/shell32/shell32_Fr.rc:
970 shell32: Updated French translation.
971
972 * programs/start/Fr.rc:
973 start.exe: Updated French translation.
974
975 2008-05-31 James Hawkins <jhawkins@codeweavers.com>
976
977 * dlls/ddraw/tests/dsurface.c:
978 ddraw: Delete the temporarily attached surface.
979
980 2008-05-31 Simon Richter <Simon.Richter@hogyros.de>
981
982 * libs/wine/port.c:
983 libwine: Fix wine_switch_to_stack on ppc.
984 The PowerPC ABI expects the caller to allocate space for the return
985 address on the stack, above the current stack pointer, even if the
986 address is passed in the link register (usually the address is stored at
987 SP+4 by the callee).
988
989 * libs/wine/port.c:
990 libwine: Implement wine_call_on_stack for ppc.
991
992 * tools/winebuild/import.c:
993 winebuild: Fix import stub on ppc.
994 The address calculation was wrong, as the addition of the lower 16 bits
995 is a signed addition, so if bit 15 is set, the upper 16 bits need to be
996 incremented by one (so the hi portion of the symbol always references
997 the symbol + 0x8000).
998
999 * tools/winebuild/spec32.c:
1000 winebuild: Fix branch mnemonic on ppc.
1001
1002 2008-06-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1003
1004 * dlls/shell32/shell32_Ko.rc:
1005 shell32: Updated Korean resource.
1006
1007 2008-05-31 James Hawkins <jhawkins@codeweavers.com>
1008
1009 * dlls/urlmon/tests/protocol.c:
1010 urlmon: Fix a few failing tests in win2k3.
1011
1012 2008-05-31 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
1013
1014 * dlls/comdlg32/cdlg_Es.rc, dlls/credui/credui_Es.rc,
1015 dlls/gphoto2.ds/gphoto2_Es.rc, dlls/msvfw32/msvfw32_Es.rc,
1016 dlls/shell32/shell32_Es.rc, programs/progman/Es.rc,
1017 programs/regedit/Es.rc, programs/start/Es.rc, programs/winecfg/Es.rc:
1018 Spanish translations updates.
1019
1020 2008-06-02 Alexandre Julliard <julliard@winehq.org>
1021
1022 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
1023 wininet: Include openssl/ssl.h before Windows headers.
1024
1025 * dlls/ntdll/signal_i386.c:
1026 ntdll: Add local defines for VIF and VIP flags.
1027
1028 2008-06-01 Vitaliy Margolen <wine-patches@kievinfo.com>
1029
1030 * programs/regedit/Ru.rc, programs/start/Ru.rc:
1031 Update Russian translations.
1032
1033 2008-06-01 Eric Pouech <eric.pouech@orange.fr>
1034
1035 * dlls/msvcrt/console.c:
1036 msvcrt: Fix for getch() and special characters.
1037
1038 2008-06-01 Michael Stefaniuc <mstefani@redhat.de>
1039
1040 * programs/winecfg/Cs.rc, programs/winecfg/Sv.rc:
1041 winecfg: Fix the Czech and Swedish translations.
1042
1043 * programs/winecfg/Pt.rc, programs/winecfg/winecfg.rc:
1044 winecfg: Fix the Portuguese translations and re-enable them.
1045
1046 * programs/winefile/Cs.rc:
1047 winefile: Fix the Czech translation.
1048 Thanks to Marek Mahut for the translation.
1049
1050 * programs/winefile/It.rc:
1051 winefile: Fix the Italian translation.
1052
1053 * programs/winefile/Sv.rc:
1054 winefile: Fix the Swedish translation.
1055
1056 * programs/cmdlgtst/Pt.rc:
1057 cmdlgtst: Fix the Portuguese translations.
1058
1059 * programs/winefile/Pt.rc:
1060 winefile: Fix the Portuguese translations.
1061
1062 * programs/start/Pt.rc:
1063 start: Fix the Portuguese translations.
1064
1065 * programs/cmd/Pt.rc:
1066 cmd: Fix the Portuguese translations.
1067
1068 2008-05-31 Michael Stefaniuc <mstefani@redhat.de>
1069
1070 * programs/regedit/Pt.rc:
1071 regedit: Fix the Portugese translations.
1072 Thanks to Mauricio Teixeira <mteixeira@webset.net> for the translations.
1073
1074 * dlls/shell32/shell32_Pt.rc:
1075 shell32: Fix the Portugese translations.
1076 Thanks to Mauricio Teixeira <mteixeira@webset.net> for the translations.
1077
1078 2008-05-30 Paul Vriens <paul.vriens.wine@gmail.com>
1079
1080 * dlls/oleaut32/tests/tmarshal.c:
1081 oleaut32/tests: Cleanup typelib after the test.
1082
1083 2008-05-30 Alexandre Julliard <julliard@winehq.org>
1084
1085 * ANNOUNCE, ChangeLog, VERSION, configure:
1086 Release 1.0-rc3.
1087
1088 ----------------------------------------------------------------
1089 2008-05-30 Paul Vriens <paul.vriens.wine@gmail.com>
1090
1091 * dlls/ole32/tests/compobj.c:
1092 ole32/tests: Prevent a crash.
1093
1094 2008-05-30 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
1095
1096 * dlls/dsound/capture.c:
1097 dsound: Fix double free in dsound capture.
1098
1099 2008-05-29 Vitaly Lipatov <lav@etersoft.ru>
1100
1101 * tools/wine.inf.in:
1102 wine.inf: Create default spool dir.
1103
1104 2008-05-30 Dmitry Timoshkov <dmitry@codeweavers.com>
1105
1106 * dlls/user32/tests/msg.c:
1107 user32: CBT hook doesn't send window messages.
1108
1109 2008-05-30 Alexandre Julliard <julliard@winehq.org>
1110
1111 * dlls/user32/painting.c:
1112 user32: We no longer need to ensure that the BeginPaint window belongs to the
1113 current thread.
1114
1115 * include/dbt.h, include/dxdiag.h, include/mapidefs.h, include/msiquery.h,
1116 include/setupapi.h, include/shlwapi.h, include/winbase.h,
1117 include/winnt.h, include/winuser.h:
1118 include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate.
1119
1120 2008-05-30 Michael Stefaniuc <mstefani@redhat.de>
1121
1122 * programs/notepad/Hu.rc:
1123 notepad: Fix the Hungarian translation.
1124
1125 * dlls/shell32/shell32_Hu.rc:
1126 shell32: Fix the Hungarian translation.
1127
1128 * dlls/mshtml/Hu.rc:
1129 mshtml: Fix the Hungarian translation.
1130
1131 * dlls/comdlg32/cdlg_En.rc:
1132 comdlg32: Fix some control sizes in the default English resource.
1133
1134 * dlls/comdlg32/cdlg_Hu.rc:
1135 comdlg32: Fix the Hungarian translation.
1136
1137 * programs/cmd/Ja.rc:
1138 cmd: Fix the Japanese translation.
1139
1140 * programs/winecfg/Ja.rc:
1141 winecfg: Fix the placement of a checkbox in the Japanese translation.
1142
1143 * programs/winecfg/Bg.rc:
1144 winecfg: Fix the Bulgarian translation.
1145
1146 * programs/winecfg/Hu.rc:
1147 winecfg: Fix the Hungarian translation.
1148
1149 * programs/regedit/Hu.rc:
1150 regedit: Fix the Hungarian translation.
1151
1152 * programs/regedit/Ja.rc:
1153 regedit: Fix the Japanese translation.
1154
1155 * programs/regedit/Bg.rc:
1156 regedit: Fix the Bulgarian translation.
1157
1158 2008-05-29 Francois Gouget <fgouget@free.fr>
1159
1160 * programs/regedit/En.rc:
1161 regedit: Remove extraneous spaces in '...'.
1162
1163 * include/wine/test.h:
1164 tests: Add a broken() function to make it possible to handle Windows misbehaviors
1165 that we don't want to reproduce in Wine.
1166
1167 * dlls/ddraw/texture.c:
1168 ddraw: Remove trailing spaces in Wine traces.
1169
1170 * dlls/shell32/shell32_En.rc:
1171 shell32: s/library/Wine/ for consistency in the license message.
1172
1173 2008-05-29 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
1174
1175 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
1176 advpack: Fix buffer sizes for possibly quoted strings.
1177
1178 2008-05-29 James Hawkins <jhawkins@codeweavers.com>
1179
1180 * dlls/user32/tests/win.c:
1181 user32: win2k3's GetWindowModuleFileName does return ERROR_INSUFFICIENT_BUFFER.
1182
1183 2008-05-28 James Hawkins <jhawkins@codeweavers.com>
1184
1185 * dlls/oleaut32/tests/olefont.c:
1186 oleaut32: Disable olefont tests that fail on all platforms.
1187
1188 * dlls/user32/tests/sysparams.c:
1189 user32: Fix two tests that fail in win2k3 and above.
1190
1191 * dlls/kernel32/tests/toolhelp.c:
1192 kernel32: Remove two tests that produce different results for win9x and NT
1193 platforms.
1194
1195 2008-05-29 Alexandre Julliard <julliard@winehq.org>
1196
1197 * programs/start/start.c:
1198 start: Fall back to ShellExecute for unknown binaries in /unix mode.
1199
1200 2008-05-29 Michael Stefaniuc <mstefani@redhat.de>
1201
1202 * dlls/mshtml/Fi.rc:
1203 mshtml: Fix the Finnish translation.
1204
1205 * dlls/comdlg32/cdlg_Eo.rc:
1206 comdlg32: Fix the Esperanto translation.
1207
1208 * dlls/comdlg32/cdlg_Ja.rc:
1209 comdlg32: Fix the Japanese translation.
1210
1211 * programs/winhlp32/Sk.rc:
1212 winhlp32: Fix the Slovak translation.
1213
1214 * programs/notepad/Fi.rc:
1215 notepad: Fix the Finnish translation.
1216
1217 * programs/notepad/Sk.rc, programs/notepad/rsrc.rc:
1218 notepad: Remove the Slovak "translation" as it is basically only a stale copy
1219 of the English resource.
1220
1221 * dlls/shell32/shell32_Ja.rc:
1222 shell32: Fix the Japanese translation.
1223
1224 * dlls/shell32/shell32_Bg.rc:
1225 shell32: Fix the Bulgarian translation.
1226
1227 * dlls/shell32/shell32_Fi.rc:
1228 shell32: Fix the Finnish translation.
1229
1230 * dlls/shell32/shell32_Eo.rc:
1231 shell32: Fix the Esperanto translation.
1232
1233 * dlls/shell32/shell32_Sk.rc:
1234 shell32: Fix the Slovak translation.
1235
1236 * programs/regedit/En.rc:
1237 regedit: Fix the English (NEUTRAL) translation. Rename SUBLANG_ENGLISH_US
1238 to SUBLANG_DEFAULT.
1239
1240 2008-05-29 Alexander Dorofeyev <alexd4@inbox.lv>
1241
1242 * dlls/ddraw/ddraw.c:
1243 ddraw: Do not return modes differing only by refresh rate without
1244 DDEDM_REFRESHRATES.
1245
1246 2008-05-28 Austin English <austinenglish@gmail.com>
1247
1248 * dlls/gdi32/tests/bitmap.c:
1249 gdi32: Fix a test failure in 2k.
1250
1251 2008-05-28 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1252
1253 * dlls/d3d9/tests/device.c:
1254 d3d9: Add a test to see whether offscreen surfaces can be locked while a
1255 reset occurs.
1256
1257 2008-05-28 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1258
1259 * tools/wine.inf.in:
1260 wine.inf: Add fake glu32.
1261
1262 2008-05-28 Alexandre Julliard <julliard@winehq.org>
1263
1264 * dlls/user32/tests/win.c, dlls/user32/win.c:
1265 user32: Check for wraparound in the initial window coordinates.
1266
1267 * dlls/winex11.drv/x11drv_main.c:
1268 winex11: XInitThreads is hopeless, remove it again.
1269
1270 * dlls/msftedit/msftedit_main.c:
1271 msftedit: Explicitly load riched20 to make sure the window classes are created.
1272
1273 2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
1274
1275 * dlls/setupapi/tests/devinst.c:
1276 setupapi/tests: Remove leftovers from old tests.
1277
1278 2008-05-28 Jon Griffiths <jon_p_griffiths@yahoo.com>
1279
1280 * dlls/msvcrt/tests/printf.c:
1281 msvcrt: Fix a test that fails on win95.
1282
1283 2008-05-27 Jon Griffiths <jon_p_griffiths@yahoo.com>
1284
1285 * dlls/msvcrt/tests/file.c:
1286 msvcrt: Fix file test which fails on Vista.
1287
1288 2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
1289
1290 * dlls/user32/tests/cursoricon.c:
1291 user32/tests: Prevent writing to not allocated memory.
1292
1293 * dlls/user32/tests/win.c:
1294 user32/tests: Run tests on win95 again.
1295
1296 2008-05-28 Igor Tarasov <tarasov.igor@gmail.com>
1297
1298 * fonts/tahomabd.sfd, fonts/tahomabd.ttf:
1299 fonts: Tahoma Bold Cyrillic glyphs added.
1300
1301 2008-04-24 Vitaliy Margolen <wine-patches@kievinfo.com>
1302
1303 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
1304 dinput: Convert keyboard buffer from internal data format to user data format.
1305
1306 2008-05-27 Vitaliy Margolen <wine-patches@kievinfo.com>
1307
1308 * dlls/dxdiagn/container.c:
1309 dxdiagn: A number of FIXMEs can be replaced with TRACEs.
1310
1311 2008-05-22 Jens Albretsen <jens@albretsen.dk>
1312
1313 * dlls/ddraw/tests/d3d.c:
1314 ddraw: Test for IDirect3DTexture_Load of Texture into itself.
1315
1316 * dlls/ddraw/texture.c:
1317 ddraw: IDirect3DTextureImpl_Load failed when texture was loading onto itself.
1318
1319 2008-05-28 Alexandre Julliard <julliard@winehq.org>
1320
1321 * dlls/opengl32/tests/opengl.c:
1322 opengl32/tests: Add a couple of test cases for pixel format handle on window DCs.
1323
1324 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
1325 dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h:
1326 winex11: Add support for performing GL calls on a top-level window DC.
1327
1328 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/window.c:
1329 winex11: Make sure that all glX functions are called under the X11 lock.
1330
1331 * dlls/winex11.drv/opengl.c:
1332 winex11: Change the pixel format initialisation to make sure it happens under
1333 the X11 lock.
1334
1335 2008-05-28 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
1336
1337 * dlls/netapi32/tests/access.c:
1338 netapi32: Fix tests when the machine is on DOMAIN.
1339
1340 2008-05-27 Eric Pouech <eric.pouech@orange.fr>
1341
1342 * tools/winedump/msc.c:
1343 winedump: Fully dump the compiland (V3) structure out of .pdb files.
1344
1345 2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
1346
1347 * dlls/ddraw/tests/ddrawmodes.c:
1348 ddraw/tests: Don't crash on win9x.
1349
1350 2008-05-28 Kai Blin <kai.blin@gmail.com>
1351
1352 * dlls/ws2_32/socket.c:
1353 ws2_32: Change back magic 127.12.34.56 to loopback on connect().
1354
1355 2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
1356
1357 * dlls/ws2_32/tests/sock.c:
1358 ws2_32/tests: Fix crash on win98.
1359
1360 2008-05-28 Michael Stefaniuc <mstefani@redhat.de>
1361
1362 * programs/notepad/Zh.rc:
1363 notepad: Fix the Chinese (Simplified) translation.
1364
1365 * programs/winecfg/Zh.rc:
1366 winecfg: Fix the Chinese (Traditional) translation.
1367
1368 * programs/notepad/Wa.rc:
1369 notepad: Fix the Walon translation.
1370
1371 * dlls/user32/resources/user32_Zh.rc:
1372 user32: Fix the Chinese translations.
1373
1374 * dlls/shell32/shell32_Cn.rc, dlls/shell32/shell32_Zh.rc:
1375 shell32: Fix the Chinese translations.
1376
1377 2008-05-27 Michael Stefaniuc <mstefani@redhat.de>
1378
1379 * dlls/shell32/shell32_Uk.rc:
1380 shell32: Fix the Ukrainian translation.
1381
1382 * dlls/comdlg32/cdlg_Uk.rc:
1383 comdlg32: Fix the Ukrainian translation.
1384
1385 * dlls/comdlg32/cdlg_El.rc:
1386 comdlg32: Fix the Greek translation.
1387
1388 * dlls/comdlg32/cdlg_Th.rc:
1389 comdlg32: Fix the Thai translation.
1390
1391 * dlls/shell32/shell32_Wa.rc:
1392 shell32: Fix the Walon translation.
1393
1394 * dlls/comdlg32/cdlg_Wa.rc:
1395 comdlg32: Fix the Walon translation.
1396
1397 2008-05-27 Jon Griffiths <jon_p_griffiths@yahoo.com>
1398
1399 * dlls/msvcrt/tests/cpp.c:
1400 msvcrt: Fix an RTTI test Failure on Vista.
1401
1402 2008-05-27 Dylan Smith <dylan.ah.smith@gmail.com>
1403
1404 * programs/wordpad/wordpad.c:
1405 wordpad: Added a null terminator needed for a unicode string.
1406
1407 2008-05-23 Dylan Smith <dylan.ah.smith@gmail.com>
1408
1409 * programs/wordpad/En.rc:
1410 wordpad: Removed spaces between dots in ellipses for english menu text.
1411
1412 2008-05-23 Igor Tarasov <tarasov.igor@gmail.com>
1413
1414 * dlls/user32/menu.c:
1415 user32: Further implementation of MNS_NOTIFYBYPOS.
1416
1417 2008-05-26 Dan Kegel <dank@kegel.com>
1418
1419 * dlls/advapi32/service.c:
1420 advapi32: Don't test buffer length if buffer is null.
1421
1422 2008-05-27 James Hawkins <jhawkins@codeweavers.com>
1423
1424 * dlls/usp10/tests/usp10.c:
1425 usp10: Fix several failing test in win2k3.
1426
1427 2008-05-26 Jon Griffiths <jon_p_griffiths@yahoo.com>
1428
1429 * dlls/msvcrt/wcs.c:
1430 msvcrt: Follow Vista behaviour in wcscpy_s.
1431
1432 * dlls/msvcrt/tests/string.c:
1433 msvcrt/tests: Fix 3 tests that always fail on Vista.
1434
1435 2008-05-26 Dan Kegel <dank@kegel.com>
1436
1437 * dlls/fusion/assembly.c:
1438 fusion: Use HeapAlloc, not strdup, to avoid malloc/HeapFree mismatch.
1439
1440 2008-05-27 Paul Vriens <paul.vriens.wine@gmail.com>
1441
1442 * dlls/shell32/tests/shelllink.c:
1443 shell32/tests: Run tests again on win95.
1444
1445 2008-05-27 Dan Kegel <dank@kegel.com>
1446
1447 * dlls/fusion/tests/asmcache.c:
1448 fusion: UninstallAssembly test: Fix typo, avoid undefined value.
1449
1450 2008-05-27 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
1451
1452 * dlls/oleaut32/tests/vartype.c:
1453 oleaut32/tests: Call functions via manually obtained pointers.
1454
1455 2008-05-27 Paul Vriens <paul.vriens.wine@gmail.com>
1456
1457 * dlls/setupapi/tests/devinst.c:
1458 setupapi/tests: Test to show cleanup should not be needed.
1459
1460 * dlls/setupapi/tests/devinst.c:
1461 setupapi/tests: Add another test.
1462
1463 2008-05-27 Dmitry Timoshkov <dmitry@codeweavers.com>
1464
1465 * dlls/msvcrt/console.c:
1466 msvcrt: Mark some data as constant.
1467
1468 2008-05-23 Tomasz Jezierski - Tefnet <developers@tefnet.pl>
1469
1470 * dlls/comctl32/tests/listview.c:
1471 comctl32/tests: Fix for setting wrong initial position in listbox.
1472
1473 2008-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
1474
1475 * dlls/user32/tests/win.c:
1476 user32: Add the tests for GetWindowModuleFileName.
1477
1478 2008-05-13 Dmitry Timoshkov <dmitry@codeweavers.com>
1479
1480 * dlls/user32/user32.spec, dlls/user32/win.c:
1481 user32: Implement GetWindowModuleFileName.
1482
1483 2008-05-26 Paul Vriens <paul.vriens.wine@gmail.com>
1484
1485 * dlls/setupapi/tests/devinst.c:
1486 setupapi/tests: Cleanup after testCreateDeviceInterface.
1487
1488 2008-05-26 Vitaliy Margolen <wine-patches@kievinfo.com>
1489
1490 * dlls/winex11.drv/ime.c:
1491 winex11: Use memmove for possibly overlapping memory areas.
1492
1493 * dlls/shell32/classes.c:
1494 shell32: Don't print not initialized value.
1495
1496 2008-05-27 John Klehm <xixsimplicityxix@gmail.com>
1497
1498 * dlls/winex11.drv/wintab.c:
1499 winex11: Support detection of tablet devices from XExtensionKeyboard type.
1500
1501 2008-05-26 John Klehm <xixsimplicityxix@gmail.com>
1502
1503 * dlls/winex11.drv/wintab.c:
1504 winex11: Detect acecad tablet as stylus device.
1505
1506 2008-05-27 Michael Stefaniuc <mstefani@redhat.de>
1507
1508 * dlls/shell32/shell32_Ca.rc:
1509 shell32: Fix the Catalan translation.
1510
1511 * dlls/comdlg32/cdlg_Ca.rc:
1512 comdlg32: Fix the Catalan translation including some size fixes too.
1513
1514 2008-05-26 Jon Griffiths <jon_p_griffiths@yahoo.com>
1515
1516 * dlls/msvcrt/tests/cpp.c:
1517 msvcrt/tests: Fix 4 tests that always fail on Vista.
1518
1519 2008-05-26 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
1520
1521 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
1522 oleaut32: Currency to BSTR must use local decimal separator.
1523
1524 2008-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
1525
1526 * dlls/gdi32/enhmetafile.c, dlls/gdi32/metafile.c,
1527 dlls/gdi32/tests/metafile.c:
1528 gdi32: Make generated EMFs fully match Windows ones.
1529
1530 * dlls/gdi32/enhmfdrv/graphics.c:
1531 gdi32: If there is no clipping rect, EMREXTTEXTOUT shouldn't have a bounding
1532 rect.
1533
1534 * dlls/gdi32/tests/metafile.c:
1535 gdi32: Ignore exScale/eyScale when comparing EMREXTTEXTOUT EMF records.
1536
1537 2008-05-24 H. Verbeet <hverbeet@gmail.com>
1538
1539 * dlls/d3d9/tests/visual.c:
1540 d3d9: Test our texop implementation.
1541
1542 * dlls/d3d8/tests/visual.c:
1543 d3d8: Test our texop implementation.
1544
1545 * dlls/wined3d/utils.c:
1546 wined3d: Fix the nvrc implementation of WINED3DTOP_MULTIPLYADD and
1547 WINED3DTOP_LERP.
1548
1549 * dlls/wined3d/utils.c:
1550 wined3d: Add WINED3DTOP_ADDSIGNED2X to debug_d3dtop().
1551
1552 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c:
1553 d3d: Use an alpha capable backbuffer format in the visual tests.
1554
1555 2008-05-23 Detlef Riekenberg <wine.dev@web.de>
1556
1557 * dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_Da.rc,
1558 dlls/avifil32/avifile_De.rc, dlls/avifil32/avifile_En.rc,
1559 dlls/avifil32/avifile_Es.rc, dlls/avifil32/avifile_Fr.rc,
1560 dlls/avifil32/avifile_Hu.rc, dlls/avifil32/avifile_It.rc,
1561 dlls/avifil32/avifile_Ja.rc, dlls/avifil32/avifile_Ko.rc,
1562 dlls/avifil32/avifile_Nl.rc, dlls/avifil32/avifile_No.rc,
1563 dlls/avifil32/avifile_Pl.rc, dlls/avifil32/avifile_Pt.rc,
1564 dlls/avifil32/avifile_Ru.rc, dlls/avifil32/avifile_Si.rc,
1565 dlls/avifil32/avifile_Sv.rc, dlls/avifil32/avifile_Tr.rc:
1566 avifil32: Resize the dialog to avoid truncated texts.
1567
1568 2008-05-23 Eric Pouech <eric.pouech@orange.fr>
1569
1570 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
1571 programs/winedbg/types.c:
1572 winedbg: Fixed the print_basic command when dealing with long long values.
1573
1574 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
1575 programs/winedbg/types.c:
1576 winedbg: Removed unneeded variable from print_basic.
1577
1578 * dlls/msvcrt/console.c:
1579 msvcrt: Properly handle the extended keys in getch().
1580
1581 2008-05-27 Alexandre Julliard <julliard@winehq.org>
1582
1583 * programs/winetest/main.c:
1584 winetest: Don't submit test results if we don't have a valid git build id.
1585
1586 * programs/winetest/Makefile.in, programs/winetest/dist.rc,
1587 programs/winetest/main.c, programs/winetest/maketest,
1588 programs/winetest/resource.h:
1589 winetest: Remove the per-file revision info, we now use the global commit id.
1590
1591 2008-05-26 Paul Vriens <paul.vriens.wine@gmail.com>
1592
1593 * dlls/setupapi/tests/devinst.c:
1594 setupapi/tests: Test registry after testDeviceRegistryProperty.
1595
1596 * dlls/setupapi/tests/devinst.c:
1597 setupapi/tests: Cleanup after testGetDeviceInterfaceDetail.
1598
1599 * dlls/setupapi/tests/devinst.c:
1600 setupapi/tests: Cleanup after testRegisterAndGetDetail.
1601
1602 * dlls/setupapi/tests/devinst.c:
1603 setupapi/tests: Cleanup after testDevRegKey.
1604
1605 * dlls/setupapi/tests/devinst.c:
1606 setupapi/tests: Skip tests on win9x.
1607
1608 * dlls/setupapi/tests/devinst.c:
1609 setupapi/tests: Turn guid into a global variable.
1610
1611 * dlls/setupapi/tests/devinst.c:
1612 setupapi/tests: Fix a test on NT4.
1613
1614 * dlls/setupapi/tests/devinst.c:
1615 setupapi/tests: Close registry key after use.
1616
1617 2008-05-26 Dan Kegel <dank@kegel.com>
1618
1619 * dlls/winmm/tests/capture.c:
1620 winmm: Use HeapAlloc in the capture test instead of using strdup.
1621
1622 2008-05-26 Jacek Caban <jacek@codeweavers.com>
1623
1624 * dlls/mshtml/htmldoc.c:
1625 mshtml: Fixed copy&paste typo.
1626
1627 2008-05-26 Francois Gouget <fgouget@free.fr>
1628
1629 * include/winsock.h:
1630 ws2_32: Make sure INVALID_SOCKET is correctly typed.
1631
1632 2008-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
1633
1634 * dlls/msi/action.c, dlls/msi/automation.c, dlls/msi/database.c:
1635 msi: Mark some data as constant.
1636
1637 * dlls/wininet/internet.c:
1638 wininet: INTERNET_InternetOpenUrlW is an internal helper.
1639
1640 2008-05-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1641
1642 * programs/winecfg/Ko.rc:
1643 winecfg: Updated Korean resource.
1644
1645 2008-05-25 Eric Pouech <eric.pouech@orange.fr>
1646
1647 * dlls/dbghelp/module.c:
1648 dbghelp: Fix for SymGetModuleInfo().
1649
1650 2008-05-25 Kirill K. Smirnov <lich@math.spbu.ru>
1651
1652 * dlls/mshtml/htmlwindow.c:
1653 mshtml: Fix copy/paste error.
1654
1655 2008-05-24 Gregor Münch <greg87@online.de>
1656
1657 * programs/winhlp32/De.rc:
1658 winhlp32: Update German translation.
1659
1660 * dlls/shell32/shell32_De.rc:
1661 shell32: Update German translation.
1662
1663 2008-05-26 Alexandre Julliard <julliard@winehq.org>
1664
1665 * dlls/Maketest.rules.in, dlls/msvcrt/tests/Makefile.in,
1666 dlls/msvcrtd/tests/Makefile.in:
1667 tests: Use the Wine import libraries when compiling with MinGW.
1668
1669 * programs/Makeprog.rules.in, programs/notepad/Makefile.in,
1670 programs/regedit/Makefile.in, programs/taskmgr/Makefile.in,
1671 programs/wordpad/Makefile.in, programs/xcopy/Makefile.in:
1672 programs: Use the Wine import libraries when compiling with MinGW.
1673
1674 * programs/winedbg/gdbproxy.c:
1675 winedbg: Fix compile when poll() is not available.
1676
1677 * configure, configure.ac, include/config.h.in, include/wine/exception.h,
1678 include/wine/port.h, libs/port/Makefile.in, libs/port/sigsetjmp.c:
1679 libport: Move the sigsetjmp replacement to exception.h to make it available
1680 for Winelib too.
1681
1682 2008-05-25 Francois Gouget <fgouget@free.fr>
1683
1684 * dlls/kernel32/tests/sync.c:
1685 kernel32/tests: Get the tests running again on Win95.
1686
1687 2008-05-23 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1688
1689 * include/rpcdce.h:
1690 include: Add missing RpcMgmtIsServerListening declaration.
1691
1692 2008-05-26 Kai Blin <kai.blin@gmail.com>
1693
1694 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c, include/winsock2.h:
1695 ws2_32: Add support for FROM_PROTOCOL_INFO to WSASocket().
1696
1697 2008-05-26 James Hawkins <jhawkins@codeweavers.com>
1698
1699 * dlls/rpcrt4/tests/rpc.c:
1700 rpcrt4: Trace the results of two statuses that return different results across
1701 platforms.
1702
1703 * dlls/shell32/tests/shelllink.c:
1704 shell32: Test against the long form of the path.
1705
1706 * programs/winetest/main.c:
1707 winetest: Use the win32 API to extract the tests.
1708
1709 * dlls/mshtml/tests/htmldoc.c:
1710 mshtml: Fix a test failure in win2k3.
1711
1712 * include/docobj.idl:
1713 mshtml: Add missing OLECMDID definitions.
1714
1715 2008-05-25 Eric Pouech <eric.pouech@orange.fr>
1716
1717 * dlls/dbghelp/dwarf.c:
1718 dbghelp: Don't crash when parsing the forward declaration of a function.
1719
1720 2008-05-25 Andrej Sinicyn <Andrej.Sinicyn@gmx.de>
1721
1722 * programs/regedit/De.rc:
1723 regedit: Update the German translation.
1724
1725 2008-05-25 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
1726
1727 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
1728 crypt32: CertGetPublicKeyLength should check only cert encoding type.
1729 pktextract calls CertGetPublicKeyLength with dwCertEncodingType
1730 of X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, MSDN explicitly
1731 allows it.
1732
1733 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
1734 crypt32: Pass on aiKeyAlg on RSA key import.
1735
1736 * dlls/crypt32/encode.c:
1737 crypt32: Fix order-of-evaluation dependence.
1738
1739 2008-05-25 Michael Karcher <karcher@physik.fu-berlin.de>
1740
1741 * dlls/crypt32/encode.c:
1742 crypt32: Fix integer overflow.
1743
1744 2008-05-25 Jacek Caban <jacek@codeweavers.com>
1745
1746 * dlls/mshtml/task.c, dlls/mshtml/tests/htmldoc.c:
1747 mshtml: Fixed more tests on IE 7.
1748
1749 * dlls/mshtml/task.c:
1750 mshtml: Make Wine behave like IE 7.
1751
1752 * dlls/mshtml/tests/htmldoc.c:
1753 mshtml: Fixed some tests on IE 7.
1754
1755 2008-05-24 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
1756
1757 * dlls/msxml3/tests/domdoc.c:
1758 msxml3: Stopped tests from crashing and a Win98 fix.
1759
1760 2008-05-23 Alexandre Julliard <julliard@winehq.org>
1761
1762 * ANNOUNCE, ChangeLog, VERSION, configure:
1763 Release 1.0-rc2.
1764
1765 ----------------------------------------------------------------
1766 2008-05-23 Alexandre Julliard <julliard@winehq.org>
1767
1768 * README:
1769 README: Updated.
1770
1771 2008-05-23 James Hawkins <jhawkins@codeweavers.com>
1772
1773 * dlls/opengl32/tests/opengl.c:
1774 opengl32: Trace a test result that fails inconsistently across different drivers.
1775
1776 * dlls/mshtml/tests/htmldoc.c:
1777 mshtml: Fix a few test failures in win2k3.
1778
1779 * dlls/kernel32/tests/locale.c:
1780 kernel32: Don't test the invalid locale 0 if it is enumerated.
1781
1782 2008-05-08 Alam Arias <Alam.GBC@gmail.com>
1783
1784 * include/winnt.h:
1785 include: Modify UNREFERENCED macros to cast to void.
1786
1787 2008-05-23 Markus Weiland <kde@graph-ix.net>
1788
1789 * dlls/dxdiagn/provider.c:
1790 dxdiagn: Implemented OS version properties for DXDiagSystemInfoContainer.
1791
1792 2008-05-22 Andrew Talbot <andrew.talbot@talbotville.com>
1793
1794 * dlls/comctl32/listview.c, dlls/comctl32/toolbar.c:
1795 comctl32: Indentation fix.
1796
1797 2008-05-22 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1798
1799 * dlls/winmm/lolvldrv.c:
1800 winmm: Fix valgrind warnings on exit.
1801
1802 2008-05-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1803
1804 * include/aviriff.h:
1805 include: Update aviriff header to use the right alignment.
1806
1807 2008-05-22 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1808
1809 * dlls/msacm32.drv/wavemap.c:
1810 msacm32.drv: Check for message type before comparing handles.
1811 Fixes a valgrind warning.
1812
1813 * dlls/winmm/tests/wave.c:
1814 winmm: Use HeapAlloc in the wave test instead of using strdup.
1815
1816 2008-05-22 Alexandre Julliard <julliard@winehq.org>
1817
1818 * dlls/winex11.drv/mouse.c:
1819 winex11: Add support for X11 mouse buttons 8 and 9.
1820
1821 * tools/wineinstall:
1822 wineinstall: Remove a lot of no longer needed code.
1823
1824 * dlls/gdi32/path.c:
1825 gdi32: Use atan2 to compute angles in WidenPath without triggering floating
1826 point errors.
1827
1828 * dlls/gdi32/bitblt.c, dlls/gdi32/dc.c, dlls/gdi32/enhmetafile.c,
1829 dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
1830 dlls/gdi32/mapping.c, dlls/gdi32/path.c, dlls/gdi32/region.c:
1831 gdi32: Perform coordinate transformations using doubles instead of floats to
1832 avoid precision loss.
1833
1834 * dlls/user32/winpos.c:
1835 user32: Return reasonable values in GetWindowPlacement for the desktop window.
1836
1837 2008-05-21 James Hawkins <jhawkins@codeweavers.com>
1838
1839 * dlls/mlang/tests/mlang.c:
1840 mlang: Fix all test failures for NT+ platforms.
1841
1842 * dlls/mlang/mlang.c, dlls/mlang/tests/Makefile.in,
1843 dlls/mlang/tests/mlang.c:
1844 mlang: Only return the locale language name if no country name exists.
1845
1846 2008-05-21 Vitaliy Margolen <wine-patches@kievinfo.com>
1847
1848 * server/main.c, server/wineserver.man.in:
1849 wineserver: Add support for long command line options.
1850
1851 2008-05-22 Alexandre Julliard <julliard@winehq.org>
1852
1853 * dlls/kernel32/profile.c, dlls/kernel32/tests/profile.c:
1854 kernel32: Don't require write access on profile file when only reading.
1855
1856 2008-05-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1857
1858 * dlls/quartz/videorenderer.c:
1859 quartz: Initialize some uninitialized variables in the video renderer.
1860
1861 * dlls/quartz/avidec.c:
1862 quartz: Do timekeeping in the avi decoder.
1863 Fixes the timestamps generated.
1864
1865 * dlls/quartz/nullrenderer.c:
1866 quartz: Don't free memory twice in null renderer.
1867 _Release already frees it.
1868
1869 * dlls/ntdll/heap.c:
1870 ntdll: Give earlier notify to valgrind that HeapFree is trying to free some
1871 memory.
1872
1873 2008-05-21 Lei Zhang <thestig@google.com>
1874
1875 * dlls/wininet/http.c:
1876 wininet: Send https scheme to proxy server when appropriate.
1877
1878 * dlls/mshtml/nsembed.c:
1879 mshtml: Added ProxyEnable / ProxyServer handling.
1880
1881 2008-05-22 Francois Gouget <fgouget@free.fr>
1882
1883 * dlls/wininet/tests/urlcache.c:
1884 wininet/tests: Get the tests running again on Win98.
1885
1886 * dlls/wininet/tests/http.c:
1887 wininet/tests: Remove a stray reference to InternetSetStatusCallback().
1888
1889 * dlls/advapi32/tests/crypt.c:
1890 advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets
1891 the test to run again on Win95.
1892
1893 * dlls/ole32/tests/compobj.c:
1894 ole32/tests: Add a trailing '\n' to ok() calls.
1895
1896 2008-05-21 James Hawkins <jhawkins@codeweavers.com>
1897
1898 * dlls/user32/tests/listbox.c:
1899 user32: Fix a test that fails in almost all reports.
1900
1901 * dlls/secur32/tests/schannel.c:
1902 secur32: Fix a few tests that fail in win2k3.
1903
1904 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
1905 msi: Search the last used source if the cabinet to extract cannot be found.
1906
1907 2008-05-22 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
1908
1909 * programs/regedit/framewnd.c:
1910 regedit: Set selected key name as default favourite name.
1911
1912 2008-05-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
1913
1914 * programs/regedit/framewnd.c:
1915 regedit: Allow modifying values of root keys.
1916
1917 2008-05-21 Andrew Talbot <andrew.talbot@talbotville.com>
1918
1919 * dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c:
1920 dplayx: Remove unneeded "extern" from function definitions.
1921
1922 * dlls/wined3d/surface.c:
1923 wined3d: Remove unneeded "extern" from function definition.
1924
1925 * dlls/ws2_32/socket.c:
1926 ws2_32: Remove unused function.
1927
1928 2008-05-21 Alexandre Julliard <julliard@winehq.org>
1929
1930 * dlls/kernel32/tests/virtual.c, dlls/kernel32/virtual.c:
1931 kernel32: File mapping names are case sensitive.
1932
1933 * dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
1934 kernel32: Waitable timer names are case sensitive.
1935
1936 * dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
1937 kernel32: Semaphore names are case sensitive.
1938
1939 * dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
1940 kernel32: Event names are case sensitive.
1941
1942 * dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
1943 kernel32: Mutex names are case sensitive.
1944
1945 2008-05-21 Nikolay Sivov <bunglehead@gmail.com>
1946
1947 * dlls/gdiplus/image.c, dlls/gdiplus/tests/image.c:
1948 gdiplus: GdipBitmapLockBits should allow a NULL rect argument.
1949
1950 * dlls/user32/text.c:
1951 user32: Correct termination of returning string in Text_Ellipsify.
1952
1953 2008-05-21 Jeremy White <jwhite@codeweavers.com>
1954
1955 * dlls/ntdll/tests/info.c:
1956 ntdll/tests: Only test the readcount for a read below 0x10000 if the return
1957 code indicates a partial copy result.
1958
1959 * programs/winebrowser/main.c:
1960 winebrowser: Route default url handlers to /usr/bin/open on Mac OS X.
1961
1962 2008-05-21 Paul Vriens <paul.vriens.wine@gmail.com>
1963
1964 * dlls/setupapi/tests/devinst.c:
1965 setupapi/tests: Fix typos.
1966
1967 * dlls/setupapi/tests/devinst.c:
1968 setupapi/tests: Fix typo.
1969
1970 * dlls/setupapi/tests/devinst.c:
1971 setupapi/tests: Skip some tests if we are on win9x.
1972
1973 * dlls/setupapi/tests/devinst.c:
1974 setupapi/tests: Remove a duplicate function call.
1975
1976 2008-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
1977
1978 * dlls/gdi32/tests/metafile.c:
1979 gdi32: Slightly relax EMF record comparisons allowing rounding errors.
1980
1981 2008-05-21 Alexandre Julliard <julliard@winehq.org>
1982
1983 * configure, configure.ac:
1984 configure: Upgrade notices to warnings for some important libraries.
1985
1986 * configure, configure.ac:
1987 configure: Make the lack of FreeType an error, and add a --without option for it.
1988
1989 * aclocal.m4, configure, configure.ac:
1990 configure: Added an ERROR_WITH macro for packages that we can't do without.
1991
1992 2008-05-19 Tomasz Jezierski <developers@tefnet.pl>
1993
1994 * dlls/comctl32/tests/listview.c:
1995 comctl32: Conformance test for multiple selection in listbox.
1996
1997 2008-05-21 Alexandre Julliard <julliard@winehq.org>
1998
1999 * dlls/comctl32/listview.c:
2000 comctl32: Fix extending a multiple listview selection.
2001
2002 2008-05-16 Ken Thomases <ken@codeweavers.com>
2003
2004 * dlls/user32/tests/input.c, dlls/winex11.drv/keyboard.c:
2005 winex11: Bias MapVirtualKeyEx(MAPVK_VSC_TO_VK) against numpad vkeys.
2006 The scan codes for the numeric keypad keys and those for the arrow keys and
2007 keys like Home, End, etc. often match (ignoring the extended key bit).
2008 However, if you map from one of those scan codes to a vkey, Windows reliably
2009 prefers the non-numpad vkey.
2010
2011 2008-05-21 Alexandre Julliard <julliard@winehq.org>
2012
2013 * dlls/kernel32/tests/profile.c:
2014 kernel32: Add some test cases for profile file sharing modes.
2015 Based on a patch by Louis Lenders.
2016
2017 * dlls/kernel32/profile.c:
2018 kernel32: Fix the profile file sharing modes.
2019 Based on a patch by Louis Lenders.
2020
2021 * dlls/user32/scroll.c, dlls/user32/tests/class.c, dlls/user32/winproc.c:
2022 user32: Add an ASCII window procedure for scrollbars.
2023
2024 2008-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
2025
2026 * dlls/kernel32/nls/eox.nls:
2027 kernel32: Update locale info for Esperanto.
2028
2029 2008-05-21 Alexandre Julliard <julliard@winehq.org>
2030
2031 * dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
2032 user32: Support creating cursors and icons from DIB section bitmaps.
2033
2034 2008-05-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2035
2036 * programs/regedit/Ko.rc:
2037 regedit: Updated Korean resource.
2038
2039 2008-05-20 Dan Kegel <dank@kegel.com>
2040
2041 * dlls/d3d9/tests/visual.c:
2042 d3d9/tests: Another wee bit of slop.
2043
2044 2008-05-20 James Hawkins <jhawkins@codeweavers.com>
2045
2046 * dlls/setupapi/tests/devinst.c:
2047 setupapi: Fix a few test failures in win2k3.
2048
2049 * dlls/user32/tests/broadcast.c:
2050 user32: Fix the BSM_ALL_RECIPS test flag.
2051
2052 2008-05-20 Andrew Talbot <andrew.talbot@talbotville.com>
2053
2054 * dlls/rsaenh/aes.c:
2055 rsaenh: Remove unused file-static variable.
2056
2057 * dlls/user32/message.c:
2058 user32: Remove unused function.
2059
2060 * dlls/shell32/shellole.c:
2061 shell32: Remove unused file-static variable.
2062
2063 2008-05-20 Juan Lang <juan.lang@gmail.com>
2064
2065 * dlls/iphlpapi/iphlpapi_main.c:
2066 iphlpapi: Set the adapter's description to its name in GetAdaptersInfo.
2067
2068 2008-05-20 Francois Gouget <fgouget@free.fr>
2069
2070 * dlls/ddraw/tests/d3d.c:
2071 ddraw/tests: Fix compilation on systems that don't support nameless unions.
2072
2073 2008-05-20 Jörg Höhle <hoehle@users.sourceforge.net>
2074
2075 * dlls/dsound/mixer.c:
2076 dsound: Fix off by 1 heap error in DSOUND_MixerVol.
2077
2078 2008-05-20 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
2079
2080 * dlls/ole32/tests/compobj.c:
2081 ole32/tests: Test StringFromGUID2.
2082
2083 * dlls/ole32/tests/compobj.c:
2084 ole32/tests: Do not call Release if CoCreateInstance failed.
2085
2086 2008-05-20 Paul Vriens <paul.vriens.wine@gmail.com>
2087
2088 * dlls/shell32/tests/shelllink.c:
2089 shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
2090
2091 2008-05-20 James Hawkins <jhawkins@codeweavers.com>
2092
2093 * dlls/ntdll/virtual.c:
2094 ntdll: Remove NULL checks for attr, which has already been dereferenced.
2095
2096 * dlls/hhctrl.ocx/hhctrl.c:
2097 hhctrl.ocx: Check the filename param before dereferencing it.
2098
2099 * dlls/msi/action.c:
2100 msi: Check that the file key is valid before installing the assembly.
2101
2102 * dlls/kernel32/tests/process.c:
2103 kernel32: Remove a test that fails on all platforms.
2104
2105 2008-05-19 Andrew Talbot <andrew.talbot@talbotville.com>
2106
2107 * dlls/cryptnet/cryptnet_main.c:
2108 cryptnet: Remove unused function.
2109
2110 * dlls/mshtml/txtrange.c:
2111 mshtml: Remove unused function.
2112
2113 * dlls/advapi32/service.c:
2114 advapi32: Remove unused file-static variables.
2115
2116 2008-05-20 Alexandre Julliard <julliard@winehq.org>
2117
2118 * dlls/ntdll/loader.c:
2119 ntdll: Move signal unmasking to make sure injected code runs on the correct
2120 stack.
2121
2122 2008-05-19 Alexandre Julliard <julliard@winehq.org>
2123
2124 * dlls/ntdll/tests/exception.c:
2125 ntdll/tests: Make sure to clear the DF flag on return from the exception.
2126
2127 2008-05-19 Paul Vriens <paul.vriens.wine@gmail.com>
2128
2129 * dlls/shell32/tests/shelllink.c:
2130 shell32/tests: Fix test when running on Wine.
2131
2132 * programs/regedit/Nl.rc:
2133 regedit: Sync Dutch resource with latest changes.
2134
2135 * dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
2136 dlls/quartz/tests/misc.c, dlls/quartz/tests/referenceclock.c,
2137 dlls/quartz/tests/videorenderer.c, dlls/shell32/tests/string.c,
2138 dlls/shlwapi/tests/string.c:
2139 janitorial: Close COM after tests.
2140
2141 2008-05-19 Alexandre Julliard <julliard@winehq.org>
2142
2143 * dlls/user32/class.c:
2144 user32: Moved the class extra bytes check to catch uninitialised data sooner.
2145
2146 2008-05-18 Roderick Colenbrander <thunderbird2k@gmx.net>
2147
2148 * dlls/wined3d/context.c:
2149 wined3d: Request a WGL depth stencil capable pixel format by default until we
2150 have proper SetDepthStencilSurface support.
2151
2152 2008-05-16 Juan Lang <juan.lang@gmail.com>
2153
2154 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
2155 snmpapi: Test and correct SnmpUtilOidNCmp when count is less than Oid length.
2156
2157 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
2158 snmpapi: Test and correct SnmpUtilOidNCmp when Oid lengths don't match.
2159
2160 2008-05-15 Kai Blin <kai.blin@gmail.com>
2161
2162 * dlls/ws2_32/tests/sock.c:
2163 ws2_32: Test for invalid hostnames again.
2164
2165 2008-05-15 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
2166
2167 * dlls/oleaut32/variant.c:
2168 oleaut32: Cache localised number chars.
2169
2170 2008-05-19 Paul Vriens <paul.vriens.wine@gmail.com>
2171
2172 * dlls/ntdll/tests/port.c:
2173 ntdll/tests: Skip test when we don't have enough rights.
2174
2175 * dlls/ntdll/tests/port.c:
2176 ntdll/tests: Free library after use.
2177
2178 2008-05-19 James Hawkins <jhawkins@codeweavers.com>
2179
2180 * dlls/kernel32/tests/debugger.c:
2181 kernel32: Fix a debugger test that fails in win2k3.
2182
2183 2008-05-16 Lei Zhang <thestig@google.com>
2184
2185 * tools/wine.inf.in:
2186 wine.inf: Open xml files using winebrowser.
2187
2188 2008-05-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
2189
2190 * dlls/avifil32/avifile_Sv.rc, dlls/comctl32/comctl_Sv.rc,
2191 dlls/comdlg32/cdlg_Sv.rc, dlls/credui/credui_Sv.rc,
2192 dlls/crypt32/crypt32_Sv.rc, dlls/gphoto2.ds/gphoto2_Sv.rc,
2193 dlls/hhctrl.ocx/Sv.rc, dlls/iccvid/iccvid_Sv.rc,
2194 dlls/localspl/spl_Sv.rc, dlls/localui/ui_Sv.rc, dlls/mpr/mpr_Sv.rc,
2195 dlls/msacm32/msacm_Sv.rc, dlls/mshtml/Sv.rc, dlls/msi/msi_Sv.rc,
2196 dlls/msrle32/msrle_Sv.rc, dlls/msvfw32/msvfw32_Sv.rc,
2197 dlls/msvidc32/msvidc32_Sv.rc, dlls/oleaut32/oleaut32_Sv.rc,
2198 dlls/oledlg/oledlg_Sv.rc, dlls/sane.ds/sane_Sv.rc,
2199 dlls/serialui/Sv.rc, dlls/setupapi/Sv.rc, dlls/shdoclc/Sv.rc,
2200 dlls/shell32/shell32_Sv.rc, dlls/shlwapi/shlwapi_Sv.rc,
2201 dlls/user32/resources/user32_Sv.rc, dlls/wineps.drv/wps_Sv.rc,
2202 dlls/wininet/wininet_Sv.rc, dlls/winspool.drv/Sv.rc,
2203 dlls/wldap32/wldap32_Sv.rc, programs/clock/Sv.rc,
2204 programs/notepad/Sv.rc, programs/uninstaller/Sv.rc,
2205 programs/wineboot/wineboot_Sv.rc, programs/winecfg/Sv.rc,
2206 programs/wineconsole/wineconsole_Sv.rc, programs/winefile/Sv.rc,
2207 programs/winhlp32/Sv.rc:
2208 Make Swedish use SUBLANG_NEUTRAL.
2209
2210 2008-05-18 Vitaliy Margolen <wine-patches@kievinfo.com>
2211
2212 * programs/winecfg/audio.c, programs/winecfg/drivedetect.c,
2213 programs/winecfg/main.c, programs/winecfg/properties.h,
2214 programs/winecfg/winecfg.h:
2215 winecfg: Remove mostly unused properties.h.
2216
2217 2008-05-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2218
2219 * programs/regedit/En.rc, programs/regedit/No.rc:
2220 regedit: Improve dialog layout.
2221
2222 2008-05-18 Hans Leidekker <hans@it.vu.nl>
2223
2224 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2225 wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
2226
2227 2008-05-16 Lei Zhang <thestig@google.com>
2228
2229 * programs/explorer/explorer.c:
2230 explorer: Allow explorer with no arguments to run winefile.
2231
2232 2008-05-19 James Hawkins <jhawkins@codeweavers.com>
2233
2234 * dlls/msi/helpers.c:
2235 msi: Reset the hasLocalFeature flag when updating components.
2236
2237 * dlls/msi/action.c, dlls/msi/tests/install.c:
2238 msi: Don't enable a feature's components if that feature is disabled.
2239
2240 * dlls/user32/tests/broadcast.c:
2241 user32: Fix a few tests that fail in win2k3.
2242
2243 * dlls/gdi32/tests/font.c:
2244 gdi32: Fix two tests that fail in win2k3.
2245
2246 2008-05-17 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2247
2248 * programs/regedit/En.rc, programs/regedit/No.rc,
2249 programs/regedit/framewnd.c, programs/regedit/resource.h:
2250 regedit: Add Export option to context menu.
2251
2252 2008-05-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2253
2254 * dlls/user32/sysparams.c, dlls/user32/tests/monitor.c:
2255 user32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and
2256 Vista do.
2257
2258 2008-05-18 Eric Pouech <eric.pouech@orange.fr>
2259
2260 * dlls/dbghelp/dwarf.c:
2261 dbghelp: Protect dwarf parsing against NULL function names.
2262
2263 2008-05-16 Dan Kegel <dank@kegel.com>
2264
2265 * dlls/d3d9/tests/visual.c:
2266 d3d9/tests: Add missing skip().
2267
2268 2008-05-16 Hans Leidekker <hans@it.vu.nl>
2269
2270 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2271 wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
2272
2273 2008-05-15 Rob Shearman <rob@codeweavers.com>
2274
2275 * dlls/wininet/http.c:
2276 wininet: Fix a typo in is_basic_auth_value.
2277 This fixes basic authentication when the server uses a realm string.
2278
2279 2008-05-15 Huw Davies <huw@codeweavers.com>
2280
2281 * dlls/gdiplus/region.c:
2282 gdiplus: Add some notes about the format of the data blob returned by
2283 GdipGetRegionData.
2284
2285 2008-05-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
2286
2287 * dlls/shell32/shell32_Pl.rc, programs/start/Pl.rc,
2288 programs/winecfg/Pl.rc, programs/winhlp32/Pl.rc:
2289 Update Polish translation.
2290
2291 2008-05-15 Dmitry Timoshkov <dmitry@codeweavers.com>
2292
2293 * dlls/cabinet/fdi.c:
2294 cabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.
2295
2296 2008-05-14 James Hawkins <jhawkins@codeweavers.com>
2297
2298 * dlls/ntdll/tests/exception.c:
2299 ntdll: Fix a test that fails in win2k3.
2300
2301 * dlls/ntdll/tests/rtlstr.c:
2302 ntdll: Fix a few tests that fail in win2k3.
2303
2304 2008-05-14 Alexander Dorofeyev <alexd4@inbox.lv>
2305
2306 * dlls/wined3d/surface_gdi.c:
2307 wined3d: Only copy front buffer to screen in gdi RealizePalette.
2308
2309 2008-05-14 James Hawkins <jhawkins@codeweavers.com>
2310
2311 * dlls/msi/dialog.c, dlls/msi/msi_main.c:
2312 msi: Create the MSI hidden window on demand.
2313
2314 2008-05-14 Austin English <austinenglish@gmail.com>
2315
2316 * tools/wine.inf.in:
2317 wine.inf: Add a fake dll for sensapi.dll.
2318
2319 2008-05-14 Marcus Meissner <marcus@jet.franken.de>
2320
2321 * server/window.c:
2322 server: Remove superflous empty region allocation.
2323
2324 2008-05-14 Dan Kegel <dank@kegel.com>
2325
2326 * dlls/ws2_32/tests/sock.c:
2327 ws2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.
2328
2329 * dlls/kernel32/tests/comm.c:
2330 kernel32: comm.c: increase time slop.
2331
2332 2008-05-14 Alexandre Julliard <julliard@winehq.org>
2333
2334 * dlls/winex11.drv/opengl.c:
2335 wgl: Don't call ExtEscape if we don't have a GL context.
2336
2337 * tools/wineprefixcreate.in:
2338 wineprefixcreate: Added a deprecation warning.
2339
2340 * tools/wineprefixcreate.in:
2341 wineprefixcreate: Avoid redundant update on initial wineprefix creation.
2342
2343 2008-05-14 Igor Tarasov <tarasov.igor@gmail.com>
2344
2345 * dlls/comctl32/commctrl.c:
2346 comctl32: Fix statusbar text alignment bug.
2347
2348 2008-05-13 James Hawkins <jhawkins@codeweavers.com>
2349
2350 * dlls/msi/action.c:
2351 msi: Set the OutOfDiskSpace property.
2352
2353 * dlls/msi/action.c:
2354 msi: Copy the assembly file directly if it's not compressed.
2355
2356 2008-05-14 ByeongSik Jeon <bsjeon@hanmail.net>
2357
2358 * dlls/comdlg32/cdlg_Ko.rc:
2359 comdlg32: Updated Korean translation.
2360
2361 2008-05-13 Andrew Talbot <andrew.talbot@talbotville.com>
2362
2363 * dlls/cabinet/fdi.c:
2364 cabinet: Remove order-of-evaluation dependencies.
2365
2366 2008-05-13 James Hawkins <jhawkins@codeweavers.com>
2367
2368 * dlls/ntdll/tests/file.c:
2369 ntdll: Fix a few failing tests in win2k3.
2370
2371 2008-05-13 Alexandre Julliard <julliard@winehq.org>
2372
2373 * dlls/winex11.drv/systray.c, programs/explorer/systray.c:
2374 explorer: Use a different return value to indicate that the x11 system tray
2375 is not available, so that x11drv can return errors too.
2376
2377 * programs/regedit/edit.c, programs/regedit/regproc.c:
2378 regedit: Fix editing and exporting of zero-size strings.
2379
2380 * programs/winemenubuilder/winemenubuilder.c:
2381 winemenubuilder: Copy the icon data before modifying it, resources are read-only.
2382
2383 * dlls/kernel32/process.c:
2384 kernel32: Move the wineboot event wait so that 16-bit processes wait too.
2385
2386 2008-05-13 Andrej Sinicyn <Andrej.Sinicyn@gmx.de>
2387
2388 * programs/uninstaller/De.rc:
2389 uninstaller: German translation.
2390
2391 * programs/reg/De.rc, programs/reg/rsrc.rc:
2392 reg: German translation.
2393
2394 * programs/wineconsole/wineconsole_De.rc:
2395 wineconsole: German translation.
2396
2397 * programs/taskmgr/De.rc:
2398 taskmgr: German translation.
2399
2400 * programs/cmd/De.rc:
2401 cmd: German translation.
2402
2403 2008-05-13 Vitaliy Margolen <wine-patches@kievinfo.com>
2404
2405 * dlls/dinput/joystick_linuxinput.c:
2406 dinput: Clamp joystick position values to min-max range.
2407
2408 2008-05-13 Dmitry Timoshkov <dmitry@codeweavers.com>
2409
2410 * dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
2411 gdi32: Add more font substitution tests, make them pass under Wine.
2412
2413 2008-05-13 Huw Davies <huw@codeweavers.com>
2414
2415 * dlls/gdi32/bitblt.c:
2416 gdi32: Move a couple of TRACEs to the beginning of functions.
2417
2418 2008-05-13 Alexandre Julliard <julliard@winehq.org>
2419
2420 * .gitignore, dlls/Makefile.in, dlls/kernel32/Makefile.in,
2421 dlls/kernel32/kernel16.c:
2422 kernel32: Add a builtin 16-bit winhelp.exe.
2423 This should be moved to winhlp32.exe once we support 16-bit modules in
2424 executables.
2425
2426 * .gitignore, Makefile.in, configure, configure.ac, dlls/user32/winhelp.c,
2427 programs/Makefile.in, programs/winhelp/Bg.rc, programs/winhelp/Cs.rc,
2428 programs/winhelp/Da.rc, programs/winhelp/De.rc,
2429 programs/winhelp/En.rc, programs/winhelp/Eo.rc,
2430 programs/winhelp/Es.rc, programs/winhelp/Fi.rc,
2431 programs/winhelp/Fr.rc, programs/winhelp/Hu.rc,
2432 programs/winhelp/It.rc, programs/winhelp/Ko.rc,
2433 programs/winhelp/Makefile.in, programs/winhelp/Nl.rc,
2434 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
2435 programs/winhelp/Pt.rc, programs/winhelp/Rm.rc,
2436 programs/winhelp/Ru.rc, programs/winhelp/Si.rc,
2437 programs/winhelp/Sk.rc, programs/winhelp/Sv.rc,
2438 programs/winhelp/Tr.rc, programs/winhelp/Wa.rc,
2439 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
2440 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
2441 programs/winhelp/macro.c, programs/winhelp/macro.h,
2442 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
2443 programs/winhelp/string.c, programs/winhelp/winhelp.c,
2444 programs/winhelp/winhelp.h, programs/winhelp/winhelp.ico,
2445 programs/winhelp/winhelp.svg, programs/winhelp/winhelp_res.h,
2446 programs/winhlp32/Bg.rc, programs/winhlp32/Cs.rc,
2447 programs/winhlp32/Da.rc, programs/winhlp32/De.rc,
2448 programs/winhlp32/En.rc, programs/winhlp32/Eo.rc,
2449 programs/winhlp32/Es.rc, programs/winhlp32/Fi.rc,
2450 programs/winhlp32/Fr.rc, programs/winhlp32/Hu.rc,
2451 programs/winhlp32/It.rc, programs/winhlp32/Ko.rc,
2452 programs/winhlp32/Makefile.in, programs/winhlp32/Nl.rc,
2453 programs/winhlp32/No.rc, programs/winhlp32/Pl.rc,
2454 programs/winhlp32/Pt.rc, programs/winhlp32/Rm.rc,
2455 programs/winhlp32/Ru.rc, programs/winhlp32/Si.rc,
2456 programs/winhlp32/Sk.rc, programs/winhlp32/Sv.rc,
2457 programs/winhlp32/Tr.rc, programs/winhlp32/Wa.rc,
2458 programs/winhlp32/Zh.rc, programs/winhlp32/callback.c,
2459 programs/winhlp32/hlpfile.c, programs/winhlp32/hlpfile.h,
2460 programs/winhlp32/macro.c, programs/winhlp32/macro.h,
2461 programs/winhlp32/macro.lex.l, programs/winhlp32/rsrc.rc,
2462 programs/winhlp32/string.c, programs/winhlp32/winhelp.c,
2463 programs/winhlp32/winhelp.h, programs/winhlp32/winhelp.ico,
2464 programs/winhlp32/winhelp.svg, programs/winhlp32/winhelp_res.h,
2465 tools/make_makefiles, tools/wine.inf.in:
2466 winhelp.exe: Renamed to winhlp32.exe.
2467
2468 2008-05-12 Dan Kegel <dank@kegel.com>
2469
2470 * dlls/d3d9/tests/visual.c:
2471 d3d9: shademode_test: Increase slop in color comparison.
2472
2473 2008-05-13 Nikolay Sivov <bunglehead@gmail.com>
2474
2475 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphicspath.c,
2476 dlls/gdiplus/tests/graphicspath.c, include/gdiplusflat.h:
2477 gdiplus: Added GdipAddPathRectangle with tests.
2478
2479 * dlls/gdiplus/pen.c:
2480 gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).
2481
2482 * dlls/gdiplus/matrix.c:
2483 gdiplus: Check count argument in GdipVectorTransformMatrixPoints.
2484
2485 * dlls/gdiplus/matrix.c:
2486 gdiplus: Check count argument in GdipTransformMatrixPoints.
2487
2488 * dlls/gdiplus/font.c:
2489 gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.
2490
2491 2008-05-09 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2492
2493 * dlls/quartz/mpegsplit.c:
2494 quartz: Reset time when rejecting sample in the mpeg splitter.
2495
2496 2008-05-12 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2497
2498 * dlls/quartz/acmwrapper.c:
2499 quartz: Silence a fixme.
2500
2501 2008-05-12 Lei Zhang <thestig@google.com>
2502
2503 * dlls/quartz/filtergraph.c, dlls/quartz/tests/filtergraph.c:
2504 quartz: Check input in MediaControl_GetState.
2505
2506 2008-05-12 James Hawkins <jhawkins@codeweavers.com>
2507
2508 * dlls/msi/cond.y, dlls/msi/tests/package.c:
2509 msi: Convert string variables to ints when appropriate.
2510
2511 * dlls/msi/tests/Makefile.in, dlls/msi/tests/package.c:
2512 msi: Test the ScreenX/Y properties.
2513
2514 2008-05-13 Alexandre Julliard <julliard@winehq.org>
2515
2516 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h:
2517 winex11: When re-creating a client window check the new visual against the
2518 current one instead of the default one.
2519
2520 * configure, configure.ac, dlls/wininet/netconnection.c:
2521 configure: Improve the libcrypto checks.
2522
2523 2008-05-13 Dmitry Timoshkov <dmitry@codeweavers.com>
2524
2525 * dlls/user32/tests/msg.c:
2526 user32: Add tests for painting minimized/clipped windows.
2527
2528 2008-05-13 Jacek Caban <jacek@codeweavers.com>
2529
2530 * dlls/mshtml/install.c:
2531 mshtml: Fixed a typo.
2532
2533 2008-05-12 Eric Pouech <eric.pouech@orange.fr>
2534
2535 * programs/winedbg/source.c:
2536 winedbg: Fix the path traversal.
2537
2538 2008-05-12 Andrew Talbot <andrew.talbot@talbotville.com>
2539
2540 * dlls/secur32/ntlm.c:
2541 secur32: Memory allocation size fix.
2542
2543 * dlls/ddraw/direct3d.c:
2544 ddraw: Memory allocation size fix.
2545
2546 2008-05-12 Jens Albretsen <jens@albretsen.dk>
2547
2548 * programs/view/Da.rc, programs/view/viewrc.rc:
2549 view: Danish translation.
2550
2551 * programs/taskmgr/Da.rc, programs/taskmgr/taskmgr.rc:
2552 taskmgr: Danish translation.
2553
2554 * programs/wineboot/wineboot.rc, programs/wineboot/wineboot_Da.rc:
2555 wineboot: Danish translation.
2556
2557 * programs/uninstaller/Da.rc, programs/uninstaller/rsrc.rc:
2558 uninstaller: Danish translation.
2559
2560 * programs/winefile/Da.rc, programs/winefile/rsrc.rc:
2561 winefile: Danish translation.
2562
2563 * programs/winemine/Da.rc, programs/winemine/rsrc.rc:
2564 winemine: Danish translation.
2565
2566 2008-05-09 ByeongSik Jeon <bsjeon@hanmail.net>
2567
2568 * dlls/imm32/imm.c:
2569 imm32: Add the all GCS_* value check.
2570
2571 * dlls/imm32/imm.c:
2572 imm32: Add the missing is_himc_ime_unicode() check.
2573
2574 2008-05-12 Petr Dlouhý <petr.dlouhy@email.cz>
2575
2576 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2577 shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and
2578 WebBrowser_get_RegisterAsBrowser.
2579
2580 2008-05-12 Alexandre Julliard <julliard@winehq.org>
2581
2582 * dlls/winex11.drv/opengl.c:
2583 winex11: Silence a harmless error.
2584
2585 * dlls/gdi32/opengl.c, dlls/gdi32/painting.c:
2586 gdi32: Make sure the DC is up-to-date before accessing the pixel format.
2587
2588 2008-05-12 Huw Davies <huw@codeweavers.com>
2589
2590 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
2591 include/gdiplusflat.h:
2592 gdiplus: Stub for GdipGetClip.
2593
2594 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
2595 include/gdiplusflat.h:
2596 gdiplus: Stubs for GdipGetDC and GdipReleaseDC.
2597
2598 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/region.c, include/gdiplusflat.h:
2599 gdiplus: Add some stubs for region functions.
2600
2601 2008-05-11 Alexander Dorofeyev <alexd4@inbox.lv>
2602
2603 * dlls/ddraw/device.c:
2604 ddraw: Fix some code unprotected by ddraw lock.
2605
2606 2008-05-12 Alexandre Julliard <julliard@winehq.org>
2607
2608 * dlls/winealsa.drv/alsa.c, dlls/winealsa.drv/dscapture.c,
2609 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
2610 dlls/winealsa.drv/waveout.c:
2611 Revert "winealsa: Remove calls to deprecated functions."
2612 This reverts commit c8bdebde3dc94baf1439697306e6f797ca5c7ad2.
2613 To be revisited after 1.0.
2614
2615 * dlls/winex11.drv/window.c:
2616 winex11: Create a dummy parent window for composite child windows to avoid
2617 using the root.
2618
2619 * dlls/winex11.drv/window.c:
2620 winex11: Create all the GL drawables using the gdi_display to avoid
2621 synchronization issues.
2622
2623 2008-05-09 Hans Leidekker <hans@it.vu.nl>
2624
2625 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
2626 wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
2627
2628 * dlls/wininet/http.c:
2629 wininet: HTTP_BuildProxyRequestUrl returns a pointer.
2630
2631 * dlls/wininet/cookie.c:
2632 wininet: Partial implementation of InternetGet/SetCookieEx.
2633
2634 * dlls/wininet/tests/http.c:
2635 wininet: Make a test pass on IE6.
2636
2637 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2638 wininet: Don't overwrite content length header in HttpSendRequest.
2639
2640 2008-05-09 Nikolay Sivov <bunglehead@gmail.com>
2641
2642 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
2643 dlls/gdiplus/tests/graphics.c, include/gdiplusflat.h:
2644 gdiplus: Added GdipCreateFromHWNDICM (no icm yet) with test.
2645
2646 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/image.c,
2647 dlls/gdiplus/tests/image.c:
2648 gdiplus: Added GdipLoadImageFromFileICM (no icm yet).
2649
2650 * dlls/gdiplus/gdiplus.spec, dlls/gdiplus/gdiplus_private.h,
2651 dlls/gdiplus/image.c, dlls/gdiplus/tests/image.c:
2652 gdiplus: GdipGetImageFlags simple stub with test.
2653
2654 * include/gdiplusenums.h, include/gdiplusflat.h:
2655 gdiplus: ImageFlags enum defined.
2656
2657 2008-05-10 Nikolay Sivov <bunglehead@gmail.com>
2658
2659 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
2660 gdi32: Avoid null pointer dereference in CreateDIBSection.
2661
2662 2008-05-10 Jacek Caban <jacek@codeweavers.com>
2663
2664 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2665 urlmon: Better error handling in file protocol.
2666
2667 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2668 urlmon: Correctly handle file URLs with '|' instead of ':' after drive letter.
2669
2670 2008-05-12 Alexandre Julliard <julliard@winehq.org>
2671
2672 * dlls/user32/winpos.c:
2673 user32: Invalidate the DCE in SetWindowPos before we attempt to move the
2674 window bits.
2675
2676 2008-05-12 Alexander Dorofeyev <alexd4@inbox.lv>
2677
2678 * dlls/wined3d/surface.c:
2679 wined3d: Activate context for the right target in surface_blt_to_drawable.
2680
2681 * dlls/wined3d/surface.c:
2682 wined3d: glFlush when updating front buffer.
2683 Fixes screen not updating or getting updated inconsistently when apps blit to
2684 front buffer or lock it when RenderTargetLockMode=readtex, as happens in e.g.
2685 Red Alert 2 and also in p8_primary_test in ddraw tests.
2686
2687 2008-05-12 Alexandre Julliard <julliard@winehq.org>
2688
2689 * dlls/user32/tests/msg.c, server/window.c:
2690 server: Crop the invalidate region against the rectangles of all parents.
2691
2692 * dlls/user32/tests/msg.c, server/window.c:
2693 server: Also crop the update region of children when moving a window.
2694
2695 * dlls/user32/tests/msg.c, server/window.c:
2696 server: When moving/resizing a window crop the update region against the new
2697 rectangle of the parents.
2698
2699 * dlls/winedos/int21.c:
2700 winedos: Don't disable long filename functions on NT versions.
2701
2702 2008-05-12 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2703
2704 * dlls/shell32/shell32_Ko.rc:
2705 shell32: Updated Korean Resource.
2706
2707 2008-05-11 Vitaliy Margolen <wine-patches@kievinfo.com>
2708
2709 * dlls/dinput/dinput_main.c, dlls/dinput/tests/device.c:
2710 dinput: Implement GetDeviceStatus.
2711
2712 * dlls/dxdiagn/version.rc:
2713 dxdiagn: Update dx version to 9.0c.
2714
2715 * dlls/dmime/version.rc:
2716 dmime: Update dx version to 9.0c.
2717
2718 2008-05-11 Jens Albretsen <jens@albretsen.dk>
2719
2720 * programs/winhelp/Da.rc:
2721 winhelp: Danish translation additions, fixes.
2722
2723 * dlls/user32/resources/user32_Da.rc:
2724 user32: Danish spelling fixes.
2725
2726 * dlls/wineps.drv/wps_Da.rc:
2727 wineps.drv: Danish spelling fixes.
2728
2729 2008-05-10 Dmitry Timoshkov <dmitry@codeweavers.com>
2730
2731 * dlls/shell32/dialogs.c:
2732 shell32: Fix calling convention of LPFNOFN, don't use static buffers.
2733
2734 * dlls/user32/mdi.c:
2735 user32: Make sure that we send proper notifications in all cases.
2736
2737 2008-05-10 Michael Stefaniuc <mstefani@redhat.de>
2738
2739 * dlls/shdocvw/factory.c:
2740 shdocvw: Plug memory leak introduced in 1.0-rc1 (Smatch).
2741
2742 2008-05-09 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2743
2744 * dlls/quartz/filesource.c:
2745 quartz: Don't return a pin in filesource when there is none.
2746 Based on a patch by Olivier Samyn.
2747
2748 2008-05-10 Andrew Talbot <andrew.talbot@talbotville.com>
2749
2750 * dlls/qmgr/file.c:
2751 qmgr: Memory allocation size fix.
2752
2753 * dlls/wineoss.drv/dscapture.c, dlls/wineoss.drv/dsrender.c:
2754 wineoss.drv: Memory allocation sizes fix.
2755
2756 * dlls/dsound/buffer.c, dlls/dsound/capture.c:
2757 dsound: Memory allocation sizes fix.
2758
2759 2008-05-09 Andrew Talbot <andrew.talbot@talbotville.com>
2760
2761 * dlls/wined3d/basetexture.c:
2762 wined3d: Remove test for value of unsigned variable being less than zero.
2763
2764 2008-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
2765
2766 * programs/winhelp/Fr.rc:
2767 winhelp: Updated French translation.
2768
2769 2008-05-09 Ben Mayhew <ben-dev@gmx.net>
2770
2771 * dlls/wined3d/drawprim.c:
2772 wined3d: Only display Missing vbo streams fixme once.
2773
2774 2008-05-09 Paul Vriens <paul.vriens.wine@gmail.com>
2775
2776 * dlls/kernel32/tests/locale.c:
2777 kernel32/tests: Skip tests if codepage is not installed/available.
2778
2779 2008-05-09 Alexandre Julliard <julliard@winehq.org>
2780
2781 * ANNOUNCE, ChangeLog, VERSION, configure:
2782 Release 1.0-rc1.
2783
2784 ----------------------------------------------------------------
2785 2008-05-09 Alexandre Julliard <julliard@winehq.org>
2786
2787 * dlls/gdi32/enhmfdrv/objects.c:
2788 gdi32: Add missing braces in EMFDRV_SelectPalette.
2789
2790 2008-05-09 Kusanagi Kouichi <slash@ma.neweb.ne.jp>
2791
2792 * dlls/imm32/imm.c:
2793 imm32: Avoid false FIXMEs.
2794
2795 2008-05-09 Alexander Dorofeyev <alexd4@inbox.lv>
2796
2797 * dlls/wined3d/surface.c:
2798 wined3d: Set alpha to index even when there is no palette.
2799 Fixes a failure in p8_primary_test when running with opengl ddraw renderer.
2800
2801 * dlls/ddraw/tests/visual.c:
2802 ddraw/tests: Add KEYSRCOVERRIDE test in p8_primary_test.
2803
2804 * dlls/wined3d/surface.c:
2805 wined3d: Use source colorkey when passed KEYSRC or KEYSRCOVERRIDE.
2806 Fixes failure in p8_primary_test when using opengl ddraw renderer.
2807
2808 2008-05-09 Alexandre Julliard <julliard@winehq.org>
2809
2810 * programs/winefile/winefile.c:
2811 winefile: Fix the printf formats for file sizes.
2812
2813 2008-05-08 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2814
2815 * dlls/winealsa.drv/alsa.c, dlls/winealsa.drv/dscapture.c,
2816 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
2817 dlls/winealsa.drv/waveout.c:
2818 winealsa: Remove calls to deprecated functions.
2819
2820 2008-05-08 Aric Stewart <aric@codeweavers.com>
2821
2822 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c:
2823 shdocvw: Do not do our iexplore.exe registration if native Internet Explorer
2824 is detected to be present.
2825
2826 2008-05-08 Lei Zhang <thestig@google.com>
2827
2828 * dlls/wininet/tests/urlcache.c, dlls/wininet/urlcache.c:
2829 wininet: Handle NULL input for FindCloseUrlCache.
2830
2831 2008-05-08 Vitaliy Margolen <wine-patches@kievinfo.com>
2832
2833 * dlls/dinput/device.c, dlls/dinput/tests/joystick.c:
2834 dinput: Default value for unassigned POVs should be -1.
2835
2836 2008-05-08 Paul Vriens <paul.vriens.wine@gmail.com>
2837
2838 * dlls/crypt32/tests/oid.c:
2839 crypt32/tests: Cleanup registry after tests.
2840
2841 2008-05-08 Kirill K. Smirnov <lich@math.spbu.ru>
2842
2843 * programs/winhelp/winhelp.c:
2844 winhelp: Pointer coordinates are relative to richedit text window, not the
2845 main window.
2846
2847 * programs/winhelp/Ru.rc:
2848 winhelp: Updated Russian translation.
2849
2850 2008-05-08 Alexandre Julliard <julliard@winehq.org>
2851
2852 * dlls/advapi32/service.c, include/wine/svcctl.idl,
2853 programs/services/rpc.c, programs/services/services.c:
2854 services: Send the service name in the control requests.
2855 Only start a single dispatcher thread for all services.
2856
2857 2008-05-07 John Klehm <xixsimplicityxix@gmail.com>
2858
2859 * dlls/winex11.drv/wintab.c, dlls/wintab32/wintab32.c:
2860 winex11.drv: Move hardware tablet proximity into x11 layer.
2861
2862 2008-05-08 Paul Vriens <paul.vriens.wine@gmail.com>
2863
2864 * programs/services/services.c:
2865 services.exe: Spelling fixes.
2866
2867 2008-05-08 Alexandre Julliard <julliard@winehq.org>
2868
2869 * dlls/user32/tests/win.c, dlls/user32/win.c:
2870 user32: The client rectangle is in screen coordinates for the initial
2871 WM_NCCALCSIZE.
2872
2873 2008-05-08 Guy Albertelli <galberte@neo.rr.com>
2874
2875 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2876 listview: Return correct value from WM_NOTIFYFORMAT with test.
2877
2878 2008-05-08 Dylan Smith <dylan.ah.smith@gmail.com>
2879
2880 * programs/wordpad/wordpad.c:
2881 wordpad: Empty the richedit undo buffer on creation.
2882
2883 2008-05-07 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2884
2885 * dlls/kernel32/tests/path.c:
2886 kernel32: Fix temporary path test.
2887
2888 * dlls/kernel32/tests/process.c:
2889 kernel32: Fix process tests to pass in Windows.
2890
2891 2008-05-07 Frans Kool <Frans.Kool@gmail.com>
2892
2893 * programs/winhelp/Nl.rc:
2894 winhelp: Added missing Dutch translations.
2895
2896 2008-05-08 Nikolay Sivov <bunglehead@gmail.com>
2897
2898 * dlls/gdiplus/graphics.c:
2899 gdiplus: Let GdipDrawArcI use float args version.
2900
2901 2008-05-07 Vitaly Lipatov <lav@etersoft.ru>
2902
2903 * programs/wineboot/wineboot.c:
2904 wineboot: Add missed short option -u.
2905
2906 2008-05-07 Alexandre Julliard <julliard@winehq.org>
2907
2908 * dlls/ntdll/serial.c:
2909 ntdll: Ignore failures to retrieve serial status for events we are not
2910 interested in.
2911 Based on a patch by Valentine Sinitsyn.
2912
2913 2008-05-07 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2914
2915 * dlls/ntdll/tests/file.c:
2916 ntdll: Fix file test to not free memory allocated on the stack.
2917
2918 * dlls/ntdll/tests/exception.c:
2919 ntdll: Fix some exception tests to pass on Windows.
2920
2921 2008-05-06 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2922
2923 * dlls/rpcrt4/tests/ndr_marshall.c:
2924 rpcrt4: Fix ndr_marshall test failures.
2925 Created with help from Robert Shearman.
2926
2927 2008-05-07 Rob Shearman <rob@codeweavers.com>
2928
2929 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
2930 crypt32: Add stub for CertVerifyCTLUsage.
2931
2932 2008-05-07 Alexandre Julliard <julliard@winehq.org>
2933
2934 * dlls/ntdll/file.c:
2935 ntdll: Don't consider a 0-byte read from a serial port as a broken pipe.
2936
2937 * dlls/ntdll/serial.c:
2938 ntdll: Always set VTIME to 0 to avoid blocking, don't try to set it from the
2939 comm timeouts.
2940
2941 2008-05-07 Dmitry Timoshkov <dmitry@codeweavers.com>
2942
2943 * dlls/gdi32/enhmfdrv/enhmetafiledrv.h, dlls/gdi32/enhmfdrv/init.c,
2944 dlls/gdi32/enhmfdrv/objects.c:
2945 gdi32: Implement EMFDRV_SelectPalette.
2946
2947 * dlls/gdi32/tests/metafile.c:
2948 gdi32: More carefully compare EMF records in tests.
2949
2950 * dlls/gdi32/enhmfdrv/init.c:
2951 gdi32: Set offPalEntries member of EMREOF to what XP sets it to.
2952
2953 2008-05-06 Vitaliy Margolen <wine-patches@kievinfo.com>
2954
2955 * dlls/dinput/joystick_linux.c:
2956 dinput: Ignore events from extra joystick buttons.
2957
2958 2008-05-03 Vitaliy Margolen <wine-patches@kievinfo.com>
2959
2960 * dlls/dinput/joystick_linux.c:
2961 dinput: Limit number of axes in a different way - map all extra axes to -1.
2962 We can't stop device from sending us extra axes so have to keep axes mapping
2963 around for them.
2964
2965 * dlls/dinput/joystick_linux.c:
2966 dinput: Remove redundant variable.
2967
2968 2008-05-07 Hans Leidekker <hans@it.vu.nl>
2969
2970 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2971 wininet: Deal with bogus accept types array passed into HttpOpenRequestA.
2972
2973 2008-05-07 Kai Blin <kai.blin@gmail.com>
2974
2975 * dlls/secur32/tests/ntlm.c:
2976 secur32: Fix ntlm tests on Vista.
2977
2978 2008-05-07 Rob Shearman <rob@codeweavers.com>
2979
2980 * dlls/rpcrt4/tests/server.c:
2981 rpcrt4: Add better traces for the server test.
2982 Handle failure to use one or more protocol sequences more gracefully, as
2983 ncacn_np servers aren't support on Win9x and ncacn_ip_tcp fails on some
2984 machines.
2985
2986 * include/wine/test.h:
2987 winetest: Detect if an unhandled exception occurred in a child process and
2988 print an appropriate message.
2989 Avoid getting caught incrementing the failure count in this case, as it
2990 could take a very long time to complete.
2991
2992 2008-05-07 Alexandre Julliard <julliard@winehq.org>
2993
2994 * dlls/kernel32/wowthunk.c, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
2995 dlls/winedos/module.c:
2996 winedos: Print better diagnostics when a DOS app fails to start.
2997
2998 * dlls/winedos/module.c:
2999 winedos: Make sure that the main message queue exists before the DOS thread
3000 starts.
3001
3002 * dlls/winedos/dosvm.c:
3003 winedos: Only read input from the stdin handle if it is a console.
3004
3005 * programs/wineconsole/curses.c:
3006 wineconsole: Don't use a Win32 wait on a Unix file descriptor.
3007
3008 * dlls/ntdll/file.c:
3009 ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately
3010 even if nothing was read.
3011
3012 2008-05-06 Detlef Riekenberg <wine.dev@web.de>
3013
3014 * dlls/comdlg32/tests/printdlg.c, dlls/winspool.drv/info.c:
3015 winspool: Set PrinterPorts for win3.x/win9.x compatibility.
3016
3017 2008-05-07 Andrew Talbot <andrew.talbot@talbotville.com>
3018
3019 * dlls/ddraw/executebuffer.c:
3020 ddraw: Indentation fix.
3021
3022 2008-05-06 John Klehm <xixsimplicityxix@gmail.com>
3023
3024 * dlls/winex11.drv/wintab.c:
3025 winex11.drv: Wintab packet serial numbers are passed via WPARAM.
3026
3027 2008-05-06 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3028
3029 * dlls/wininet/tests/http.c, include/wininet.h:
3030 wininet: Ignore INTERNET_STATUS_DETECTING_PROXY messages in the http test.
3031
3032 * programs/winetest/main.c:
3033 winetest: Fix CreateProcess so that debugger tests run without timing out.
3034
3035 2008-05-05 Jens Albretsen <jens@albretsen.dk>
3036
3037 * dlls/serialui/Da.rc, dlls/serialui/serialui_rc.rc:
3038 serialui: Danish translation.
3039
3040 * dlls/setupapi/Da.rc, dlls/setupapi/setupapi.rc:
3041 setupapi: Danish translation.
3042
3043 * dlls/msvfw32/msvfw32_Da.rc, dlls/msvfw32/rsrc.rc:
3044 msvfw32: Danish translation.
3045
3046 2008-05-06 Jens Albretsen <jens@albretsen.dk>
3047
3048 * programs/reg/Da.rc, programs/reg/rsrc.rc:
3049 reg: Danish translation.
3050
3051 * programs/oleview/Da.rc, programs/oleview/rsrc.rc:
3052 oleview: Danish translation.
3053
3054 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Da.rc:
3055 wininet: Danish translation.
3056
3057 * dlls/shdoclc/Da.rc, dlls/shdoclc/rsrc.rc:
3058 shdoclc: Danish translation.
3059
3060 * dlls/winmm/winmm_Da.rc, dlls/winmm/winmm_res.rc:
3061 winmm: Danish translation.
3062
3063 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Da.rc:
3064 wldap32: Danish translation.
3065
3066 * programs/notepad/Da.rc:
3067 notepad: Danish spelling fixes.
3068
3069 * programs/clock/Da.rc:
3070 clock: Danish spelling fixes.
3071
3072 * dlls/winspool.drv/Da.rc, dlls/winspool.drv/winspool.rc:
3073 winspool.drv: Danish translation.
3074
3075 * programs/progman/Da.rc, programs/progman/rsrc.rc:
3076 progman: Danish translation.
3077
3078 * programs/cmdlgtst/Da.rc, programs/cmdlgtst/cmdlgr.rc:
3079 cmdlgtst: Danish translation.
3080
3081 * programs/regedit/Da.rc, programs/regedit/rsrc.rc:
3082 regedit: Danish translation.
3083
3084 2008-05-05 Jens Albretsen <jens@albretsen.dk>
3085
3086 * dlls/oledlg/oledlg_Da.rc, dlls/oledlg/rsrc.rc:
3087 oledlg: Danish translation.
3088
3089 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Da.rc:
3090 sane.ds: Danish translation.
3091
3092 * dlls/msvidc32/msvidc32_Da.rc, dlls/msvidc32/rsrc.rc:
3093 msvidc32: Danish translation.
3094
3095 * dlls/localspl/localspl.rc, dlls/localspl/spl_Da.rc:
3096 localspl: Danish translation.
3097
3098 * dlls/hhctrl.ocx/Da.rc, dlls/hhctrl.ocx/hhctrl.rc:
3099 hhctrl.ocx: Danish translation.
3100
3101 * dlls/msacm32/msacm.rc, dlls/msacm32/msacm_Da.rc:
3102 msacm: Danish translation.
3103
3104 * dlls/msi/msi.rc, dlls/msi/msi_Da.rc:
3105 msi: Danish translation.
3106
3107 * dlls/msrle32/msrle_Da.rc, dlls/msrle32/rsrc.rc:
3108 msrle: Danish translation.
3109
3110 * dlls/mshtml/Da.rc, dlls/mshtml/rsrc.rc:
3111 mshtml: Danish translation.
3112
3113 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Da.rc:
3114 mpr: Danish translation.
3115
3116 * dlls/gphoto2.ds/gphoto2_Da.rc, dlls/gphoto2.ds/rsrc.rc:
3117 gphoto2: Danish translation.
3118
3119 * dlls/localui/localui.rc, dlls/localui/ui_Da.rc:
3120 localui: Danish translation.
3121
3122 * dlls/iccvid/iccvid_Da.rc, dlls/iccvid/rsrc.rc:
3123 iccvid: Danish translation.
3124
3125 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Da.rc,
3126 dlls/oleaut32/oleaut32_Dk.rc:
3127 oleaut32: Renamed oleaut32_Dk.rc to oleaut32_Da.rc.
3128
3129 2008-05-06 Marcus Meissner <marcus@jet.franken.de>
3130
3131 * tools/widl/utils.c, tools/widl/utils.h:
3132 widl: Mark non-returning functions as noreturn.
3133
3134 2008-05-06 Aleksey Bragin <aleksey@reactos.org>
3135
3136 * dlls/atl/registrar.c:
3137 atl: Remove freeing of an invalid pointer.
3138
3139 2008-05-06 Francois Gouget <fgouget@free.fr>
3140
3141 * dlls/comctl32/comboex.c, dlls/comctl32/listview.c, dlls/dmime/segment.c,
3142 dlls/dmstyle/styletrack.c, dlls/kernel32/module.c, dlls/msi/action.c,
3143 dlls/quartz/mpegsplit.c, dlls/quartz/pin.h, dlls/quartz/waveparser.c,
3144 dlls/rsaenh/mpi.c, dlls/shell32/tests/shelllink.c,
3145 dlls/shell32/tests/shellpath.c, dlls/twain_32/dsm_ctrl.c,
3146 dlls/wined3d/state.c, dlls/wined3d/swapchain.c,
3147 dlls/winmm/lolvldrv.c, dlls/winmm/mmsystem.c, dlls/winmm/playsound.c,
3148 tools/widl/parser.y:
3149 Assorted spelling fixes.
3150
3151 * dlls/winex11.drv/ime.c:
3152 winex11: Standardize a stub trace and add a trailing '\n'.
3153
3154 2008-05-06 Paul Vriens <paul.vriens.wine@gmail.com>
3155
3156 * dlls/advapi32/tests/service.c:
3157 advapi32/tests: Add another test.
3158
3159 2008-05-06 Francois Gouget <fgouget@free.fr>
3160
3161 * dlls/msi/tokenize.c, dlls/opengl32/opengl_ext.c, tools/widl/parser.l,
3162 tools/widl/typelib.c:
3163 Add a comment warning when a table must be kept sorted for later use with
3164 bsearch().
3165
3166 * dlls/comctl32/tests/header.c, dlls/ctapi32/ctapi32.c,
3167 dlls/ddraw/ddraw.c, dlls/ddraw/device.c, dlls/ddraw/surface.c,
3168 dlls/dinput/device.c, dlls/dmime/tempotrack.c,
3169 dlls/mshtml/nsiface.idl, dlls/msi/msi.c, dlls/ole32/moniker.c,
3170 dlls/quartz/avisplit.c, dlls/riched20/tests/editor.c,
3171 dlls/rpcrt4/tests/ndr_marshall.c, dlls/wined3d/device.c,
3172 dlls/wined3d/wined3d_private.h, dlls/ws2_32/async.c,
3173 programs/rpcss/np_server.c, tools/winemaker, tools/wrc/parser.y:
3174 Assorted spelling fixes.
3175
3176 * dlls/mshtml/htmlcomment.c, dlls/mshtml/htmldoc.c,
3177 dlls/mshtml/htmlelem.c, dlls/mshtml/htmlimg.c,
3178 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
3179 dlls/mshtml/htmloption.c, dlls/mshtml/htmlstyle.c,
3180 dlls/mshtml/htmltextnode.c, dlls/mshtml/htmlwindow.c,
3181 dlls/mshtml/mshtml_private.h, dlls/mshtml/omnavigator.c:
3182 mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So
3183 fix dispex_static_data_t accordingly.
3184
3185 * dlls/cryptdlg/main.c:
3186 cryptdlg: Fix the GetFriendlyNameOfCert[AW] call convention.
3187
3188 * dlls/d3d9/tests/visual.c:
3189 d3d9/tests: Fix compilation on systems that don't support nameless unions.
3190
3191 * dlls/msxml3/tests/domdoc.c:
3192 msxml3/tests: Add a trailing '\n' to an ok() call.
3193
3194 * dlls/gdi32/tests/clipping.c, dlls/gdi32/tests/metafile.c:
3195 gdi32/tests: Add a trailing '\n' to a couple of ok() calls.
3196
3197 * dlls/fusion/assembly.c:
3198 fusion: Fix compilation on systems that don't support nameless unions.
3199
3200 * include/objbase.h:
3201 ole32: Fix spelling of pCapabilities.
3202
3203 2008-05-06 Alexandre Julliard <julliard@winehq.org>
3204
3205 * dlls/kernel32/process.c, dlls/userenv/tests/userenv.c,
3206 tools/wine.inf.in:
3207 kernel32: Set the USERPROFILE and ALLUSERSPROFILE environment variables based
3208 on the ProfileList registry keys.
3209
3210 * dlls/shell32/shellpath.c:
3211 shell32: Set the correct default for shell folders relative to the windows
3212 directory.
3213
3214 2008-05-06 Alexander Dorofeyev <alexd4@inbox.lv>
3215
3216 * dlls/ddraw/tests/d3d.c:
3217 ddraw/tests: Add tests for IDirect3DDevice7_Load.
3218
3219 * dlls/ddraw/surface.c:
3220 ddraw: Return DDERR_NOCOLORKEY when there is no colorkey.
3221
3222 * dlls/ddraw/device.c:
3223 ddraw: Add full implementation of IDirect3DDevice7_Load.
3224
3225 2008-05-06 Dmitry Timoshkov <dmitry@codeweavers.com>
3226
3227 * dlls/kernel32/process.c:
3228 kernel32: Print in the trace pid and tid of the created process.
3229
3230 2008-05-06 Paul Vriens <paul.vriens.wine@gmail.com>
3231
3232 * programs/services/services.c:
3233 services.exe: Move a trace to a more appropriate place.
3234
3235 2008-05-05 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3236
3237 * programs/winetest/main.c:
3238 winetest: Fix CreateProcess so that debugger tests run without timing out.
3239
3240 * dlls/netapi32/tests/wksta.c:
3241 netapi32: Fix test crash occuring when NetWkstaUserGetInfo fails.
3242
3243 * dlls/winmm/tests/mixer.c:
3244 winmm: Make mixer test less strict so it passes with SoundMAX drivers on XP.
3245
3246 * dlls/gdi32/tests/mapping.c:
3247 gdi32: Make mapping test slightly less strict so it passes on windows XP.
3248
3249 2008-05-06 Vitaliy Margolen <wine-patches@kievinfo.com>
3250
3251 * dlls/comctl32/tab.c:
3252 comctl32: tab: Fix drawing of the icons.
3253 This patch partially reverts aa57ad37. It's not correct. The top/left
3254 is added later on.
3255
3256 2008-05-05 Michael Stefaniuc <mstefani@redhat.de>
3257
3258 * dlls/ws2_32/tests/sock.c:
3259 ws2_32: Fix test output string to match the test.
3260
3261 2008-05-05 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3262
3263 * dlls/netapi32/tests/access.c:
3264 netapi32: Make the tests pass under XP that enforces a strict password policy.
3265
3266 2008-05-05 Dylan Smith <dylan.ah.smith@gmail.com>
3267
3268 * dlls/riched20/editor.c:
3269 richedit: The wrong bits were cleared from wBorders in PARAFORMAT2.
3270
3271 2008-05-02 Dylan Smith <dylan.ah.smith@gmail.com>
3272
3273 * dlls/riched20/paint.c, dlls/riched20/wrap.c:
3274 richedit: Removed useless code.
3275
3276 2008-05-03 Roderick Colenbrander <thunderbird2k@gmx.net>
3277
3278 * dlls/wined3d/context.c, dlls/wined3d/directx.c,
3279 dlls/wined3d/wined3d_private.h:
3280 wined3d: Allow stencil support when it wasn't requested on broken drivers.
3281
3282 2008-05-05 Alexandre Julliard <julliard@winehq.org>
3283
3284 * server/winstation.c:
3285 server: Don't touch the users count when a system process switches desktops.
3286
3287 2008-05-05 Kai Blin <kai.blin@gmail.com>
3288
3289 * dlls/ws2_32/tests/sock.c:
3290 ws2_32: On Win98, SO_MAX_MSG_SIZE is 65527, not 65507.
3291
3292 * dlls/secur32/tests/secur32.c:
3293 secur32: Remove test for sft->Reserved8 field.
3294 This seems to be set on Win98.
3295
3296 2008-05-05 Maarten Lankhorst <crumb@virgo23.smo.corp.google.com>
3297
3298 * dlls/winex11.drv/graphics.c:
3299 winex11.drv: Fix a compiler warning.
3300
3301 2008-05-05 Alexander Dorofeyev <alexd4@inbox.lv>
3302
3303 * dlls/ddraw/device.c:
3304 ddraw: Fix some texture blending modes.
3305
3306 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c:
3307 ddraw: Move handling of D3DRENDERSTATE_TEXTUREMAPBLEND from d3ddevice2 to
3308 d3ddevice3.
3309
3310 2008-05-04 Alexander Dorofeyev <alexd4@inbox.lv>
3311
3312 * dlls/ddraw/device.c:
3313 ddraw: Move handling of D3DRENDERSTATE_TEXTUREHANDLE from d3ddevice7 to
3314 d3ddevice3.
3315 As supported by tests, there is no reason for this state to be handled by
3316 d3ddevice7, and moving it to d3ddevice3 prepares for the changes in next patch
3317 (setting TEXTUREHANDLE state can then go through SetTexture of d3ddevice3).
3318
3319 * dlls/ddraw/tests/d3d.c:
3320 ddraw/tests: Add test for deprecated render states in d3d7.
3321
3322 2008-05-06 Dmitry Timoshkov <dmitry@codeweavers.com>
3323
3324 * dlls/kernel32/kernel16.c:
3325 winoldap.mod: Wait until the 32-bit process starts up.
3326
3327 2008-05-05 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
3328
3329 * programs/winecfg/Ko.rc:
3330 winecfg: Updated Korean resource.
3331
3332 * programs/winhelp/Ko.rc:
3333 winhelp: Updated Korean resource.
3334
3335 2008-05-05 Andrew Talbot <andrew.talbot@talbotville.com>
3336
3337 * dlls/d3d8/device.c:
3338 d3d8: Dangling pointers fix.
3339
3340 * dlls/hlink/hlink_main.c:
3341 hlink: Remove unneeded address-of operators from function names.
3342
3343 * dlls/advapi32/crypt.c:
3344 advapi32: Avoid giving variables same name as library functions.
3345
3346 2008-05-05 Alexandre Julliard <julliard@winehq.org>
3347
3348 * dlls/quartz/pin.c:
3349 Revert "quartz: Clean up pullpin code."
3350 This reverts commit 3066116f76c0c44950fde3552485b37dce24d1f8.
3351
3352 * loader/preloader.c:
3353 preloader: Silence the warning for the low 64k.
3354
3355 * dlls/winex11.drv/xim.c:
3356 winex11: The XIM callback is called with the X11 lock held.
3357
3358 2008-05-04 Jens Albretsen <jens@albretsen.dk>
3359
3360 * dlls/shell32/shell32_Da.rc:
3361 shell32: Added missing Danish translations.
3362
3363 * programs/wordpad/Da.rc, programs/wordpad/rsrc.rc:
3364 wordpad: Added Danish translation.
3365
3366 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Da.rc:
3367 shlwapi: Added Danish translation.
3368
3369 * dlls/comdlg32/cdlg_Da.rc:
3370 comdlg: Added missing Danish translations.
3371
3372 * dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/wps_Da.rc:
3373 wineps.drv: Added Danish translation.
3374
3375 * dlls/credui/credui.rc, dlls/credui/credui_Da.rc:
3376 credui: Added Danish translation.
3377
3378 * dlls/avifil32/avifile_Da.rc, dlls/avifil32/rsrc.rc:
3379 avifil32: Added Danish translation.
3380
3381 * programs/net/Da.rc, programs/net/rsrc.rc:
3382 net: Added Danish translation.
3383
3384 * programs/cmd/Da.rc, programs/cmd/wcmdrc.rc:
3385 cmd: Added Danish translation.
3386
3387 * programs/winecfg/Da.rc, programs/winecfg/winecfg.rc:
3388 winecfg: Added Danish translation.
3389
3390 * programs/xcopy/Da.rc, programs/xcopy/rsrc.rc:
3391 xcopy: Added Danish translation.
3392
3393 2008-05-04 Andrew Talbot <andrew.talbot@talbotville.com>
3394
3395 * dlls/cabinet/fdi.c:
3396 cabinet: Indentation fix.
3397
3398 2008-05-02 Gerald Pfeifer <gerald@pfeifer.com>
3399
3400 * programs/winecfg/appdefaults.c:
3401 winecfg: Add variable initialization in get_registry_version().
3402
3403 2008-05-03 Gerald Pfeifer <gerald@pfeifer.com>
3404
3405 * programs/winhelp/winhelp.c:
3406 winhelp: Remove extraneous positiveness check for unsigned variable in
3407 WINHELP_HandleTextMouse().
3408
3409 2008-05-04 James Hawkins <jhawkins@codeweavers.com>
3410
3411 * dlls/msi/dialog.c:
3412 msi: Use the handle to the treeview item if the item text is not returned.
3413
3414 2008-05-03 James Hawkins <jhawkins@codeweavers.com>
3415
3416 * dlls/fusion/assembly.c:
3417 fusion: The Strings stream can be without a #.
3418
3419 * dlls/fusion/assembly.c, dlls/fusion/fusionpriv.h:
3420 fusion: Add the missing assembly table structs.
3421
3422 * dlls/fusion/fusionpriv.h:
3423 fusion: Fix the type of an assembly struct member.
3424
3425 2008-05-05 Alexandre Julliard <julliard@winehq.org>
3426
3427 * programs/winevdm/winevdm.c:
3428 winevdm: Move the DOS memory range check to not trigger for Win16 apps.
3429
3430 * programs/services/rpc.c:
3431 services: Fixed the result check for the control mutex wait.
3432
3433 * programs/services/rpc.c:
3434 services: Use the correct invalid handle value for the control pipe.
3435
3436 2008-05-04 Jacek Caban <jacek@codeweavers.com>
3437
3438 * dlls/mshtml/tests/dom.c:
3439 mshtml: Added IMG element tests.
3440
3441 * dlls/mshtml/tests/script.c:
3442 mshtml: Added more script tests.
3443
3444 * include/mshtmdid.h, include/mshtml.idl:
3445 mshtml: Added DispHTMLSelectElement declaration.
3446
3447 2008-05-05 Alexandre Julliard <julliard@winehq.org>
3448
3449 * programs/spoolsv/main.c:
3450 spoolsv: Improve the service stub so that it can be started and stopped.
3451
3452 2008-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
3453
3454 * programs/winecfg/Fr.rc:
3455 winecfg: Fix coordinates and sizes of controls in French Graphics dialog.
3456
3457 2008-05-04 Vitaliy Margolen <wine-patches@kievinfo.com>
3458
3459 * dlls/mshtml/mshtml.inf:
3460 mshtml: Don't overwrite file types that could be changed by user.
3461
3462 2008-05-04 Dmitry Timoshkov <dmitry@codeweavers.com>
3463
3464 * dlls/user32/sysparams.c:
3465 user32: Set the size of returned DEVMODE to least common one as XP does.
3466
3467 * dlls/winex11.drv/settings.c:
3468 winex11.drv: Set the size of returned DEVMODE to least common one as XP does.
3469
3470 2008-05-03 James Hawkins <jhawkins@codeweavers.com>
3471
3472 * dlls/msi/helpers.c:
3473 msi: Fix a typo.
3474
3475 2008-05-03 Roderick Colenbrander <thunderbird2k@gmx.net>
3476
3477 * dlls/wined3d/context.c:
3478 wined3d: At the start of RemoveContextFromArray numContexts is decreased by 1,
3479 the loop which loops through the whole array doesn't take this into account.
3480 Discovered by Peter Oberndorfer.
3481
3482 2008-05-04 Paul Vriens <paul.vriens.wine@gmail.com>
3483
3484 * dlls/setupapi/tests/devinst.c:
3485 setupapi/tests: Clean up properly on win9x.
3486
3487 2008-05-03 Paul Vriens <paul.vriens.wine@gmail.com>
3488
3489 * dlls/setupapi/tests/devinst.c:
3490 setupapi/tests: Skip some tests on win9x.
3491
3492 2008-05-03 Andrew Talbot <andrew.talbot@talbotville.com>
3493
3494 * dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
3495 wnaspi32: Remove unused variables.
3496
3497 * dlls/inetcomm/internettransport.c, dlls/inetcomm/mimeole.c:
3498 inetcomm: Remove unused variables.
3499
3500 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/urlcache.c:
3501 wininet: Remove unused variables.
3502
3503 2008-05-02 Andrew Talbot <andrew.talbot@talbotville.com>
3504
3505 * dlls/dbghelp/stabs.c:
3506 dbghelp: Include port.h for possible alternative to strtoull().
3507
3508 2008-05-02 Hans Leidekker <hans@it.vu.nl>
3509
3510 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
3511 wininet: Don't add the user agent header until HttpSendRequest is called.
3512
3513 2008-05-02 Alexandre Julliard <julliard@winehq.org>
3514
3515 * ANNOUNCE, ChangeLog, VERSION, configure:
3516 Release 0.9.61.
3517
3518 ----------------------------------------------------------------
3519 2008-05-02 Alexandre Julliard <julliard@winehq.org>
3520
3521 * AUTHORS:
3522 Updated the authors list.
3523
3524 2008-05-02 Paul Vriens <paul.vriens.wine@gmail.com>
3525
3526 * dlls/kernel32/tests/console.c:
3527 kernel32/tests: Skip some tests on win98.
3528
3529 2008-05-02 Andrew Talbot <andrew.talbot@talbotville.com>
3530
3531 * dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_dst_swap.c,
3532 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
3533 dlls/winex11.drv/opengl.c, dlls/winex11.drv/systray.c,
3534 dlls/winex11.drv/window.c, dlls/winex11.drv/xfont.c:
3535 winex11.drv: Remove unused variables.
3536
3537 2008-05-02 Huw Davies <huw@codeweavers.com>
3538
3539 * dlls/winex11.drv/brush.c, dlls/winex11.drv/dib.c,
3540 dlls/winex11.drv/x11drv.h:
3541 winex11.drv: Rename X11DRV_DIB_BitmapInfoSize to bitmap_info_size and fix to
3542 take into account bit field masks.
3543
3544 * dlls/gdi32/brush.c, dlls/gdi32/dib.c, dlls/gdi32/enhmfdrv/bitblt.c,
3545 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/gdi_private.h,
3546 dlls/gdi32/metafile.c, dlls/gdi32/mfdrv/bitblt.c,
3547 dlls/gdi32/mfdrv/objects.c:
3548 gdi32: Rename DIB_BitmapInfoSize to bitmap_info_size and fix to take into
3549 account bit field masks.
3550
3551 * dlls/user32/cursoricon.c:
3552 user32: Fix bitmap_info_size to take into account bit field masks.
3553
3554 2008-05-02 Gerald Pfeifer <gerald@pfeifer.com>
3555
3556 * tools/widl/parser.y:
3557 widl: Fix syntax to also work with older versions of bison.
3558
3559 2008-05-02 Mathias Gottschlag <mathias-go@web.de>
3560
3561 * programs/taskmgr/De.rc:
3562 taskmgr: Fix some German translation errors.
3563
3564 * programs/winecfg/De.rc:
3565 winecfg: Fix some errors in the German translation.
3566
3567 2008-05-02 Alexandre Julliard <julliard@winehq.org>
3568
3569 * dlls/urlmon/tests/misc.c:
3570 urlmon: Avoid sizeof in traces.
3571
3572 * dlls/riched20/tests/editor.c, dlls/riched32/tests/editor.c:
3573 richedit: Avoid strlen in traces.
3574
3575 2008-05-02 Paul Vriens <paul.vriens.wine@gmail.com>
3576
3577 * dlls/kernel32/tests/console.c:
3578 kernel32/tests: Don't run tests on win9x if we are out of memory.
3579
3580 2008-05-02 Herve Chanal <chanal_herve@yahoo.fr>
3581
3582 * programs/winhelp/Makefile.in, programs/winhelp/winhelp.ico,
3583 programs/winhelp/winhelp.svg:
3584 winhelp: A nicer icon.
3585
3586 2008-05-02 Alexandre Julliard <julliard@winehq.org>
3587
3588 * dlls/user32/listbox.c:
3589 user32: Add an exception handler around LB_GETTEXT to hide a Delphi bug.
3590
3591 2008-05-02 ByeongSik Jeon <bsjeon@hanmail.net>
3592
3593 * dlls/imm32/imm.c:
3594 imm32: Implementation of the ImmRequestMessage{A|W}.
3595
3596 * dlls/imm32/imm.c:
3597 imm32: Updated implementation of the ImmGetConversionList{A|W}.
3598
3599 * dlls/imm32/imm.c:
3600 imm32: Updated implementation of the ImmGetCandidateListCount{A|W}.
3601
3602 * dlls/imm32/imm.c:
3603 imm32: Updated implementation of the ImmGetCandidateList{A|W}.
3604
3605 * dlls/imm32/imm.c:
3606 imm32: Updated implementation of the ImmEnumRegisterWord{A|W}.
3607
3608 2008-05-01 Roderick Colenbrander <thunderbird2k@gmx.net>
3609
3610 * dlls/ddraw/ddraw.c:
3611 ddraw: Enable EnableAutoDepthStencil to receive depth support.
3612
3613 2008-05-02 James Hawkins <jhawkins@codeweavers.com>
3614
3615 * dlls/itss/tests/protocol.c:
3616 itss: Remove a test that we expect to fail sometimes.
3617
3618 * dlls/msi/classes.c:
3619 msi: A progid who is its own parent cannot have a clsid.
3620
3621 * dlls/ntdll/tests/path.c:
3622 ntdll: Fix two tests that fail on all NT platforms.
3623
3624 2008-05-01 Andrew Talbot <andrew.talbot@talbotville.com>
3625
3626 * dlls/wineps.drv/text.c, dlls/wineps.drv/type42.c:
3627 wineps.drv: Remove unused code.
3628
3629 2008-05-01 Kai Blin <kai.blin@gmail.com>
3630
3631 * dlls/secur32/dispatcher.c:
3632 secur32: Don't call waitpid() in dispatcher.
3633 As Wine ignores SIGCHLD, waitpid() works on Linux only by accident. On
3634 FreeBSD it doesn't work.
3635
3636 2008-05-01 Eric Pouech <eric.pouech@orange.fr>
3637
3638 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
3639 programs/winhelp/winhelp.c:
3640 winhelp: Added support for relative offsets in richedit rendered pages.
3641
3642 * programs/winhelp/En.rc, programs/winhelp/Fr.rc,
3643 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
3644 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
3645 programs/winhelp/winhelp_res.h:
3646 winhelp: Added support for font scaling when using RichEdit.
3647
3648 * programs/winhelp/hlpfile.c:
3649 winhelp: We can now get rid of the tests about a NULL rtfData block.
3650
3651 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h:
3652 winhelp: Remove the internal data used for the old rendering.
3653
3654 * programs/winhelp/string.c, programs/winhelp/winhelp.c,
3655 programs/winhelp/winhelp.h:
3656 winhelp: Get rid of the old internal rendering.
3657
3658 2008-05-01 Dylan Smith <dylan.ah.smith@gmail.com>
3659
3660 * dlls/riched20/editor.h:
3661 richedit: Updated editor.h to reflect the contents of source files.
3662
3663 2008-05-01 Hans Leidekker <hans@it.vu.nl>
3664
3665 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3666 usp10: Fix a few failing tests and make them pass on Wine.
3667
3668 * dlls/usp10/usp10.c:
3669 usp10: Remove redundant code from ScriptTextOut.
3670
3671 2008-05-01 Jacek Caban <jacek@codeweavers.com>
3672
3673 * dlls/mshtml/dispex.c, dlls/mshtml/htmlimg.c,
3674 dlls/mshtml/mshtml_private.h:
3675 mshtml: Added IDispatchEx support to HTMLImgElement.
3676
3677 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlimg.c,
3678 dlls/mshtml/mshtml_private.h:
3679 mshtml: Added IHTMLImgElement stub implementation.
3680
3681 2008-05-01 Rob Shearman <rob@codeweavers.com>
3682
3683 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
3684 widl: Consolidate writing of COM and dispatch interfaces into one function to
3685 remove duplicated code.
3686 Split up the writing into start and end to eventually support the style
3687 MIDL uses where it writes declared types, etc. between the start and end
3688 of the interface.
3689 Make internal header functions take the file pointer to print to.
3690 Don't write interface IDs for non-object interfaces and always write
3691 handle declarations even if the interface has no methods, like MIDL does.
3692
3693 2008-05-01 Paul Vriens <paul.vriens.wine@gmail.com>
3694
3695 * programs/winecfg/Nl.rc:
3696 winecfg: Better alignment of text and combobox.
3697
3698 * dlls/user32/tests/win.c:
3699 user32/tests: Run tests again on win95.
3700
3701 * dlls/urlmon/tests/url.c:
3702 urlmon/tests: Fix timeout for tests on win9x.
3703
3704 2008-05-01 Eric Pouech <eric.pouech@orange.fr>
3705
3706 * programs/winedbg/memory.c:
3707 winedbg: Added ability to print properly float/double values.
3708
3709 2008-05-01 Roderick Colenbrander <thunderbird2k@gmx.net>
3710
3711 * dlls/wined3d/context.c:
3712 wined3d: We don't want double buffering in pbuffer mode.
3713
3714 * dlls/wined3d/context.c:
3715 wined3d: In window mode (!pbuffer) we want both a window drawable format and
3716 double buffering.
3717
3718 * dlls/wined3d/directx.c:
3719 wined3d: Fix typo in pixel format trace.
3720
3721 2008-05-01 Alexandre Julliard <julliard@winehq.org>
3722
3723 * dlls/winex11.drv/window.c:
3724 winex11: Only unmap a window when explicitly hidden, not just when WS_VISIBLE
3725 is cleared.
3726
3727 * dlls/winex11.drv/window.c:
3728 winex11: Ignore the specified owner if it's a zero-size window.
3729 Go back to not mapping zero-size windows.
3730
3731 * dlls/winex11.drv/dib.c:
3732 winex11: Don't free the pixmap in X11DRV_DIB_CreateDIBFromPixmap since we
3733 don't own it.
3734
3735 * dlls/Makefile.in, tools/make_makefiles:
3736 make_makefiles: Avoid duplicate rules for static import libs on PE builds.
3737
3738 * configure, configure.ac, dlls/glu32/Makefile.in, dlls/opengl32/wgl.c:
3739 opengl32: Dynamically load libGLU.
3740 Based on a patch by Roderick Colenbrander.
3741
3742 * dlls/msftedit/msftedit.spec, dlls/msftedit/msftedit_main.c:
3743 msftedit: Export a few more IIDs.
3744
3745 2008-04-30 Rico Schüller <kgbricola@web.de>
3746
3747 * dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec,
3748 dlls/msftedit/msftedit_main.c, dlls/msftedit/version.rc:
3749 msftedit: Add DllGetVersion.
3750
3751 2008-05-01 Alexandre Julliard <julliard@winehq.org>
3752
3753 * configure, configure.ac, dlls/opengl32/wgl.c, include/config.h.in:
3754 configure: Improve the check for the GLU library.
3755
3756 2008-05-01 Paul Vriens <paul.vriens.wine@gmail.com>
3757
3758 * dlls/kernel32/tests/toolhelp.c:
3759 kernel32/tests: Fix tests on win9x.
3760
3761 2008-04-30 Dan Hipschman <dsh@linux.ucla.edu>
3762
3763 * dlls/gdi32/freetype.c:
3764 gdi32: Add font faces to families in a specific order.
3765
3766 2008-05-01 Alexandre Julliard <julliard@winehq.org>
3767
3768 * dlls/winex11.drv/ime.c:
3769 winex11: Avoid printing traces without a \n.
3770
3771 2008-04-29 Guy Albertelli <galberte@neo.rr.com>
3772
3773 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3774 usp10: Use passed hdc instead of cached one for ScriptTextOut with test to check.
3775
3776 2008-04-30 Lei Zhang <thestig@google.com>
3777
3778 * dlls/userenv/tests/userenv.c:
3779 userenv: Add a test for variable inheritance for CreateEnvironmentBlock.
3780
3781 * dlls/userenv/tests/userenv.c:
3782 userenv: Add more tests for environment variables for CreateEnvironmentBlock.
3783
3784 * dlls/userenv/tests/userenv.c:
3785 userenv: Add tests for environment variables for CreateEnvironmentBlock.
3786
3787 2008-04-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3788
3789 * include/vfw.h:
3790 headers: Add some extra defines to vfw.h.
3791
3792 * dlls/quartz/parser.c:
3793 quartz: Silence a fixme that isn't.
3794
3795 * dlls/quartz/waveparser.c:
3796 quartz: Get rid of the sample holding code in the wave parser.
3797
3798 * dlls/quartz/mpegsplit.c:
3799 quartz: Get rid of the sample holding code in the mpeg splitter.
3800 Instead just revert the position slightly, this is a lot easier to maintain.
3801
3802 * dlls/quartz/pin.c:
3803 quartz: Clean up pullpin code.
3804
3805 * dlls/quartz/filesource.c:
3806 quartz: More filesource fixes.
3807 After a flush call there should be no more samples in the buffer.
3808
3809 * dlls/quartz/acmwrapper.c:
3810 Revert "quartz: Handle failures better in acmwrapper.".
3811 This reverts commit 1ba8ece76e1b87f43270edb1324c31b818e8162e.
3812 Code for holding sample doesn't make sense and shouldn't be there
3813 because it should really be handled by keeping track of the last
3814 successful position of a frame sent and aborting the whole processing
3815 as soon as rejection occurs.
3816
3817 2008-05-01 James Hawkins <jhawkins@codeweavers.com>
3818
3819 * dlls/urlmon/tests/misc.c:
3820 urlmon: Fix a test that fails in win2k3.
3821
3822 * dlls/user32/tests/sysparams.c:
3823 user32: Fix a test that fails in win2k3.
3824
3825 * dlls/gdi32/tests/bitmap.c:
3826 gdi32: Remove a dependency on the amount of available memory.
3827
3828 2008-04-30 Rob Shearman <rob@codeweavers.com>
3829
3830 * dlls/advapi32/cred.c:
3831 advapi32: Make sure not to return a credential with a NULL UserName field when
3832 a Mac Keychain doesn't have an account name attribute.
3833
3834 2008-04-30 Eric Pouech <eric.pouech@orange.fr>
3835
3836 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
3837 dbghelp: Some cleanup in dwarf include files.
3838
3839 * dlls/dbghelp/stabs.c:
3840 dbghelp: Revert commit ae1791b0b8d181e0d01f8db1cae4eba48edefbac and correctly
3841 fix what this patch was trying to do.
3842
3843 * dlls/dbghelp/msc.c:
3844 dbghelp: Prevent debug overflow of internal buffer while tracing.
3845
3846 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
3847 programs/winedbg/source.c, programs/winedbg/winedbg.c:
3848 winedbg: Attach the source files to a given process, and unload them at
3849 process end.
3850
3851 * programs/winedbg/gdbproxy.c:
3852 winedbg: Added implementation of qSupported request.
3853
3854 * programs/winedbg/source.c:
3855 winedbg: Try harder to locate a source file.
3856
3857 * include/wine/mscvpdb.h, tools/winedump/pdb.c:
3858 winedump: Added support for latest versions of Codeview (VC70).
3859
3860 * tools/winedump/pdb.c:
3861 winedump: Print more meaningful information about module list.
3862
3863 2008-05-01 Alexandre Julliard <julliard@winehq.org>
3864
3865 * include/wine/exception.h:
3866 exception.h: Preserve registers when calling RtlUnwind.
3867
3868 * include/wine/exception.h:
3869 exception.h: Only push the exception frame after sigsetjmp.
3870 Otherwise on Windows longjmp may want to mess with the exception frame.
3871
3872 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/wine/exception.h:
3873 ntdll: Make the exception handling functions inline.
3874
3875 * dlls/winex11.drv/ime.c, dlls/winex11.drv/x11drv.h,
3876 dlls/winex11.drv/x11drv_main.c:
3877 winex11: Register IME classes only when needed.
3878
3879 2008-04-30 ByeongSik Jeon <bsjeon@hanmail.net>
3880
3881 * dlls/user32/defwnd.c, dlls/user32/tests/msg.c:
3882 user32: Post the WM_KEY{DOWN|UP} message whenWM_IME_KEY{DOWN|UP} message is
3883 generated by IME.
3884
3885 2008-04-30 Roderick Colenbrander <thunderbird2k@gmx.net>
3886
3887 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c,
3888 dlls/winex11.drv/opengl.c:
3889 opengl32: Get rid of X/GLX leftovers.
3890
3891 2008-04-30 Jacek Caban <jacek@codeweavers.com>
3892
3893 * dlls/mshtml/dispex.c, dlls/mshtml/htmlstyle.c,
3894 dlls/mshtml/mshtml_private.h, dlls/mshtml/tests/dom.c:
3895 mshtml: Added IDispatchEx support to HTMLStyle.
3896
3897 * dlls/mshtml/dispex.c, dlls/mshtml/htmlcomment.c,
3898 dlls/mshtml/mshtml_private.h, dlls/mshtml/tests/dom.c:
3899 mshtml: Added IDispatchEx support to HTMLCommentElement.
3900
3901 * include/mshtml.idl:
3902 mshtml.idl: Added DispHTMLCommentElement declaration.
3903
3904 * dlls/mshtml/tests/dom.c:
3905 mshtml: Added comment and childNodes test.
3906
3907 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlcomment.c,
3908 dlls/mshtml/htmlnode.c, dlls/mshtml/mshtml_private.h:
3909 mshtml: Added IHTMLCommentElement stub implementation.
3910
3911 * dlls/mshtml/htmlelem.c:
3912 mshtml: Handle COMMENT_NODE like ELEMENT_NODE in element collection.
3913
3914 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlelem2.c:
3915 mshtml: Don't assume that nselem is valid in HTMLElement.
3916
3917 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
3918 dlls/mshtml/htmloption.c:
3919 mshtml: Moved IDispatchEx initialization to HTMLElement_Init.
3920
3921 * dlls/mshtml/dispex.c, dlls/mshtml/htmlnode.c,
3922 dlls/mshtml/mshtml_private.h:
3923 mshtml: Added IDispatchEx support to HTMLDOMChildrenCollection.
3924
3925 * dlls/mshtml/htmlnode.c:
3926 mshtml: Added IHTMLDOMChildrenCollection::item implementation.
3927
3928 * dlls/mshtml/htmlnode.c:
3929 mshtml: Added IHTMLDOMChildrenCollection::get_length implementation.
3930
3931 * dlls/mshtml/htmlnode.c:
3932 mshtml: Added get_childNodes implementation.
3933
3934 2008-04-30 Alex Villacís Lasso <a_villacis@palosanto.com>
3935
3936 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
3937 dlls/riched32/tests/editor.c:
3938 richedit: Add tests for EM_FINDTEXT in 1.0 emulation, make them pass under Wine.
3939
3940 2008-04-30 Nikolay Sivov <bunglehead@gmail.com>
3941
3942 * dlls/gdiplus/font.c, dlls/gdiplus/gdiplus.spec, include/gdiplusflat.h:
3943 gdiplus: Implemented GdipCreateFontFromDC.
3944
3945 2008-04-30 Rob Shearman <rob@codeweavers.com>
3946
3947 * dlls/wininet/tests/urlcache.c:
3948 wininet: Add tests for GetUrlCacheEntryInfoExA.
3949 Factorise out bits of the other tests so that the code is cleaner and
3950 can be re-used.
3951
3952 * dlls/wininet/urlcache.c:
3953 wininet: Don't crash in GetUrlCacheEntryInfoA/W if lpdwCacheEntryInfoBufferSize
3954 is NULL.
3955
3956 * dlls/cryptdlg/cryptdlg.spec, dlls/cryptdlg/main.c:
3957 cryptdlg: Add stubs for CertTrustInit, CertTrustCertPolicy, CertTrustCleanup
3958 and CertTrustFinalPolicy.
3959
3960 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.l,
3961 tools/widl/parser.y, tools/widl/widltypes.h:
3962 widl: Add the parsing of storage classes into declaration-specifiers.
3963 Support the static and register keywords.
3964 This consolidates externdef and constdef rules into one declaration rule.
3965
3966 * tools/widl/parser.y, tools/widl/widltypes.h:
3967 widl: Prepare for supporting storage classes in declaration statements.
3968 Return a decl_spec_t structure from decl_spec rules so that the storage
3969 class and type qualifiers can both be returned.
3970
3971 2008-04-30 Alexandre Julliard <julliard@winehq.org>
3972
3973 * dlls/dxerr9/dxerr9.c:
3974 dxerr9: Don't use Wine debugging macros in static libraries.
3975
3976 * dlls/dxerr8/dxerr8.c:
3977 dxerr8: Don't use Wine debugging macros in static libraries.
3978
3979 * dlls/advapi32/tests/Makefile.in, dlls/amstream/Makefile.in,
3980 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
3981 dlls/browseui/Makefile.in, dlls/browseui/tests/Makefile.in,
3982 dlls/comcat/Makefile.in, dlls/comcat/tests/Makefile.in,
3983 dlls/comdlg32/Makefile.in, dlls/d3d10/Makefile.in,
3984 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
3985 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
3986 dlls/d3drm/tests/Makefile.in, dlls/d3dx8/Makefile.in,
3987 dlls/d3dx8/tests/Makefile.in, dlls/d3dxof/Makefile.in,
3988 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
3989 dlls/ddrawex/Makefile.in, dlls/devenum/Makefile.in,
3990 dlls/dinput/Makefile.in, dlls/dinput/tests/Makefile.in,
3991 dlls/dinput8/Makefile.in, dlls/dmband/Makefile.in,
3992 dlls/dmcompos/Makefile.in, dlls/dmime/Makefile.in,
3993 dlls/dmloader/Makefile.in, dlls/dmscript/Makefile.in,
3994 dlls/dmstyle/Makefile.in, dlls/dmsynth/Makefile.in,
3995 dlls/dmusic/Makefile.in, dlls/dmusic32/Makefile.in,
3996 dlls/dplayx/Makefile.in, dlls/dplayx/tests/Makefile.in,
3997 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
3998 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
3999 dlls/dxdiagn/Makefile.in, dlls/gdiplus/Makefile.in,
4000 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
4001 dlls/hlink/tests/Makefile.in, dlls/inetcomm/Makefile.in,
4002 dlls/inetcomm/tests/Makefile.in, dlls/infosoft/Makefile.in,
4003 dlls/inseng/Makefile.in, dlls/itss/Makefile.in,
4004 dlls/itss/tests/Makefile.in, dlls/jscript/tests/Makefile.in,
4005 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
4006 dlls/mlang/Makefile.in, dlls/mlang/tests/Makefile.in,
4007 dlls/mountmgr.sys/Makefile.in, dlls/mscoree/Makefile.in,
4008 dlls/msdmo/Makefile.in, dlls/msftedit/Makefile.in,
4009 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
4010 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
4011 dlls/msimtf/Makefile.in, dlls/msisys.ocx/Makefile.in,
4012 dlls/msxml3/Makefile.in, dlls/msxml3/tests/Makefile.in,
4013 dlls/objsel/Makefile.in, dlls/odbccp32/Makefile.in,
4014 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
4015 dlls/oleaut32/Makefile.in, dlls/oleaut32/tests/Makefile.in,
4016 dlls/pstorec/Makefile.in, dlls/qcap/Makefile.in,
4017 dlls/qedit/Makefile.in, dlls/qedit/tests/Makefile.in,
4018 dlls/qmgr/Makefile.in, dlls/quartz/Makefile.in,
4019 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
4020 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
4021 dlls/rpcrt4/tests/Makefile.in, dlls/setupapi/Makefile.in,
4022 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
4023 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
4024 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
4025 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
4026 dlls/winealsa.drv/Makefile.in, dlls/wineaudioio.drv/Makefile.in,
4027 dlls/winecoreaudio.drv/Makefile.in, dlls/wined3d/Makefile.in,
4028 dlls/wineesd.drv/Makefile.in, dlls/winejack.drv/Makefile.in,
4029 dlls/winenas.drv/Makefile.in, dlls/wineoss.drv/Makefile.in,
4030 programs/oleview/Makefile.in, programs/wineboot/Makefile.in,
4031 programs/winecfg/Makefile.in, programs/winefile/Makefile.in,
4032 programs/winemenubuilder/Makefile.in:
4033 makefiles: List the static libraries as normal imports instead of extra libs.
4034
4035 2008-04-29 Petr Sumbera <petr.sumbera@sun.com>
4036
4037 * configure, configure.ac, include/config.h.in, include/wine/port.h,
4038 libs/port/Makefile.in, libs/port/isinf.c:
4039 port: Add alternative for isinf.
4040
4041 2008-04-30 James Hawkins <jhawkins@codeweavers.com>
4042
4043 * dlls/msi/action.c, dlls/msi/files.c, dlls/msi/helpers.c,
4044 dlls/msi/msipriv.h, include/msidefs.h:
4045 msi: Add initial implementation of MsiPublishAssemblies.
4046
4047 2008-04-30 Jacek Caban <jacek@codeweavers.com>
4048
4049 * include/mshtmdid.h, include/mshtml.idl:
4050 mshtml.idl: Added DispHTMLStyle declaration.
4051
4052 * include/mshtmdid.h, include/mshtml.idl:
4053 mshtml.idl: Added DispHTMLImg implementation.
4054
4055 2008-04-30 Roderick Colenbrander <thunderbird2k@gmx.net>
4056
4057 * dlls/opengl32/tests/opengl.c:
4058 opengl32: Drop the ChoosePixelFormat test as it is very unreliable.
4059
4060 2008-04-30 Eric Pouech <eric.pouech@orange.fr>
4061
4062 * dlls/capi2032/cap20wxx.c, dlls/dmstyle/regsvr.c,
4063 dlls/gphoto2.ds/ds_image.c, dlls/msxml3/domimpl.c,
4064 dlls/winex11.drv/ime.c:
4065 janitorial: Prototype func() should be func(void).
4066
4067 * dlls/msvcr71/msvcr71.spec, dlls/msvcrt/msvcrt.spec:
4068 msvcrt: Added __iob_func implementation.
4069
4070 * programs/winhelp/hlpfile.c:
4071 winhelp: Added support for transparent bitmaps.
4072
4073 * programs/winhelp/hlpfile.c:
4074 winhelp: Generate the proper RTF data for a table formatting.
4075
4076 2008-04-30 Alexandre Julliard <julliard@winehq.org>
4077
4078 * dlls/itss/itss.c:
4079 itss: Fix function prototype now that widl does the right thing with const.
4080
4081 2008-04-29 Lei Zhang <thestig@google.com>
4082
4083 * dlls/userenv/Makefile.in, dlls/userenv/tests/userenv.c,
4084 dlls/userenv/userenv_main.c:
4085 userenv: Initial implementation of CreateEnvironmentBlock.
4086
4087 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
4088 dlls/userenv/Makefile.in, dlls/userenv/tests/Makefile.in,
4089 dlls/userenv/tests/userenv.c, programs/winetest/Makefile.in,
4090 programs/winetest/winetest.rc:
4091 userenv: Add initial tests for CreateEnvironmentBlock.
4092
4093 2008-04-29 Rob Shearman <rob@codeweavers.com>
4094
4095 * tools/widl/parser.l:
4096 widl: callback, code, comm_status and in_line are attribute names, not keywords.
4097
4098 * tools/widl/parser.y:
4099 widl: Allow pointer attributes to be applied to function pointers.
4100
4101 * tools/widl/parser.y:
4102 widl: Make constdef and externdef take a declarator instead of an ident so
4103 that functions and arrays can be defined using the statements.
4104
4105 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
4106 tools/widl/widltypes.h:
4107 widl: Add support for "inline" on function definitions.
4108 Fix applying calling convention to function type.
4109
4110 * tools/widl/header.c, tools/widl/parser.y, tools/widl/widltypes.h: