1 2008-05-09 Alexandre Julliard <julliard@winehq.org>
2
3 * dlls/gdi32/enhmfdrv/objects.c:
4 gdi32: Add missing braces in EMFDRV_SelectPalette.
5
6 2008-05-09 Kusanagi Kouichi <slash@ma.neweb.ne.jp>
7
8 * dlls/imm32/imm.c:
9 imm32: Avoid false FIXMEs.
10
11 2008-05-09 Alexander Dorofeyev <alexd4@inbox.lv>
12
13 * dlls/wined3d/surface.c:
14 wined3d: Set alpha to index even when there is no palette.
15 Fixes a failure in p8_primary_test when running with opengl ddraw renderer.
16
17 * dlls/ddraw/tests/visual.c:
18 ddraw/tests: Add KEYSRCOVERRIDE test in p8_primary_test.
19
20 * dlls/wined3d/surface.c:
21 wined3d: Use source colorkey when passed KEYSRC or KEYSRCOVERRIDE.
22 Fixes failure in p8_primary_test when using opengl ddraw renderer.
23
24 2008-05-09 Alexandre Julliard <julliard@winehq.org>
25
26 * programs/winefile/winefile.c:
27 winefile: Fix the printf formats for file sizes.
28
29 2008-05-08 Maarten Lankhorst <m.b.lankhorst@gmail.com>
30
31 * dlls/winealsa.drv/alsa.c, dlls/winealsa.drv/dscapture.c,
32 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
33 dlls/winealsa.drv/waveout.c:
34 winealsa: Remove calls to deprecated functions.
35
36 2008-05-08 Aric Stewart <aric@codeweavers.com>
37
38 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c:
39 shdocvw: Do not do our iexplore.exe registration if native Internet Explorer
40 is detected to be present.
41
42 2008-05-08 Lei Zhang <thestig@google.com>
43
44 * dlls/wininet/tests/urlcache.c, dlls/wininet/urlcache.c:
45 wininet: Handle NULL input for FindCloseUrlCache.
46
47 2008-05-08 Vitaliy Margolen <wine-patches@kievinfo.com>
48
49 * dlls/dinput/device.c, dlls/dinput/tests/joystick.c:
50 dinput: Default value for unassigned POVs should be -1.
51
52 2008-05-08 Paul Vriens <paul.vriens.wine@gmail.com>
53
54 * dlls/crypt32/tests/oid.c:
55 crypt32/tests: Cleanup registry after tests.
56
57 2008-05-08 Kirill K. Smirnov <lich@math.spbu.ru>
58
59 * programs/winhelp/winhelp.c:
60 winhelp: Pointer coordinates are relative to richedit text window, not the
61 main window.
62
63 * programs/winhelp/Ru.rc:
64 winhelp: Updated Russian translation.
65
66 2008-05-08 Alexandre Julliard <julliard@winehq.org>
67
68 * dlls/advapi32/service.c, include/wine/svcctl.idl,
69 programs/services/rpc.c, programs/services/services.c:
70 services: Send the service name in the control requests.
71 Only start a single dispatcher thread for all services.
72
73 2008-05-07 John Klehm <xixsimplicityxix@gmail.com>
74
75 * dlls/winex11.drv/wintab.c, dlls/wintab32/wintab32.c:
76 winex11.drv: Move hardware tablet proximity into x11 layer.
77
78 2008-05-08 Paul Vriens <paul.vriens.wine@gmail.com>
79
80 * programs/services/services.c:
81 services.exe: Spelling fixes.
82
83 2008-05-08 Alexandre Julliard <julliard@winehq.org>
84
85 * dlls/user32/tests/win.c, dlls/user32/win.c:
86 user32: The client rectangle is in screen coordinates for the initial
87 WM_NCCALCSIZE.
88
89 2008-05-08 Guy Albertelli <galberte@neo.rr.com>
90
91 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
92 listview: Return correct value from WM_NOTIFYFORMAT with test.
93
94 2008-05-08 Dylan Smith <dylan.ah.smith@gmail.com>
95
96 * programs/wordpad/wordpad.c:
97 wordpad: Empty the richedit undo buffer on creation.
98
99 2008-05-07 Maarten Lankhorst <m.b.lankhorst@gmail.com>
100
101 * dlls/kernel32/tests/path.c:
102 kernel32: Fix temporary path test.
103
104 * dlls/kernel32/tests/process.c:
105 kernel32: Fix process tests to pass in Windows.
106
107 2008-05-07 Frans Kool <Frans.Kool@gmail.com>
108
109 * programs/winhelp/Nl.rc:
110 winhelp: Added missing Dutch translations.
111
112 2008-05-08 Nikolay Sivov <bunglehead@gmail.com>
113
114 * dlls/gdiplus/graphics.c:
115 gdiplus: Let GdipDrawArcI use float args version.
116
117 2008-05-07 Vitaly Lipatov <lav@etersoft.ru>
118
119 * programs/wineboot/wineboot.c:
120 wineboot: Add missed short option -u.
121
122 2008-05-07 Alexandre Julliard <julliard@winehq.org>
123
124 * dlls/ntdll/serial.c:
125 ntdll: Ignore failures to retrieve serial status for events we are not
126 interested in.
127 Based on a patch by Valentine Sinitsyn.
128
129 2008-05-07 Maarten Lankhorst <m.b.lankhorst@gmail.com>
130
131 * dlls/ntdll/tests/file.c:
132 ntdll: Fix file test to not free memory allocated on the stack.
133
134 * dlls/ntdll/tests/exception.c:
135 ntdll: Fix some exception tests to pass on Windows.
136
137 2008-05-06 Maarten Lankhorst <m.b.lankhorst@gmail.com>
138
139 * dlls/rpcrt4/tests/ndr_marshall.c:
140 rpcrt4: Fix ndr_marshall test failures.
141 Created with help from Robert Shearman.
142
143 2008-05-07 Rob Shearman <rob@codeweavers.com>
144
145 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
146 crypt32: Add stub for CertVerifyCTLUsage.
147
148 2008-05-07 Alexandre Julliard <julliard@winehq.org>
149
150 * dlls/ntdll/file.c:
151 ntdll: Don't consider a 0-byte read from a serial port as a broken pipe.
152
153 * dlls/ntdll/serial.c:
154 ntdll: Always set VTIME to 0 to avoid blocking, don't try to set it from the
155 comm timeouts.
156
157 2008-05-07 Dmitry Timoshkov <dmitry@codeweavers.com>
158
159 * dlls/gdi32/enhmfdrv/enhmetafiledrv.h, dlls/gdi32/enhmfdrv/init.c,
160 dlls/gdi32/enhmfdrv/objects.c:
161 gdi32: Implement EMFDRV_SelectPalette.
162
163 * dlls/gdi32/tests/metafile.c:
164 gdi32: More carefully compare EMF records in tests.
165
166 * dlls/gdi32/enhmfdrv/init.c:
167 gdi32: Set offPalEntries member of EMREOF to what XP sets it to.
168
169 2008-05-06 Vitaliy Margolen <wine-patches@kievinfo.com>
170
171 * dlls/dinput/joystick_linux.c:
172 dinput: Ignore events from extra joystick buttons.
173
174 2008-05-03 Vitaliy Margolen <wine-patches@kievinfo.com>
175
176 * dlls/dinput/joystick_linux.c:
177 dinput: Limit number of axes in a different way - map all extra axes to -1.
178 We can't stop device from sending us extra axes so have to keep axes mapping
179 around for them.
180
181 * dlls/dinput/joystick_linux.c:
182 dinput: Remove redundant variable.
183
184 2008-05-07 Hans Leidekker <hans@it.vu.nl>
185
186 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
187 wininet: Deal with bogus accept types array passed into HttpOpenRequestA.
188
189 2008-05-07 Kai Blin <kai.blin@gmail.com>
190
191 * dlls/secur32/tests/ntlm.c:
192 secur32: Fix ntlm tests on Vista.
193
194 2008-05-07 Rob Shearman <rob@codeweavers.com>
195
196 * dlls/rpcrt4/tests/server.c:
197 rpcrt4: Add better traces for the server test.
198 Handle failure to use one or more protocol sequences more gracefully, as
199 ncacn_np servers aren't support on Win9x and ncacn_ip_tcp fails on some
200 machines.
201
202 * include/wine/test.h:
203 winetest: Detect if an unhandled exception occurred in a child process and
204 print an appropriate message.
205 Avoid getting caught incrementing the failure count in this case, as it
206 could take a very long time to complete.
207
208 2008-05-07 Alexandre Julliard <julliard@winehq.org>
209
210 * dlls/kernel32/wowthunk.c, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
211 dlls/winedos/module.c:
212 winedos: Print better diagnostics when a DOS app fails to start.
213
214 * dlls/winedos/module.c:
215 winedos: Make sure that the main message queue exists before the DOS thread
216 starts.
217
218 * dlls/winedos/dosvm.c:
219 winedos: Only read input from the stdin handle if it is a console.
220
221 * programs/wineconsole/curses.c:
222 wineconsole: Don't use a Win32 wait on a Unix file descriptor.
223
224 * dlls/ntdll/file.c:
225 ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately
226 even if nothing was read.
227
228 2008-05-06 Detlef Riekenberg <wine.dev@web.de>
229
230 * dlls/comdlg32/tests/printdlg.c, dlls/winspool.drv/info.c:
231 winspool: Set PrinterPorts for win3.x/win9.x compatibility.
232
233 2008-05-07 Andrew Talbot <andrew.talbot@talbotville.com>
234
235 * dlls/ddraw/executebuffer.c:
236 ddraw: Indentation fix.
237
238 2008-05-06 John Klehm <xixsimplicityxix@gmail.com>
239
240 * dlls/winex11.drv/wintab.c:
241 winex11.drv: Wintab packet serial numbers are passed via WPARAM.
242
243 2008-05-06 Maarten Lankhorst <m.b.lankhorst@gmail.com>
244
245 * dlls/wininet/tests/http.c, include/wininet.h:
246 wininet: Ignore INTERNET_STATUS_DETECTING_PROXY messages in the http test.
247
248 * programs/winetest/main.c:
249 winetest: Fix CreateProcess so that debugger tests run without timing out.
250
251 2008-05-05 Jens Albretsen <jens@albretsen.dk>
252
253 * dlls/serialui/Da.rc, dlls/serialui/serialui_rc.rc:
254 serialui: Danish translation.
255
256 * dlls/setupapi/Da.rc, dlls/setupapi/setupapi.rc:
257 setupapi: Danish translation.
258
259 * dlls/msvfw32/msvfw32_Da.rc, dlls/msvfw32/rsrc.rc:
260 msvfw32: Danish translation.
261
262 2008-05-06 Jens Albretsen <jens@albretsen.dk>
263
264 * programs/reg/Da.rc, programs/reg/rsrc.rc:
265 reg: Danish translation.
266
267 * programs/oleview/Da.rc, programs/oleview/rsrc.rc:
268 oleview: Danish translation.
269
270 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Da.rc:
271 wininet: Danish translation.
272
273 * dlls/shdoclc/Da.rc, dlls/shdoclc/rsrc.rc:
274 shdoclc: Danish translation.
275
276 * dlls/winmm/winmm_Da.rc, dlls/winmm/winmm_res.rc:
277 winmm: Danish translation.
278
279 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Da.rc:
280 wldap32: Danish translation.
281
282 * programs/notepad/Da.rc:
283 notepad: Danish spelling fixes.
284
285 * programs/clock/Da.rc:
286 clock: Danish spelling fixes.
287
288 * dlls/winspool.drv/Da.rc, dlls/winspool.drv/winspool.rc:
289 winspool.drv: Danish translation.
290
291 * programs/progman/Da.rc, programs/progman/rsrc.rc:
292 progman: Danish translation.
293
294 * programs/cmdlgtst/Da.rc, programs/cmdlgtst/cmdlgr.rc:
295 cmdlgtst: Danish translation.
296
297 * programs/regedit/Da.rc, programs/regedit/rsrc.rc:
298 regedit: Danish translation.
299
300 2008-05-05 Jens Albretsen <jens@albretsen.dk>
301
302 * dlls/oledlg/oledlg_Da.rc, dlls/oledlg/rsrc.rc:
303 oledlg: Danish translation.
304
305 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Da.rc:
306 sane.ds: Danish translation.
307
308 * dlls/msvidc32/msvidc32_Da.rc, dlls/msvidc32/rsrc.rc:
309 msvidc32: Danish translation.
310
311 * dlls/localspl/localspl.rc, dlls/localspl/spl_Da.rc:
312 localspl: Danish translation.
313
314 * dlls/hhctrl.ocx/Da.rc, dlls/hhctrl.ocx/hhctrl.rc:
315 hhctrl.ocx: Danish translation.
316
317 * dlls/msacm32/msacm.rc, dlls/msacm32/msacm_Da.rc:
318 msacm: Danish translation.
319
320 * dlls/msi/msi.rc, dlls/msi/msi_Da.rc:
321 msi: Danish translation.
322
323 * dlls/msrle32/msrle_Da.rc, dlls/msrle32/rsrc.rc:
324 msrle: Danish translation.
325
326 * dlls/mshtml/Da.rc, dlls/mshtml/rsrc.rc:
327 mshtml: Danish translation.
328
329 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Da.rc:
330 mpr: Danish translation.
331
332 * dlls/gphoto2.ds/gphoto2_Da.rc, dlls/gphoto2.ds/rsrc.rc:
333 gphoto2: Danish translation.
334
335 * dlls/localui/localui.rc, dlls/localui/ui_Da.rc:
336 localui: Danish translation.
337
338 * dlls/iccvid/iccvid_Da.rc, dlls/iccvid/rsrc.rc:
339 iccvid: Danish translation.
340
341 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Da.rc,
342 dlls/oleaut32/oleaut32_Dk.rc:
343 oleaut32: Renamed oleaut32_Dk.rc to oleaut32_Da.rc.
344
345 2008-05-06 Marcus Meissner <marcus@jet.franken.de>
346
347 * tools/widl/utils.c, tools/widl/utils.h:
348 widl: Mark non-returning functions as noreturn.
349
350 2008-05-06 Aleksey Bragin <aleksey@reactos.org>
351
352 * dlls/atl/registrar.c:
353 atl: Remove freeing of an invalid pointer.
354
355 2008-05-06 Francois Gouget <fgouget@free.fr>
356
357 * dlls/comctl32/comboex.c, dlls/comctl32/listview.c, dlls/dmime/segment.c,
358 dlls/dmstyle/styletrack.c, dlls/kernel32/module.c, dlls/msi/action.c,
359 dlls/quartz/mpegsplit.c, dlls/quartz/pin.h, dlls/quartz/waveparser.c,
360 dlls/rsaenh/mpi.c, dlls/shell32/tests/shelllink.c,
361 dlls/shell32/tests/shellpath.c, dlls/twain_32/dsm_ctrl.c,
362 dlls/wined3d/state.c, dlls/wined3d/swapchain.c,
363 dlls/winmm/lolvldrv.c, dlls/winmm/mmsystem.c, dlls/winmm/playsound.c,
364 tools/widl/parser.y:
365 Assorted spelling fixes.
366
367 * dlls/winex11.drv/ime.c:
368 winex11: Standardize a stub trace and add a trailing '\n'.
369
370 2008-05-06 Paul Vriens <paul.vriens.wine@gmail.com>
371
372 * dlls/advapi32/tests/service.c:
373 advapi32/tests: Add another test.
374
375 2008-05-06 Francois Gouget <fgouget@free.fr>
376
377 * dlls/msi/tokenize.c, dlls/opengl32/opengl_ext.c, tools/widl/parser.l,
378 tools/widl/typelib.c:
379 Add a comment warning when a table must be kept sorted for later use with
380 bsearch().
381
382 * dlls/comctl32/tests/header.c, dlls/ctapi32/ctapi32.c,
383 dlls/ddraw/ddraw.c, dlls/ddraw/device.c, dlls/ddraw/surface.c,
384 dlls/dinput/device.c, dlls/dmime/tempotrack.c,
385 dlls/mshtml/nsiface.idl, dlls/msi/msi.c, dlls/ole32/moniker.c,
386 dlls/quartz/avisplit.c, dlls/riched20/tests/editor.c,
387 dlls/rpcrt4/tests/ndr_marshall.c, dlls/wined3d/device.c,
388 dlls/wined3d/wined3d_private.h, dlls/ws2_32/async.c,
389 programs/rpcss/np_server.c, tools/winemaker, tools/wrc/parser.y:
390 Assorted spelling fixes.
391
392 * dlls/mshtml/htmlcomment.c, dlls/mshtml/htmldoc.c,
393 dlls/mshtml/htmlelem.c, dlls/mshtml/htmlimg.c,
394 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
395 dlls/mshtml/htmloption.c, dlls/mshtml/htmlstyle.c,
396 dlls/mshtml/htmltextnode.c, dlls/mshtml/htmlwindow.c,
397 dlls/mshtml/mshtml_private.h, dlls/mshtml/omnavigator.c:
398 mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So
399 fix dispex_static_data_t accordingly.
400
401 * dlls/cryptdlg/main.c:
402 cryptdlg: Fix the GetFriendlyNameOfCert[AW] call convention.
403
404 * dlls/d3d9/tests/visual.c:
405 d3d9/tests: Fix compilation on systems that don't support nameless unions.
406
407 * dlls/msxml3/tests/domdoc.c:
408 msxml3/tests: Add a trailing '\n' to an ok() call.
409
410 * dlls/gdi32/tests/clipping.c, dlls/gdi32/tests/metafile.c:
411 gdi32/tests: Add a trailing '\n' to a couple of ok() calls.
412
413 * dlls/fusion/assembly.c:
414 fusion: Fix compilation on systems that don't support nameless unions.
415
416 * include/objbase.h:
417 ole32: Fix spelling of pCapabilities.
418
419 2008-05-06 Alexandre Julliard <julliard@winehq.org>
420
421 * dlls/kernel32/process.c, dlls/userenv/tests/userenv.c,
422 tools/wine.inf.in:
423 kernel32: Set the USERPROFILE and ALLUSERSPROFILE environment variables based
424 on the ProfileList registry keys.
425
426 * dlls/shell32/shellpath.c:
427 shell32: Set the correct default for shell folders relative to the windows
428 directory.
429
430 2008-05-06 Alexander Dorofeyev <alexd4@inbox.lv>
431
432 * dlls/ddraw/tests/d3d.c:
433 ddraw/tests: Add tests for IDirect3DDevice7_Load.
434
435 * dlls/ddraw/surface.c:
436 ddraw: Return DDERR_NOCOLORKEY when there is no colorkey.
437
438 * dlls/ddraw/device.c:
439 ddraw: Add full implementation of IDirect3DDevice7_Load.
440
441 2008-05-06 Dmitry Timoshkov <dmitry@codeweavers.com>
442
443 * dlls/kernel32/process.c:
444 kernel32: Print in the trace pid and tid of the created process.
445
446 2008-05-06 Paul Vriens <paul.vriens.wine@gmail.com>
447
448 * programs/services/services.c:
449 services.exe: Move a trace to a more appropriate place.
450
451 2008-05-05 Maarten Lankhorst <m.b.lankhorst@gmail.com>
452
453 * programs/winetest/main.c:
454 winetest: Fix CreateProcess so that debugger tests run without timing out.
455
456 * dlls/netapi32/tests/wksta.c:
457 netapi32: Fix test crash occuring when NetWkstaUserGetInfo fails.
458
459 * dlls/winmm/tests/mixer.c:
460 winmm: Make mixer test less strict so it passes with SoundMAX drivers on XP.
461
462 * dlls/gdi32/tests/mapping.c:
463 gdi32: Make mapping test slightly less strict so it passes on windows XP.
464
465 2008-05-06 Vitaliy Margolen <wine-patches@kievinfo.com>
466
467 * dlls/comctl32/tab.c:
468 comctl32: tab: Fix drawing of the icons.
469 This patch partially reverts aa57ad37. It's not correct. The top/left
470 is added later on.
471
472 2008-05-05 Michael Stefaniuc <mstefani@redhat.de>
473
474 * dlls/ws2_32/tests/sock.c:
475 ws2_32: Fix test output string to match the test.
476
477 2008-05-05 Maarten Lankhorst <m.b.lankhorst@gmail.com>
478
479 * dlls/netapi32/tests/access.c:
480 netapi32: Make the tests pass under XP that enforces a strict password policy.
481
482 2008-05-05 Dylan Smith <dylan.ah.smith@gmail.com>
483
484 * dlls/riched20/editor.c:
485 richedit: The wrong bits were cleared from wBorders in PARAFORMAT2.
486
487 2008-05-02 Dylan Smith <dylan.ah.smith@gmail.com>
488
489 * dlls/riched20/paint.c, dlls/riched20/wrap.c:
490 richedit: Removed useless code.
491
492 2008-05-03 Roderick Colenbrander <thunderbird2k@gmx.net>
493
494 * dlls/wined3d/context.c, dlls/wined3d/directx.c,
495 dlls/wined3d/wined3d_private.h:
496 wined3d: Allow stencil support when it wasn't requested on broken drivers.
497
498 2008-05-05 Alexandre Julliard <julliard@winehq.org>
499
500 * server/winstation.c:
501 server: Don't touch the users count when a system process switches desktops.
502
503 2008-05-05 Kai Blin <kai.blin@gmail.com>
504
505 * dlls/ws2_32/tests/sock.c:
506 ws2_32: On Win98, SO_MAX_MSG_SIZE is 65527, not 65507.
507
508 * dlls/secur32/tests/secur32.c:
509 secur32: Remove test for sft->Reserved8 field.
510 This seems to be set on Win98.
511
512 2008-05-05 Maarten Lankhorst <crumb@virgo23.smo.corp.google.com>
513
514 * dlls/winex11.drv/graphics.c:
515 winex11.drv: Fix a compiler warning.
516
517 2008-05-05 Alexander Dorofeyev <alexd4@inbox.lv>
518
519 * dlls/ddraw/device.c:
520 ddraw: Fix some texture blending modes.
521
522 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c:
523 ddraw: Move handling of D3DRENDERSTATE_TEXTUREMAPBLEND from d3ddevice2 to
524 d3ddevice3.
525
526 2008-05-04 Alexander Dorofeyev <alexd4@inbox.lv>
527
528 * dlls/ddraw/device.c:
529 ddraw: Move handling of D3DRENDERSTATE_TEXTUREHANDLE from d3ddevice7 to
530 d3ddevice3.
531 As supported by tests, there is no reason for this state to be handled by
532 d3ddevice7, and moving it to d3ddevice3 prepares for the changes in next patch
533 (setting TEXTUREHANDLE state can then go through SetTexture of d3ddevice3).
534
535 * dlls/ddraw/tests/d3d.c:
536 ddraw/tests: Add test for deprecated render states in d3d7.
537
538 2008-05-06 Dmitry Timoshkov <dmitry@codeweavers.com>
539
540 * dlls/kernel32/kernel16.c:
541 winoldap.mod: Wait until the 32-bit process starts up.
542
543 2008-05-05 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
544
545 * programs/winecfg/Ko.rc:
546 winecfg: Updated Korean resource.
547
548 * programs/winhelp/Ko.rc:
549 winhelp: Updated Korean resource.
550
551 2008-05-05 Andrew Talbot <andrew.talbot@talbotville.com>
552
553 * dlls/d3d8/device.c:
554 d3d8: Dangling pointers fix.
555
556 * dlls/hlink/hlink_main.c:
557 hlink: Remove unneeded address-of operators from function names.
558
559 * dlls/advapi32/crypt.c:
560 advapi32: Avoid giving variables same name as library functions.
561
562 2008-05-05 Alexandre Julliard <julliard@winehq.org>
563
564 * dlls/quartz/pin.c:
565 Revert "quartz: Clean up pullpin code."
566 This reverts commit 3066116f76c0c44950fde3552485b37dce24d1f8.
567
568 * loader/preloader.c:
569 preloader: Silence the warning for the low 64k.
570
571 * dlls/winex11.drv/xim.c:
572 winex11: The XIM callback is called with the X11 lock held.
573
574 2008-05-04 Jens Albretsen <jens@albretsen.dk>
575
576 * dlls/shell32/shell32_Da.rc:
577 shell32: Added missing Danish translations.
578
579 * programs/wordpad/Da.rc, programs/wordpad/rsrc.rc:
580 wordpad: Added Danish translation.
581
582 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Da.rc:
583 shlwapi: Added Danish translation.
584
585 * dlls/comdlg32/cdlg_Da.rc:
586 comdlg: Added missing Danish translations.
587
588 * dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/wps_Da.rc:
589 wineps.drv: Added Danish translation.
590
591 * dlls/credui/credui.rc, dlls/credui/credui_Da.rc:
592 credui: Added Danish translation.
593
594 * dlls/avifil32/avifile_Da.rc, dlls/avifil32/rsrc.rc:
595 avifil32: Added Danish translation.
596
597 * programs/net/Da.rc, programs/net/rsrc.rc:
598 net: Added Danish translation.
599
600 * programs/cmd/Da.rc, programs/cmd/wcmdrc.rc:
601 cmd: Added Danish translation.
602
603 * programs/winecfg/Da.rc, programs/winecfg/winecfg.rc:
604 winecfg: Added Danish translation.
605
606 * programs/xcopy/Da.rc, programs/xcopy/rsrc.rc:
607 xcopy: Added Danish translation.
608
609 2008-05-04 Andrew Talbot <andrew.talbot@talbotville.com>
610
611 * dlls/cabinet/fdi.c:
612 cabinet: Indentation fix.
613
614 2008-05-02 Gerald Pfeifer <gerald@pfeifer.com>
615
616 * programs/winecfg/appdefaults.c:
617 winecfg: Add variable initialization in get_registry_version().
618
619 2008-05-03 Gerald Pfeifer <gerald@pfeifer.com>
620
621 * programs/winhelp/winhelp.c:
622 winhelp: Remove extraneous positiveness check for unsigned variable in
623 WINHELP_HandleTextMouse().
624
625 2008-05-04 James Hawkins <jhawkins@codeweavers.com>
626
627 * dlls/msi/dialog.c:
628 msi: Use the handle to the treeview item if the item text is not returned.
629
630 2008-05-03 James Hawkins <jhawkins@codeweavers.com>
631
632 * dlls/fusion/assembly.c:
633 fusion: The Strings stream can be without a #.
634
635 * dlls/fusion/assembly.c, dlls/fusion/fusionpriv.h:
636 fusion: Add the missing assembly table structs.
637
638 * dlls/fusion/fusionpriv.h:
639 fusion: Fix the type of an assembly struct member.
640
641 2008-05-05 Alexandre Julliard <julliard@winehq.org>
642
643 * programs/winevdm/winevdm.c:
644 winevdm: Move the DOS memory range check to not trigger for Win16 apps.
645
646 * programs/services/rpc.c:
647 services: Fixed the result check for the control mutex wait.
648
649 * programs/services/rpc.c:
650 services: Use the correct invalid handle value for the control pipe.
651
652 2008-05-04 Jacek Caban <jacek@codeweavers.com>
653
654 * dlls/mshtml/tests/dom.c:
655 mshtml: Added IMG element tests.
656
657 * dlls/mshtml/tests/script.c:
658 mshtml: Added more script tests.
659
660 * include/mshtmdid.h, include/mshtml.idl:
661 mshtml: Added DispHTMLSelectElement declaration.
662
663 2008-05-05 Alexandre Julliard <julliard@winehq.org>
664
665 * programs/spoolsv/main.c:
666 spoolsv: Improve the service stub so that it can be started and stopped.
667
668 2008-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
669
670 * programs/winecfg/Fr.rc:
671 winecfg: Fix coordinates and sizes of controls in French Graphics dialog.
672
673 2008-05-04 Vitaliy Margolen <wine-patches@kievinfo.com>
674
675 * dlls/mshtml/mshtml.inf:
676 mshtml: Don't overwrite file types that could be changed by user.
677
678 2008-05-04 Dmitry Timoshkov <dmitry@codeweavers.com>
679
680 * dlls/user32/sysparams.c:
681 user32: Set the size of returned DEVMODE to least common one as XP does.
682
683 * dlls/winex11.drv/settings.c:
684 winex11.drv: Set the size of returned DEVMODE to least common one as XP does.
685
686 2008-05-03 James Hawkins <jhawkins@codeweavers.com>
687
688 * dlls/msi/helpers.c:
689 msi: Fix a typo.
690
691 2008-05-03 Roderick Colenbrander <thunderbird2k@gmx.net>
692
693 * dlls/wined3d/context.c:
694 wined3d: At the start of RemoveContextFromArray numContexts is decreased by 1,
695 the loop which loops through the whole array doesn't take this into account.
696 Discovered by Peter Oberndorfer.
697
698 2008-05-04 Paul Vriens <paul.vriens.wine@gmail.com>
699
700 * dlls/setupapi/tests/devinst.c:
701 setupapi/tests: Clean up properly on win9x.
702
703 2008-05-03 Paul Vriens <paul.vriens.wine@gmail.com>
704
705 * dlls/setupapi/tests/devinst.c:
706 setupapi/tests: Skip some tests on win9x.
707
708 2008-05-03 Andrew Talbot <andrew.talbot@talbotville.com>
709
710 * dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
711 wnaspi32: Remove unused variables.
712
713 * dlls/inetcomm/internettransport.c, dlls/inetcomm/mimeole.c:
714 inetcomm: Remove unused variables.
715
716 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/urlcache.c:
717 wininet: Remove unused variables.
718
719 2008-05-02 Andrew Talbot <andrew.talbot@talbotville.com>
720
721 * dlls/dbghelp/stabs.c:
722 dbghelp: Include port.h for possible alternative to strtoull().
723
724 2008-05-02 Hans Leidekker <hans@it.vu.nl>
725
726 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
727 wininet: Don't add the user agent header until HttpSendRequest is called.
728
729 2008-05-02 Alexandre Julliard <julliard@winehq.org>
730
731 * ANNOUNCE, ChangeLog, VERSION, configure:
732 Release 0.9.61.
733
734 ----------------------------------------------------------------
735 2008-05-02 Alexandre Julliard <julliard@winehq.org>
736
737 * AUTHORS:
738 Updated the authors list.
739
740 2008-05-02 Paul Vriens <paul.vriens.wine@gmail.com>
741
742 * dlls/kernel32/tests/console.c:
743 kernel32/tests: Skip some tests on win98.
744
745 2008-05-02 Andrew Talbot <andrew.talbot@talbotville.com>
746
747 * dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_dst_swap.c,
748 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
749 dlls/winex11.drv/opengl.c, dlls/winex11.drv/systray.c,
750 dlls/winex11.drv/window.c, dlls/winex11.drv/xfont.c:
751 winex11.drv: Remove unused variables.
752
753 2008-05-02 Huw Davies <huw@codeweavers.com>
754
755 * dlls/winex11.drv/brush.c, dlls/winex11.drv/dib.c,
756 dlls/winex11.drv/x11drv.h:
757 winex11.drv: Rename X11DRV_DIB_BitmapInfoSize to bitmap_info_size and fix to
758 take into account bit field masks.
759
760 * dlls/gdi32/brush.c, dlls/gdi32/dib.c, dlls/gdi32/enhmfdrv/bitblt.c,
761 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/gdi_private.h,
762 dlls/gdi32/metafile.c, dlls/gdi32/mfdrv/bitblt.c,
763 dlls/gdi32/mfdrv/objects.c:
764 gdi32: Rename DIB_BitmapInfoSize to bitmap_info_size and fix to take into
765 account bit field masks.
766
767 * dlls/user32/cursoricon.c:
768 user32: Fix bitmap_info_size to take into account bit field masks.
769
770 2008-05-02 Gerald Pfeifer <gerald@pfeifer.com>
771
772 * tools/widl/parser.y:
773 widl: Fix syntax to also work with older versions of bison.
774
775 2008-05-02 Mathias Gottschlag <mathias-go@web.de>
776
777 * programs/taskmgr/De.rc:
778 taskmgr: Fix some German translation errors.
779
780 * programs/winecfg/De.rc:
781 winecfg: Fix some errors in the German translation.
782
783 2008-05-02 Alexandre Julliard <julliard@winehq.org>
784
785 * dlls/urlmon/tests/misc.c:
786 urlmon: Avoid sizeof in traces.
787
788 * dlls/riched20/tests/editor.c, dlls/riched32/tests/editor.c:
789 richedit: Avoid strlen in traces.
790
791 2008-05-02 Paul Vriens <paul.vriens.wine@gmail.com>
792
793 * dlls/kernel32/tests/console.c:
794 kernel32/tests: Don't run tests on win9x if we are out of memory.
795
796 2008-05-02 Herve Chanal <chanal_herve@yahoo.fr>
797
798 * programs/winhelp/Makefile.in, programs/winhelp/winhelp.ico,
799 programs/winhelp/winhelp.svg:
800 winhelp: A nicer icon.
801
802 2008-05-02 Alexandre Julliard <julliard@winehq.org>
803
804 * dlls/user32/listbox.c:
805 user32: Add an exception handler around LB_GETTEXT to hide a Delphi bug.
806
807 2008-05-02 ByeongSik Jeon <bsjeon@hanmail.net>
808
809 * dlls/imm32/imm.c:
810 imm32: Implementation of the ImmRequestMessage{A|W}.
811
812 * dlls/imm32/imm.c:
813 imm32: Updated implementation of the ImmGetConversionList{A|W}.
814
815 * dlls/imm32/imm.c:
816 imm32: Updated implementation of the ImmGetCandidateListCount{A|W}.
817
818 * dlls/imm32/imm.c:
819 imm32: Updated implementation of the ImmGetCandidateList{A|W}.
820
821 * dlls/imm32/imm.c:
822 imm32: Updated implementation of the ImmEnumRegisterWord{A|W}.
823
824 2008-05-01 Roderick Colenbrander <thunderbird2k@gmx.net>
825
826 * dlls/ddraw/ddraw.c:
827 ddraw: Enable EnableAutoDepthStencil to receive depth support.
828
829 2008-05-02 James Hawkins <jhawkins@codeweavers.com>
830
831 * dlls/itss/tests/protocol.c:
832 itss: Remove a test that we expect to fail sometimes.
833
834 * dlls/msi/classes.c:
835 msi: A progid who is its own parent cannot have a clsid.
836
837 * dlls/ntdll/tests/path.c:
838 ntdll: Fix two tests that fail on all NT platforms.
839
840 2008-05-01 Andrew Talbot <andrew.talbot@talbotville.com>
841
842 * dlls/wineps.drv/text.c, dlls/wineps.drv/type42.c:
843 wineps.drv: Remove unused code.
844
845 2008-05-01 Kai Blin <kai.blin@gmail.com>
846
847 * dlls/secur32/dispatcher.c:
848 secur32: Don't call waitpid() in dispatcher.
849 As Wine ignores SIGCHLD, waitpid() works on Linux only by accident. On
850 FreeBSD it doesn't work.
851
852 2008-05-01 Eric Pouech <eric.pouech@orange.fr>
853
854 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
855 programs/winhelp/winhelp.c:
856 winhelp: Added support for relative offsets in richedit rendered pages.
857
858 * programs/winhelp/En.rc, programs/winhelp/Fr.rc,
859 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
860 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
861 programs/winhelp/winhelp_res.h:
862 winhelp: Added support for font scaling when using RichEdit.
863
864 * programs/winhelp/hlpfile.c:
865 winhelp: We can now get rid of the tests about a NULL rtfData block.
866
867 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h:
868 winhelp: Remove the internal data used for the old rendering.
869
870 * programs/winhelp/string.c, programs/winhelp/winhelp.c,
871 programs/winhelp/winhelp.h:
872 winhelp: Get rid of the old internal rendering.
873
874 2008-05-01 Dylan Smith <dylan.ah.smith@gmail.com>
875
876 * dlls/riched20/editor.h:
877 richedit: Updated editor.h to reflect the contents of source files.
878
879 2008-05-01 Hans Leidekker <hans@it.vu.nl>
880
881 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
882 usp10: Fix a few failing tests and make them pass on Wine.
883
884 * dlls/usp10/usp10.c:
885 usp10: Remove redundant code from ScriptTextOut.
886
887 2008-05-01 Jacek Caban <jacek@codeweavers.com>
888
889 * dlls/mshtml/dispex.c, dlls/mshtml/htmlimg.c,
890 dlls/mshtml/mshtml_private.h:
891 mshtml: Added IDispatchEx support to HTMLImgElement.
892
893 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlimg.c,
894 dlls/mshtml/mshtml_private.h:
895 mshtml: Added IHTMLImgElement stub implementation.
896
897 2008-05-01 Rob Shearman <rob@codeweavers.com>
898
899 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
900 widl: Consolidate writing of COM and dispatch interfaces into one function to
901 remove duplicated code.
902 Split up the writing into start and end to eventually support the style
903 MIDL uses where it writes declared types, etc. between the start and end
904 of the interface.
905 Make internal header functions take the file pointer to print to.
906 Don't write interface IDs for non-object interfaces and always write
907 handle declarations even if the interface has no methods, like MIDL does.
908
909 2008-05-01 Paul Vriens <paul.vriens.wine@gmail.com>
910
911 * programs/winecfg/Nl.rc:
912 winecfg: Better alignment of text and combobox.
913
914 * dlls/user32/tests/win.c:
915 user32/tests: Run tests again on win95.
916
917 * dlls/urlmon/tests/url.c:
918 urlmon/tests: Fix timeout for tests on win9x.
919
920 2008-05-01 Eric Pouech <eric.pouech@orange.fr>
921
922 * programs/winedbg/memory.c:
923 winedbg: Added ability to print properly float/double values.
924
925 2008-05-01 Roderick Colenbrander <thunderbird2k@gmx.net>
926
927 * dlls/wined3d/context.c:
928 wined3d: We don't want double buffering in pbuffer mode.
929
930 * dlls/wined3d/context.c:
931 wined3d: In window mode (!pbuffer) we want both a window drawable format and
932 double buffering.
933
934 * dlls/wined3d/directx.c:
935 wined3d: Fix typo in pixel format trace.
936
937 2008-05-01 Alexandre Julliard <julliard@winehq.org>
938
939 * dlls/winex11.drv/window.c:
940 winex11: Only unmap a window when explicitly hidden, not just when WS_VISIBLE
941 is cleared.
942
943 * dlls/winex11.drv/window.c:
944 winex11: Ignore the specified owner if it's a zero-size window.
945 Go back to not mapping zero-size windows.
946
947 * dlls/winex11.drv/dib.c:
948 winex11: Don't free the pixmap in X11DRV_DIB_CreateDIBFromPixmap since we
949 don't own it.
950
951 * dlls/Makefile.in, tools/make_makefiles:
952 make_makefiles: Avoid duplicate rules for static import libs on PE builds.
953
954 * configure, configure.ac, dlls/glu32/Makefile.in, dlls/opengl32/wgl.c:
955 opengl32: Dynamically load libGLU.
956 Based on a patch by Roderick Colenbrander.
957
958 * dlls/msftedit/msftedit.spec, dlls/msftedit/msftedit_main.c:
959 msftedit: Export a few more IIDs.
960
961 2008-04-30 Rico Schüller <kgbricola@web.de>
962
963 * dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec,
964 dlls/msftedit/msftedit_main.c, dlls/msftedit/version.rc:
965 msftedit: Add DllGetVersion.
966
967 2008-05-01 Alexandre Julliard <julliard@winehq.org>
968
969 * configure, configure.ac, dlls/opengl32/wgl.c, include/config.h.in:
970 configure: Improve the check for the GLU library.
971
972 2008-05-01 Paul Vriens <paul.vriens.wine@gmail.com>
973
974 * dlls/kernel32/tests/toolhelp.c:
975 kernel32/tests: Fix tests on win9x.
976
977 2008-04-30 Dan Hipschman <dsh@linux.ucla.edu>
978
979 * dlls/gdi32/freetype.c:
980 gdi32: Add font faces to families in a specific order.
981
982 2008-05-01 Alexandre Julliard <julliard@winehq.org>
983
984 * dlls/winex11.drv/ime.c:
985 winex11: Avoid printing traces without a \n.
986
987 2008-04-29 Guy Albertelli <galberte@neo.rr.com>
988
989 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
990 usp10: Use passed hdc instead of cached one for ScriptTextOut with test to check.
991
992 2008-04-30 Lei Zhang <thestig@google.com>
993
994 * dlls/userenv/tests/userenv.c:
995 userenv: Add a test for variable inheritance for CreateEnvironmentBlock.
996
997 * dlls/userenv/tests/userenv.c:
998 userenv: Add more tests for environment variables for CreateEnvironmentBlock.
999
1000 * dlls/userenv/tests/userenv.c:
1001 userenv: Add tests for environment variables for CreateEnvironmentBlock.
1002
1003 2008-04-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1004
1005 * include/vfw.h:
1006 headers: Add some extra defines to vfw.h.
1007
1008 * dlls/quartz/parser.c:
1009 quartz: Silence a fixme that isn't.
1010
1011 * dlls/quartz/waveparser.c:
1012 quartz: Get rid of the sample holding code in the wave parser.
1013
1014 * dlls/quartz/mpegsplit.c:
1015 quartz: Get rid of the sample holding code in the mpeg splitter.
1016 Instead just revert the position slightly, this is a lot easier to maintain.
1017
1018 * dlls/quartz/pin.c:
1019 quartz: Clean up pullpin code.
1020
1021 * dlls/quartz/filesource.c:
1022 quartz: More filesource fixes.
1023 After a flush call there should be no more samples in the buffer.
1024
1025 * dlls/quartz/acmwrapper.c:
1026 Revert "quartz: Handle failures better in acmwrapper.".
1027 This reverts commit 1ba8ece76e1b87f43270edb1324c31b818e8162e.
1028 Code for holding sample doesn't make sense and shouldn't be there
1029 because it should really be handled by keeping track of the last
1030 successful position of a frame sent and aborting the whole processing
1031 as soon as rejection occurs.
1032
1033 2008-05-01 James Hawkins <jhawkins@codeweavers.com>
1034
1035 * dlls/urlmon/tests/misc.c:
1036 urlmon: Fix a test that fails in win2k3.
1037
1038 * dlls/user32/tests/sysparams.c:
1039 user32: Fix a test that fails in win2k3.
1040
1041 * dlls/gdi32/tests/bitmap.c:
1042 gdi32: Remove a dependency on the amount of available memory.
1043
1044 2008-04-30 Rob Shearman <rob@codeweavers.com>
1045
1046 * dlls/advapi32/cred.c:
1047 advapi32: Make sure not to return a credential with a NULL UserName field when
1048 a Mac Keychain doesn't have an account name attribute.
1049
1050 2008-04-30 Eric Pouech <eric.pouech@orange.fr>
1051
1052 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
1053 dbghelp: Some cleanup in dwarf include files.
1054
1055 * dlls/dbghelp/stabs.c:
1056 dbghelp: Revert commit ae1791b0b8d181e0d01f8db1cae4eba48edefbac and correctly
1057 fix what this patch was trying to do.
1058
1059 * dlls/dbghelp/msc.c:
1060 dbghelp: Prevent debug overflow of internal buffer while tracing.
1061
1062 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
1063 programs/winedbg/source.c, programs/winedbg/winedbg.c:
1064 winedbg: Attach the source files to a given process, and unload them at
1065 process end.
1066
1067 * programs/winedbg/gdbproxy.c:
1068 winedbg: Added implementation of qSupported request.
1069
1070 * programs/winedbg/source.c:
1071 winedbg: Try harder to locate a source file.
1072
1073 * include/wine/mscvpdb.h, tools/winedump/pdb.c:
1074 winedump: Added support for latest versions of Codeview (VC70).
1075
1076 * tools/winedump/pdb.c:
1077 winedump: Print more meaningful information about module list.
1078
1079 2008-05-01 Alexandre Julliard <julliard@winehq.org>
1080
1081 * include/wine/exception.h:
1082 exception.h: Preserve registers when calling RtlUnwind.
1083
1084 * include/wine/exception.h:
1085 exception.h: Only push the exception frame after sigsetjmp.
1086 Otherwise on Windows longjmp may want to mess with the exception frame.
1087
1088 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/wine/exception.h:
1089 ntdll: Make the exception handling functions inline.
1090
1091 * dlls/winex11.drv/ime.c, dlls/winex11.drv/x11drv.h,
1092 dlls/winex11.drv/x11drv_main.c:
1093 winex11: Register IME classes only when needed.
1094
1095 2008-04-30 ByeongSik Jeon <bsjeon@hanmail.net>
1096
1097 * dlls/user32/defwnd.c, dlls/user32/tests/msg.c:
1098 user32: Post the WM_KEY{DOWN|UP} message whenWM_IME_KEY{DOWN|UP} message is
1099 generated by IME.
1100
1101 2008-04-30 Roderick Colenbrander <thunderbird2k@gmx.net>
1102
1103 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c,
1104 dlls/winex11.drv/opengl.c:
1105 opengl32: Get rid of X/GLX leftovers.
1106
1107 2008-04-30 Jacek Caban <jacek@codeweavers.com>
1108
1109 * dlls/mshtml/dispex.c, dlls/mshtml/htmlstyle.c,
1110 dlls/mshtml/mshtml_private.h, dlls/mshtml/tests/dom.c:
1111 mshtml: Added IDispatchEx support to HTMLStyle.
1112
1113 * dlls/mshtml/dispex.c, dlls/mshtml/htmlcomment.c,
1114 dlls/mshtml/mshtml_private.h, dlls/mshtml/tests/dom.c:
1115 mshtml: Added IDispatchEx support to HTMLCommentElement.
1116
1117 * include/mshtml.idl:
1118 mshtml.idl: Added DispHTMLCommentElement declaration.
1119
1120 * dlls/mshtml/tests/dom.c:
1121 mshtml: Added comment and childNodes test.
1122
1123 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlcomment.c,
1124 dlls/mshtml/htmlnode.c, dlls/mshtml/mshtml_private.h:
1125 mshtml: Added IHTMLCommentElement stub implementation.
1126
1127 * dlls/mshtml/htmlelem.c:
1128 mshtml: Handle COMMENT_NODE like ELEMENT_NODE in element collection.
1129
1130 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlelem2.c:
1131 mshtml: Don't assume that nselem is valid in HTMLElement.
1132
1133 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
1134 dlls/mshtml/htmloption.c:
1135 mshtml: Moved IDispatchEx initialization to HTMLElement_Init.
1136
1137 * dlls/mshtml/dispex.c, dlls/mshtml/htmlnode.c,
1138 dlls/mshtml/mshtml_private.h:
1139 mshtml: Added IDispatchEx support to HTMLDOMChildrenCollection.
1140
1141 * dlls/mshtml/htmlnode.c:
1142 mshtml: Added IHTMLDOMChildrenCollection::item implementation.
1143
1144 * dlls/mshtml/htmlnode.c:
1145 mshtml: Added IHTMLDOMChildrenCollection::get_length implementation.
1146
1147 * dlls/mshtml/htmlnode.c:
1148 mshtml: Added get_childNodes implementation.
1149
1150 2008-04-30 Alex Villacís Lasso <a_villacis@palosanto.com>
1151
1152 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
1153 dlls/riched32/tests/editor.c:
1154 richedit: Add tests for EM_FINDTEXT in 1.0 emulation, make them pass under Wine.
1155
1156 2008-04-30 Nikolay Sivov <bunglehead@gmail.com>
1157
1158 * dlls/gdiplus/font.c, dlls/gdiplus/gdiplus.spec, include/gdiplusflat.h:
1159 gdiplus: Implemented GdipCreateFontFromDC.
1160
1161 2008-04-30 Rob Shearman <rob@codeweavers.com>
1162
1163 * dlls/wininet/tests/urlcache.c:
1164 wininet: Add tests for GetUrlCacheEntryInfoExA.
1165 Factorise out bits of the other tests so that the code is cleaner and
1166 can be re-used.
1167
1168 * dlls/wininet/urlcache.c:
1169 wininet: Don't crash in GetUrlCacheEntryInfoA/W if lpdwCacheEntryInfoBufferSize
1170 is NULL.
1171
1172 * dlls/cryptdlg/cryptdlg.spec, dlls/cryptdlg/main.c:
1173 cryptdlg: Add stubs for CertTrustInit, CertTrustCertPolicy, CertTrustCleanup
1174 and CertTrustFinalPolicy.
1175
1176 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.l,
1177 tools/widl/parser.y, tools/widl/widltypes.h:
1178 widl: Add the parsing of storage classes into declaration-specifiers.
1179 Support the static and register keywords.
1180 This consolidates externdef and constdef rules into one declaration rule.
1181
1182 * tools/widl/parser.y, tools/widl/widltypes.h:
1183 widl: Prepare for supporting storage classes in declaration statements.
1184 Return a decl_spec_t structure from decl_spec rules so that the storage
1185 class and type qualifiers can both be returned.
1186
1187 2008-04-30 Alexandre Julliard <julliard@winehq.org>
1188
1189 * dlls/dxerr9/dxerr9.c:
1190 dxerr9: Don't use Wine debugging macros in static libraries.
1191
1192 * dlls/dxerr8/dxerr8.c:
1193 dxerr8: Don't use Wine debugging macros in static libraries.
1194
1195 * dlls/advapi32/tests/Makefile.in, dlls/amstream/Makefile.in,
1196 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
1197 dlls/browseui/Makefile.in, dlls/browseui/tests/Makefile.in,
1198 dlls/comcat/Makefile.in, dlls/comcat/tests/Makefile.in,
1199 dlls/comdlg32/Makefile.in, dlls/d3d10/Makefile.in,
1200 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
1201 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
1202 dlls/d3drm/tests/Makefile.in, dlls/d3dx8/Makefile.in,
1203 dlls/d3dx8/tests/Makefile.in, dlls/d3dxof/Makefile.in,
1204 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
1205 dlls/ddrawex/Makefile.in, dlls/devenum/Makefile.in,
1206 dlls/dinput/Makefile.in, dlls/dinput/tests/Makefile.in,
1207 dlls/dinput8/Makefile.in, dlls/dmband/Makefile.in,
1208 dlls/dmcompos/Makefile.in, dlls/dmime/Makefile.in,
1209 dlls/dmloader/Makefile.in, dlls/dmscript/Makefile.in,
1210 dlls/dmstyle/Makefile.in, dlls/dmsynth/Makefile.in,
1211 dlls/dmusic/Makefile.in, dlls/dmusic32/Makefile.in,
1212 dlls/dplayx/Makefile.in, dlls/dplayx/tests/Makefile.in,
1213 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
1214 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
1215 dlls/dxdiagn/Makefile.in, dlls/gdiplus/Makefile.in,
1216 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
1217 dlls/hlink/tests/Makefile.in, dlls/inetcomm/Makefile.in,
1218 dlls/inetcomm/tests/Makefile.in, dlls/infosoft/Makefile.in,
1219 dlls/inseng/Makefile.in, dlls/itss/Makefile.in,
1220 dlls/itss/tests/Makefile.in, dlls/jscript/tests/Makefile.in,
1221 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
1222 dlls/mlang/Makefile.in, dlls/mlang/tests/Makefile.in,
1223 dlls/mountmgr.sys/Makefile.in, dlls/mscoree/Makefile.in,
1224 dlls/msdmo/Makefile.in, dlls/msftedit/Makefile.in,
1225 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
1226 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
1227 dlls/msimtf/Makefile.in, dlls/msisys.ocx/Makefile.in,
1228 dlls/msxml3/Makefile.in, dlls/msxml3/tests/Makefile.in,
1229 dlls/objsel/Makefile.in, dlls/odbccp32/Makefile.in,
1230 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
1231 dlls/oleaut32/Makefile.in, dlls/oleaut32/tests/Makefile.in,
1232 dlls/pstorec/Makefile.in, dlls/qcap/Makefile.in,
1233 dlls/qedit/Makefile.in, dlls/qedit/tests/Makefile.in,
1234 dlls/qmgr/Makefile.in, dlls/quartz/Makefile.in,
1235 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
1236 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
1237 dlls/rpcrt4/tests/Makefile.in, dlls/setupapi/Makefile.in,
1238 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
1239 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
1240 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
1241 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
1242 dlls/winealsa.drv/Makefile.in, dlls/wineaudioio.drv/Makefile.in,
1243 dlls/winecoreaudio.drv/Makefile.in, dlls/wined3d/Makefile.in,
1244 dlls/wineesd.drv/Makefile.in, dlls/winejack.drv/Makefile.in,
1245 dlls/winenas.drv/Makefile.in, dlls/wineoss.drv/Makefile.in,
1246 programs/oleview/Makefile.in, programs/wineboot/Makefile.in,
1247 programs/winecfg/Makefile.in, programs/winefile/Makefile.in,
1248 programs/winemenubuilder/Makefile.in:
1249 makefiles: List the static libraries as normal imports instead of extra libs.
1250
1251 2008-04-29 Petr Sumbera <petr.sumbera@sun.com>
1252
1253 * configure, configure.ac, include/config.h.in, include/wine/port.h,
1254 libs/port/Makefile.in, libs/port/isinf.c:
1255 port: Add alternative for isinf.
1256
1257 2008-04-30 James Hawkins <jhawkins@codeweavers.com>
1258
1259 * dlls/msi/action.c, dlls/msi/files.c, dlls/msi/helpers.c,
1260 dlls/msi/msipriv.h, include/msidefs.h:
1261 msi: Add initial implementation of MsiPublishAssemblies.
1262
1263 2008-04-30 Jacek Caban <jacek@codeweavers.com>
1264
1265 * include/mshtmdid.h, include/mshtml.idl:
1266 mshtml.idl: Added DispHTMLStyle declaration.
1267
1268 * include/mshtmdid.h, include/mshtml.idl:
1269 mshtml.idl: Added DispHTMLImg implementation.
1270
1271 2008-04-30 Roderick Colenbrander <thunderbird2k@gmx.net>
1272
1273 * dlls/opengl32/tests/opengl.c:
1274 opengl32: Drop the ChoosePixelFormat test as it is very unreliable.
1275
1276 2008-04-30 Eric Pouech <eric.pouech@orange.fr>
1277
1278 * dlls/capi2032/cap20wxx.c, dlls/dmstyle/regsvr.c,
1279 dlls/gphoto2.ds/ds_image.c, dlls/msxml3/domimpl.c,
1280 dlls/winex11.drv/ime.c:
1281 janitorial: Prototype func() should be func(void).
1282
1283 * dlls/msvcr71/msvcr71.spec, dlls/msvcrt/msvcrt.spec:
1284 msvcrt: Added __iob_func implementation.