1 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
3 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
4 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
5 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
6 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
7 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
8 comctl32/tests: Win64 printf format warning fixes.
10 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
11 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
12 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
13 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
14 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
15 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
16 dlls/comdlg32/printdlg16.c:
17 comdlg32: Win64 printf format warning fixes.
19 2006-10-13 Hans Leidekker <hans@it.vu.nl>
21 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
22 winspool.drv/tests: Win64 printf format warning fixes.
24 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
25 msxml3/tests: Win64 printf format warning fixes.
27 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
28 winspool.drv: Win64 printf format warning fixes.
30 2006-10-12 Hans Leidekker <hans@it.vu.nl>
32 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
33 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
34 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
35 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
36 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
37 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
38 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
39 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
40 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
41 dlls/oleaut32/vartype.c:
42 oleaut32: Win64 printf format warning fixes.
44 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
45 dlls/quartz/avisplit.c, dlls/quartz/control.c,
46 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
47 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
48 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
49 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
50 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
51 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
52 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
53 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
54 dlls/quartz/waveparser.c:
55 quartz: Win64 printf format warning fixes.
57 2006-10-13 Hans Leidekker <hans@it.vu.nl>
59 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
60 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
61 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
62 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
63 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
64 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
65 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
66 wineps.drv: Win64 printf format warning fixes.
68 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
70 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
71 dlls/kernel32/change.c, dlls/kernel32/comm.c,
72 dlls/kernel32/computername.c, dlls/kernel32/console.c,
73 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
74 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
75 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
76 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
77 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
78 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
79 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
80 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
81 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
82 dlls/kernel32/process.c, dlls/kernel32/profile.c,
83 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
84 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
85 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
86 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
87 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
88 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
89 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
90 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
91 dlls/kernel32/wowthunk.c:
92 kernel32: Win64 printf format warning fixes.
94 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
95 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
96 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
97 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
98 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
99 gdi/tests: Win64 printf format warning fixes.
101 2006-10-13 Alexandre Julliard <julliard@winehq.org>
103 * dlls/msvfw32/msvideo_main.c:
104 msvfw32: Avoid a compiler warning.
106 2006-10-13 Francois Gouget <fgouget@free.fr>
108 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
109 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
110 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
111 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
112 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
113 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
114 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
115 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
116 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
117 dlls/dmstyle/styletrack.c:
118 Add '\n's to Wine traces.
120 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
121 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
122 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
123 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
124 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
125 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
126 tools/widl/write_msft.c:
127 Assorted spelling fixes.
129 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
130 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
131 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
132 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
134 * dlls/secur32/ntlm.c:
135 secur32: Add missing '\n' in a Wine trace.
137 * dlls/olepro32/olepro32stubs.c:
138 olepro32: Mark stubs as such.
140 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
142 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
143 msvcrt: Fix fread eof handling.
145 * dlls/msvcrt/file.c:
146 msvcrt: fread: Fill buffer on small reads.
148 * dlls/msvcrt/tests/file.c:
149 msvcrt: Add fread eof tests.
151 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
153 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
154 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
155 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
156 dlls/wined3d/wined3d_private_types.h:
157 wined3d: Add shader version/end masks to the WINED3D namespace.
159 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
160 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
161 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
162 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
163 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
165 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
166 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
167 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
169 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
170 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
171 dlls/wined3d/wined3d_private_types.h:
172 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
174 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
175 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
176 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
178 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
179 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
180 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
182 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
183 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
184 include/wine/wined3d_types.h:
185 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
187 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
189 * dlls/ddraw/ddraw.c:
190 ddraw: Do not let the a surface dimension fall to 0.
192 * dlls/ddraw/ddraw.c:
193 ddraw: Remove an incorrect size check.
195 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
197 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
198 mciseq: Win64 printf format warning fixes.
200 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
202 * dlls/shell32/shell32_De.rc:
203 shell32: Fix typo in Run dialog.
205 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
207 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
208 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
209 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
210 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
211 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
212 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
213 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
214 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
215 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
217 gdi: Win64 printf format warning fixes.
219 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
220 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
221 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
222 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
223 dlls/dmstyle/styletrack.c:
224 dmstyle: Win64 printf format warning fixes.
226 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
227 dlls/msacm32/format.c, dlls/msacm32/internal.c,
228 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
229 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
230 msacm32: Win64 printf format warning fixes.
232 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
233 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
234 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
235 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
236 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
237 dmusic: Win64 printf format warning fixes.
239 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
240 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
241 mciavi32: Win64 printf format warning fixes.
243 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
244 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
245 msvfw32: Win64 printf format warning fixes.
247 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
248 dlls/dmband/dmutils.c:
249 dmband: Win64 printf format warning fixes.
251 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
252 dlls/dmloader/container.c, dlls/dmloader/debug.c,
253 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
254 dmloader: Win64 printf format warning fixes.
256 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
257 mciwave: Win64 printf format warning fixes.
259 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
260 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
261 mpr: Win64 printf format warning fixes.
263 2006-10-12 Alexandre Julliard <julliard@winehq.org>
265 * dlls/sane.ds/sane_i.h:
266 sane.ds: Get rid of the prototypes of some removed functions.
268 2006-10-12 Hans Leidekker <hans@it.vu.nl>
270 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
272 itss: Win64 printf format warning fixes.
274 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
275 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
276 mapi32/tests: Win64 printf format warning fixes.
278 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
280 tapi32: Win64 printf format warning fixes.
282 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
283 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
284 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
285 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
286 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
287 netapi32: Win64 printf format warning fixes.
289 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
290 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
291 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
292 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
293 dlls/oleaut32/tests/vartype.c:
294 oleaut32/tests: Win64 printf format warning fixes.
296 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
298 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
299 shell32: Implement SHRegQueryValueA with RegQueryValueA.
301 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
303 * tools/wineprefixcreate.in:
304 wineprefixcreate: Set correct LD_LIBRARY_PATH.
306 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
309 opengl: Fix wglMakeCurrent bug.
311 2006-10-12 Hans Leidekker <hans@it.vu.nl>
313 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
314 mscms/tests: Win64 printf format warning fixes.
316 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
318 * programs/regedit/edit.c:
319 regedit: Cast-qual warnings fix.
321 2006-10-12 Mike McCormack <mike@codeweavers.com>
323 * dlls/msi/table.c, dlls/msi/tests/db.c:
324 msi: Handle the sign properly when converting integer data.
327 msi: Improve error checking when applying transform data.
329 2006-10-12 Alexandre Julliard <julliard@winehq.org>
331 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
332 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
333 dlls/user/tests/class.c, tools/winedump/pe.c:
334 Fixed some printf warnings caused by using sizeof.
337 loader: Make sure the reserved area is protected on MacOSX too.
339 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
341 ws2_32: Win64 printf format fixes.
343 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
344 winsock: Add a WS_ prefix to the BSD types.
346 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
348 * dlls/comctl32/toolbar.c:
349 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
351 * dlls/comctl32/toolbar.c:
352 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
354 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
355 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
356 the strings table (with test case).
358 * dlls/comctl32/toolbar.c:
359 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
362 * dlls/comctl32/toolbar.c:
363 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
365 * dlls/comctl32/header.c:
366 comctl32: header: Call DefWindowProcW not DefWindowProcA.
368 * dlls/comctl32/header.c:
369 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
372 * dlls/comctl32/listview.c:
373 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
374 resizing the last column.
376 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
378 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
379 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
382 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
383 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
384 include/wine/wined3d_types.h:
385 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
387 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
388 include/wine/wined3d_types.h:
389 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
391 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
392 dlls/wined3d/device.c, dlls/wined3d/surface.c,
393 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
394 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
396 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
397 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
398 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
399 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
400 include/wine/wined3d_types.h:
401 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
403 * dlls/ddraw/device.c, dlls/wined3d/device.c,
404 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
405 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
407 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
408 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
409 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
411 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
413 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
414 dlls/winex11.drv/x11drv_main.c:
415 winex11.drv: Always set window type.
417 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
419 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
420 lz32/tests: Win64 printf format warning fixes.
422 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
423 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
424 dinput/tests: Win64 printf format warning fixes.
426 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
427 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
428 advpack/tests: Win64 printf format warning fixes.
430 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
432 * dlls/msi/msi_Es.rc:
433 msi: Updated Spanish translation.
435 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
436 wldap32: Added Spanish translation.
438 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
439 mshtml: Added Spanish translation.
441 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
443 * dlls/user/sysparams.c:
444 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
447 2006-10-11 James Hawkins <truiken@gmail.com>
449 * dlls/cabinet/fdi.c:
450 cabinet: Make internal functions static.
452 * dlls/crypt32/chain.c:
453 crypt32: Make an internal function static.
455 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
456 comctl32: Make internal functions static.
458 * dlls/gphoto2.ds/gphoto2_main.c:
459 gphoto2.ds: Make an internal function static.
461 * include/winbase.h, include/winreg.h:
462 advapi32: Add missing declarations to the public headers.
464 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
465 advapi32: Make internal functions static.
467 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
470 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
473 * tools/winebuild/import.c:
474 winebuild: Cast-qual warning fix.
476 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
478 * dlls/ws2_32/socket.c:
479 winsock: Add mapping for SO_ACCEPTCONN.
481 2006-10-12 Mike McCormack <mike@codeweavers.com>
483 * dlls/msi/tests/db.c:
484 msi: Test transforms removing a row in a table.
486 2006-10-11 Mike McCormack <mike@codeweavers.com>
488 * dlls/msi/tests/db.c:
489 msi: Tests for transforms modifying rows in a table.
492 msi: An empty string table entry should always have a zero refcount.
494 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
496 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
497 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
498 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
500 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
501 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
502 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
503 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
505 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
506 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
507 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
508 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
510 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
511 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
512 include/wine/wined3d_types.h:
513 wined3d: Merge LIGHT types into one type in WINED3D namespace.
515 * dlls/wined3d/wined3d_private.h:
516 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
518 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
519 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
521 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
522 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
525 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
526 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
527 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
529 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
530 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
532 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
533 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
534 dlls/wined3d/wined3d_private.h:
535 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
537 2006-10-10 Ge van Geldorp <ge@gse.nl>
539 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
540 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
541 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
542 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
543 tools/winapi/tests.dat, tools/winapi/winapi_test:
544 winapi_test: Regenerate tests.
545 Remove structs from test list which have preprocessor directives in
546 their definitions (winapi_test can't handle that).
548 2006-10-10 James Hawkins <truiken@gmail.com>
550 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
551 dlls/msi/package.c, dlls/msi/tests/package.c:
552 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
554 * dlls/msi/tests/package.c:
555 msi: Clean up after the package tests.
557 2006-10-11 Mike McCormack <mike@codeweavers.com>
559 * dlls/msi/msiquery.c:
560 msi: Check transforms have the correct storage guid.
562 * dlls/msi/tests/db.c:
563 msi: Check that transforms return the correct data.
565 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
567 * dlls/user/spy.c, include/winuser.h:
568 user: Add some missing messages to the message spy.
570 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
572 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
573 mlang/tests: Win64 printf format warning fixes.
575 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
576 usp10/tests: Win64 printf format warning fixes.
578 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
579 psapi/tests: Win64 printf format warning fixes.
581 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
582 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
583 dlls/secur32/tests/secur32.c:
584 secur32/tests: Win64 printf format warning fixes.
586 2006-10-10 H. Verbeet <hverbeet@gmail.com>
588 * programs/regedit/regproc.c:
589 regedit: Format warning fixes.
591 * programs/wordpad/wordpad.c:
592 wordpad: Format warning fixes.
594 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
595 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
596 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
597 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
598 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
599 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
600 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
601 ddraw: Win64 printf format warning fixes.
603 * dlls/d3d9/tests/surface.c:
604 d3d9: Disable the surface pitch size test for now, just check alignment instead.
606 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
608 * dlls/lz32/tests/lzexpand_main.c:
609 lz32/tests: WinME sometimes returns short filenames.
611 * dlls/lz32/tests/lzexpand_main.c:
612 lz32/tests: Be more verbose and aware of root directory.
614 * dlls/lz32/tests/lzexpand_main.c:
615 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
617 * dlls/lz32/tests/lzexpand_main.c:
618 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
620 * dlls/lz32/tests/lzexpand_main.c:
621 lz32/tests: Test more last errors set by LZOpenFile[AW].
623 2006-10-10 H. Verbeet <hverbeet@gmail.com>
625 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
626 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
627 dlls/ddraw/tests/refcount.c:
628 ddraw/tests: Win64 printf format warning fixes.
630 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
631 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
632 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
633 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
634 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
635 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
636 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
637 d3d9: Win64 printf format warning fixes.
639 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
640 dlls/d3d8/tests/device.c:
641 d3d8/tests: Win64 printf format warning fixes.
643 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
644 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
645 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
646 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
647 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
648 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
649 dlls/d3d8/volumetexture.c:
650 d3d8: Win64 printf format warning fixes.
652 * dlls/wined3d/baseshader.c:
653 wined3d: Improve shader_dump_decl_usage() TRACEs.
655 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
657 * dlls/wined3d/query.c:
658 wined3d: Corrected names in checkGLcall text.
660 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
662 * dlls/ddraw/ddraw.c:
663 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
665 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
667 * tools/widl/parser.l:
668 widl: Cast-qual warning fix.
670 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
672 * dlls/shlwapi/tests/shreg.c:
673 shlwapi: Cast-qual warnings fix.
675 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
677 * dlls/uxtheme/tests/system.c:
678 uxtheme/tests: Fix Win64 printf format warnings.
680 2006-10-10 Mike McCormack <mike@codeweavers.com>
682 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
683 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
684 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
685 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
686 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
687 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
688 msi: Merge action.h into msipriv.h.
690 * dlls/msi/msipriv.h, dlls/msi/table.c:
691 msi: Make msi_makestring static.
693 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
695 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
696 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
697 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
698 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
699 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
700 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
701 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
702 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
703 dmime: Win64 printf format warning fixes.
705 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
706 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
707 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
708 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
709 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
710 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
711 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
712 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
713 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
714 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
715 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
716 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
717 kernel32/tests: Win64 printf format warning fixes.
719 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
721 * dlls/user/tests/input.c:
722 user: Add test for LL mouse hook and [Get|Set]CursorPos.
724 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
726 * programs/regedit/edit.c, programs/regedit/regedit.c:
727 programs/regedit: Fix format specifiers for _stscanf and fprintf.
729 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
731 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
732 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
733 dlls/wined3d/wined3d_private_types.h:
734 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
736 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
737 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
738 dlls/wined3d/wined3d_private_types.h:
739 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
741 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
742 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
743 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
744 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
746 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
747 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
748 include/wine/wined3d_types.h:
749 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
751 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
752 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
753 dlls/wined3d/wined3d_private_types.h:
754 wined3d: Move D3DSPR structure into the WINED3D namespace.
756 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
757 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
758 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
759 dlls/wined3d/wined3d_private_types.h:
760 wined3d: Move D3DSIO structure into WINED3D namespace.
762 2006-10-10 Frank Richter <frank.richter@gmail.com>
764 * dlls/kernel32/nls/winerr_enu.mc:
765 kernel32: Fix typos in English messages.
767 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
769 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
770 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
771 dlls/msi/tests/package.c:
772 msi/tests: Win64 printf format warning fixes.
774 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
775 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
776 dlls/setupapi/tests/stringtable.c:
777 setupapi/tests: Win64 printf format warning fixes.
779 * dlls/uxtheme/tests/Makefile.in:
780 uxtheme: Win64 printf format warning fixes.
782 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
784 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
785 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
786 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
787 janitorial: Remove remaining NULL checks before free() (found by Smatch).
789 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
790 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
791 tools: Remove redundant NULL checks before free() (found by Smatch).
793 * server/atom.c, server/change.c, server/console.c, server/hook.c,
794 server/mailslot.c, server/mapping.c, server/named_pipe.c,
795 server/process.c, server/queue.c, server/registry.c,
796 server/request.c, server/thread.c, server/token.c, server/window.c:
797 server: Remove redundant NULL check before free() (found by Smatch).
799 2006-10-10 Mike McCormack <mike@codeweavers.com>
802 msi: Fix a memory leak.
804 * dlls/msi/msiquery.c:
805 msi: Avoid an unnecessary strdup.
808 msi: Avoid reading the transform table data twice.
810 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
811 dlls/msi/tests/package.c:
812 msi: Fix handle leaks in the test cases.
814 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
815 msi: Fix memory leaks and bad frees.
817 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
819 * programs/regedit/Ko.rc:
820 regedit: Updated Korean resource.
822 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
824 * dlls/wined3d/directx.c:
825 wined3d: Fix DEBUG_SINGLE_MODE.
827 2006-10-09 James Hawkins <truiken@gmail.com>
829 * dlls/msi/appsearch.c:
830 msi: NULL-terminate dst on error.
832 * dlls/msi/appsearch.c:
833 msi: Add missing sizeof(WCHAR) multiplier.
835 2006-10-10 Frank Richter <frank.richter@gmail.com>
837 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
838 dlls/kernel32/nls/winerr_deu.mc:
839 kernel32: Added German translation of messages.
841 * dlls/kernel32/nls/deu.nls:
842 kernel32: Translated some more NLS strings to German.
844 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
846 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
847 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
848 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
849 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
850 dsound/tests: Win64 printf format warning fixes.
852 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
853 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
854 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
855 dlls/dplayx/lobbysp.c:
856 dplayx: Win64 printf format warning fixes.
858 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
859 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
860 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
861 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
862 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
863 dlls/avifil32/wavfile.c:
864 avifil32: Win64 printf format warning fixes.
866 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
868 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
869 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
870 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
871 mapi32: Win64 printf format warning fixes.
873 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
874 dlls/version/tests/install.c:
875 version/tests: Win64 printf format warning fixes.
877 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
878 mlang: Win64 printf format warning fixes.
880 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
881 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
882 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
883 dmcompos: Win64 printf format warning fixes.
885 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
886 msacm32.drv: Win64 printf format warning fixes.
888 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
889 mcicda: Win64 printf format warning fixes.
891 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
892 odbc32: Win64 printf format warning fixes.
894 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
896 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
897 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
898 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
900 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
902 * dlls/comctl32/toolbar.c:
903 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
905 * dlls/comctl32/toolbar.c:
906 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
907 NM_TOOLTIPSCREATE is not sent too early.
909 * dlls/comctl32/toolbar.c:
910 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
912 2006-10-09 Huw Davies <huw@codeweavers.com>
914 * dlls/oleaut32/typelib.c:
915 oleaut32: Implement ITypeInfo_CreateInstance.
917 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
920 ddraw: Remove the process counter.
923 ddraw: Protect the ddraw list.
925 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
926 ddraw: Make the ddraw list a wine list.
928 2006-10-09 Mike McCormack <mike@codeweavers.com>
930 * dlls/riched20/editor.c:
931 riched20: Don't crash if a colour isn't found.
933 2006-10-09 James Hawkins <truiken@gmail.com>
935 * dlls/advpack/files.c, dlls/advpack/install.c:
936 advpack: Make internal functions static.
938 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
940 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
941 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
942 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
943 wined3d: Make the shader mode selections per device.
945 2006-10-07 Nick Burns <adger44@hotmail.com>
947 * tools/winegcc/winegcc.c:
948 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
950 * include/msvcrt/process.h:
951 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
953 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
955 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
956 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
957 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
958 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
959 d3d9/tests: Printf format fixes for d3d9 tests.
961 * dlls/d3d9/tests/stateblock.c:
962 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
964 * dlls/d3d9/tests/stateblock.c:
965 d3d9/tests: Remove unused device parameter.
967 * dlls/d3d9/tests/stateblock.c:
968 d3d9/tests: Add init/teardown handlers for state tests.
970 * dlls/d3d9/tests/stateblock.c:
971 d3d9/tests: Clean up get/set handler arguments.
973 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
976 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
978 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
979 msxml3: Add a version resource.
981 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
983 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
984 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
985 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
986 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
987 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
988 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
989 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
990 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
991 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
992 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
993 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
994 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
995 dlls/winex11.drv/xvidmode.c:
996 winex11drv: Win64 printf format warning fixes.
998 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1001 server: Cast-qual warning fix.
1003 2006-10-09 James Hawkins <truiken@gmail.com>
1005 * include/msi.h, include/msiquery.h:
1006 msi: Add missing declarations to the public headers.
1008 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
1009 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
1010 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
1011 dlls/msi/registry.c, dlls/msi/select.c:
1012 msi: Make internal functions static.
1014 2006-10-06 James Hawkins <truiken@gmail.com>
1016 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
1017 msi: Perform button control events in greatest to least order.
1019 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
1021 * programs/uninstaller/Pl.rc:
1022 uninstaller: Fix Polish translation.
1024 * programs/winefile/Pl.rc:
1025 winefile: Update Polish translation.
1027 * programs/clock/Pl.rc:
1028 clock: Update Polish translation.
1030 * programs/notepad/Pl.rc:
1031 notepad: Update Polish translation.
1033 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
1034 progman: Add Polish translation.
1036 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
1038 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
1039 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
1040 dmscript: Win64 printf format warning fixes.
1042 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
1043 rasapi32: Win64 printf format warning fixes.
1045 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
1046 rsaenh: Win64 printf format warning fixes.
1048 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
1049 dlls/dswave/dswave_main.c:
1050 dswave: Win64 printf format warning fixes.
1052 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
1053 dlls/dpnet/dpnet_main.c:
1054 dpnet: Win64 printf format warning fixes.
1056 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
1057 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
1058 hlink: Win64 printf format warning fixes.
1060 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
1061 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
1062 dlls/qcap/vfwcapture.c:
1063 qcap: Win64 printf format warning fixes.
1065 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
1066 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
1067 dlls/netapi32/tests/wksta.c:
1068 netapi32: Win64 printf format warning fixes.
1070 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
1071 dlls/version/resource.c, dlls/version/ver16.c:
1072 version: Win64 printf format warning fixes.
1074 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
1075 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
1076 uxtheme: Win64 printf format warning fixes.
1078 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
1079 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
1080 dlls/wintab32/wintab32.c:
1081 wintab32: Win64 printf format warning fixes.
1083 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
1084 d3dxof: Win64 printf format warning fixes.
1086 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
1087 vmm.vxd: Win64 printf format warning fixes.
1089 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
1090 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
1091 dmsynth: Win64 printf format warning fixes.
1093 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
1094 ws2_32/tests: Win64 printf format warning fixes.
1096 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
1097 pstorec: Win64 printf format warning fixes.
1099 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
1100 wsock32: Win64 printf format warning fixes.
1102 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
1103 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
1104 dlls/devenum/parsedisplayname.c:
1105 devenum: Win64 printf format warning fixes.
1107 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
1108 msrle32: Win64 printf format warning fixes.
1110 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
1111 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
1112 imagehlp: Win64 printf format warning fixes.
1114 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
1115 riched20/tests: Win64 printf format warning fixes.
1117 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
1119 * dlls/ddraw/ddraw.c:
1120 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
1122 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
1124 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
1125 rsaenh: Win64 printf format warning fixes.
1127 * dlls/rsaenh/tests/rsaenh.c:
1128 rsaenh: Make hmac test run on all windows versions.
1130 * dlls/msi/tests/install.c:
1131 msi: Make tests run on Win98 again.
1133 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1136 wine.inf: Add ddeml.dll to fake dlls.
1138 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
1140 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
1141 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
1142 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
1143 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
1144 dinput: Win64 printf format warning fixes.
1146 2006-10-07 Hans Leidekker <hans@it.vu.nl>
1148 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
1149 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
1150 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
1151 shell32/tests: Win64 printf format warning fixes.
1153 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
1154 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
1155 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
1156 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
1157 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
1158 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
1159 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
1160 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
1161 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
1162 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
1163 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
1164 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
1165 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
1166 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
1167 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
1168 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
1169 dlls/shell32/systray.c:
1170 shell32: Win64 printf format warning fixes.
1172 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
1174 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
1175 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
1176 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
1177 dlls/user/tests/edit.c, dlls/user/tests/input.c,
1178 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
1179 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
1180 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
1181 dlls/user/tests/text.c, dlls/user/tests/win.c,
1182 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
1183 user/tests: Win64 printf format warning fixes.
1185 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
1187 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
1188 dxerr8: Win64 printf format warning fixes.
1190 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
1191 dlls/olecli32/olecli_main.c:
1192 olecli32: Win64 printf format warning fixes.
1194 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
1195 dxerr9: Win64 printf format warning fixes.
1197 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
1198 olesvr32: Win64 printf format warning fixes.
1200 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
1201 dlls/quartz/tests/memallocator.c:
1202 quartz/tests: Win64 printf format warning fixes.
1204 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
1205 dlls/rpcrt4/tests/ndr_marshall.c:
1206 rpcrt4/tests: Win64 printf format warning fixes.
1208 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
1209 psapi: Win64 printf format warning fixes.
1211 2006-10-07 Hans Leidekker <hans@it.vu.nl>
1213 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
1214 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
1215 iphlpapi: Win64 printf format warning fixes.
1217 2006-10-07 Jacek Caban <jacek@codeweavers.com>
1219 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
1220 ole32: Don't fail in OleCreate if created object doesn't implement
1221 IRunnableObject or IOleChache.
1223 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
1225 * dlls/comdlg32/fontdlg16.c:
1226 comdlg32: Move NULL check before use (Coverity).
1228 2006-10-07 Jacek Caban <jacek@codeweavers.com>
1230 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
1231 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
1232 mshtml: Win64 printf format warning fixes.
1234 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
1235 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
1236 urlmon: Win64 printf format warning fixes.
1238 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
1239 dlls/shdocvw/tests/webbrowser.c:
1240 shdocvw: Win64 printf format warning fixes.
1242 2006-10-06 Hans Leidekker <hans@it.vu.nl>
1244 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
1245 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
1246 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
1247 shlwapi/tests: Win64 printf format warning fixes.
1249 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1251 * programs/winefile/winefile.c:
1252 winefile: Cast-qual warnings fix.
1254 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
1256 * programs/winebrowser/main.c:
1257 winebrowser: Cast-qual warnings fix.
1259 * programs/wineboot/wineboot.c:
1260 wineboot: Cast-qual warning fix.
1262 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1264 * dlls/shlwapi/shlwapi_main.c:
1265 shlwapi: Update info in DllGetVersion.
1267 2006-10-07 Mike McCormack <mike@codeweavers.com>
1269 * dlls/d3d8/tests/d3d8_main.c:
1270 d3d8: Don't crash if d3d8 can't be loaded.
1272 2006-10-06 James Hawkins <truiken@gmail.com>
1274 * dlls/shdocvw/persist.c:
1275 shdocvw: Return S_OK in PersistStorage_InitNew.
1277 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
1278 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
1279 dlls/shell32/pidl.c, dlls/shell32/shell.c,
1280 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
1281 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
1282 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
1283 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
1284 dlls/shell32/trash.c:
1285 janitorial: Remove redundant NULL checks before SHFree.
1287 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
1288 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
1289 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
1290 dlls/quartz/filtermapper.c:
1291 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
1293 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
1294 dlls/advpack/install.c, dlls/advpack/reg.c:
1295 advpack: Win64 printf format warning fixes.
1297 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
1299 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
1300 atl: Win64 printf format warning fixes.
1302 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
1303 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
1304 wnaspi32: Win64 printf format warning fixes.
1306 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
1307 wtsapi32: Win64 printf format warning fixes.
1309 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
1310 dlls/amstream/mediastream.c:
1311 amstream: Win64 printf format warning fixes.
1313 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
1314 vwin32.vxd: Win64 printf format warning fixes.
1316 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
1317 serialui: Win64 printf format warning fixes.
1319 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
1320 winemp3.acm: Win64 printf format warning fixes.
1322 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
1323 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
1324 dxdiagn: Win64 printf format warning fixes.
1326 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
1327 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
1328 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
1329 dlls/winmm/wineoss/mmaux.c:
1330 winmm/wineoss: Win64 printf format warning fixes.
1332 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
1333 dlls/winmm/winealsa/midi.c:
1334 winmm/winealsa: Win64 printf format warning fixes.
1336 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
1337 winmm/winearts: Win64 printf format warning fixes.
1339 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
1340 winmm/winenas: Win64 printf format warning fixes.
1342 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
1343 winmm/wineesd: Win64 printf format warning fixes.
1345 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
1346 winmm/winejack: Win64 printf format warning fixes.
1348 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
1350 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
1351 winecfg: Cast-qual warnings fix.
1353 2006-10-06 Alexandre Julliard <julliard@winehq.org>
1355 * dlls/winex11.drv/x11drv_main.c:
1356 winex11.drv: Give XInitThreads another chance.
1358 2006-10-06 Hans Leidekker <hans@it.vu.nl>
1360 * dlls/winspool.drv/info.c:
1361 winspool.drv: Cast-qual warnings fix.
1363 2006-10-06 Kai Blin <kai.blin@gmail.com>
1365 * dlls/secur32/ntlm.c:
1366 secur32: Add support for cached client credentials.
1368 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
1370 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1371 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
1372 dlls/mscoree/mscoree_main.c:
1373 mscoree: Initial stub implementation.
1375 2006-10-06 Francois Gouget <fgouget@free.fr>
1377 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
1378 dlls/dmloader/loader.c:
1379 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
1382 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
1383 Tweak TRACE()s to simplify '\n' checks.
1385 * dlls/wined3d/directx.c:
1386 wined3d: Fix '\n' typo.
1388 2006-10-06 Hans Leidekker <hans@it.vu.nl>
1390 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
1391 usp10: Add a stub implementation of ScriptStringValidate.
1393 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
1394 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
1395 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
1396 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
1397 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
1398 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
1399 shlwapi: Win64 printf format warning fixes.
1401 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
1403 * dlls/wined3d/surface.c:
1404 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
1405 IWineD3DSurfaceImpl_BltOverride.
1407 2006-10-05 James Hawkins <truiken@gmail.com>
1409 * dlls/msi/dialog.c:
1410 msi: Make msi_dialog_dup_property return a copy of the property if the property
1413 * dlls/ddraw/device.c:
1414 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
1417 * dlls/dinput/mouse.c:
1418 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
1420 * dlls/dbghelp/msc.c:
1421 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
1423 * dlls/advapi32/service.c:
1424 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
1426 * dlls/crypt32/protectdata.c:
1427 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
1429 2006-10-05 Jacek Caban <jacek@codeweavers.com>
1431 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
1432 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
1433 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
1434 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
1435 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
1436 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
1437 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
1438 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
1439 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
1440 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
1441 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
1442 mshtml: Win64 printf format warning fixes.
1444 2006-10-06 Mike McCormack <mike@codeweavers.com>
1446 * dlls/comctl32/comboex.c:
1447 comctl32: Return the correct value for CB_GETLBTEXTLEN.
1450 msi: Fix transform traces.
1453 msi: Work around what appears to be a bug in native MSI's generation of
1457 msi: Transform the _Columns and _Tables tables first so the table metadata is
1458 present for new tables.
1461 msi: Handle null integers properly in transforms.
1463 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
1465 * dlls/cabinet/tests/extract.c:
1466 cabinet: Make tests run on Win98 again.
1468 * dlls/advpack/tests/files.c:
1469 advpack: Make tests run on Win98 again.
1471 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
1473 * dlls/crypt32/tests/protectdata.c:
1474 crypt32: Cast-qual warnings fix.
1476 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
1478 * dlls/wined3d/device.c:
1479 wined3d: Pitch alignment for the pow2Size.
1481 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
1482 dlls/wined3d/wined3d_private.h:
1483 wined3d: Define the surface alignment in the header.
1485 * dlls/wined3d/surface.c:
1486 wined3d: Honor the pitch in a few more places.
1488 * dlls/wined3d/surface.c:
1489 wined3d: No color keying on surfaces with an alpha channel.
1491 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
1493 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
1494 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
1495 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
1496 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
1497 include/wine/wined3d_types.h:
1498 wined3d: Add WINED3DUSAGE_OVERLAY.
1500 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
1501 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
1502 include/wine/wined3d_interface.h:
1503 wined3d: Add IWineD3DSurface::UpdateOverlay.
1505 * include/wine/wined3d_types.h:
1506 wined3d: Add DDOVERLAYFX struct.
1508 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
1509 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
1510 include/wine/wined3d_interface.h:
1511 wined3d: Add UpdatOverlayZOrder.
1513 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
1515 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
1516 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
1517 include/wine/wined3d_interface.h:
1518 wined3d: Add IWineD3DSurface::GetOverlayPosition.
1520 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
1521 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
1522 include/wine/wined3d_interface.h:
1523 wined3d: Add IWineD3DSurface::SetOverlayPosition.
1525 2006-10-05 Jacek Caban <jacek@codeweavers.com>
1527 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
1528 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
1529 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
1530 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
1531 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
1532 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
1533 shdocvw: Win64 printf format warning fixes.
1535 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
1536 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
1537 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
1538 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
1539 dlls/urlmon/urlmon_main.c:
1540 urlmon: Win64 printf format warning fixes.
1542 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
1544 * programs/taskmgr/Fr.rc:
1545 taskmgr: Updated French translation.
1547 * programs/cmdlgtst/Fr.rc:
1548 cmdlgtst: Updated French translation.
1550 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1553 wine.inf: Add d3d9 to fake dlls.
1555 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
1557 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
1558 cabinet/tests: Win64 printf format warning fixes.
1560 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
1561 iccvid: Win64 printf format warning fixes.
1563 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
1564 msvcrt/tests: Win64 printf format warning fixes.
1566 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
1567 msdmo: Win64 printf format warning fixes.
1569 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
1570 comcat/tests: Win64 printf format warning fixes.
1572 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
1573 msacm32/tests: Win64 printf format warning fixes.
1575 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
1576 powrprof: Win64 printf format warning fixes.
1578 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
1579 comdlg32/tests: Win64 printf format warning fixes.
1581 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
1582 msvidc32: Win64 printf format warning fixes.
1584 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
1586 * dlls/wininet/tests/http.c:
1587 wininet/tests: Cast-qual warning fix.
1589 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
1591 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
1592 x11drv: Fix building issue.
1594 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
1596 * dlls/wined3d/surface.c:
1597 wined3d: Correctly name a variable.
1599 2006-10-05 Hans Leidekker <hans@it.vu.nl>
1601 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
1602 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
1603 dlls/wineps.drv/wps_Nl.rc:
1604 Don't use utf-8 in rc files.
1606 2006-10-05 Francois Gouget <fgouget@free.fr>
1608 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
1609 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
1610 programs/oleview/Fr.rc:
1611 French rc files must be encoded in iso-8859-1, not utf-8.
1613 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
1615 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
1616 winex11.drv: Make all windows moveable by default.
1618 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
1620 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
1621 netapi: Stub for DsGetDcNameA.
1623 2006-10-05 Hans Leidekker <hans@it.vu.nl>
1625 * dlls/wldap32/bind.c:
1626 wldap32: Cast-qual warnings fix.
1628 * dlls/dnsapi/ns_parse.c:
1629 dnsapi: Cast-qual warnings fix.
1631 * dlls/mscms/profile.c:
1632 mscms: Cast-qual warnings fix.
1634 * dlls/mscms/transform.c:
1635 mscms: Document the transform functions.
1637 2006-10-05 Francois Gouget <fgouget@free.fr>
1639 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
1640 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
1641 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
1642 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
1643 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
1644 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
1645 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
1646 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
1647 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
1648 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
1649 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
1650 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
1651 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
1652 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
1653 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
1654 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
1655 programs/wineconsole/curses.c, programs/winedbg/types.c:
1656 Add missing '\n's to Wine traces.
1658 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
1660 * dlls/crypt32/sip.c:
1661 crypt32: Correct the documentation.
1663 * dlls/crypt32/sip.c:
1664 crypt32: Change function declaration to overcome some cast-qual warnings in
1667 * dlls/crypt32/sip.c:
1668 crypt32: Move some defines to the top as they will be needed in more functions.
1670 2006-10-05 Alexandre Julliard <julliard@winehq.org>
1672 * dlls/dinput/dinput_main.c:
1673 dinput: Only register the window class once to avoid race conditions.
1675 2006-10-05 Hans Leidekker <hans@it.vu.nl>
1677 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
1678 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
1679 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
1680 dlls/wininet/utility.c:
1681 wininet: Win64 printf format warning fixes.
1683 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
1684 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
1685 wininet/tests: Win64 printf format warning fixes.
1687 2006-10-05 Francois Gouget <fgouget@free.fr>
1689 * dlls/user/tests/sysparams.c:
1690 user/tests: It is perfectly valid for some sysparams registry fields
1691 to not be set if they have their default value. This is the case on
1692 Windows for instance.
1694 * programs/oleview/typelib.c:
1695 oleview: Fix the placement of a '\n'.
1697 * dlls/d3d8/device.c:
1698 d3d8: Fix '\n' typo.
1700 * programs/winecfg/driveui.c:
1701 winecfg: Remove unneeded memset() calls.
1703 * dlls/shell32/shlview.c:
1704 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
1705 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
1707 * dlls/gphoto2.ds/ui.c:
1708 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
1709 (usually just iSubItem) to zero manually.
1711 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
1712 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
1713 programs/taskmgr/procpage.c:
1714 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
1715 just iSubItem) to zero manually.
1717 * programs/winecfg/appdefaults.c:
1718 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
1719 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
1721 * include/commctrl.h, include/winuser.h:
1722 include: Add new Vista SDK constants and structures.
1724 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
1726 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
1727 user32: Pass hook handle to the destination thread.
1729 2006-10-05 Alexandre Julliard <julliard@winehq.org>
1731 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
1732 server/protocol.def, server/request.h, server/trace.c:
1733 server: Changed the get_next_hook request to allow retrieving the current
1736 * dlls/user/hook.c, dlls/user/user_private.h,
1737 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
1739 user32: Store the prev_unicode hook flag on the client side.
1741 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
1743 * dlls/user/tests/dde.c:
1744 user/tests: Cast-qual warnings fix.
1746 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
1748 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
1749 dlls/msxml3/parseerror.c:
1750 msxml3: Win64 printf format warning fixes.
1752 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
1753 midimap: Win64 printf format warning fixes.
1755 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
1756 cfgmgr32: Win64 printf format warning fixes.
1758 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
1759 msg711.acm: Win64 printf format warning fixes.
1761 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
1762 imaadp32.acm: Win64 printf format warning fixes.
1764 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
1765 msadp32.acm: Win64 printf format warning fixes.
1767 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
1768 usp10: Win64 printf format warning fixes.
1770 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
1771 opengl32: Win64 printf format warning fixes.
1773 2006-10-05 Mike McCormack <mike@codeweavers.com>
1775 * dlls/kernel32/actctx.c:
1776 kernel32: Return some fake data in FindActCtxSectionStringW.
1779 msi: Only ignore the StringPool and StringData in a transform.
1782 msi: Only declare the szStringData and szStringPool strings once.
1785 msi: Remove an unused variable.
1787 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
1788 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
1789 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
1790 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
1791 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
1792 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
1793 msi: Win64 printf format warning fixes.
1795 * dlls/msi/tests/db.c:
1796 msi: Check that transforms preserve tables.
1798 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1800 * programs/regedit/Ko.rc:
1801 regedit: Updated Korean Resource.
1803 2006-10-04 Juan Lang <juan_lang@yahoo.com>
1805 * dlls/crypt32/cert.c:
1806 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
1808 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
1810 * dlls/d3d9/vertexdeclaration.c:
1811 d3d9: Fix typo in trace.
1813 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
1815 * programs/oleview/Fr.rc:
1816 oleview: Updated French translation.
1818 * programs/regedit/Fr.rc:
1819 regedit: Updated French translation.
1821 * programs/taskmgr/Fr.rc:
1822 taskmgr: Updated French translation.
1824 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
1826 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
1827 winspool.drv: Add Polish translation.
1829 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
1830 taskmgr: Add Polish translation.
1832 2006-10-04 Alexandre Julliard <julliard@winehq.org>
1834 * dlls/ntdll/serial.c:
1835 ntdll: Fixed typo in serial.c.
1837 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
1838 server/protocol.def, server/trace.c, server/window.c:
1839 user32: The per-window user data must be a DWORD_PTR.
1841 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
1842 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
1844 2006-10-04 Hans Leidekker <hans@it.vu.nl>
1846 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
1847 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
1848 dlls/advapi32/tests/security.c:
1849 advapi32/tests: Win64 printf format warning fixes.
1851 2006-10-04 Juan Lang <juan_lang@yahoo.com>
1853 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
1854 crypt32: Implement CertVerifyValidityNesting.
1856 2006-10-04 James Hawkins <truiken@gmail.com>
1858 * dlls/user/dialog.c:
1859 user: Add missing sizeof(WCHAR) multiplier.
1861 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
1863 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
1864 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
1865 wintrust: Win64 printf format warning fixes.
1867 * dlls/crypt32/tests/sip.c:
1868 crypt32: More tests for CryptSIPLoad.
1870 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
1872 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
1873 infosoft: Win64 printf format warning fixes.
1875 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
1876 ifsmgr.vxd: Win64 printf format warning fixes.
1878 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
1879 comcat: Win64 printf format warning fixes.
1881 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
1882 activeds: Win64 printf format warning fixes.
1884 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
1886 * programs/regedit/Pl.rc:
1887 regedit: Update Polish translation.
1889 2006-10-04 Hans Leidekker <hans@it.vu.nl>
1891 * dlls/mscms/mscms_priv.h:
1892 mscms: Restore the preprocessor hack.
1894 2006-10-04 Alexandre Julliard <julliard@winehq.org>
1896 * dlls/user/message.c, include/wine/server_protocol.h,
1897 server/protocol.def, server/queue.c, server/trace.c:
1898 server: Pass the data for message callbacks as vararg from the client side.
1900 * dlls/user/message.c, include/wine/server_protocol.h,
1901 server/protocol.def, server/queue.c:
1902 server: Return the data for callback results in the varargs part of the
1903 get_message request.
1905 * dlls/user/message.c, include/wine/server_protocol.h,
1906 server/protocol.def, server/queue.c, server/trace.c:
1907 server: Return the data for winevent hooks in the varargs part of the get_message
1910 2006-10-03 James Hawkins <truiken@gmail.com>
1912 * dlls/msi/dialog.c:
1913 msi: Only apply the last font style in the list of styles.
1915 * dlls/msi/events.c:
1916 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
1918 * dlls/msi/dialog.c:
1919 msi: Subscribe the SelectionTree control to the SelectionPath event.
1921 * dlls/msi/dialog.c:
1922 msi: Store the selected item in the SelectionTree control.
1924 * dlls/msi/dialog.c:
1925 msi: Publish the SelectionDescription and SelectionPath events when the
1926 selection changes in the SelectionTree control.
1928 * dlls/msi/dialog.c:
1929 msi: Properly initialize the SelectionTree control's attributes and property
1932 * dlls/msi/events.c:
1933 msi: Publish the SelectionPath event in the SetTargetPath event.
1935 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
1936 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
1937 package->dialog does not always point to the same dialog.
1939 * dlls/msi/dialog.c:
1940 msi: Select the first item in the SelectionTree control.
1942 * dlls/msi/dialog.c:
1943 msi: Empty the window text if no text is provided.
1945 * dlls/msi/dialog.c:
1946 msi: Assign the property to path if the property is empty.
1948 * dlls/msi/dialog.c:
1949 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
1952 * dlls/msi/dialog.c:
1953 msi: Add missing '\n' to TRACE output.
1955 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
1957 * dlls/winex11.drv/opengl.c:
1958 x11drv: Fix wgl pixel format bug.
1960 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
1961 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
1962 dlls/winex11.drv/opengl.c:
1963 gdi32: Route WGL font code through gdi32.dll.
1965 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
1966 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
1967 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
1968 dlls/winex11.drv/opengl.c:
1969 gdi32: Route WGL context code through gdi32.dll.
1971 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
1973 * programs/wineconsole/user.c:
1974 wineconsole: Make the user backend work on non-latin1 locales.
1976 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
1979 user: Move some common code into one function.
1981 2006-10-03 Juan Lang <juan_lang@yahoo.com>
1983 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
1984 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
1985 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
1986 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
1987 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
1988 crypt32: Win64 printf format warning fixes.
1990 * dlls/crypt32/crypt32.spec:
1991 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
1993 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
1995 * dlls/capi2032/cap20wxx.c:
1996 capi: Fix compiler warnings.
1998 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
2001 wine.inf: Add some more fake binaries.
2003 2006-10-03 James Hawkins <truiken@gmail.com>
2005 * dlls/comctl32/treeview.c:
2006 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
2009 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
2011 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
2012 dlls/w32skrnl/win32s16.c:
2013 w32skrnl: Win64 printf format warning fixes.
2015 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
2016 spoolss: Win64 printf format warning fixes.
2018 * dlls/query/Makefile.in, dlls/query/query_main.c:
2019 query: Win64 printf format warning fixes.
2021 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
2022 oleacc: Win64 printf format warning fixes.
2024 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
2025 newdev: Win64 printf format warning fixes.
2027 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
2028 nddeapi: Win64 printf format warning fixes.
2030 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
2031 localspl/tests: Win64 printf format warning fixes.
2033 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
2034 dlls/hhctrl.ocx/main.c:
2035 hhctrl.ocx: Win64 printf format warning fixes.
2037 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
2038 d3dx8: Win64 printf format warning fixes.
2040 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
2041 dinput8: Win64 printf format warning fixes.
2043 * dlls/cards/Makefile.in, dlls/cards/cards.c:
2044 cards: Win64 printf format warning fixes.
2046 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
2047 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
2048 msvcrt: Win64 printf format warning fixes.
2050 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
2052 * dlls/ddraw/surface.c:
2053 ddraw: Don't destroy complex attached surfaces even if explicitely
2054 requested as they will be liquidated anyway when the root is
2057 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
2059 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
2060 crypt32: Include wine/port.h for strcasecmp.
2062 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
2064 * dlls/crypt32/tests/sip.c:
2065 crypt32/tests: Replace bad use of sprintf by 2 strcats.
2067 * dlls/ntdll/tests/exception.c:
2068 ntdll: More tests for exception handling.
2069 - Check if we really set the debug register.
2070 - Added unaligned access exception check.
2071 - Added single step exception check.
2073 2006-10-03 Juan Lang <juan_lang@yahoo.com>
2075 * dlls/crypt32/cert.c:
2076 crypt32: Make it clearer where alg ids come from in
2077 CryptVerifyCertificateSignatureEx.
2079 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
2081 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
2082 wintrust: Win64 printf format warning fixes.
2084 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
2086 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
2087 server/protocol.def, server/thread.c, server/trace.c:
2088 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
2090 * programs/winedbg/source.c:
2091 winedbg: Rewrote the file handling to use SearchPath instead of home grown
2094 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
2096 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
2097 ntdll-kernel32: WaitCommEvent.
2098 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
2099 on serial lines in ntdll
2100 - now using thread pool (instead of simple thread) for the
2101 background operations (this should help some high load
2103 - used this to implement WaitCommEvent on top NtDll functions
2104 - in kernel32, removed now the no longer used termios/ioctls...
2107 2006-09-29 Francois Gouget <fgouget@free.fr>
2109 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2110 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
2111 has been asked for, and sets all the others to zero (with conformance
2114 * include/ntstatus.h:
2115 include: Add missing STATUS_CTX_ constants.
2118 include: Add missing PSP_ constants.
2120 * dlls/oleaut32/tests/olefont.c:
2121 oleaut32: Remove unnecessary casts.
2123 2006-09-28 James Hawkins <truiken@gmail.com>
2125 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
2126 msi: Implement MsiDatabaseImport.
2128 2006-10-03 Hans Leidekker <hans@it.vu.nl>
2130 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
2131 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
2132 dlls/advapi32/registry.c, dlls/advapi32/security.c,
2133 dlls/advapi32/service.c:
2134 advapi32: Win64 printf format warning fixes.
2136 2006-10-03 Robert Shearman <rob@codeweavers.com>
2138 * dlls/rpcrt4/rpc_transport.c:
2139 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
2140 the former are exported by rpcrt4 seemingly to allow callers of tower
2141 functions to free the allocated memory.
2143 * dlls/rpcrt4/rpcrt4.spec:
2144 rpcrt4: RpcBindingCopy is implemented.
2146 * dlls/rpcrt4/rpc_transport.c:
2147 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
2150 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
2152 * dlls/user/tests/win.c:
2153 user: Increase the time during which flush_events() waits for pending events.
2155 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
2157 * dlls/crypt32/tests/sip.c:
2158 crypt32: Remove bogus tests.
2160 2006-10-03 Francois Gouget <fgouget@free.fr>
2162 * dlls/shell32/tests/shelllink.c:
2163 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
2164 field so cast it to DATABLOCK_HEADER to access the dwSignature
2165 field. Fixes the compilation with Visual C++ on Windows.
2167 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
2168 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
2170 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
2171 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
2172 Assorted spelling fixes.
2174 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
2175 dlls/rsaenh/tests/rsaenh.c:
2176 Add missing '\n's to ok() calls.
2178 * dlls/mshtml/tests/htmldoc.c:
2179 mshtml: Remove space before '\n'.
2181 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
2183 * dlls/ntdll/tests/exception.c:
2184 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
2186 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
2188 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
2189 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
2190 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
2191 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
2192 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
2193 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
2194 dlls/winedos/vxd.c, dlls/winedos/xms.c:
2195 winedos: Win64 printf format warning fixes.
2197 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
2199 * dlls/user/cursoricon.c, include/winuser.h:
2200 user: Fix CopyImage function declaration.
2202 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
2204 * dlls/comdlg32/filedlgbrowser.c:
2205 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
2207 2006-10-03 Alexandre Julliard <julliard@winehq.org>
2210 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
2212 * dlls/ntdll/file.c:
2213 ntdll: Added error mapping for ENXIO.
2215 * dlls/ntdll/directory.c, server/fd.c:
2216 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
2218 * configure, configure.ac, programs/explorer/Makefile.in,
2219 programs/explorer/desktop.c, programs/explorer/device.c,
2220 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
2221 programs/explorer/hal.c:
2222 explorer: Added dynamic drive support for MacOSX.
2224 * programs/explorer/device.c:
2225 explorer: Avoid repeated notifications on device removal.
2227 * programs/explorer/Makefile.in, programs/explorer/device.c,
2228 programs/explorer/explorer_private.h, programs/explorer/hal.c:
2229 explorer: Split the device management to a separate file to make it usable
2230 independently of HAL support.
2232 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
2234 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
2235 winedbg: Fixed the auto mode.
2237 2006-10-03 Alexandre Julliard <julliard@winehq.org>
2239 * dlls/ws2_32/socket.c:
2240 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
2242 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
2244 * dlls/ws2_32/socket.c:
2245 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
2247 * dlls/ntdll/signal_i386.c:
2248 ntdll: Clear alignment check flag before entering exception handler.
2250 2006-10-02 Juan Lang <juan_lang@yahoo.com>
2252 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
2253 dlls/crypt32/tests/cert.c:
2254 crypt32: Implement CryptSignAndEncodeCertificate.
2256 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
2258 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
2259 programs/regedit/En.rc, programs/regedit/Es.rc,
2260 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
2261 programs/regedit/It.rc, programs/regedit/Ja.rc,
2262 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
2263 programs/regedit/No.rc, programs/regedit/Pl.rc,
2264 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
2265 programs/regedit/Si.rc, programs/regedit/Tr.rc,
2266 programs/regedit/resource.h:
2267 regedit: Remove the unused IDD_DIALOG2.
2269 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
2270 programs/regedit/En.rc, programs/regedit/Es.rc,
2271 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
2272 programs/regedit/It.rc, programs/regedit/Ja.rc,
2273 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
2274 programs/regedit/No.rc, programs/regedit/Pl.rc,
2275 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
2276 programs/regedit/Si.rc, programs/regedit/Tr.rc,
2277 programs/regedit/framewnd.c, programs/regedit/resource.h:
2278 regedit: Add option to export only a specified branch.
2280 * programs/regedit/framewnd.c:
2281 regedit: Some import/export dialogs code cleanup.
2283 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
2285 * programs/cmdlgtst/Fr.rc:
2286 cmdlgtst: Updated French translation.
2288 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
2289 crypt32: Initial French translation.
2291 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
2293 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
2294 user: Cast-qual warnings fix.
2296 2006-10-02 Juan Lang <juan_lang@yahoo.com>
2298 * dlls/crypt32/tests/sip.c:
2299 crypt32/tests: Win64 printf format warning fixes.
2301 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
2302 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
2304 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
2306 * programs/winemenubuilder/Makefile.in,
2307 programs/winemenubuilder/winemenubuilder.c:
2308 winemenubuilder: Win64 printf format warning fixes.
2310 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
2311 programs/wineconsole/user.c:
2312 wineconsole: Win64 printf format warning fixes.
2314 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
2315 rpcss: Win64 printf format warning fixes.
2317 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
2318 oleview: Win64 'incompatible pointer type' warning fix.
2320 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
2321 icinfo: Win64 printf format warning fixes.
2323 * programs/eject/Makefile.in, programs/eject/eject.c:
2324 eject: Win64 printf format warning fixes.
2326 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
2327 cmdlgtst: Win64 printf format warning fixes.
2329 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
2330 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
2331 winhelp: Win64 printf format warning fixes.
2333 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
2334 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
2335 winecfg: Win64 printf format warning fixes.
2337 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
2338 programs/wineboot/wineboot.c:
2339 wineboot: Win64 printf format warning fixes.
2341 2006-10-02 Jacek Caban <jacek@codeweavers.com>
2343 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
2344 shdocvw: Silence common invalid QueryInterface FIXMEs.
2346 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
2347 mshtml: Silence common invalid QueryInterface FIXME.
2349 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
2350 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
2351 mshtml: Added begining implementation of IPersistStreamInit::Save.
2353 * dlls/mshtml/nsembed.c:
2354 mshtml: Code cleanup.
2356 2006-10-02 H. Verbeet <hverbeet@gmail.com>
2358 * dlls/wined3d/directx.c:
2359 wined3d: Report the correct number of available 4-component float vectors
2362 * dlls/wined3d/pixelshader.c:
2363 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
2365 2006-10-02 Robert Shearman <rob@codeweavers.com>
2367 * dlls/oleaut32/typelib.c:
2368 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
2369 dual dispinterfaces.
2371 * dlls/oleaut32/typelib.c:
2372 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
2373 inherited interfaces.
2375 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
2377 * dlls/advapi32/tests/registry.c:
2378 advapi32: Make sure it's a real cleanup.
2380 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
2382 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
2383 programs/regedit/Es.rc, programs/regedit/Fr.rc,
2384 programs/regedit/Hu.rc, programs/regedit/It.rc,
2385 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
2386 programs/regedit/Ru.rc, programs/regedit/Si.rc:
2387 regedit: Fix some translated resources errors.
2389 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2391 * programs/winecfg/Ru.rc:
2392 winecfg: Fix a typo in Russian translation.
2394 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
2396 * programs/winedbg/tgt_active.c:
2397 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
2399 * dlls/ntdll/tests/info.c:
2400 ntdll: Add a test for NtReadVirtualMemory.
2402 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
2404 * dlls/kernel32/tests/path.c:
2405 kernel32: Add 2 simple tests for GetLongPathNameW.
2407 * dlls/kernel32/path.c:
2408 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
2410 2006-09-29 Juan Lang <juan_lang@yahoo.com>
2412 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
2413 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
2414 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
2415 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
2416 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
2417 dlls/crypt32/tests/str.c:
2418 crypt32/tests: Win64 printf format warning fixes.
2420 2006-09-28 Juan Lang <juan_lang@yahoo.com>
2422 * dlls/shdocvw/webbrowser.c:
2423 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
2425 * dlls/shdocvw/webbrowser.c:
2426 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
2428 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
2430 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
2431 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
2432 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
2433 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
2434 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
2435 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
2436 dlls/wined3d/query.c, dlls/wined3d/resource.c,
2437 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
2438 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
2439 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
2440 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
2441 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
2442 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
2443 dlls/wined3d/wined3d_private.h:
2444 wined3d: Win64 printf fixes.
2446 2006-09-30 Hans Leidekker <hans@it.vu.nl>
2448 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
2449 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
2450 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
2451 dlls/wldap32/parse.c, dlls/wldap32/search.c:
2452 wldap32: Win64 printf format warning fixes.
2454 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
2455 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
2456 dlls/mscms/transform.c:
2457 mscms: Win64 printf format warning fixes.
2459 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
2460 dnsapi: Win64 printf format warning fixes.
2462 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
2464 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
2465 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
2466 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
2467 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
2468 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
2469 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
2470 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
2471 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
2472 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
2473 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
2474 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
2475 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
2476 dlls/user/winproc.c, dlls/user/winstation.c:
2477 user: Win64 printf format warning fixes.
2479 2006-09-29 Benjamin Arai <me@benjaminarai.com>
2481 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
2482 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
2483 dlls/resutils/resutils.spec:
2484 resutils: Implements stub dll for resutils.dll.
2486 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
2488 * dlls/ntdll/tests/exception.c:
2489 ntdll: Added debug registers test case.
2491 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
2493 * dlls/mswsock/mswsock.c:
2494 mswsock: More debug output in AcceptEx().
2496 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2498 * dlls/gdi/freetype.c:
2499 gdi32: Improve get_nearest_charset().
2501 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
2503 * dlls/tapi32/line.c:
2504 tapi32: Cast-qual warnings fix.
2506 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2508 * dlls/user/tests/win.c:
2509 user/tests: Flush events before running mouse tests.
2511 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2513 * dlls/ws2_32/socket.c:
2514 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
2516 * dlls/ws2_32/socket.c, include/winsock.h:
2517 ws2_32: Use a symbolic name instead of hand-made value.
2519 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
2521 * dlls/wined3d/wined3d_private.h:
2522 wined3d: Remove unused field in shader opcode_arg.
2524 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2526 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
2527 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
2528 programs/regedit/No.rc:
2529 Updated Norwegian Bokmål translations.
2531 2006-10-02 Alexandre Julliard <julliard@winehq.org>
2533 * include/winsock.h:
2534 winsock: Make sure to include sys/types.h in all cases.
2536 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
2538 * dlls/oleaut32/tests/vartest.c:
2539 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
2541 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
2543 * dlls/shell32/shlfileop.c:
2544 shell32: Another cast-qual warning fix.
2546 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
2548 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
2549 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
2550 shell32: Cast-qual warnings fix.
2552 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
2554 * dlls/rsaenh/tests/rsaenh.c:
2555 rsaenh/tests: import & export of a plaintext public key + algID check.
2557 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
2559 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
2560 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
2561 tools/winedump/pe.c:
2562 winedump: Win64 printf format warning fixes.
2564 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
2565 wrc: Win64 printf format warning fixes.
2567 * server/Makefile.in, server/registry.c, server/trace.c:
2568 server: Win64 printf format warning fixes.
2570 2006-09-29 Jason Green <jave27@gmail.com>
2572 * dlls/user/input.c, dlls/user/user32.spec:
2573 user32: Stub implementation of BlockInput.
2575 2006-09-29 Francois Gouget <fgouget@free.fr>
2577 * dlls/d3d9/tests/stateblock.c:
2578 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
2580 * dlls/riched20/tests/editor.c:
2581 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
2583 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
2584 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
2586 * dlls/ddraw/tests/ddrawmodes.c:
2587 ddraw: Only perform the screen resolution changing tests in interactive mode.
2589 * dlls/oleaut32/tests/usrmarshal.c:
2590 oleaut32: Fixed compilation in the nameless union case.
2592 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
2593 Add missing '\n's to ok() calls.
2595 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
2596 dsound: Don't use state.buffer_size before it has been initialized.
2598 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
2599 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
2600 dlls/urlmon/binding.c, include/urlmon.idl:
2601 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
2602 test compilation on Windows.
2604 * dlls/ddraw/tests/d3d.c:
2605 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
2608 * tools/winapi/msvcmaker:
2609 msvcmaker: The msvcrt tests need '..' in the include path.
2611 * dlls/ole32/tests/moniker.c:
2612 ole32: Fix invalid macro usage.
2614 * include/wincrypt.h:
2615 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
2618 * include/security.h:
2619 secur32: Only include secext.h when asked to.
2621 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
2622 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
2623 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
2624 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
2626 Fix rpcndr.h so it takes CONST_VTABLE into account.
2627 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
2630 * tools/widl/header.c:
2631 widl: Use CONST_VTBL to declare lpVtbl.
2633 2006-09-28 Francois Gouget <fgouget@free.fr>
2635 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
2636 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
2637 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
2638 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
2639 dlls/winex11.drv/opengl.c:
2640 Assorted spelling fixes.
2642 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
2644 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
2645 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
2646 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
2647 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
2648 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
2649 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
2650 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
2651 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
2652 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
2653 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
2654 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
2655 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
2656 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
2657 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
2658 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
2659 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
2660 programs/uninstaller/main.c, tools/widl/hash.c:
2661 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
2664 * include/wine/debug.h, include/wine/test.h:
2665 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
2667 * include/windef.h, include/winnt.h:
2668 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
2670 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
2671 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
2672 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
2673 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
2674 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
2675 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
2676 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
2677 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
2678 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
2679 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
2680 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
2681 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
2682 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
2683 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
2684 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
2685 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
2686 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
2687 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
2688 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
2689 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
2690 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
2691 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
2692 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
2693 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
2694 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
2695 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
2696 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
2697 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
2698 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
2699 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
2700 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
2701 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
2702 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
2703 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
2704 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
2705 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
2706 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
2707 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
2708 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
2709 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
2710 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
2711 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
2712 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
2713 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
2714 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
2715 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
2716 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
2717 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
2718 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
2719 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
2720 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
2721 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
2722 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
2723 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
2724 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
2725 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
2726 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
2727 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
2728 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
2729 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
2730 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
2731 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
2732 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
2733 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
2734 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
2735 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
2736 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
2737 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
2738 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
2739 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
2740 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
2741 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
2742 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
2743 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
2744 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
2745 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
2746 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
2747 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
2748 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
2749 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
2750 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
2751 dlls/winmm/wineaudioio/Makefile.in,
2752 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
2753 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
2754 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
2755 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
2756 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
2757 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
2758 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
2759 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
2760 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
2761 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
2762 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
2763 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
2764 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
2765 programs/winhelp/Makefile.in, server/Makefile.in,
2766 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
2767 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
2768 DWORD/LONG/ULONG from long to int.
2770 2006-09-28 James Hawkins <truiken@gmail.com>
2772 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
2774 msi: Return to the parent dialog when the argument to the EndDialog event
2777 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
2779 * dlls/shell32/shelllink.c:
2780 shell32: Cast-qual warnings fix.
2782 * dlls/shell32/shell32_main.c:
2783 shell32: Cast-qual warnings fix.
2785 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
2786 shell32: Cast-qual warnings fix.
2788 * dlls/shell32/brsfolder.c:
2789 shell32: Cast-qual warnings fix.
2791 2006-09-29 Alexandre Julliard <julliard@winehq.org>
2793 * dlls/winex11.drv/opengl.c:
2794 winex11.drv: Fix typo that confuses winapi_check.
2796 2006-09-28 Juan Lang <juan_lang@yahoo.com>
2798 * dlls/winex11.drv/opengl.c:
2799 winex11.drv: Don't deadlock if GL init fails.
2801 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
2803 * tools/winedump/winedump.man.in:
2804 winedump: Remove the shell script reference from the man-page.
2806 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
2808 * dlls/comctl32/toolbar.c:
2809 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
2811 * dlls/comctl32/toolbar.c:
2812 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
2814 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
2815 msvfw32: Add Polish translation.
2817 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
2818 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
2819 dlls/gphoto2.ds/gphoto2_No.rc:
2820 gphoto2.ds: Use SS_CENTER to center a dialog string.
2822 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
2823 gphoto2.ds: Add Polish translation.
2825 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
2826 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
2827 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
2828 dlls/sane.ds/sane_No.rc:
2829 sane.ds: Use SS_CENTER to center a dialog string.
2831 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
2832 sane.ds: Add Polish translation.
2834 2006-09-28 Juan Lang <juan_lang@yahoo.com>
2836 * include/wincrypt.h:
2837 wincrypt.h: Fix a typo.
2839 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
2840 rsaenh: Correct signature checking.
2841 - pass desired key to encrypt_block_impl
2842 - don't change the alg id of imported keys
2845 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
2847 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
2848 crypt32: Added some CryptSIP stub implementations.
2850 2006-09-28 Hans Leidekker <hans@it.vu.nl>
2852 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
2853 usp10: Add a stub implementation and a test for ScriptLayout.
2855 2006-09-28 Alexandre Julliard <julliard@winehq.org>
2857 * ANNOUNCE, ChangeLog, VERSION, configure:
2860 ----------------------------------------------------------------
2861 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
2863 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
2864 ole32: StgOpenStorage on non-existent file should create it (with test).
2866 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
2868 * dlls/shlwapi/string.c:
2869 shlwapi: Add size parameters to function that takes array arguments.
2871 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
2873 * dlls/rpcrt4/rpc_server.c:
2874 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
2876 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
2878 * dlls/crypt32/tests/sip.c:
2879 crypt32: A small test to verify when to write function pointers.
2881 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
2883 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
2884 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
2885 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
2886 localspl/tests: Add initial test.
2888 2006-09-27 Benjamin Arai <me@benjaminarai.com>
2890 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
2891 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
2892 dlls/clusapi/clusapi.spec:
2893 clusapi: Implement stub dll for clusapi.
2895 2006-09-27 James Hawkins <truiken@gmail.com>
2897 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
2898 msi: Follow state resolution rules when a feature parent saves a component.
2900 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
2901 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
2902 of INSTALLSTATE_UNKNOWN.
2904 2006-09-27 Juan Lang <juan_lang@yahoo.com>
2906 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
2907 dlls/crypt32/tests/cert.c:
2908 crypt32: Implement CertGetPublicKeyLength.
2910 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2912 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
2913 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
2915 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
2917 * dlls/ntdll/signal_i386.c:
2918 ntdll: Align stack to 4 bytes.
2920 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
2922 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
2923 dlls/localspl/localspl_main.c:
2924 localspl: Start implementation of InitializePrintMonitor.
2926 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2928 * programs/regedit/Ko.rc:
2929 regedit: Updated Korean Resource.
2931 * dlls/winmm/winmm_Ko.rc:
2932 winmm: Updated Korean resource.
2934 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
2936 * dlls/wined3d/device.c:
2937 wined3d: Tell gl about the surface alignment.
2939 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
2941 * dlls/shdocvw/regsvr.c:
2942 shdocvw: Cast-qual warnings fix.
2944 * dlls/secur32/secur32.c:
2945 secur32: Cast-qual warnings fix.
2947 2006-09-27 Huw Davies <huw@codeweavers.com>
2950 ole32: Don't return from CoRegisterClassObject until we have created the
2952 Also don't fail if the client connects to the pipe between CreateNamedPipe
2953 and ConnectNamedPipe.
2955 2006-09-27 Robert Shearman <rob@codeweavers.com>
2957 * include/objidl.idl:
2958 include: Add types to objidl.idl used by COM contexts.
2960 * dlls/oleaut32/tmarshal.c:
2961 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
2964 * dlls/ole32/stg_stream.c:
2965 ole32: Check the return value of IStream_SetSize so as to not blindly continue
2966 on and possibly corrupt the structured storage file.
2968 * dlls/ntdll/signal_i386.c:
2969 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
2972 * dlls/ntdll/virtual.c:
2973 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
2974 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
2977 include: Add recently added PSDK VM flags to winnt.h.
2979 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
2981 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
2982 gdi32: Modify kerning scaling algorithm to the one which appears to better
2983 match what Windows does.
2985 2006-09-27 Jacek Caban <jacek@codeweavers.com>
2987 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
2988 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
2989 dlls/mshtml/tests/htmldoc.c:
2990 mshtml: Added get_readyState implementation.
2992 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
2993 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
2994 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
2995 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
2996 dlls/mshtml/rsrc.rc:
2997 mshtml: Remove conflicts between resource.h and mshtmcid.h.
2999 2006-09-27 Alexandre Julliard <julliard@winehq.org>
3001 * dlls/ole32/tests/hglobalstream.c:
3002 ole32/tests: Avoid using sizeof in a trace.
3004 * dlls/d3d9/tests/stateblock.c:
3005 d3d9/tests: Don't test texture states beyond the supported maximum.
3007 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
3009 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
3010 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3011 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
3013 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
3015 * dlls/wined3d/device.c:
3016 wined3d: Fix typo in ResourceReleased.
3018 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
3020 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
3021 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
3023 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3025 * dlls/lz32/tests/lzexpand_main.c:
3026 lz32/tests: Fix some typos in error messages.
3028 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
3030 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
3031 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
3032 wined3d: Read GL info and load constants into the same device.
3034 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
3035 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
3036 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3037 wined3d: Move device pointer into the BaseShader class.
3039 2006-09-27 Juan Lang <juan_lang@yahoo.com>
3041 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
3042 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
3044 * include/wintrust.h:
3045 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
3047 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
3049 * dlls/crypt32/tests/sip.c:
3050 crypt32: Another CryptSIPLoad test.
3052 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
3053 wintrust: Added some CryptSIP stub implementations.
3056 wintrust: Fix function prototype.
3058 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
3060 * programs/clock/Fr.rc:
3061 clock: French translation improvements.
3063 * programs/notepad/Fr.rc:
3064 notepad: French translation improvements.
3066 * programs/progman/Fr.rc:
3067 progman: French translation improvements.
3069 * programs/winefile/Fr.rc:
3070 winefile: French translation improvements.
3072 * programs/taskmgr/Fr.rc:
3073 taskmgr: French translation improvements.
3075 * programs/regedit/Fr.rc:
3076 regedit: French translation improvements.
3078 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
3080 * programs/view/view.c:
3081 view: Reset the image left-top corner to the window left-top corner after a
3084 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
3085 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
3086 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
3087 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
3088 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
3089 programs/view/resource.h, programs/view/view.c:
3090 view: Remove the Info > Hello menu item.
3092 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
3093 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
3094 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
3095 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
3096 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
3097 programs/view/init.c, programs/view/resource.h:
3098 view: Remove IDS_APPNAME from resources.
3100 * programs/view/Pl.rc, programs/view/viewrc.rc:
3101 view: Add Polish translation.
3103 * programs/regedit/En.rc:
3104 regedit: Fix the English (Neutral) menu.
3106 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3108 * programs/winecfg/Ru.rc:
3109 winecfg: Update Russian translation.
3111 2006-09-26 H. Verbeet <hverbeet@gmail.com>
3113 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
3114 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
3115 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
3116 dlls/wined3d/volumetexture.c:
3117 wined3d: Comparing BOOLs against FALSE is redundant.
3119 * dlls/wined3d/directx.c:
3120 wined3d: Add a comment to clarify the point of max_sampler_stages.
3122 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
3123 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
3124 include/wine/wined3d_gl.h:
3125 wined3d: Add support for native NPOT textures.
3127 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
3128 wined3d: Enable pixel shaders by default.
3130 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
3131 wined3d: Fix the default values for wined3d_settings.
3133 * dlls/wined3d/vertexshader.c:
3134 wined3d: Don't overwrite the position y offset in ARB vertex programs.
3136 * dlls/wined3d/device.c:
3137 wined3d: Cleanup ActiveRender some more.
3139 * dlls/wined3d/device.c:
3140 wined3d: Render upside down when rendering offscreen, even if the backbuffer
3141 is used to render to.
3143 * dlls/wined3d/device.c:
3144 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
3146 2006-09-26 Juan Lang <juan_lang@yahoo.com>
3148 * include/wintrust.h:
3149 wintrust.h: Add missing defines.
3151 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
3152 dlls/crypt32/tests/encode.c:
3153 crypt32: Encode/decode authority key ids.
3155 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3157 * programs/cmdlgtst/Ko.rc:
3158 cmdlgtst: Updated Korean resource.
3160 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
3162 * dlls/rsaenh/rsaenh.c:
3163 rsaenh: Cast-qual warnings fix.
3165 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
3166 rsaenh: Cast-qual warnings fix.
3168 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
3170 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
3171 uninstaller: Add Polish translation.
3173 * dlls/winmm/winmm_En.rc:
3174 winmm: Use English (US) instead of English (Neutral) for resources.
3176 * dlls/comctl32/comctl_Pl.rc:
3177 comctl32: Update Polish translation.
3179 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
3180 dlls/msrle32/msrle_Hu.rc:
3181 msrle32: Show correctly the authors surname in some non-latin1 languages.
3183 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
3184 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
3185 dlls/msvidc32/rsrc.rc:
3186 video codecs: add Polish translation.
3188 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
3190 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
3191 dmband: Print 64bit integers with wine_dbgstr_longlong.
3193 2006-09-25 James Hawkins <truiken@gmail.com>
3195 * dlls/msi/action.c, dlls/msi/tests/package.c:
3196 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
3197 the component's state should match.
3199 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
3200 msi: Only specifically resolve the TARGETDIR directory once.
3202 * dlls/msi/tests/package.c:
3203 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
3206 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
3207 dlls/msi/package.c, dlls/msi/tests/package.c:
3208 msi: Store the full path to the database file in the MSIDATABASE structure.
3210 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
3212 * dlls/user/property.c, include/winuser.h:
3213 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
3215 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
3217 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
3218 dlls/setupapi/tests/devinst.c:
3219 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
3221 2006-09-26 Alexandre Julliard <julliard@winehq.org>
3223 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
3224 explorer: Work around the latest HAL binary compatibility breakage.
3226 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
3228 * dlls/crypt32/tests/sip.c:
3229 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
3231 2006-09-22 James Hawkins <truiken@gmail.com>
3233 * dlls/setupapi/queue.c:
3234 setupapi: Fix a typo.
3236 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3238 * dlls/d3d8/d3d8_main.c:
3239 d3d8: Remove no longer used imports.
3241 * dlls/d3d9/d3d9_main.c:
3242 d3d9: Remove no longer used imports.
3244 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
3247 mssip.h: Added function definition.
3249 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3251 * dlls/gdi/tests/font.c:
3252 gdi32: Add a test for GetKerningPairs.
3254 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
3255 gdi32: Implement GetKerningPairs for TrueType fonts.
3257 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
3259 * dlls/winex11.drv/keyboard.c:
3260 winex11.drv: Use a proper protector for X11/XKBlib.h.
3262 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
3264 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
3265 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
3266 programs/winedbg/winedbg.c:
3267 winedbg: Fixed regression in gdb startup (especially gdb proxy).
3269 * programs/winedbg/memory.c:
3270 winedbg: Put back the %d format for printing integral values even for
3271 64bit internal values as the default format in winebdg command imposes.
3273 * dlls/dbghelp/dwarf.c:
3274 dbghelp: Added support for a couple of compiland's children.
3276 * dlls/dbghelp/dwarf.c:
3277 dbghelp: Fix location computation when attribute has a constant form instead
3280 * dlls/dbghelp/dwarf.c:
3281 dbghelp: Change the definition of an attribute so that we can pass around
3284 * dlls/dbghelp/dwarf.c:
3285 dbghelp: Move the attribute union (now nameless) into a structure called
3288 * dlls/dbghelp/dwarf.c:
3289 dbghelp: Added support for DW_OP_breg* operations in location computation.
3291 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
3292 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
3293 dbghelp: Variables & registers.
3294 - more strickling differentiation variable location between
3295 a register, and the dereferenced address defined by a
3296 register (and possibly an offset)
3297 - added a parameter to symt_add_func_local (and internal symbol
3298 data struct) to help differentiate
3299 - fix all debug parsers to confer to this new scheme
3301 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
3303 * dlls/lz32/tests/lzexpand_main.c:
3304 lz32/tests: Try to open nonexisting compressed files.
3306 * dlls/lz32/tests/lzexpand_main.c:
3307 lz32/tests: Add more cases for opening compressed files.
3309 * dlls/lz32/tests/lzexpand_main.c:
3310 lz32/tests: Move indirect opening of compressed files into separate functions.
3311 Also rename W-string variable to get some naming consistency.
3313 * dlls/lz32/tests/lzexpand_main.c:
3314 lz32/tests: Compare result to predefined compressed file name, not calculated
3317 2006-09-25 Juan Lang <juan_lang@yahoo.com>
3319 * dlls/crypt32/tests/cert.c:
3320 crypt32: Reduce indent level of tests.
3322 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
3324 * dlls/wined3d/glsl_shader.c:
3325 wined3d: Use GL_EXTCALL.
3326 That fixes compilation with gl headers that do not know about glUniform4fvARB.
3328 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
3330 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
3331 dlls/winex11.drv/winex11.drv.spec:
3332 winex11.Drv: Remove unneeded wgl exports.
3334 2006-09-25 Duane Clark <fpga@pacbell.net>
3336 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
3337 msvcrt: fgetc needs to use unsigned parameters.
3338 Spotted by and adapted from test written by Tobias Ringström.
3340 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
3342 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
3343 dlls/dmcompos/signposttrack.c:
3344 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
3346 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
3348 * dlls/rpcrt4/rpc_transport.c:
3349 rpcrt4: Cast-qual warnings fix.
3351 * dlls/rpcrt4/ndr_stubless.c:
3352 rpcrt4: Cast-qual warnings fix.
3354 * dlls/rpcrt4/cpsf.c:
3355 rpcrt4: Cast-qual warnings fix.
3357 * dlls/rpcrt4/ndr_marshall.c:
3358 rpcrt4: Cast-qual warnings fix.
3360 * dlls/riched20/reader.c:
3361 riched20: Cast-qual warning fix.
3363 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
3365 * programs/notepad/Tr.rc:
3366 notepad: Update Turkish resources.
3368 * programs/clock/Tr.rc:
3369 clock: Update Turkish resources.
3371 * dlls/shell32/shell32_Tr.rc:
3372 shell32: Update Turkish resources.
3374 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
3376 * programs/regedit/listview.c:
3377 regedit: Remove dead code.
3379 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
3381 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
3382 wined3d: Add the missing gamma cap.
3384 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
3386 * dlls/wintrust/register.c:
3387 wintrust: Implement SoftpubDllRegisterServer.
3389 2006-09-22 Ivan Leo <ivanleo@gmail.com>
3391 * dlls/dinput/mouse.c:
3392 dinput: Add some error checks to mouse.c.
3394 2006-09-22 Frank Richter <frank.richter@gmail.com>
3396 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
3397 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
3398 ReturnBuffer and certain ReturnBufferSizes.
3400 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
3402 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
3403 dlls/comctl32/toolbar.c:
3404 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
3405 bitmap before ImageList_AddMasked rather then call
3406 ImageList_SetImagesCount after.
3408 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3409 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
3411 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
3413 * dlls/ntdll/signal_i386.c:
3414 ntdll: Avoid ebx being clobbered in exception handler.
3416 2006-09-24 Jacek Caban <jacek@codeweavers.com>
3418 * dlls/mshtml/tests/htmldoc.c:
3419 mshtml: Added more loading tests.
3421 * dlls/mshtml/navigate.c:
3422 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
3424 * dlls/mshtml/nsembed.c:
3425 mshtml: Initialize url in OnStartURIOpen.
3427 * dlls/mshtml/persist.c:
3428 mshtml: Remove FIXMEs and fix a typo.
3430 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
3431 mshtml: Added PARSECOMPLETE task implementation.
3433 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
3434 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
3435 mshtml: Store BSCallback in HTMDocument.
3437 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
3438 mshtml: Store IBinding interface in BSCallback.
3440 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
3441 dlls/mshtml/persist.c, dlls/mshtml/task.c:
3442 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
3443 IPersistMoniker::Load.
3445 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
3446 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
3447 mshtml: Create one "Internet Explorer_Hidden" window per thread.
3449 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
3451 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
3452 dlls: Assorted French translation improvements.
3454 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
3456 * programs/winefile/Pl.rc:
3457 winefile: Update Polish translation.
3459 * dlls/user/resources/user32_Pl.rc:
3460 user32: Update Polish translation.
3462 * programs/regedit/Pl.rc:
3463 regedit: Update Polish translation.
3465 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
3466 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
3468 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
3469 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
3470 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
3472 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
3474 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
3475 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
3476 wined3d: Surface data is 32 bit aligned.
3478 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
3480 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
3481 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
3482 dlls/wined3d/wined3d_private.h:
3483 wined3d: Avoid wasting a uniform.
3485 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
3486 wined3d: Stop fixing up a VBO if the declaration changes too often.
3488 * dlls/wined3d/vertexbuffer.c:
3489 wined3d: Verify the VBO vertex declaration every draw.
3491 * dlls/wined3d/surface_gdi.c:
3492 wined3d: Fix a typo.
3494 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
3496 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
3497 quartz: Cast-qual warnings fix.
3499 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
3501 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
3502 oleaut32: Cast-qual warnings fix.
3504 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
3506 * programs/msiexec/msiexec.c:
3507 msiexec: Should recognize /xpackage syntax.
3509 2006-09-21 Aric Stewart <aric@codeweavers.com>
3512 user: Correct buffer overflows in IME processing code.
3514 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
3516 * dlls/msi/dialog.c:
3517 msi: Support more dialog groups.
3519 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
3522 wrc: Fixed typo for the --pedantic argument.
3524 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
3526 * include/wincrypt.h:
3527 wincrypt.h: A few more defines.
3529 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
3531 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
3532 include/wine/wined3d_gl.h:
3533 wined3d: glBlend* fixes.
3535 2006-09-21 Jacek Caban <jacek@codeweavers.com>
3537 * dlls/mshtml/tests/htmldoc.c:
3538 mshtml: Better IDM_PARSECOMPLETE test.
3540 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
3541 dlls/shdocvw/webbrowser.c:
3542 shdocvw: Added [get|put]_Silent implementation.
3543 As we don't have any dialog in WebBrowser implemented yet, all we have to do
3544 is to store silent value.
3546 2006-09-21 Huw Davies <huw@codeweavers.com>
3548 * dlls/advapi32/security.c:
3549 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
3551 This makes the tests run correctly on first invocation.
3553 * dlls/gdi/tests/font.c:
3554 gdi32: Make the bitmap font tests locale aware.
3556 * dlls/gdi/tests/font.c:
3557 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
3558 so remove the width test completely.
3560 2006-09-17 Kai Blin <kai.blin@gmail.com>
3562 * dlls/secur32/secur32.c:
3563 secur32: Stop loading Negotiate until it is actually working.
3565 2006-09-24 Alexandre Julliard <julliard@winehq.org>
3567 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
3568 make_makefiles: Merged the make_progs script into make_makefiles.
3570 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
3572 * include/msvcrt/sys/types.h, include/winsock.h:
3573 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
3575 2006-09-22 Alexandre Julliard <julliard@winehq.org>
3577 * configure, configure.ac:
3578 configure: Moved the libGL.a check to the final warnings.
3580 * Makefile.in, configure, configure.ac, include/.gitignore:
3581 Makefile: Automatically update config.h if configure changed.
3583 * tools/make_makefiles:
3584 make_makefiles: Parse the makefiles to find the correct rules file dependency.
3587 makedep: Update dependencies even with no source files.
3589 2006-09-21 Alexandre Julliard <julliard@winehq.org>
3591 * dlls/user/resource.c, dlls/user/tests/resource.c,
3592 dlls/user/tests/resource.rc:
3593 user: Fix handling of high bits of resource id in LoadString, reported by
3596 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
3598 * dlls/wined3d/drawprim.c:
3599 wined3d: Allow null streams in the vertex declaration.
3601 2006-09-17 Kai Blin <kai.blin@gmail.com>
3603 * dlls/secur32/ntlm.c:
3604 secur32: Tell the user if ntlm_auth is not found or outdated.
3606 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
3608 * dlls/msacm32/driver.c:
3609 msacm: acmDriverPriority() compares dwPriority against negative values.
3610 This issue was spotted by Andrew Talbot.
3612 2006-09-15 Benjamin Arai <me@benjaminarai.com>
3614 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
3615 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
3616 dlls/nddeapi/nddeapi.spec:
3617 nddeapi: Implement stub dll for nddeapi.
3619 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
3621 * dlls/comdlg32/fontdlg.c:
3622 comdlg32: Show better font style information in fontdlg.
3624 2006-09-13 James Hawkins <truiken@gmail.com>
3626 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
3627 wintrust: Add a stub implementation of CryptCATClose.
3629 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
3630 wintrust: Add a stub implementation of CryptCATEnumerateMember.
3632 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
3633 wintrust: Move the Crypt* functions to crypt.c.
3635 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
3636 dlls/wintrust/wintrust.spec:
3637 wintrust: Add a stub implementation of CryptCATOpen.
3639 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
3641 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3642 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
3644 * dlls/comctl32/toolbar.c:
3645 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
3647 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3648 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
3650 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3651 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
3653 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
3654 comctl32: imagelist: SetImageCount can be used to decrease image count (with
3657 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
3658 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
3659 dlls/comctl32/tests/toolbar.c:
3660 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
3662 2006-09-20 James Hawkins <truiken@gmail.com>
3664 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
3665 dlls/msi/tests/package.c:
3666 msi: Disable child features of parent features that are unselected because of
3669 * dlls/msi/dialog.c:
3670 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
3673 * dlls/msi/action.c, dlls/msi/tests/package.c:
3674 msi: Don't check a component's install state if a component ID is not provided.
3676 * dlls/msi/tests/package.c:
3677 msi: Fix the results of a few tests to match Windows.
3679 * dlls/msi/action.c, dlls/msi/tests/package.c:
3680 msi: Load the component states in CostFinalize instead of CostInitialize.
3682 * dlls/msi/action.c, dlls/msi/tests/package.c:
3683 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
3685 * dlls/msi/action.c, dlls/msi/tests/package.c:
3686 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
3688 * dlls/advpack/files.c:
3689 advpack: backup should be a const string.
3691 2006-09-21 Alexandre Julliard <julliard@winehq.org>
3693 * dlls/wininet/tests/http.c:
3694 wininet/tests: Don't fail the tests if the network is unreachable.
3696 * dlls/urlmon/tests/url.c:
3697 urlmon/tests: Don't fail the tests if the network is unreachable.
3699 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
3701 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
3702 dlls/winex11.drv/winex11.drv.spec:
3703 opengl: Move wgl font code to winex11.drv.
3705 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
3707 * include/wine/mmsystem16.h:
3708 include: Make the return type of mmioSendMessage16 in the function declaration
3709 match that of the function definition.
3711 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
3713 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
3714 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
3716 2006-09-20 Benjamin Arai <me@benjaminarai.com>
3718 * dlls/msi/tests/db.c:
3719 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
3720 returns the correct results.
3722 * dlls/msi/tests/db.c:
3723 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
3724 the correct results.
3726 * dlls/oleaut32/tests/vartest.c:
3727 oleaut32: Conformance test for function variant:VarImp.
3729 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
3730 oleaut32: Implementation for function variant:VarImp.
3732 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
3734 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
3735 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
3736 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
3737 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
3738 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
3739 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
3740 dmime: Print 64bit integers with wine_dbgstr_longlong.
3742 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
3744 * dlls/ole32/stg_prop.c:
3745 ole32: Cast-qual warnings fix.
3747 * dlls/odbc32/proxyodbc.c:
3748 odbc32: Cast-qual warning fix.
3750 2006-09-20 Juan Lang <juan_lang@yahoo.com>
3752 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
3753 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
3756 * dlls/crypt32/chain.c:
3757 crypt32: Don't crash on freeing null chain engine.
3759 * dlls/crypt32/tests/cert.c:
3760 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
3762 * dlls/crypt32/tests/encode.c:
3763 crypt32: Test decoding a big CRL.
3765 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
3767 * dlls/wined3d/drawprim.c:
3768 wined3d: Do not bind the 0 vbo when vbos are unsupported.
3770 2006-09-21 Alexandre Julliard <julliard@winehq.org>
3772 * server/process.c, server/process.h, server/request.c:
3773 server: Kill the process without SIGTERM when the fd socket is closed.
3775 * configure, configure.ac:
3776 configure: Don't display any messages when started from the makefile to rebuild
3779 2006-09-20 Alexandre Julliard <julliard@winehq.org>
3782 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
3784 * Makefile.in, tools/Makefile.in:
3785 Makefile: Fixed rule for building makedep when cross-compiling.
3787 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
3789 * dlls/crypt32/sip.c:
3790 crypt32: Simplify by removing unneeded backslash.
3792 2006-09-20 Huw Davies <huw@codeweavers.com>
3794 * dlls/gdi/tests/font.c:
3795 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
3796 there's a \n in the string.
3798 * dlls/gdi/freetype.c:
3799 gdi32: Fix ppem in the case that there isn't an exact height match in the
3802 * dlls/gdi/tests/font.c:
3803 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
3805 2006-09-19 Benjamin Arai <me@benjaminarai.com>
3807 * dlls/msi/tests/db.c:
3808 msi: Adds test to check if "AND" operator returns the correct result for the
3811 * dlls/msi/tests/db.c:
3812 msi: Adds tests to check if joins return the correct number of rows.
3814 * dlls/msi/tests/db.c:
3815 msi: Updates tests for joins to include row and column ids in message.
3817 2006-09-17 Christoph Frick <frick@sc-networks.com>
3819 * dlls/wined3d/device.c:
3820 wined3d: Clamp the light exponent at 128.
3822 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
3824 * dlls/setupapi/tests/devinst.c:
3825 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
3827 * dlls/ntdll/cdrom.c:
3828 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
3831 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
3832 ntdll: Fixed conditional expression (Coverity).
3834 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
3837 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
3840 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
3842 * dlls/dinput/mouse.c:
3843 dinput: Initialize default coop level. Invert logic in hook handler.
3845 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3848 ntdll: Cast-qual warning fix.
3850 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
3852 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
3854 msi: Cast-qual warnings fix.
3856 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
3858 * dlls/hlink/hlink_main.c:
3859 hlink: Cast-qual warnings fix.
3861 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
3863 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
3864 url: Fixed wrong argument (Coverity).
3866 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
3868 * programs/notepad/dialog.c:
3869 notepad: Keep the modify information of edit control when toggle wrap line.
3871 * programs/notepad/main.c, programs/notepad/main.h:
3872 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
3874 2006-09-15 James Hawkins <truiken@gmail.com>
3876 * dlls/msi/dialog.c:
3877 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
3878 to duplicate the component changing logic.
3880 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
3881 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
3882 INSTALLSTATE_ABSENT.
3884 * dlls/msi/tests/package.c:
3885 msi: Add tests for components with multiple parent features.
3887 2006-09-14 James Hawkins <truiken@gmail.com>
3889 * dlls/msi/dialog.c:
3890 msi: Add the total and free disk space to the VolumeCostList control.
3892 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3894 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
3895 d3d8: More correct stub for ValidatePixelShader + tests.
3897 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
3899 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
3900 dinput: Return proper errors in SetCooperativeLevel.
3902 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
3904 * include/winuser.h:
3905 include: Add some missing definitions in winuser.h.
3907 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
3909 * dlls/advpack/advpack_private.h:
3910 advpack: Remove duplicate function declaration.
3912 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3914 * dlls/netapi32/nbnamecache.c:
3915 netapi32: Cast-qual warnings fix.
3917 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
3919 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
3920 msvcrt: Cast-qual warnings fix.
3922 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
3924 * dlls/mapi32/util.c:
3925 mapi32: Cast-qual warning fix.
3927 * dlls/kernel32/resource.c:
3928 kernel32: Cast-qual warnings fix.
3930 * dlls/kernel32/ne_module.c:
3931 kernel32: Cast-qual warnings fix.
3933 * dlls/kernel32/instr.c:
3934 kernel32: Cast-qual warnings fix.
3936 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
3937 dlls/kernel32/volume.c:
3938 kernel32: Cast-qual warnings fix.
3940 2006-09-20 Alexandre Julliard <julliard@winehq.org>
3942 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
3943 dlls/winex11.drv/dib.c, include/winnt.h,
3944 programs/winedbg/tgt_active.c:
3945 include: Added definitions for the fault address exception information.
3947 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
3948 include/wine/exception.h, include/winnt.h:
3949 include: Exception filters should return LONG, not DWORD.
3950 Also move UnhandledExceptionFilter definitions to winbase.h since they
3951 are there in the latest SDK.
3953 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
3955 * include/commctrl.h:
3956 include: Win64 fix in TBBUTTON.
3958 * dlls/comctl32/toolbar.c:
3959 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
3962 * dlls/comctl32/header.c:
3963 comctl32: header: Update the header comment.
3965 * dlls/comctl32/header.c:
3966 comctl32: header: Remove the nOldWidth.
3968 * dlls/comctl32/header.c:
3969 comctl32: header: Send new values in notifies during resize and drag-drop
3970 instead of the old ones.
3971 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
3973 * dlls/comctl32/header.c:
3974 comctl32: header: Merge the simple delete and complex delete.
3976 * dlls/comctl32/header.c:
3977 comctl32: header: Simplify the insert/delete code by using ReAlloc.
3979 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
3980 comctl32: header: Test the header order-management code and fix some bugs.
3982 2006-09-19 Juan Lang <juan_lang@yahoo.com>
3984 * include/wincrypt.h:
3985 wincrypt.h: Add more missing definitions and prototypes.
3987 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
3989 * dlls/dmloader/debug.c:
3990 dmloader: Print 64bit integers with wine_dbgstr_longlong.
3992 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
3994 * dlls/winspool.drv/info.c:
3995 winspool: Fix missing backslash.
3997 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
4000 wine.inf: Add the missing SecurityService keys.
4002 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
4004 * dlls/setupapi/devinst.c:
4005 setupapi: Fixed wrong check (Coverity).
4007 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
4009 * dlls/crypt32/tests/str.c:
4010 crypt32: Cast-qual warnings fix.
4012 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
4014 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
4015 dlls/crypt32/tests/sip.c:
4016 crypt32: Move SIP related tests to their own file.
4018 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
4020 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
4021 crypt32: Move SIP related functions to their own file.
4023 * dlls/crypt32/crypt32.spec:
4024 crypt32: Add a few functions to the spec file.
4026 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
4028 * dlls/winex11.drv/opengl.c:
4029 winex11.drv: Fix wined3d/opengl regression.
4031 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
4033 * dlls/winex11.drv/opengl.c:
4034 winex11.drv: Fix fbconfig regression.
4036 2006-09-13 James Hawkins <truiken@gmail.com>
4038 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
4039 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
4041 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
4042 dlls/setupapi/tests/parser.c:
4043 setupapi: Implement pSetupGetField, with tests.
4045 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
4047 * documentation/README.ko:
4050 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
4052 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
4053 gdi: Cast-qual warnings fix.
4055 * dlls/gdi/enhmetafile.c:
4056 gdi: Cast-qual warnings fix.
4058 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
4059 gdi: Cast-qual warnings fix.
4061 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
4063 * tools/widl/typelib.c:
4064 widl: Don't compare result of read() to unsigned type.
4066 * tools/widl/write_msft.c:
4067 widl: Remove unused parameter in create_msft_typeinfo.
4069 * tools/widl/write_msft.c:
4070 widl: Remove unused parameter in ctl2_encode_name.
4072 * tools/widl/utils.c:
4073 widl: Replace a #if by if for better compiler checking.
4075 * tools/widl/typegen.c:
4076 widl: Remove unused parameter in write_ip_tfs.
4078 * tools/widl/parser.l:
4079 widl: Fix warning about unused structure field in lexer.
4081 * tools/widl/widl.man.in:
4082 widl: Add -u and -U options to man page.
4084 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
4086 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
4087 dmscript: Print 64bit integers with wine_dbgstr_longlong.
4089 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
4091 * dlls/crypt32/tests/main.c:
4092 crypt32/tests: Some tests for CryptSIPLoad.
4094 2006-09-13 Hans Leidekker <hans@it.vu.nl>
4096 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
4097 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
4098 Remove some unnecessary casts.
4100 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
4101 dlls/dnsapi/tests/record.c:
4102 dnsapi: Implement and test DnsRecordSetDetach.
4104 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
4106 * dlls/comctl32/listview.c:
4107 comctl32: listview: Don't edit labels after the first click of a double click.
4109 * dlls/comctl32/listview.c:
4110 comctl32: listview: Don't edit labels on click if the view was not focused.
4112 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
4114 * include/commctrl.h:
4115 include/commctrl.h: TV_DISPINFO constants definition.
4117 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
4119 * include/windows.h:
4120 include/windows.h: Added _INC_WINDOWS declaration.
4122 2006-09-14 Alexandre Julliard <julliard@winehq.org>
4125 makefile: Automatically re-run configure if it has been modified.
4127 * Makefile.in, tools/make_makefiles:
4128 makefiles: Automatically rebuild makefiles when their sources and/or configure
4131 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
4132 makefiles: Attempt to automatically run make depend when reading an updated
4135 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
4136 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
4137 programs/Makefile.in, programs/make_progs:
4138 makefiles: Remove the dependencies comment in files that don't need it.
4140 * configure, configure.ac, dlls/activeds/Makefile.in,
4141 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
4142 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
4143 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
4144 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
4145 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
4146 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
4147 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
4148 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
4149 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
4150 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
4151 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
4152 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
4153 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
4154 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
4155 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
4156 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
4157 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
4158 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
4159 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
4160 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
4161 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
4162 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
4163 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
4164 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
4165 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
4166 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
4167 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
4168 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
4169 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
4170 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
4171 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
4172 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
4173 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
4174 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
4175 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
4176 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
4177 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
4178 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
4179 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
4180 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
4181 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
4182 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
4183 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
4184 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
4185 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
4186 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
4187 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
4188 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
4189 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
4190 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
4191 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
4192 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
4193 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
4194 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
4195 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
4196 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
4197 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
4198 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
4199 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
4200 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
4201 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
4202 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
4203 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
4204 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
4205 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
4206 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
4207 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
4208 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
4209 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
4210 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
4211 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
4212 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
4213 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
4214 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
4215 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
4216 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
4217 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
4218 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
4219 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
4220 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
4221 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
4222 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
4223 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
4224 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
4225 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
4226 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
4227 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
4228 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
4229 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
4230 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
4231 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
4232 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
4233 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
4234 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
4235 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
4236 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
4237 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
4238 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
4239 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
4240 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
4241 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
4242 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
4243 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
4244 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
4245 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
4246 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
4247 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
4248 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
4249 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
4250 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
4251 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
4252 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
4253 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
4254 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
4255 dlls/winmm/wineaudioio/Makefile.in,
4256 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
4257 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
4258 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
4259 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
4260 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
4261 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
4262 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
4263 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
4264 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
4265 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
4266 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
4267 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
4268 programs/control/Makefile.in, programs/eject/Makefile.in,
4269 programs/expand/Makefile.in, programs/explorer/Makefile.in,
4270 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
4271 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
4272 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
4273 programs/progman/Makefile.in, programs/regedit/Makefile.in,
4274 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
4275 programs/rundll32/Makefile.in, programs/start/Makefile.in,
4276 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
4277 programs/view/Makefile.in, programs/wineboot/Makefile.in,
4278 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
4279 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
4280 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
4281 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
4282 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
4283 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
4284 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
4285 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
4286 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
4287 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
4288 makefiles: Generate the dependencies line to avoid some code duplication.
4290 2006-09-13 Alexandre Julliard <julliard@winehq.org>
4292 * ANNOUNCE, ChangeLog, VERSION, configure:
4295 ----------------------------------------------------------------
4296 2006-09-13 Alexandre Julliard <julliard@winehq.org>
4298 * programs/msiexec/msiexec.c:
4299 msiexec: Ignore failure to create the service if it already exists.
4301 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
4303 * documentation/README.de:
4304 README.de: Updated comment on support libraries to match English.
4306 * documentation/README.de:
4307 README.de: Mention kernel 2.6.
4309 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
4311 * dlls/wintrust/register.c:
4312 wintrust: Add CryptSIPAddProvider calls to the registration.
4314 2006-09-13 Mike McCormack <mike@codeweavers.com>
4316 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
4317 dlls/msi/tests/db.c:
4318 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
4320 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
4322 * dlls/dinput/dinput_main.c:
4323 dinput: Create/destroy hook thread from DirectInput.
4325 2006-09-13 Mike McCormack <mike@codeweavers.com>
4327 * dlls/msi/tests/db.c:
4328 msi: Add a test for ALTER TABLE.
4330 * dlls/msi/database.c, dlls/msi/tests/db.c:
4331 msi: Fix database creation.
4333 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
4335 msi: Split the font registration code out into a separate file.
4337 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
4339 * dlls/dxdiagn/provider.c:
4340 dxdiagn: Cast-qual warning fix.
4342 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4344 * dlls/gdi/freetype.c:
4345 gdi32: Fix init_system_links() for non-localized font name.
4347 * dlls/gdi/freetype.c:
4348 gdi32: Fix wrong break statement use.
4350 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
4352 * dlls/wined3d/directx.c:
4353 wined3d: Avoid crashing when renderer returns no name.
4355 2006-09-12 James Hawkins <truiken@gmail.com>
4357 * dlls/msi/tests/db.c:
4358 msi: Add more join tests.
4360 * dlls/msi/dialog.c:
4361 msi: Show the available drives in the VolumeCostList control.
4363 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
4365 * dlls/ole32/stg_stream.c:
4366 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
4368 2006-09-13 Alexandre Julliard <julliard@winehq.org>
4370 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
4371 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
4372 tests: Moved some compatibility defines to wine/test.h.
4374 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
4376 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
4377 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
4378 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
4379 dlls/dmstyle/styletrack.c:
4380 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
4382 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
4385 README: Update for kernel 2.6.
4387 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4389 * dlls/mshtml/rsrc.rc:
4390 mshtml: Add version resource.
4392 * dlls/shdocvw/version.rc:
4393 shdocvw: Update version info.
4395 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
4397 * dlls/wintrust/register.c:
4398 wintrust: Use the return values of the registration functions.
4400 * dlls/wintrust/register.c:
4401 wintrust: We do care about errors during this kind of registration.
4403 * dlls/wintrust/register.c:
4404 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
4406 2006-09-13 Mike McCormack <mike@codeweavers.com>
4408 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
4409 dlls/msi/tests/db.c:
4410 msi: Delete databases we create but never commit.
4412 2006-09-12 Alexandre Julliard <julliard@winehq.org>
4414 * configure, configure.ac:
4415 configure: Fix left-over reference to kernel directory.
4417 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
4419 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
4420 wintrust: Implemented WintrustAddDefaultForUsage.
4422 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
4423 wintrust: Added tests for WintrustAddDefaultForUsage.
4425 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
4427 wintrust: Added stubbed WintrustAddDefaultForUsage.
4429 2006-09-12 Alexandre Julliard <julliard@winehq.org>
4431 * dlls/secur32/dispatcher.c:
4432 secur32: Use _exit instead of exit in child process to avoid flushing things
4435 * dlls/crypt32/tests/encode.c:
4436 crypt32: Comment out an unreliable test.
4438 * dlls/winex11.drv/opengl.c:
4439 winex11.drv: Fixed and simplified the opengl extension registration.
4441 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
4443 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
4444 dlls/opengl32/wgl_ext.h:
4445 opengl32: Remove unused code.
4447 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
4449 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4450 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
4451 winex11.drv: Move WGL extension code to winex11.drv.
4453 2006-09-12 Alexandre Julliard <julliard@winehq.org>
4455 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
4456 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
4457 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
4458 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
4459 dlls/kernel/console.c, dlls/kernel/console_private.h,
4460 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
4461 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
4462 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
4463 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
4464 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
4465 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
4466 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
4467 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
4468 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
4469 dlls/kernel/local16.c, dlls/kernel/locale.c,
4470 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
4471 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
4472 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
4473 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
4474 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
4475 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
4476 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
4477 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
4478 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
4479 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
4480 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
4481 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
4482 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
4483 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
4484 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
4485 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
4486 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
4487 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
4488 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
4489 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
4490 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
4491 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
4492 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
4493 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
4494 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
4495 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
4496 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
4497 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
4498 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
4499 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
4500 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
4501 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
4502 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
4503 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
4504 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
4505 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
4506 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
4507 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
4508 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
4509 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
4510 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
4511 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
4512 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
4513 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
4514 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
4515 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
4516 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
4517 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
4518 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
4519 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
4520 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
4521 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
4522 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
4523 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
4524 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
4525 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
4526 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
4527 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
4528 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
4529 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
4530 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
4531 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
4532 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
4533 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
4534 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
4535 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
4536 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
4537 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
4538 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
4539 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
4540 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
4541 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
4542 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
4543 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
4544 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
4545 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
4546 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
4547 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
4548 dlls/kernel/resource.c, dlls/kernel/resource16.c,
4549 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
4550 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
4551 dlls/kernel/syslevel.c, dlls/kernel/system.c,
4552 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
4553 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
4554 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
4555 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
4556 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
4557 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
4558 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
4559 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
4560 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
4561 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
4562 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
4563 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
4564 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
4565 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
4566 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
4567 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
4568 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
4569 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
4570 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
4571 dlls/kernel/version.c, dlls/kernel/version.rc,
4572 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
4573 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
4574 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
4575 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
4576 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
4577 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
4578 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
4579 dlls/kernel32/computername.c, dlls/kernel32/console.c,
4580 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
4581 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
4582 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
4583 dlls/kernel32/error16.c, dlls/kernel32/except.c,
4584 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
4585 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
4586 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
4587 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
4588 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
4589 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
4590 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
4591 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
4592 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
4593 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
4594 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
4595 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
4596 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
4597 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
4598 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
4599 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
4600 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
4601 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
4602 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
4603 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
4604 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
4605 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
4606 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
4607 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
4608 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
4609 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
4610 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
4611 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
4612 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
4613 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
4614 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
4615 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
4616 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
4617 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
4618 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
4619 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
4620 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
4621 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
4622 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
4623 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
4624 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
4625 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
4626 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
4627 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
4628 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
4629 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
4630 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
4631 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
4632 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
4633 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
4634 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
4635 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
4636 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
4637 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
4638 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
4639 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
4640 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
4641 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
4642 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
4643 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
4644 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
4645 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
4646 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
4647 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
4648 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
4649 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
4650 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
4651 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
4652 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
4653 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
4654 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
4655 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
4656 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
4657 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
4658 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
4659 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
4660 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
4661 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
4662 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
4663 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
4664 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
4665 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
4666 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
4667 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
4668 dlls/kernel32/process.c, dlls/kernel32/profile.c,
4669 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
4670 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
4671 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
4672 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
4673 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
4674 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
4675 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
4676 dlls/kernel32/tape.c, dlls/kernel32/task.c,
4677 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
4678 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
4679 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
4680 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
4681 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
4682 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
4683 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
4684 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
4685 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
4686 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
4687 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
4688 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
4689 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
4690 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
4691 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
4692 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
4693 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
4694 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
4695 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
4696 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
4697 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
4698 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
4699 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
4700 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
4701 tools/make_makefiles:
4702 kernel32: Renamed the kernel directory to kernel32.
4703 Also get rid of the kernel/messages subdirectory.
4705 * libs/wine/config.c:
4706 libwine: Avoid a compiler warning on Solaris.
4708 2006-09-12 Mike McCormack <mike@codeweavers.com>
4710 * dlls/msi/tests/db.c:
4711 msi: Add some more tests for MsiOpenDatabase.
4713 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
4715 * dlls/oleaut32/hash.c:
4716 oleaut32: Replace a loop with a simple computation.
4718 * tools/widl/hash.c:
4719 widl: Replace a loop with a simple computation.
4721 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
4723 * dlls/wintrust/register.c:
4724 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
4726 * dlls/wintrust/register.c:
4727 wintrust: Removed stray backslash.
4729 * dlls/wintrust/register.c:
4730 wintrust: Typo in TRACE.
4732 * dlls/wintrust/register.c:
4733 wintrust: Simplify registrations by using WintrustAddActionID.
4735 2006-09-11 James Hawkins <truiken@gmail.com>
4737 * dlls/msi/classes.c:
4738 msi: Don't try to register a class if a COM server file is not provided.
4740 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
4742 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
4743 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
4745 2006-09-11 Benjamin Arai <me@benjaminarai.com>
4747 * dlls/oleaut32/tests/vartest.c:
4748 oleaut32: Conformance test for function variant:VarIdiv.
4750 * dlls/oleaut32/variant.c:
4751 oleaut32: Fixes for function variant:VarIdiv.
4753 * dlls/oleaut32/tests/vartest.c:
4754 oleaut32: Conformance test for function variant:VarDiv.
4756 * dlls/oleaut32/variant.c:
4757 oleaut32: Fixes for function variant:VarDiv.
4759 2006-09-11 H. Verbeet <hverbeet@gmail.com>
4761 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
4762 wined3d: Cleanup the surface loading code a bit.
4763 - Separate allocation and uploading of textures.
4764 - Move common code for allocating, uploading and downloading textures
4765 into separate functions.
4766 - Set the correct format and type for DXT textures.
4768 * dlls/d3d8/device.c:
4769 d3d8: Free the shader handle table.
4771 2006-09-12 Alexandre Julliard <julliard@winehq.org>
4773 * dlls/ntdll/file.c:
4774 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
4775 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
4778 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
4779 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
4781 wrc: Change the prefix on bison-generated names to avoid the name-prefix
4784 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
4785 tools/wmc/wmc.c, tools/wmc/wmc.h:
4786 wmc: Change the prefix on bison-generated names to avoid the name-prefix
4789 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
4790 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
4791 tools/widl/utils.h, tools/widl/widl.c:
4792 widl: Change the prefix on bison-generated names to avoid the name-prefix
4795 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
4796 libs/wpp/wpp_private.h:
4797 wpp: Change the prefix on bison-generated names to avoid the name-prefix
4800 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
4801 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
4804 2006-09-11 Alexandre Julliard <julliard@winehq.org>
4806 * dlls/msi/cond.y, dlls/msi/sql.y:
4807 msi: Change the prefix on bison-generated names to avoid the name-prefix
4810 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
4811 tools/wmc/mcy.y, tools/wrc/parser.y:
4812 Make.rules: Set the default prefix for bison files from the file basename.
4814 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
4815 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
4816 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
4817 makefiles: List bison dependencies explicitly for parallel makes, since older
4818 bisons don't support --defines.
4820 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4822 * dlls/gdi/freetype.c:
4823 gdi32: Fix logical error of italic, bold determination.
4825 * dlls/gdi/gdiobj.c:
4826 gdi32: Fix DefaultGuiFont name string for Korean Charset.
4828 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
4830 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
4831 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
4832 localspl: Add minimal localspl.dll.
4834 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
4836 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4837 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
4838 dinput: Move hook_thread from device to DirectInput.
4840 2006-09-11 Alexandre Julliard <julliard@winehq.org>
4842 * dlls/kernel/cpu.c:
4843 kernel: Better CPU detection on MacOS.
4845 * dlls/winex11.drv/opengl.c:
4846 winex11.drv: Avoid compile errors in the non-OpenGL case.
4849 Makefile: Don't build all the tools before make depend, only build makedep
4852 * dlls/Maketest.rules.in:
4853 Maketest.rules: Don't require testlist.c to be built before make depend.
4855 * dlls/shell32/Makefile.in:
4856 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
4858 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
4859 programs/winetest/dist.rc, programs/winetest/maketest,
4860 programs/winetest/winetest.rc, tools/make_makefiles:
4861 winetest: Generate the list of test resources in make_makefiles.
4862 Only include test revision information in the distributed binary.
4864 * programs/winetest/main.c, programs/winetest/maketest,
4865 programs/winetest/util.c, programs/winetest/winetest.h:
4866 winetest: Store the test name as the resource name instead of in a separate
4869 2006-09-11 Robert Shearman <rob@codeweavers.com>
4871 * dlls/ole32/storage32.c:
4872 ole32: Add a check for a condition where a stream has an invalid size
4873 and so there aren't enough blocks in the chain to write data into.
4875 * dlls/ole32/storage32.c:
4876 ole32: Remove some assertions in the stuctured storage code by
4877 returning error codes to the caller and by handling the error
4880 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
4881 ole32: Convert the *_{Read,Write}At structured storage functions to
4882 return HRESULTs instead of BOOLs so that errors can be properly
4883 propagated from lower levels.
4885 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
4886 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
4888 * dlls/ole32/tests/storage32.c:
4889 ole32: Make an ok message match the name of the function it is testing.
4891 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
4892 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
4894 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
4895 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
4896 not all of the requested bytes were available.
4898 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
4899 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
4901 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
4903 * dlls/wintrust/register.c:
4904 wintrust: Change the name of the strings to not confuse them with the functions
4905 that are present in wintrust.
4907 * dlls/wintrust/register.c:
4908 wintrust: Use the return value of CryptRegisterOIDFunction.
4910 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
4912 * dlls/gdi/tests/font.c:
4913 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
4915 2006-08-30 James Liggett <jrliggett@cox.net>
4917 * programs/explorer/Makefile.in, programs/explorer/systray.c:
4918 explorer: Add support for tooltips for system tray icons.
4919 Based on the original systray implementation by Kai Morich
4920 <kai.morich@bigfoot.de>.
4922 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
4924 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4925 dlls/winex11.drv/winex11.drv.spec:
4926 winex11.drv: Import glx makecurrent/wglsharelists.
4928 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4929 dlls/winex11.drv/winex11.drv.spec:
4930 winex11.drv: Import glx context code.
4932 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
4934 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
4935 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
4936 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
4937 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
4938 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
4939 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
4940 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
4941 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
4942 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
4943 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
4946 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
4948 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
4949 dmusic: Print 64bit integers with wine_dbgstr_longlong.
4951 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
4953 * programs/taskmgr/trayicon.c:
4954 taskmgr: Remove dead code in trayicon.c (Coverity).
4956 * dlls/winspool.drv/tests/info.c:
4957 winspool: String cleanup in the tests.
4959 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4961 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
4962 dlls/d3d8/tests/d3d8_main.c:
4963 d3d8: Better stub for ValidateVertexShader + tests.
4965 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
4967 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
4968 dlls/riched20/editstr.h, dlls/riched20/paint.c:
4969 riched20: Rewrite of scrolling and some redrawing code.
4970 Replaces duplicated scrolling code with re-usable functions.
4971 Removes excessive boundary checking on scroll code, since that's done
4972 in the scrollbar control anyways.
4973 Properly separates repaint calls based on what has changed.
4974 Send EN_UPDATE and EN_CHANGE at the right places.
4975 Only call EnsureVisible on changes, not all repaints.
4977 2006-09-07 Francois Gouget <fgouget@free.fr>
4979 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
4980 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
4982 2006-09-10 Alexandre Julliard <julliard@winehq.org>
4984 * Make.rules.in, Makefile.in, tools/makedep.c:
4985 makedep: For generated headers, parse the source idl instead.
4986 This avoids having to generate all the headers before make depend.
4988 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
4990 * dlls/shell32/shellole.c:
4991 shell32: Remove the unused shell allocator.
4993 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
4994 shell32: Document the shell32 "mini-COM" functions.
4996 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
4998 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
4999 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5000 ddraw: Pass the fullscreen flag to wined3d.
5002 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
5003 dlls/ddraw/tests/ddrawmodes.c:
5004 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
5006 * dlls/ddraw/surface.c:
5007 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
5009 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
5011 * dlls/kernel/computername.c:
5012 kernel: Remove dead code in computername.c.
5014 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
5016 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
5017 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
5019 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
5021 * dlls/dswave/dswave_main.c:
5022 dswave: Print 64bit integers with wine_dbgstr_longlong.
5024 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
5026 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
5027 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
5029 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
5031 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
5032 dlls/dplayx/name_server.h:
5033 dplayx: Cast-qual warnings fix.
5035 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
5037 * dlls/dnsapi/query.c:
5038 dnsapi: Cast-qual warnings fix.
5040 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
5042 * dlls/dinput/device.c:
5043 dinput: Cast-qual warnings fix.
5045 * dlls/ddraw/texture.c:
5046 ddraw: Cast-qual warning fix.
5048 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
5050 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
5051 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
5052 programs/progman/Fr.rc, programs/regedit/Fr.rc,
5053 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
5054 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
5055 programs/winhelp/Fr.rc:
5056 Assorted French translation improvements.
5058 * programs/winecfg/Fr.rc:
5059 winecfg: French translation update.
5061 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
5063 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
5064 hhctrl: New French translation.
5066 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
5067 winspool.drv: New French translation.
5069 * dlls/mshtml/Fr.rc:
5070 mshtml: Updated French translation.
5072 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
5074 * dlls/crypt32/tests/main.c:
5075 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
5077 * dlls/crypt32/main.c:
5078 crypt32: Implemented CryptSIPRemoveProvider.
5080 * dlls/crypt32/main.c:
5081 crypt32: Add documentation.
5083 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
5085 * dlls/gdi/tests/metafile.c:
5086 gdi: Change the metafile.c test to use sprintf instead of snprintf for
5089 2006-09-09 Alexandre Julliard <julliard@winehq.org>
5091 * dlls/kernel/process.c:
5092 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
5095 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
5096 documentation/Makefile.in:
5097 makefiles: Make sure that all phony targets depend on 'dummy'.
5099 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
5100 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
5102 * fonts/Makefile.in:
5103 fonts: Avoid using the $< make variable in explicit rules.
5105 * tools/Makefile.in, tools/makedep.c:
5106 makedep: Support for new naming scheme for lex files.
5108 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
5109 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
5110 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
5111 makefiles: Add global rules for bison and lex files.
5112 Also build the .c and .h files separately to allow parallel makes.
5114 * programs/winedbg/dbg.y:
5115 winedbg: Allow building without debug support in the parser.
5118 wrc: Allow building without debug support in the parser.
5121 wmc: Allow building without debug support in the parser.
5123 * tools/widl/widl.c:
5124 widl: Allow building without debug support in the parser.
5126 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
5127 winhelp: Specify the lex options directly in the source file.
5129 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
5130 winedbg: Specify the lex options directly in the source file.
5132 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
5133 msi: Specify the bison name prefix directly in the source file.
5135 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
5136 libs/wpp: Specify the bison name prefix directly in the source file.
5138 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
5140 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
5141 dbghelp: Cast-qual warnings fix.
5143 * dlls/kernel/virtual.c, include/winbase.h:
5144 kernel: Constify a formal parameter.
5146 2006-09-08 Mike McCormack <mike@codeweavers.com>
5148 * configure, configure.ac, dlls/oleaut32/Makefile.in,
5149 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
5150 dlls/oleaut32/ungif.h, include/config.h.in:
5151 oleaut32: Include minimal ungif source to remove dependency on libungif.
5153 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
5155 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
5156 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
5158 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
5160 * dlls/crypt32/main.c:
5161 crypt32: Bail out on registry errors and return the error (if any).
5163 * dlls/crypt32/main.c:
5164 crypt32: Add documentation.
5166 * dlls/crypt32/main.c:
5167 crypt32: Change the order of writing to the registry.
5169 * dlls/crypt32/main.c:
5170 crypt32: Bail out on registry errors and return the error (if any).
5172 * dlls/crypt32/main.c:
5173 crypt32: Added some input validation.
5175 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
5177 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
5178 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
5179 include/Makefile.in, include/lmcons.h, include/svrapi.h:
5180 svrapi: Added a stub svrapi.dll.
5182 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
5184 * dlls/winspool.drv/info.c:
5185 winspool: Manage loaded monitors in a list.
5187 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
5188 winspool: Minimal load/unload printmonitors; use it to get a test working.
5190 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
5192 * dlls/user/sysparams.c:
5193 user: ChangeDisplaySettings virtual desktop mode handling fix.
5195 2006-09-08 Alexandre Julliard <julliard@winehq.org>
5198 wine.inf: Register msiexec.
5200 2006-09-07 Benjamin Arai <me@benjaminarai.com>
5202 * dlls/oleaut32/tests/vartest.c:
5203 oleaut32: Conformance test for function variant:VarPow.
5205 * dlls/oleaut32/variant.c:
5206 oleaut32: Fixes for function variant:VarPow.
5208 * dlls/oleaut32/tests/vartest.c:
5209 oleaut32: Conformance test for function variant:VarAnd.
5211 * dlls/oleaut32/variant.c:
5212 oleaut32: Fixes for function variant:VarAnd.
5214 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
5216 * dlls/ntdll/tests/info.c:
5217 ntdll/tests: Print 64bit integers as two 32 bit integers.
5219 2006-09-08 Mike McCormack <mike@codeweavers.com>
5221 * dlls/msi/tests/db.c:
5222 msi: Add more tests for temporary columns.
5224 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
5225 msi: Fix the TEMPORARY keyword for columns.
5227 * dlls/msi/tests/db.c:
5228 msi: Add a test for MsiDatabaseIsTablePersistent.
5230 * dlls/msi/msiquery.c, include/msiquery.h:
5231 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
5233 * dlls/msi/string.c:
5234 msi: Increase the size of the string table.
5236 * dlls/msi/action.c:
5237 msi: Split code to create a random package name into a separate function.
5240 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
5242 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
5244 * dlls/ntdll/file.c:
5245 ntdll: attr is never NULL inside NtCreateFile.
5247 2006-09-07 James Hawkins <truiken@gmail.com>
5249 * dlls/msi/join.c, dlls/msi/tests/db.c:
5250 msi: Allow non-key columns to be used with the join query.
5252 * dlls/msi/tests/db.c:
5253 msi: Add tests for MSI SQL join queries.
5255 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
5257 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
5258 widl: Add more complete pointer handling to write_typeformatstring_var.
5260 2006-09-07 Francois Gouget <fgouget@free.fr>
5262 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
5263 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
5264 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
5265 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
5266 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
5267 programs/view/init.c:
5268 Assorted spelling fixes.
5270 * dlls/ntdll/ntdll.spec:
5271 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
5273 * dlls/setupapi/setupapi.spec:
5274 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
5276 * dlls/tapi32/line.c:
5277 tapi32: Fix spelling of a local variable.
5279 * dlls/ole32/stg_stream.c:
5280 ole32: Fix spelling of a couple of local variables.
5282 * dlls/shell32/shlmenu.c:
5283 shell32: Fix spelling of a local variable.
5285 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
5286 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
5288 * include/ntstatus.h, include/sddl.h:
5289 include: Document some Microsoft spelling mistakes so we know they are not to
5293 shell32: Fix name of a constant.
5296 include: Fix the name of a MODEMSETTINGS field.
5298 * include/imagehlp.h:
5299 imagehlp: Fix the name of the ADDRESS_MODE enum.
5301 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
5303 * dlls/advpack/files.c:
5304 advpack: Cast-qual warnings fix.
5306 2006-09-07 Kai Blin <kai.blin@gmail.com>
5308 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
5309 secur32: Fix DecryptMessage for the dummy case.
5311 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
5312 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
5313 secur32: Fix generation of the session key.
5315 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
5317 * dlls/crypt32/oid.c:
5318 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
5320 * dlls/crypt32/oid.c:
5321 crypt32: Add some documentation.
5323 2006-09-07 Albert Lee <trisk@jhu.edu>
5325 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
5326 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
5328 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
5330 * configure, configure.ac:
5331 configure.ac: Display a hint when CAPI is not supported.
5333 2006-09-07 Alexandre Julliard <julliard@winehq.org>
5335 * dlls/ntdll/signal_i386.c:
5336 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
5338 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
5340 * dlls/wined3d/device.c:
5341 wined3d: Simplify setting the stencil renderstate.
5343 * dlls/wininet/ftp.c:
5344 wininet: Fix fd leak on failure case.
5346 * dlls/winmm/wineoss/midi.c:
5347 wineoss: Remove "please report" from a trace.
5349 * programs/winefile/winefile.c:
5350 winefile: Fix the display of free disk space in the statusbar.
5352 * programs/regedit/framewnd.c:
5353 regedit: Also refresh the listview.
5355 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
5356 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
5358 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
5360 * dlls/riched20/editor.c:
5361 riched20: WM_CONTEXTMENU fix for custom context menus.
5363 * dlls/riched20/caret.c:
5364 riched20: ME_SetSelection -1 to -1 behavior fix.
5366 2006-08-30 James Hawkins <truiken@gmail.com>
5368 * dlls/crypt32/decode.c:
5369 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
5372 * dlls/crypt32/decode.c:
5373 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
5375 2006-09-03 James Hawkins <truiken@gmail.com>
5377 * dlls/msi/custom.c:
5378 msi: Store the CustomActionData for deferred custom actions.
5380 * dlls/msi/dialog.c:
5381 msi: Add the ability to change directories in the DirectoryList control.
5383 2006-09-01 James Hawkins <truiken@gmail.com>
5385 * dlls/msi/dialog.c:
5386 msi: Add initial implementation of the DirectoryList control.
5388 * dlls/msi/dialog.c:
5389 msi: Load and display the VolumeCostList control's column headers.
5391 2006-08-31 James Hawkins <truiken@gmail.com>
5393 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
5394 msi: Store and use the center point of the dialog window in between dialogs.
5396 * dlls/msi/dialog.c:
5397 msi: Verify the path in the PathEdit control.
5399 * dlls/msi/dialog.c:
5400 msi: Search for the browse dialog controls by type instead of name.
5402 * dlls/msi/dialog.c:
5403 msi: Provide the control to the dialog_update function for the case
5404 when the control isn't attached to the dialog yet.
5406 2006-08-30 James Hawkins <truiken@gmail.com>
5408 * dlls/msi/tests/db.c:
5409 msi: Add more tests for the _Streams table.
5411 2006-09-03 Dan Kegel <dank@kegel.com>
5413 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
5414 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
5415 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
5416 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
5417 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
5418 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
5419 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
5420 programs/cmd/batch.c, programs/cmd/builtins.c,
5421 programs/cmd/directory.c, programs/cmd/wcmd.h,
5422 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
5423 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
5424 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
5425 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
5426 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
5427 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
5428 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
5429 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
5430 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
5431 programs/wcmd: Rename to programs/cmd.
5433 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
5435 * dlls/user/static.c:
5436 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
5438 2006-09-06 James Hawkins <truiken@gmail.com>
5440 * tools/winapi/msvcmaker:
5441 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
5443 * dlls/msi/tests/format.c:
5444 msi: Add many more MsiFormatRecord tests.
5446 * dlls/msi/tests/format.c:
5447 msi: Fix two MsiFormatRecord tests.
5449 2006-09-05 James Hawkins <truiken@gmail.com>
5451 * dlls/msi/format.c, dlls/msi/tests/format.c:
5452 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
5454 * dlls/msi/format.c, dlls/msi/tests/format.c:
5455 msi: Fix creation of the default format in MsiFormatRecord.
5457 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
5458 msi: Add more tests for MsiFormatRecord.
5460 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
5462 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
5463 wined3d: Add support for R32F and R16F texture formats.
5465 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
5467 * dlls/wined3d/wined3d_private.h:
5468 wined3d: Remove unused field: Surface.textureName.
5470 * dlls/wined3d/device.c:
5471 wined3d: Clean up ActiveRender.
5473 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
5475 * dlls/wined3d/device.c:
5476 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
5479 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
5481 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
5482 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
5483 dlls/comdlg32/fontdlg.c:
5484 comdlg32: Cast-qual warnings fix.
5486 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
5488 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
5489 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
5490 dlls/comdlg32/printdlg16.c:
5491 comdlg32: Cast-qual warnings fix.
5493 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
5495 * dlls/crypt32/tests/oid.c:
5496 crypt32/tests: Cast-qual warning fix.
5498 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
5499 crypt32: Cast-qual warnings fix.
5501 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5503 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
5504 shfolder: Add version resource.
5506 * dlls/shlwapi/tests/path.c:
5507 shlwapi: Simple test for UrlCanonicalizeA.
5509 2006-09-01 András Kovács <andras@csevego.net>
5511 * dlls/wined3d/device.c:
5512 wined3d: Implement BlendFactor renderstate.
5514 * dlls/wined3d/device.c:
5515 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
5517 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
5519 * dlls/crypt32/oid.c:
5520 crypt32: Set last error on registry errors.
5522 * dlls/wintrust/register.c:
5523 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
5525 * include/wintrust.h:
5526 wintrust.h: Added several defines needed for the registration of wintrust.dll.
5528 * dlls/wintrust/register.c:
5529 wintrust: Only register actions when
5530 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
5532 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
5534 * dlls/wintrust/register.c:
5535 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
5537 * dlls/wintrust/register.c:
5538 wintrust: Register DRIVER_ACTION_VERIFY.
5540 * dlls/wintrust/register.c:
5541 wintrust: Register OFFICESIGN_ACTION_VERIFY.
5543 * dlls/wintrust/register.c:
5544 wintrust: Register HTTPSPROV_ACTION.
5546 * dlls/wintrust/register.c:
5547 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
5549 * dlls/wintrust/register.c:
5550 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
5552 * dlls/wintrust/register.c:
5553 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
5555 * dlls/wintrust/register.c:
5556 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
5558 * dlls/wintrust/register.c, tools/wine.inf:
5559 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
5561 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
5563 * include/softpub.h:
5564 softpub.h: Added several new defines for provider functions.
5566 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
5568 * include/wintrust.h:
5569 wintrust.h: Added a new define for a provider function.
5571 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
5573 * dlls/kernel/resource16.c, include/wine/winuser16.h:
5574 kernel: Constify some formal parameters.
5576 2006-09-01 Mike McCormack <mike@codeweavers.com>
5578 * dlls/msi/tests/db.c:
5579 msi: Add a short test for transforms.
5581 * dlls/msi/tests/db.c:
5582 msi: Make opening and closing 4000 handle into two tests, not 20000.
5584 2006-08-31 Robert Shearman <rob@codeweavers.com>
5586 * dlls/ole32/oleobj.c:
5587 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
5588 DataAdviseHolder_Advise since there is no requirement for the
5589 application to keep this memory valid for the lifetime of the
5592 * dlls/ole32/oleobj.c:
5593 ole32: Don't send data changes in DataAdviseHolder_Advise for
5594 ADVF_PRIMEFIRST connections if we are connected to a data object,
5595 since it will send the data change for us.
5597 * dlls/ole32/defaulthandler.c:
5598 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
5599 both defer to the real data object if the cached versions fail and we
5603 ole32: Add a reference to the stream in RPC_StartLocalServer since we
5604 release a reference to it when the local server thread dies.
5606 * dlls/ole32/tests/ole2.c:
5607 ole32: Add a test for OleLoad.
5609 * dlls/ole32/ole2.c:
5610 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
5612 * dlls/ole32/ole2.c:
5613 ole32: Re-order the function calls in OleLoad to match native.
5614 Call IOleObject_GetMiscStatus like OleCreate and native do.
5616 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
5617 ole32: Add tests for OleCreate.
5619 * dlls/ole32/ole2.c:
5620 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
5621 render option is specified as draw or format.
5622 This is documented on MSDN and is confirmed by tests.
5624 * dlls/ole32/ole2.c:
5625 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
5627 * dlls/ole32/ole2.c:
5628 ole32: Re-structure OleCreate to match to order of calls that native does.
5629 Get rid of hres1 since all failures are returned. Cleanup pUnk on
5630 failure and make sure to return NULL in ppvObj.
5632 * dlls/ole32/ole2.c:
5633 ole32: Set the storage's class ID in OleCreate.
5635 * dlls/rpcrt4/cproxy.c:
5636 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
5637 Make StdProxy_GetIID and StdProxy_GetChannel return void.
5638 Don't bother checking for This and pRpcChannelBuffer being NULL as
5641 2006-08-31 Mike McCormack <mike@codeweavers.com>
5643 * dlls/msi/database.c, dlls/msi/tests/db.c:
5644 msi: Implement MsiDatabaseExport.
5646 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
5647 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
5649 * dlls/msi/insert.c, dlls/msi/tests/db.c:
5650 msi: Make sure there's a value for each column when inserting data.
5652 * dlls/msi/table.c, dlls/msi/tests/db.c:
5653 msi: Validate database fields before inserting them.
5655 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
5657 msi: Create a function to copy record fields, use it to order INSERT fields
5660 * dlls/msi/tests/record.c:
5661 msi: Add a few more tests for MSI_NULL_INTEGER.
5663 * dlls/msi/create.c, dlls/msi/tests/db.c:
5664 msi: Check that column names are unique when creating a table.
5666 2006-08-31 Huw Davies <huw@codeweavers.com>
5668 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
5669 dlls/rpcrt4/tests/cstub.c:
5670 rpcrt4: Add delegating stub support.
5672 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
5673 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
5674 that will be used as the server object for delegated stubs.
5676 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
5678 * dlls/wintrust/register.c:
5679 wintrust: Moved the generation of the guidstring to a separate function.
5681 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
5683 wintrust: Implementation of WintrustAddActionID.
5685 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
5687 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
5688 dlls/wintrust/tests/register.c:
5689 wintrust: Implementation of WintrustRemoveActionID.
5691 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
5693 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
5694 widl: Sanity check string and pointer attrs. Don't assign string as type.
5696 * tools/widl/parser.y:
5697 widl: Handle more pointer types in get_struct_type.
5699 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
5701 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
5702 tools/widl/typegen.c, tools/widl/widltypes.h:
5703 widl: Remove checks for typedefs that always fail.
5705 2006-08-29 James Hawkins <truiken@gmail.com>
5707 * dlls/advpack/install.c:
5708 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
5710 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
5711 advpack: Get the proper working directory in install_init.
5713 2006-08-30 Huw Davies <huw@codeweavers.com>
5715 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
5716 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
5718 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
5721 * dlls/rpcrt4/cstub.c:
5722 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
5724 * dlls/rpcrt4/cstub.c:
5725 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
5727 2006-08-30 Mike McCormack <mike@codeweavers.com>
5729 * dlls/msi/dialog.c:
5730 msi: Don't crash if we can't find a control.
5732 * dlls/msi/tokenize.c:
5733 msi: Use a binary search to find sql keywords.
5735 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
5736 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
5737 ddraw: Make tests pass when OpenGL libraries aren't present.
5739 2006-08-29 Robert Reif <reif@earthlink.net>
5741 * dlls/advapi32/tests/lsa.c:
5742 advapi32: Fix lsa tests on windows98.
5744 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
5746 * tools/widl/parser.y:
5747 widl: Generate an error for "int f(void a)".
5749 * tools/widl/header.c:
5750 widl: Print pointers more aesthetically in generated header.
5752 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
5753 tools/widl/typelib.c, tools/widl/widltypes.h:
5754 widl: Add an is_ptr function.
5756 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
5757 tools/widl/widltypes.h, tools/widl/write_msft.c:
5758 widl: Factor the entry_t structure.
5760 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
5761 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
5762 tools/widl/write_msft.c:
5763 widl: Use type_t for typedefs, not var_t. Simplify representation.
5765 * tools/widl/parser.y:
5766 widl: Generate names for tagless structs, unions and enums.
5768 2006-08-29 Robert Shearman <rob@codeweavers.com>
5770 * dlls/rpcrt4/cproxy.c:
5771 rpcrt4: Make the reference counting in the standard proxy thread-safe.
5773 * dlls/rpcrt4/cstub.c:
5774 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
5775 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
5778 * dlls/rpcrt4/cproxy.c:
5779 rpcrt4: Remove some unused code.
5781 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
5782 dlls/rpcrt4/ndr_midl.c:
5783 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
5784 idenitfy what the code contained does - it is a number of helpers for
5785 generated client/server code.
5787 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
5788 dlls/rpcrt4/ndr_midl.c:
5789 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
5790 functions to cproxy.c since both sets of functions depend on the
5791 implementations of the standard stubs and proxies.
5794 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
5795 which seems to be more appropriate and matches the errno translation
5798 * dlls/oleaut32/tmarshal.c:
5799 oleaut32: Delay the creation of the stub object for IDispatch until it is
5802 * dlls/oleaut32/typelib.c:
5803 oleaut32: Fix a leak of the module reference count.
5805 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
5807 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
5808 dlls/comctl32/trackbar.c:
5809 comctl32: Cast-qual warnings fix.
5811 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
5813 * dlls/advpack/files.c:
5814 advpack: Cast-qual warnings fix.
5816 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
5818 * dlls/comdlg32/filedlg.c:
5819 comdlg: Send missing CDN_FOLDERCHANGE.
5821 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
5823 * include/wincrypt.h:
5824 wincrypt.h: Add new OID.
5826 * include/softpub.h:
5827 softpub.h: Add a GUID.
5829 * include/wintrust.h:
5830 wintrust.h: Add a GUID.
5832 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
5834 * dlls/wintrust/register.c:
5835 wintrust: Add some documentation.
5837 * dlls/wintrust/tests/register.c:
5838 wintrust: Add some extra tests for WintrustRemoveActionID.
5840 2006-08-29 Mike McCormack <mike@codeweavers.com>
5843 msi: Fix a memory leak.
5845 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
5846 msi: Free the handle table on PROCESS_DETACH.
5848 * dlls/msi/tests/package.c:
5849 msi: Fix test compilation with MSVC6.
5851 * dlls/msi/package.c, dlls/msi/tests/package.c:
5852 msi: Properties are case sensitive.
5854 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
5856 * configure, configure.ac, dlls/Makefile.in,
5857 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
5858 programs/winetest/Makefile.in:
5859 wintrust: Add framework and initial tests.
5861 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
5863 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
5864 wintrust: Add some register stubs.
5866 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
5867 dlls/wintrust/wintrust_main.c:
5868 wintrust: Move register related functions to a separate file.
5870 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
5872 * tools/widl/header.c:
5873 widl: Add the rest of the pointer types to write_type.
5875 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
5877 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
5878 programs/regedit/listview.c, programs/winedbg/display.c,
5879 programs/winedbg/source.c, programs/winedbg/stack.c:
5880 Remove some more unused debugging channels.
5882 2006-08-26 Huw Davies <huw@codeweavers.com>
5884 * dlls/rpcrt4/tests/cstub.c:
5885 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
5886 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
5887 the base interface's IRpcStubBuffer_Connect. This vtbl should
5888 presumably forward calls to the real object's vtbl. We can't simply
5889 pass the real object to the base interface's stub, as the real
5890 object's QI may not provide us with the base interface.
5892 2006-08-28 Huw Davies <huw@codeweavers.com>
5894 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
5895 rpcrt4: Add a helper function to create a stub.
5897 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
5899 * dlls/wined3d/vertexshader.c:
5900 wined3d: Apply the half pixel correction for shaders too.
5902 2006-08-28 James Hawkins <truiken@gmail.com>
5904 * dlls/msi/dialog.c:
5905 msi: Use msi_dialog_dup_property where appropriate.
5907 * dlls/msi/dialog.c:
5908 msi: Use the respective update functions when creating the Browse dialog control.
5910 * dlls/msi/dialog.c:
5911 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
5913 * dlls/msi/dialog.c:
5914 msi: Update the PathEdit control in response to the DirectoryListUp event.
5916 * dlls/msi/dialog.c:
5917 msi: Highlight the text in the PathEdit control.
5919 2006-08-28 Dan Kegel <dank@kegel.com>
5921 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
5922 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
5924 msi: Callers of alloc_msihandle should handle failure.
5926 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
5927 msi: Remove limit on number of handles.
5929 * dlls/msi/tests/db.c:
5930 msi/tests: Add test to verify we can create 4000 msi handles.
5932 2006-08-28 Robert Shearman <rob@codeweavers.com>
5934 * dlls/quartz/videorenderer.c:
5935 quartz: Use the absolute height of the bitmap format as a negative values
5936 simply means it is a top-down bitmap.
5939 ole32: Return errors if the attempt to start a LocalService object fails.
5941 * dlls/ole32/compobj.c:
5942 ole32: AppId is a value under the clsid key, rather than a key.
5944 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
5945 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
5946 ole32: Fix functions defined without specifying argument types by changing
5949 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
5951 * dlls/winex11.drv/opengl.c:
5952 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
5954 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
5956 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
5957 riched20: EM_EXSETSEL fixes and conformance tests.
5959 2006-08-28 Alexandre Julliard <julliard@winehq.org>
5961 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
5962 tools: Get rid of the winapi makefile, it's not used anyway.
5964 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
5965 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
5966 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
5967 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
5968 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
5969 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
5970 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
5971 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
5972 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
5973 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
5974 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
5975 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
5976 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
5977 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
5978 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
5979 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
5980 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
5981 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
5982 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
5983 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
5984 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
5985 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
5986 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
5987 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
5988 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
5989 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
5990 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
5991 makefiles: Only run test and documentation targets in directories that need them.
5993 * programs/winetest/Makefile.in, tools/make_makefiles:
5994 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
5996 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
5997 tools: Added make_makefiles tool that updates the list in configure.ac and
5998 runs make_dlls and make_progs.
6000 * dlls/kernel/cpu.c:
6001 kernel: Get rid of useless trace.
6003 2006-08-28 Mike McCormack <mike@codeweavers.com>
6005 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
6006 dlls/msi/tests/db.c:
6007 msi: Fix writing of long strings to the database.
6009 * dlls/msi/record.c:
6010 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
6012 2006-08-27 H. Verbeet <hverbeet@gmail.com>
6014 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
6015 d3d8: Use proper handles for pixel shaders.
6017 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
6018 d3d8: Improve shader handle management.
6020 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
6022 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
6023 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
6025 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6027 * dlls/msi/msi_Ko.rc:
6028 msi: Updated Korean resource.
6030 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
6032 * dlls/dbghelp/stabs.c:
6033 dbghelp: Removed stabs dump facility now that we have it (for PE files)
6036 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
6037 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
6038 winedump: Added -G option to dump raw stabs information from PE files.
6040 * programs/winedbg/memory.c:
6041 winedbg: Native dbghelp generate long basic types, so handle them too.
6043 2006-08-27 Jacek Caban <jacek@codeweavers.com>
6045 * dlls/mshtml/olecmd.c:
6046 mshtml: Added IDM_UNDERLINE implementation.
6048 * dlls/mshtml/olecmd.c:
6049 mshtml: Added IDM_ITALIC implementation.
6051 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
6052 dlls/mshtml/olecmd.c:
6053 mshtml: Added IDM_FONTNAME implementation.
6055 2006-08-25 James Hawkins <truiken@gmail.com>
6057 * dlls/msi/dialog.c:
6058 msi: Add a stub implementation of the VolumeCostList control.
6060 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
6061 msi: Add initial implementation of the DirectoryListUp event.
6063 * dlls/msi/dialog.c:
6064 msi: Add initial implementation of the DirectoryCombo control.
6066 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
6068 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
6069 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
6070 dlls/wined3d/wined3d_private.h:
6071 wined3d: Find the correct sampler type for < 2.0 pshaders.
6073 * dlls/wined3d/surface.c:
6074 wined3d: Properly initialize a variable.
6076 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
6078 * dlls/advapi32/tests/registry.c:
6079 advapi32/tests: Cast-qual warnings fix.
6081 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
6083 * dlls/riched20/editor.c:
6084 riched20: Remove two testing fixme's that were accidentally committed.
6086 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6088 * dlls/user/combo.c:
6089 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
6090 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
6091 breaks Z-order based painting.
6092 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
6093 WM_PAINT like Windows does.
6095 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
6097 * dlls/opengl32/wgl.c:
6098 opengl: Fix Mesa/DRI regression.
6100 2006-08-27 Robert Reif <reif@earthlink.net>
6102 * dlls/advapi32/tests/security.c:
6103 advapi32: Fix security tests to not crash on windows.
6105 2006-08-26 Robert Reif <reif@earthlink.net>
6107 * dlls/kernel/locale.c:
6108 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
6111 2006-08-25 Frank Richter <frank.richter@gmail.com>
6113 * dlls/setupapi/queue.c:
6114 setupapi: Make do_file_copyW send "target newer" notifications.
6116 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
6117 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
6118 as observed on Windows XP.
6120 2006-08-27 Alexandre Julliard <julliard@winehq.org>
6122 * dlls/kernel/path.c:
6123 kernel: Fixed off-by-one error in GetShortPathNameW.
6125 2006-08-26 Alexandre Julliard <julliard@winehq.org>
6127 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
6128 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
6129 wrc: Get rid of xmalloc casts.
6131 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
6132 tools/wrc/parser.y, tools/wrc/utils.c:
6133 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
6135 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
6136 wmc: Get rid of xmalloc casts.
6138 * tools/wmc/mcy.y, tools/wmc/utils.c:
6139 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
6141 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
6142 tools/widl/widltypes.h, tools/widl/write_msft.c:
6143 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
6145 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
6147 makefiles: Get rid of the checklink rules, they no longer work.
6149 2006-08-26 Robert Shearman <rob@codeweavers.com>
6151 * dlls/ole32/oleproxy.c:
6152 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
6153 Invoke, even though we are requesting a buffer size of 0 as we put
6154 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
6156 * dlls/ole32/oleproxy.c:
6157 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
6158 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
6161 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
6162 ole32: Add support for main-threaded apartments.
6163 A main-threaded apartment is the first single-threaded apartment in the
6164 process. It was designed to be used for legacy applications that don't
6165 want to think about threading at all, even if they are always called
6166 from the same context, as is the case for regular STAs.
6168 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
6169 ole32: Move the opening of the AppId key for a clsid to a helper function.
6171 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
6172 ole32: CoGetClassObject should host a single-threaded object in a
6173 single-threaded apartment if executing in a multi-threaded apartment,
6176 * dlls/ole32/compobj.c:
6177 ole32: Get the threading model value for inproc classes and output a
6178 fixme if we should create it in an apartment of another type.
6180 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
6182 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
6183 dlls/advapi32/eventlog.c:
6184 advapi32: Cast-qual warnings fix.
6186 2006-08-26 Jacek Caban <jacek@codeweavers.com>
6188 * dlls/mshtml/olecmd.c:
6189 mshtml: Better stub for QueryStatus(CGID_MSHTML).
6191 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
6192 mshtml: Added nsICommandParams argument to do_ns_command.
6194 2006-08-26 Robert Reif <reif@earthlink.net>
6196 * dlls/secur32/tests/secur32.c:
6197 secur32: Fix secur32 test to pass on windows.
6199 2006-08-25 Robert Reif <reif@earthlink.net>
6201 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
6202 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
6204 * dlls/advapi32/tests/lsa.c:
6205 advapi32: Fix lsa tests.
6207 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6209 * dlls/shlwapi/shlwapi_Ko.rc:
6210 shlwapi: Updated Korean resource.
6212 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
6214 * dlls/shell32/shlfileop.c:
6215 shell32: Fix a bug in SHELL_ConfirmW.
6216 Fix a bug introduced while changing the OK/Cancel to Yes/No.
6218 2006-08-26 Alexandre Julliard <julliard@winehq.org>
6220 * dlls/winex11.drv/Makefile.in:
6221 winex11.drv: Remove no longer used all: target.
6223 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
6225 * programs/oleview/typelib.c:
6226 oleview: Added data freeing in EnumFuncs function.
6228 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
6230 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
6231 quartz: Skip over INFO chunk in AVI file parsing.
6233 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
6235 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
6236 dlls/comctl32/theme_listbox.c:
6237 comctl32: Remove unneccessary default debug channels.
6239 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
6241 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
6242 dlls/wined3d/wined3d_private.h:
6243 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
6245 2006-08-25 Mike McCormack <mike@codeweavers.com>
6247 * dlls/msi/package.c:
6248 msi: Set the ALLUSERS property to 1 always.
6251 msi: Fix a memory leak.
6253 * dlls/msi/dialog.c:
6254 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
6256 2006-08-25 Alexandre Julliard <julliard@winehq.org>
6258 * dlls/winex11.drv/opengl.c:
6259 winex11.drv: Fix a compiler warning when OpenGL is missing.
6261 * dlls/crypt32/tests/encode.c:
6262 crypt32/tests: Avoid sizeof in traces.
6264 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
6265 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
6266 configure: Set rpath on all executables that link to libwine.
6267 Also add the -multiply_defined suppress option for executables on MacOS.
6269 * configure, configure.ac:
6270 configure: Make sure timezone and daylight are variables.
6272 * aclocal.m4, configure, configure.ac:
6273 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
6275 * configure, configure.ac:
6276 configure: Enable the -Wwrite-strings flag.
6278 * tools/winedump/main.c, tools/winedump/output.c,
6279 tools/winedump/winedump.h:
6280 winedump: Get rid of the install script.
6282 * programs/make_progs:
6283 make_progs: Update the directory list in configure.ac too.
6286 make_dlls: Update the directory list in configure.ac too.
6288 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6290 * programs/regedit/Ko.rc:
6291 regedit: Updated Korean resource.
6293 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
6295 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
6296 tools/widl/widl.c, tools/widl/widltypes.h:
6297 widl: Remove usage of type_t ref field for base types; simplify code.
6299 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
6301 * tools/widl/parser.y:
6302 widl: Write-strings warning fix.
6304 * dlls/mshtml/nsiface.idl:
6305 mshtml: Write-strings warnings fix.
6307 2006-08-25 Mike McCormack <mike@codeweavers.com>
6309 * dlls/msi/helpers.c, dlls/msi/package.c:
6310 msi: Reimplement msi_dup_property and msi_get_property_int.
6312 * dlls/msi/msipriv.h, dlls/msi/package.c:
6313 msi: Store properties in a hash table, not the database.
6314 Use string insensitive comparisons for property names.
6316 2006-08-24 James Hawkins <truiken@gmail.com>
6318 * dlls/msi/dialog.c:
6319 msi: Fix the height of the line control window.
6321 * dlls/msi/dialog.c:
6322 msi: Add a stub implementation of the DirectoryList dialog control.
6324 * dlls/msi/dialog.c:
6325 msi: Add a stub implementation of the DirectoryCombo dialog control.
6327 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
6329 * include/softpub.h:
6330 softpub.h: Added some GUIDs.
6332 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
6334 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
6335 wined3d: Load projected textures in fragment shaders.
6337 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
6338 wined3d: Compile pixel shaders in drawprim.
6340 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6342 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
6343 riched32: Add version resource.
6346 wine.inf: Add a bunch of fake dlls.
6348 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
6350 * dlls/ntdll/version.c:
6351 ntdll: Print 64bit integers with wine_dbgstr_longlong.
6353 2006-08-24 James Hawkins <truiken@gmail.com>
6355 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
6356 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
6357 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
6358 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
6359 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
6360 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
6361 msi: Inform the user with an error message when the MSI file path is invalid.
6363 2006-08-24 Alexandre Julliard <julliard@winehq.org>
6365 * ANNOUNCE, ChangeLog, VERSION, configure:
6368 ----------------------------------------------------------------
6369 2006-08-24 Alexandre Julliard <julliard@winehq.org>
6371 * configure, configure.ac:
6372 configure: Fixed bug in previous OpenGL warning patch.
6374 2006-08-17 Robert Reif <reif@earthlink.net>
6376 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
6377 advapi32: Output information on failed LsaQueryInformationPolicy tests.
6379 2006-08-24 Mike McCormack <mike@codeweavers.com>
6382 msi: Fix strings with lengths that are exact multiples of 2^16.
6384 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
6386 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
6387 gdi: Add missing glyph code to GetGlyphIndices and tests.
6389 2006-08-24 Mike McCormack <mike@codeweavers.com>
6391 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
6392 shell32: Use kernel functions in preference to libwine ones.
6394 * dlls/shell32/tests/shlfileop.c:
6395 shell32: Fix compilation of test on MSVC6.
6397 2006-08-24 James Hawkins <truiken@gmail.com>
6399 * dlls/msi/dialog.c:
6400 msi: Add an initial implementation of the PathEdit control.
6402 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
6404 * dlls/opengl32/wgl.c:
6405 opengl32: Fix ATI OpenGL bug.
6407 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
6409 * configure, configure.ac:
6410 configure: Extend the current OpenGL/Direct3D warning code.
6412 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6414 * programs/winecfg/Ko.rc:
6415 winecfg: Updated Korean Resource.
6417 2006-08-23 Benjamin Arai <me@benjaminarai.com>
6419 * dlls/oleaut32/tests/vartest.c:
6420 oleaut32: Updated conformance test return string for VT_RESERVED.
6422 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
6424 * tools/winedump/debug.c, tools/winedump/dump.c:
6425 winedump: Cast-qual warnings fix.
6427 2006-08-23 James Liggett <jrliggett@cox.net>
6429 * dlls/winex11.drv/window.c:
6430 winex11.drv: Fix explorer regression caused by systray patch
6431 Move systray_dock_window call to X11DRV_CreateWindow so that it can
6432 safely call SetWindowPos without having _CheckNotSysLevel crash the
6435 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
6437 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
6438 riched20: Add tests for EM_GETMODIFY.
6440 2006-08-23 Huw Davies <huw@codeweavers.com>
6442 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
6443 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
6445 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
6446 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
6448 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
6449 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
6451 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
6452 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
6454 This shows that the IRpcStubBuffer for a delegated stub's base
6455 interface is stored at (void**)This-1.
6457 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
6458 rpcrt4: Tests for NdrDllGetClassObject.
6459 These show that delegated stubs need different Connect, Disconnect and
6460 CountRefs methods than non-delegated stubs (ie they don't use all of
6461 the CStdStubBuffer_* functions).
6463 2006-08-23 Jacek Caban <jacek@codeweavers.com>
6465 * dlls/mlang/mlang.c:
6466 mlang: Added IMultiLanguage3 interface stub implementation.
6468 * include/mlang.idl:
6469 mlang.idl: Added IMultiLanguage3 declaration.
6471 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
6473 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
6474 msvcrt: Fix scanf format "%i" base detection.
6476 2006-08-21 Stefan Huehner <stefan@huehner.org>
6478 * programs/winedbg/winedbg.man.in:
6479 winedbg: Fix typo in manpage.
6481 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
6483 * dlls/wined3d/device.c:
6484 wined3d: Make the destination surface glDirty in UpdateSurface.
6486 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
6488 * dlls/winspool.drv/tests/info.c:
6489 winspool.drv/tests: Write-strings warnings fix.
6491 * dlls/winspool.drv/info.c:
6492 winspool.drv: Write-strings warnings fix.
6494 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
6496 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
6497 wineps.drv: Write-strings warnings fix.
6499 * dlls/ddraw/main.c:
6500 ddraw: Write-strings warnings fix.
6502 2006-08-23 Alexandre Julliard <julliard@winehq.org>
6504 * README, loader/wine.man.in:
6505 Documentation updates.
6507 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
6508 tools: Added a man page for wineprefixcreate.
6511 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
6513 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
6515 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
6516 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
6517 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
6518 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
6519 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
6520 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
6521 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
6522 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
6523 dlls/shlwapi/string.c:
6524 shlwapi: Move strings used by StrFromTimeInterval to resources.
6526 * programs/regedit/En.rc, programs/regedit/Pl.rc,
6527 programs/regedit/about.c, programs/regedit/childwnd.c,
6528 programs/regedit/framewnd.c, programs/regedit/listview.c,
6529 programs/regedit/main.c, programs/regedit/main.h,
6530 programs/regedit/resource.h:
6531 regedit: Put language-dependent strings in resources.
6533 * programs/regedit/framewnd.c:
6534 regedit: Remove custom filter from open/save dialogs.
6536 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
6538 * programs/winecfg/winecfg.c:
6539 winecfg: Make sure we can use a large text.
6541 * dlls/wintrust/wintrust_main.c:
6542 wintrust: Add some documentation.
6544 2006-08-23 Alexandre Julliard <julliard@winehq.org>
6546 * configure, configure.ac:
6547 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
6549 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
6551 * configure, configure.ac:
6552 configure: Show messages about additional packages with --verbose.
6554 2006-08-22 James Liggett <jrliggett@cox.net>
6556 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
6557 dlls/winex11.drv/x11drv_main.c:
6558 winex11.drv: Add XEmbed system tray support.
6559 Portions of this patch based on the work of Mike Hearn and Rob
6562 2006-08-22 James Hawkins <truiken@gmail.com>
6564 * programs/msiexec/msiexec.c:
6565 msiexec: Add handling for msiexec's regserver option.
6567 2006-08-23 Mike McCormack <mike@codeweavers.com>
6570 server: Use ntdll values where possible.
6573 windef.h: Add a definition for FILETIME.
6575 * dlls/ntdll/threadpool.c:
6576 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
6578 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
6580 * programs/winecfg/Nl.rc:
6581 winecfg: Update Dutch resource.
6583 * programs/winecfg/driveui.c:
6584 winecfg: Wrong text in messagebox.
6586 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6588 * dlls/shlwapi/shlwapi_Ko.rc:
6589 shlwapi: Update Korean resource.
6591 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
6593 * libs/wine/loader.c:
6594 libwine: Cast-qual warning fix.
6596 * tools/winebuild/res16.c:
6597 winebuild: Cast-qual warnings fix.
6599 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
6601 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
6602 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
6603 ntdll/tests: Print 64bit integers as two 32 bit integers.
6605 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
6607 * dlls/winex11.drv/opengl.c:
6608 winex11.drv: Fix opengl pixel format bug.
6610 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
6612 * dlls/mshtml/Tr.rc:
6613 mshtml: Update Turkish resources.
6615 2006-08-22 Juan Lang <juan_lang@yahoo.com>
6617 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
6618 crypt32: Add CryptFormatObject stub.
6620 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
6622 * dlls/shell32/shell32_Pl.rc:
6623 shell32: Pl.rc: Fix a backslash.
6625 * dlls/shlwapi/string.c:
6626 shlwapi: Make StrFormatByteSize format numbers using locale settings.
6628 2006-08-22 Jacek Caban <jacek@codeweavers.com>
6630 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
6631 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
6632 dlls/mshtml/tests/htmldoc.c:
6633 mshtml: Use IPropertyNotifySink connection point.
6635 2006-08-22 Robert Reif <reif@earthlink.net>
6637 * dlls/dsound/propset.c:
6638 dsound: Remove unused parameter from propset functions.
6640 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
6642 * configure, configure.ac:
6643 configure: Try to #include <pthread.h> before checking for pthread_np.h.
6645 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
6647 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
6648 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
6650 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
6652 * dlls/crypt32/main.c:
6653 crypt32: Print parameters and add some documentation.
6655 2006-08-21 James Hawkins <truiken@gmail.com>
6657 * dlls/msi/tests/package.c:
6658 msi: Add tests for the AppSearch action.
6660 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6661 msi: Add handling for MsiEvaluateCondition's substring operators.
6663 * dlls/msi/tests/package.c:
6664 msi: Add tests for MsiEvaluateCondition's substring operators.
6666 2006-08-22 Mike McCormack <mike@codeweavers.com>
6669 itss: Simplify the class factory.
6671 2006-08-22 Kai Blin <kai.blin@gmail.com>
6673 * dlls/kernel/sync.c:
6674 kernel: Set last error in CreateIoCompletionPort.
6676 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
6678 * dlls/shlwapi/string.c:
6679 shlwapi: Format the kilobyte file size number using locale settings.
6680 The code is quite complex but I haven't found any easier way to do it
6681 (passing NULL as NUMBERFMT results in two decimal places being appended).
6683 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
6684 shell32: Show file size in the details view in kilobytes.
6686 2006-08-22 Mike McCormack <mike@codeweavers.com>
6688 * dlls/shell32/shlfileop.c:
6689 shell32: Don't add the directory name twice when recursing into subdirectories.
6691 2006-08-21 Benjamin Arai <me@benjaminarai.com>
6693 * dlls/oleaut32/typelib.c:
6694 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
6696 2006-08-21 Juan Lang <juan_lang@yahoo.com>
6698 * dlls/crypt32/oid.c:
6699 crypt32: Fix a misplaced parenthesis.
6701 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
6703 * dlls/oleaut32/variant.c:
6704 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
6706 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6708 * programs/winecfg/No.rc:
6709 winecfg: Update Norwegian Bokmål resources.
6711 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
6713 * programs/winecfg/Tr.rc:
6714 winecfg: Update Turkish resources.
6716 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
6718 * dlls/riched20/editor.c:
6719 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
6721 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
6723 * programs/oleview/main.h, programs/oleview/typelib.c:
6724 oleview: Added dispinterface handling to idl viewer.
6726 * programs/oleview/typelib.c:
6727 oleview: Added typedef handling to idl viewer.
6729 2006-08-21 Huw Davies <huw@codeweavers.com>
6731 * dlls/winex11.drv/xrender.c:
6732 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
6734 2006-08-19 Frank Richter <frank.richter@gmail.com>
6736 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
6737 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
6738 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
6739 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
6740 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
6741 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
6742 programs/winecfg/audio.c, programs/winecfg/properties.h,
6743 programs/winecfg/resource.h:
6744 winecfg: audio: Use strings from resources.
6746 2006-08-18 Frank Richter <frank.richter@gmail.com>
6748 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
6749 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
6750 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
6751 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
6752 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
6753 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
6754 programs/winecfg/driveui.c, programs/winecfg/resource.h:
6755 winecfg: driveui: Load UI strings from resources.
6757 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
6759 * programs/winecfg/Fr.rc:
6760 winecfg: Update French translation.
6762 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
6764 * dlls/wined3d/device.c:
6765 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
6767 * dlls/wined3d/device.c:
6768 wined3d: Print real unhandled D3DCMPFUNC value.
6770 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
6772 * programs/oleview/typelib.c:
6773 oleview: Added idl save to file functionality.
6775 * programs/oleview/main.h, programs/oleview/typelib.c:
6776 oleview: Added idl displaying.
6777 - Added idl displaying.
6778 - Fixed AddToTLDataStrWithTabsW function.
6780 * programs/oleview/typelib.c:
6781 oleview: Added idl formatting.
6783 * programs/oleview/typelib.c:
6784 oleview: Added functions description to idl generation.
6786 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6788 * dlls/advpack/tests/install.c:
6789 advpack/tests: Make RunSetupCommand not popup dialogs.
6791 2006-08-21 Mike McCormack <mike@codeweavers.com>
6793 * dlls/kernel/actctx.c:
6794 kernel32: Print parameters, call SetLastError() when failing.
6796 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
6798 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
6799 include/wine/wined3d_gl.h:
6800 wined3d: Better GPU detection.
6802 2006-08-19 H. Verbeet <hverbeet@gmail.com>
6804 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
6805 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
6806 dlls/wined3d/wined3d_private.h:
6807 wined3d: Improve float constant loading a bit.
6808 - Use a list to keep track of what constants are set.
6809 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
6811 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
6812 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
6813 dlls/wined3d/wined3d_private.h:
6814 wined3d: Lookup GLSL float uniform locations only once per program.
6816 * dlls/wined3d/stateblock.c:
6817 wined3d: Free the float constant map arrays for all stateblocks.
6819 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
6820 wined3d: Fix indices for the float constant map.
6821 Indices for the float constant map should be multiplied by 4 because
6822 we're loading 4 component float vectors, not because the size of a
6825 2006-08-18 Jacek Caban <jacek@codeweavers.com>
6827 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
6828 mshtml: Added IDM_BOLD implementation.
6830 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
6832 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
6834 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
6836 2006-08-19 Dan Kegel <dank@kegel.com>
6839 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
6841 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
6843 * dlls/riched20/editor.c:
6844 riched20: Swap two lines that were in wrong order / caused notification not
6847 2006-08-19 Kai Blin <kai.blin@gmail.com>
6849 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
6850 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
6852 2006-08-19 Robert Reif <reif@earthlink.net>
6854 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
6855 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
6858 * dlls/advapi32/tests/security.c:
6859 advapi32: LookupAccountSid buffer size query tests.
6861 * dlls/advapi32/security.c:
6862 advapi32: LookupAccountSid buffer size query fixes.
6864 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
6866 * dlls/qcap/capturegraph.c:
6867 qcap: Print 64bit integers with wine_dbgstr_longlong.
6869 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6871 * programs/winecfg/No.rc:
6872 winecfg: Update Norwegian Bokmål resources.
6874 * dlls/shlwapi/shlwapi_No.rc:
6875 shlwapi: Update Norwegian Bokmål resources.
6877 2006-08-18 Stefan Huehner <stefan@huehner.org>
6879 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
6880 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
6881 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
6882 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
6883 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
6884 dlls/twain_32/dsm_ctrl.c:
6885 Fix some -Wstrict-prototype warnings () -> (void).
6887 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
6889 * dlls/comctl32/toolbar.c:
6890 comctl32: Correctly map toolbar bitmap mask color in case of non-default
6893 2006-08-18 Alexandre Julliard <julliard@winehq.org>
6895 * dlls/msvcrt/except.c:
6896 msvcrt: Fixed access to the extra arguments of setjmp3.
6898 * dlls/user/user_main.c:
6899 user: Add .exe extension to wineboot just in case.
6901 * programs/explorer/explorer.c:
6902 explorer: Specify an explicit path when launching winefile.
6904 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
6906 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
6907 quartz: Print 64bit integers with wine_dbgstr_longlong.
6909 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
6911 * dlls/quartz/dsoundrender.c:
6912 quartz: DSoundRender: Do not overwrite a full buffer.
6914 2006-08-18 Frank Richter <frank.richter@gmail.com>
6916 * dlls/shlwapi/shlwapi_De.rc:
6917 shlwapi: Update German resources.
6919 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
6920 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
6921 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
6922 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
6923 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
6924 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
6925 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
6926 winecfg: x11drv: Load vertex shader mode strings from resources.
6928 2006-08-18 Tom Wickline <twickline@gmail.com>
6931 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
6933 2006-08-18 Jacek Caban <jacek@codeweavers.com>
6935 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
6936 mshtml: Added more Exec tests and fixes.
6938 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
6940 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
6941 ntdll: Fix failing test on windows.
6943 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
6945 * dlls/sfc/sfc_main.c:
6946 sfc: Print a FIXME only once.
6948 2006-08-18 Robert Reif <reif@earthlink.net>
6950 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
6951 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
6952 dlls/dsound/tests/propset.c:
6953 dsound: Add class factory tests.
6955 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
6956 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
6957 dlls/dsound/propset.c:
6958 dsound: Class factory cleanup.
6959 Consolidate all class factories into a single implementation.
6960 Fixes a problem discovered by oleview.
6962 2006-08-17 Kai Blin <kai.blin@gmail.com>
6964 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
6965 secur32: Gracefully handle ntlm_auth versions that don't support the new
6968 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
6970 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
6971 shlwapi: Add the Polish translation.
6973 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
6974 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
6975 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
6976 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
6977 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
6978 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
6979 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
6980 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
6981 shlwapi: Store the "%ld bytes" string as a resource.
6983 * dlls/shell32/trash.c:
6984 shell32: Show the original file name and deletion date in the Trash folder.
6986 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
6987 shell32: Add desktop entries parsing code.
6989 * dlls/shell32/shlfileop.c:
6990 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
6992 2006-08-18 Mike McCormack <mike@codeweavers.com>
6994 * dlls/kernel/locale.c:
6995 kernel32: Change a FIXME to a WARN.
6997 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
6998 dlls/msi/sql.y, dlls/msi/tokenize.c:
6999 msi: Add a stub ALTER query.
7001 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
7003 * tools/widl/typegen.c:
7004 widl: Output format-strings for interface pointers.
7006 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
7007 tools/widl/typegen.c, tools/widl/typegen.h:
7008 widl: Allow format-string functions to work with objects.
7010 2006-08-17 Robert Reif <reif@earthlink.net>
7012 * dlls/advapi32/tests/security.c:
7013 advapi32: Fix test_LookupAccountSid to work on win9x.
7015 2006-08-17 Jacek Caban <jacek@codeweavers.com>
7017 * dlls/mshtml/conpoint.c:
7018 mshtml: Fix Advise implementation for IPropertyNotifySink.
7020 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
7021 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
7023 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
7025 * dlls/shlwapi/string.c:
7026 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
7028 2006-08-17 Huw Davies <huw@codeweavers.com>
7030 * dlls/rpcrt4/ndr_marshall.c:
7031 rpcrt4: Remember to skip over the conformance description.
7033 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
7035 * dlls/comctl32/imagelist.c:
7036 comctl32: Fix ImageList_Replace function to correctly apply image mask.
7038 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
7040 * include/wintrust.h:
7041 wintrust.h: Added some defines.
7043 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
7045 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
7046 secur32: Make tests loadable on NT4.
7048 2006-08-17 Alexandre Julliard <julliard@winehq.org>
7050 * dlls/user/user_main.c, programs/explorer/desktop.c:
7051 user: Defer all ExitWindowsEx processing to wineboot.
7053 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
7054 programs/wineboot/wineboot.c:
7055 wineboot: Added support for doing a proper shutdown before rebooting.
7056 Send WM_QUERYENDSESSION messages to all windows of a given process
7057 before moving on to the next.
7058 Switch option parsing to getopt.
7059 Added a bunch of options to control shutdown behavior.
7061 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
7063 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
7064 dlls/winex11.drv/opengl.c:
7065 x11drv/opengl: Pixel format rewrite.
7067 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
7069 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
7070 dlls/riched20/style.c:
7071 riched20: Send EN_LINK notifications. Properly underline / color links.
7073 2006-08-17 Kai Blin <kai.blin@gmail.com>
7075 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
7076 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
7077 secur32: Add real signing / verifying to NTLM provider.
7079 * dlls/secur32/ntlm.c:
7080 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
7083 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
7085 * programs/regedit/childwnd.c:
7086 regedit: Write-strings warnings fix.
7088 * dlls/ddraw/direct3d.c:
7089 ddraw: Write-strings warnings fix.
7091 * dlls/winspool.drv/info.c:
7092 winspool.drv: Write-strings warning fix.
7094 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
7096 * tools/widl/proxy.c:
7097 widl: Use typegen.c format-string functions in proxy.c.
7099 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
7100 tools/widl/typegen.h:
7101 widl: Move format-string declaration output to typegen.c.
7103 2006-08-17 Jacek Caban <jacek@codeweavers.com>
7105 * dlls/mshtml/tests/htmldoc.c:
7106 mshtml: Added test of edit mode.
7108 * dlls/mshtml/olecmd.c:
7109 mshtml: Added beginning implementation of IDM_EDITMODE.
7111 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
7112 mshtml: Rename get_property to get_client_disp_property and make it available
7115 * include/mshtmhst.idl:
7116 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
7118 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
7120 * dlls/wined3d/surface.c:
7121 wined3d: Make sure b_info structure is properly allocated and released.
7123 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
7125 * tools/winedump/minidump.c:
7126 winedump: Print each 64bit integers as two 32 bit integers.
7128 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7130 * programs/winecfg/Ko.rc:
7131 winecfg: Updated Korean resource.
7133 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
7135 * programs/winecfg/Tr.rc:
7136 winecfg: Update Turkish resource file.
7138 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7140 * programs/winecfg/No.rc:
7141 winecfg: Updated Norwegian Bokmål resources.
7143 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
7145 * dlls/comctl32/toolbar.c:
7146 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
7148 2006-08-16 Frank Richter <frank.richter@gmail.com>
7150 * programs/winecfg/appdefaults.c:
7151 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
7153 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
7154 programs/winecfg/winecfg.h:
7155 winecfg: Use WCHARs for window title, current app.
7157 2006-08-16 Huw Davies <huw@codeweavers.com>
7159 * dlls/rpcrt4/tests/ndr_marshall.c:
7160 rpcrt4: Add tests for NdrAllocate.
7162 2006-08-16 Frank Richter <frank.richter@gmail.com>
7164 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
7165 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
7166 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
7167 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
7168 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
7169 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
7170 winecfg: New resource strings for appdefaults.
7172 2006-08-16 Jacek Caban <jacek@codeweavers.com>
7174 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
7175 mshtml: Added [Get|Set]ParentContentListener implementation.
7177 2006-08-16 Robert Shearman <rob@codeweavers.com>
7179 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
7180 advapi32: Add tests for RegQueryValueEx to show that it sets the data
7181 size to 0 when a buffer isn't present and that it sets the type to
7184 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
7186 * dlls/wined3d/device.c:
7187 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
7189 2006-08-16 Robert Reif <reif@earthlink.net>
7191 * dlls/secur32/tests/secur32.c:
7192 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
7194 2006-08-16 Alexandre Julliard <julliard@winehq.org>
7197 user: Explicitly load explorer.exe from the system directory.
7200 wine.inf: Create a fake exe for explorer.exe.
7202 2006-08-16 Robert Shearman <rob@codeweavers.com>
7204 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
7205 ole32: Move some functions out of compobj.c that don't belong there and update
7206 the copyright statement.
7208 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
7209 dlls/ole32/tests/marshal.c:
7210 ole32: Add some more tests for failure cases of Co* functions and make builtin
7213 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
7214 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
7215 to conform to these.
7217 * dlls/rpcrt4/ndr_stubless.c:
7218 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
7221 2006-08-16 Hans Leidekker <hans@it.vu.nl>
7223 * dlls/wldap32/option.c:
7224 wldap32: Support setting server controls.
7226 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
7227 wldap32: Document ldap_{get,set}_option and the parsing functions.
7229 2006-08-16 Alexandre Julliard <julliard@winehq.org>
7231 * configure, configure.ac, dlls/Makedll.rules.in,
7232 programs/Makeprog.rules.in:
7233 configure: Setting rpath should no longer be needed for dlls.
7235 2006-08-16 Mike McCormack <mike@codeweavers.com>
7237 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
7238 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
7239 Makes builtin shlwapi behave better during reboot after IE6 install.
7241 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
7242 shlwapi: Add a stub implementation for ZoneComputePaneSize.
7243 Allows IE6 to show its main window with builtin shlwapi.
7245 * dlls/msi/tests/db.c:
7246 msi: Fix a couple of memory leaks in the test code.
7248 2006-08-16 Frank Richter <frank.richter@gmail.com>
7250 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
7251 programs/winecfg/winecfg.h:
7252 winecfg: appdefaults: Use more strings from resources, unicode.
7254 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
7255 programs/winecfg/winecfg.h:
7256 winecfg: Make load_string public.
7258 * programs/winecfg/De.rc:
7259 winecfg: Tweak and update German resources.
7261 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
7263 * tools/widl/proxy.c:
7264 widl: Generate proxy code for user marshalled types.
7266 * tools/widl/proxy.c:
7267 widl: Fix out-only temporary variable generation.
7269 * tools/widl/proxy.c:
7270 widl: Fix NdrComplexStructUnmarshall calls in generated code.
7272 * tools/widl/proxy.c:
7273 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
7275 * tools/widl/header.c, tools/widl/parser.y:
7276 widl: Calculate method indices in parser instead of during header generation.
7278 2006-08-15 Robert Reif <reif@earthlink.net>
7280 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
7281 secur32: Add GetComputerObjectName tests.
7283 * dlls/secur32/secur32.c:
7284 secur32: Partial GetComputerObjectName implementation.
7286 * dlls/advapi32/tests/lsa.c:
7287 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
7289 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
7290 kernel32: Add GetNativeSystemInfo.
7292 2006-08-15 James Hawkins <truiken@gmail.com>
7294 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
7295 msi: Add a stub for MsiGetFeatureCost.
7297 * dlls/msi/source.c:
7298 msi: Use the bare minimum number of parameters for LookupAccountName.
7300 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
7302 * dlls/wineps.drv/ps.c:
7303 wineps.drv: Write-strings warnings fix and declare function static.
7305 * dlls/crypt32/tests/oid.c:
7306 crypt32/tests: Write-strings warning fix.
7308 2006-08-15 Jacek Caban <jacek@codeweavers.com>
7310 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
7311 mshtml: Correctly handle nsILoadGroup.
7313 2006-08-15 Alexandre Julliard <julliard@winehq.org>
7316 server: Store the actual process count in snapshots.
7317 We can't rely on running_processes for that, since it now also counts
7318 processes waiting for SIGKILL and those aren't included in snapshots.
7320 * dlls/user/tests/cursoricon.c:
7321 user/tests: Fix a compiler warning, and remove some useless casts.
7323 * dlls/ntdll/loadorder.c:
7324 ntdll: Default to native loadorder for the main exe if not in system directory.
7325 Unlike dlls, executables can have the same name without necessarily
7326 being the same application, so defaulting to native is more likely to
7329 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
7331 * dlls/kernel/tests/file.c:
7332 kernel/tests: Wrong error code checked.
7334 * dlls/setupapi/tests/devinst.c:
7335 setupapi: Make tests loadable again on NT4.
7337 * include/winerror.h:
7338 winerror.h: Added an error code.
7340 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
7342 wintrust: Added stubbed WintrustLoadFunctionPointers.
7344 2006-08-15 Mike McCormack <mike@codeweavers.com>
7346 * configure, configure.ac, dlls/infosoft/Makefile.in,
7347 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
7348 programs/winetest/Makefile.in:
7349 infosoft: Add a test for the language neutral word breaker.
7351 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7353 * programs/winecfg/En.rc:
7354 winecfg: Improve wording of virtual desktop explanation.
7356 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
7358 * dlls/ddraw/main.c:
7359 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
7361 2006-08-15 Alexandre Julliard <julliard@winehq.org>
7364 relpath: Properly handle a "." directory name.
7366 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
7368 * dlls/usp10/tests/usp10.c:
7369 usp10: Remove unnecessary casts in test suite.
7371 2006-08-14 Juan Lang <juan_lang@yahoo.com>
7373 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
7374 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
7375 dlls/crypt32/tests/chain.c:
7376 crypt32: Implement CertCreateCertificateChainEngine and
7377 CertFreeCertificateChainEngine.
7379 * include/wincrypt.h:
7380 crypt32: Implement CertCreateCertificateChainEngine and
7381 CertFreeCertificateChainEngine.
7383 2006-08-15 Alexandre Julliard <julliard@winehq.org>
7385 * configure, configure.ac, include/config.h.in, loader/kthread.c:
7386 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
7388 * configure, configure.ac:
7389 configure: Disable optimization on MacOS because of gcc bug.
7391 * configure, configure.ac:
7392 configure: Use a platform name check for MacOS shared library support,
7393 it's completely different from the others anyway.
7395 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
7396 configure: Moved the library checks after the function checks to avoid code
7399 2006-08-15 Kai Blin <kai.blin@gmail.com>
7402 secur32: Fix typo in ISC flags.
7404 * dlls/secur32/ntlm.c:
7405 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
7407 2006-08-14 Kai Blin <kai.blin@gmail.com>
7409 * dlls/secur32/ntlm.c:
7410 secur32: Copy helper buffer to output buffer before reusing helper buffer.
7412 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
7414 * tools/widl/proxy.c:
7415 widl: Pass the right size to MIDL_memset in generated proxy code.
7417 2006-08-14 James Hawkins <truiken@gmail.com>
7420 msi: Non-compressed files may come before the list of compressed files in the
7423 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7425 * dlls/cabinet/tests/extract.c:
7426 cabinet/tests: Write-strings warnings fix.
7428 * dlls/dnsapi/tests/name.c:
7429 dnsapi/tests: Write-strings warnings fix.
7431 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
7433 * programs/winedbg/gdbproxy.c:
7434 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
7436 2006-08-15 Alexandre Julliard <julliard@winehq.org>
7438 * configure, configure.ac, dlls/kernel/Makefile.in,
7439 dlls/ws2_32/Makefile.in, include/config.h.in,
7440 programs/winedbg/Makefile.in, server/Makefile.in:
7441 configure: Only link against libpoll where really necessary.
7443 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
7445 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
7447 wintrust: Added stubbed WintrustRemoveActionID.
7449 2006-08-14 Frank Richter <frank.richter@gmail.com>
7451 * dlls/user/sysparams.c:
7452 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
7454 * dlls/user/sysparams.c:
7455 user: Initialize size of nonclients struct in load_nonclient_metrics.
7457 2006-08-14 Alexandre Julliard <julliard@winehq.org>
7459 * configure, configure.ac, libs/wine/Makefile.in:
7460 libwine: Also set the current library version for MacOS.
7462 * configure, configure.ac:
7463 configure: Suppress multiple definitions warnings from the MacOS linker.
7465 * server/request.c, server/request.h, server/signal.c:
7466 server: Make sure to completely kill processes before returning from a
7469 * server/process.c, server/process.h, server/thread.c:
7470 server: Send a SIGKILL to processes that don't terminate properly.
7472 2006-08-14 Mike McCormack <mike@codeweavers.com>
7474 * dlls/ole32/ole2.c:
7475 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
7477 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
7479 * programs/winedbg/symbol.c:
7480 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
7483 * programs/winedbg/stack.c:
7484 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
7485 so guard against it.
7487 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
7488 winedbg: Don't ask for module inspection when calling SymInitialize.
7490 2006-08-14 Kai Blin <kai.blin@gmail.com>
7492 * dlls/secur32/ntlm.c:
7493 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
7495 2006-08-14 Frank Richter <frank.richter@gmail.com>
7497 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
7498 uxtheme: Set non-client metrics from theme.
7500 * dlls/uxtheme/msstyles.c:
7501 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
7504 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
7505 uxtheme: Enable gradient captions if a theme provides colors for them.
7507 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
7510 fonts: Add Hebrew to the system font.
7512 2006-08-14 Mike McCormack <mike@codeweavers.com>
7514 * dlls/oleaut32/olepicture.c:
7515 oleaut32: Put the HeapFree back in the right place.
7517 * dlls/ole32/stg_prop.c:
7518 ole32: Use PropVariantInit instead of memset.
7520 2006-08-14 Robert Reif <reif@earthlink.net>
7522 * include/Makefile.in, include/dsgetdc.h:
7523 include: Add dsgetdc.h.
7525 * dlls/advapi32/lsa.c:
7526 advapi32: Move duplicated code into function.
7528 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
7529 advapi32: Try again with different access mask if LsaOpenPolicy fails with
7530 STATUS_ACCESS_DENIED.
7532 2006-08-14 Kai Blin <kai.blin@gmail.com>
7534 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
7535 secur32: Fix heap error.
7537 2006-08-13 Kai Blin <kai.blin@gmail.com>
7539 * dlls/secur32/ntlm.c:
7540 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
7543 2006-08-14 Kai Blin <kai.blin@gmail.com>
7545 * dlls/secur32/ntlm.c:
7546 secur32: Cast helper to ULONG_PTR instead of DWORD.
7548 2006-08-13 Kai Blin <kai.blin@gmail.com>
7550 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
7551 secur32: Implement simple VerifySignature.
7553 2006-08-12 Kai Blin <kai.blin@gmail.com>
7555 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
7556 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
7557 secur32: Implement simple MakeSignature.
7559 2006-08-14 Kai Blin <kai.blin@gmail.com>
7561 * dlls/secur32/ntlm.c:
7562 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
7564 2006-08-13 Benjamin Arai <me@benjaminarai.com>
7566 * dlls/oleaut32/tests/olefont.c:
7567 oleaut32: Conformance test for olefont:AddRefHfont.
7569 * dlls/oleaut32/tests/olefont.c:
7570 oleaut32: Conformance test for olefont:ReleaseHfont.
7572 2006-08-14 Mike McCormack <mike@codeweavers.com>
7574 * dlls/oleaut32/olepicture.c:
7575 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
7577 * dlls/oleaut32/olepicture.c:
7578 oleaut32: Print an IID in the trace, not just a pointer to it.
7580 * dlls/oleaut32/olepicture.c:
7581 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
7583 * dlls/ole32/hglobalstream.c:
7584 ole32: Always set pcbWritten when writing a stream.
7586 * dlls/ole32/ole2.c:
7587 ole32: FreePropVariantArray should return an error if rgvars is null.
7588 As suggested by Rob Shearman.
7590 2006-08-14 Frank Richter <frank.richter@gmail.com>
7592 * dlls/uxtheme/system.c:
7593 uxtheme: Don't back up colors etc. when a theme is already active.
7595 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7597 * programs/view/Ko.rc:
7598 view: Updated Korean resource.
7600 2006-08-12 Robert Reif <reif@earthlink.net>
7602 * dlls/advapi32/tests/security.c:
7603 advapi32: Add more LookupAccountSid tests.
7605 * dlls/advapi32/security.c:
7606 advapi32: Add more SIDs to AccountLookupSid.
7608 * dlls/netapi32/access.c:
7609 netapi32: NetUserModalsGet bug fixes and cleanup.
7611 2006-08-13 Phil Costin <philcostin@hotmail.com>
7613 * dlls/wined3d/glsl_shader.c:
7614 wined3d: Fix vertex shader corruption issue.
7616 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
7618 * programs/winedbg/memory.c:
7619 winedbg: Print 64bit integers with wine_dbgstr_longlong.
7621 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
7623 * dlls/advpack/tests/files.c:
7624 advpack/tests: Write-strings warnings fix.
7626 * dlls/advapi32/tests/security.c:
7627 advapi32/tests: Write-strings warnings fix.
7629 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
7631 * programs/winetest/main.c:
7632 winetest: Write-strings warnings fix.
7634 * programs/taskmgr/dbgchnl.c:
7635 taskmgr: Write-strings warnings fix.
7637 * dlls/crypt32/tests/encode.c:
7638 crypt32/tests: Write-strings warnings fix.
7640 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
7642 * programs/oleview/typelib.c:
7643 oleview: Improved interface handling in idl viewer.
7645 2006-08-12 Jacek Caban <jacek@codeweavers.com>
7647 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
7648 mshtml: Remove no longer used get_nsIURI.
7650 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
7651 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
7654 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
7656 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
7657 widl: Improve pointer null checking logic.
7659 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
7660 widl: Use ref_type to simplify some code.
7662 2006-08-11 Robert Reif <reif@earthlink.net>
7664 * dlls/advapi32/security.c:
7665 advapi32: Add some more well known SIDs.
7667 2006-08-11 Benjamin Arai <me@benjaminarai.com>
7669 * dlls/oleaut32/tests/olefont.c:
7670 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
7673 2006-08-11 James Hawkins <truiken@gmail.com>
7675 * dlls/msi/action.c, dlls/msi/tests/package.c:
7676 msi: If a component's state is not local, source, or default, default to the
7679 2006-08-11 Juan Lang <juan_lang@yahoo.com>
7681 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
7682 dlls/crypt32/tests/main.c:
7683 crypt32: Improve undocumented functions.
7684 - Test and implement I_CryptGetDefaultCryptProv (and correct its
7686 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
7687 its out parameter, correct and show with a test.
7689 * dlls/msi/tokenize.c:
7690 msi: Use wide char strings for token values to avoid an unnecessary
7691 WideCharToMultiByte.
7693 2006-08-11 Alexandre Julliard <julliard@winehq.org>
7695 * tools/winebuild/build.h, tools/winebuild/import.c,
7696 tools/winebuild/main.c, tools/winebuild/relay.c,
7697 tools/winebuild/res16.c, tools/winebuild/res32.c,
7698 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
7699 tools/winebuild/utils.c:
7700 winebuild: Added output() function to properly deal with write errors.
7702 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
7704 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
7705 widl: Don't generate indentation spaces on empty lines.
7707 2006-08-11 Alexandre Julliard <julliard@winehq.org>
7710 loader: Exit the whole process when killing the last thread.
7712 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
7714 * programs/winhelp/hlpfile.c:
7715 winhelp: Fix LZ77 decompressor.
7717 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
7719 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
7720 msi/tests: Write-strings warnings fix.
7723 msi: Write-strings warning fix.
7725 * dlls/version/install.c:
7726 version: Write-strings warnings fix.
7728 2006-08-11 Juan Lang <juan_lang@yahoo.com>
7730 * dlls/crypt32/tests/main.c:
7731 crypt32/tests: Only load crypt32 once.
7733 2006-08-11 Robert Reif <reif@earthlink.net>
7735 * include/lmaccess.h:
7736 lmaccess.h: Add some LOCALGROUP defines.
7738 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
7739 kernel32: Add IsWow64Process.
7741 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
7743 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
7744 wldap32: Write-strings warnings fix.
7746 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
7748 * dlls/shdocvw/regsvr.c:
7749 shdocvw: Set the CLSID_Internet shell folder's attributes.
7751 2006-08-11 Mike McCormack <mike@codeweavers.com>
7753 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
7754 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
7755 include/indexsrv.idl, include/indexsvr.idl:
7756 include: Rename indexsvr.idl to indexsrv.idl.
7758 * dlls/infosoft/wordbreaker.c:
7759 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
7761 2006-08-10 Mike McCormack <mike@codeweavers.com>
7763 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
7765 infosoft: Implement and register the language neutral wordbreaker, not the
7768 2006-08-10 Aric Stewart <aric@codeweavers.com>
7771 user: Implement MNS_NOTIFYBYPOS.
7773 2006-08-11 Alexandre Julliard <julliard@winehq.org>
7775 * dlls/ntdll/signal_i386.c:
7776 ntdll: Remove some macros and clean up the code now that all platforms use
7779 * dlls/ntdll/signal_i386.c:
7780 ntdll: Switch linux to siginfo-style signal handling.
7782 2006-08-11 Mike McCormack <mike@codeweavers.com>
7784 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
7785 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
7786 pstorec: Add a stub implementation.
7788 2006-08-10 Benjamin Arai <me@benjaminarai.com>
7790 * dlls/oleaut32/olefont.c:
7791 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
7793 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
7795 * tools/bug_report.pl:
7796 bug_report.pl: Use correct 'wine --version' syntax.
7798 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
7800 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
7802 widl: Fix incorrect version number in generated code.
7804 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7806 * dlls/shell32/shell32_Ko.rc:
7807 shell32: Updated Korean resource.
7809 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
7811 * dlls/wined3d/drawprim.c:
7812 wined3d: Fix opengl extension call.
7814 2006-08-10 James Hawkins <truiken@gmail.com>
7816 * dlls/msi/files.c, dlls/msi/tests/package.c:
7817 msi: Only remove a file if the version to be installed is strictly newer than
7820 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
7822 * programs/regedit/treeview.c:
7823 regedit: Write-strings warnings fix.
7825 * dlls/wininet/tests/http.c:
7826 wininet/tests: Write-strings warnings fix.
7828 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
7830 * dlls/riched20/editor.c:
7831 riched20: Accept RTF header without a version number.
7833 * dlls/riched20/reader.c:
7834 riched20: Accept RTF group tokens inside colortbl destination.
7836 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
7838 * dlls/wined3d/directx.c:
7839 wined3d: Fix spelling in a comment.
7841 2006-08-10 Kai Blin <kai.blin@gmail.com>
7843 * dlls/secur32/ntlm.c:
7844 secur32: Implement CompleteAuthToken for NTLM.
7846 2006-08-10 Alexandre Julliard <julliard@winehq.org>
7848 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
7849 server/process.c, server/queue.c, server/registry.c,
7850 server/request.c, server/serial.c, server/thread.c, server/timer.c,
7851 server/trace.c, server/winstation.c:
7852 server: Only call gettimeofday once per poll loop.
7854 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
7856 * dlls/kernel/tests/file.c:
7857 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
7860 2006-08-10 Alexandre Julliard <julliard@winehq.org>
7862 * ANNOUNCE, ChangeLog, VERSION, configure:
7865 ----------------------------------------------------------------
7866 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
7868 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
7869 tools/winapi/make_filter, tools/winapi/msvcmaker,
7870 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
7871 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
7872 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
7873 tools/winedump/function_grep.pl:
7874 tools: Check for open return code in Perl scripts.
7876 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
7878 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7879 riched20: Add conformance tests for WM_SETFONT.
7881 2006-08-09 Ken Myers <kmyers@ucla.edu>
7883 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
7884 dlls/riched20/tests/editor.c:
7885 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
7887 2006-08-09 Juan Lang <juan_lang@yahoo.com>
7889 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
7890 crypt32: Implement CryptRegisterDefaultOIDFunction and
7891 CryptUnregisterDefaultOIDFunction.
7893 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
7895 * dlls/setupapi/install.c:
7896 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
7898 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
7900 * tools/widl/typegen.c:
7901 widl: Add ref_type (dereference typedefs) and use it.
7903 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
7905 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
7906 dlls/setupapi/stringtable.c:
7907 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
7909 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
7911 * dlls/version/tests/info.c, dlls/version/tests/install.c:
7912 version/tests: Write-strings warnings fix.
7914 * dlls/wineps.drv/init.c:
7915 wineps.drv: Write-strings warnings fix.
7917 2006-08-10 Mike McCormack <mike@codeweavers.com>
7919 * dlls/user/static.c:
7920 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
7922 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7924 * dlls/shell32/shell32_No.rc:
7925 shell32: Updated Norwegian Bokmål resources.
7927 * dlls/mshtml/No.rc:
7928 mshtml: Updated Norwegian Bokmål resources.
7930 2006-08-09 James Hawkins <truiken@gmail.com>
7932 * dlls/msi/files.c, dlls/msi/package.c:
7933 msi: Download install cabinet files if the msi package is remote.
7935 2006-08-09 Juan Lang <juan_lang@yahoo.com>
7937 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
7938 dlls/crypt32/tests/main.c:
7939 crypt32: Add a couple stubs, and implement the undocumented
7940 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
7942 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
7944 * dlls/wined3d/surface.c:
7945 wined3d: Surface pitch fix.
7947 * dlls/wined3d/glsl_shader.c:
7948 wined3d: Draw buffers support.
7950 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
7952 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
7953 wined3d: Minor cursor fixes.
7955 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
7957 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7958 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
7960 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
7962 * dlls/wininet/netconnection.c:
7963 wininet: MSG_WAITALL support in NETCON_recv with SSL.
7965 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
7967 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
7968 msvcrt: Rename _execve to MSVCRT__execve.
7970 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
7972 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
7973 dbghelp: Made stabs parsing a bit more robust.
7974 Enhance dbghelp's robustness against bogus stabs sections found in
7975 meetro.exe (as reported by Jan Zerebecki).
7977 2006-08-09 Robert Shearman <rob@codeweavers.com>
7979 * dlls/msi/database.c:
7980 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
7982 * dlls/rpcrt4/rpcrt4.spec:
7983 rpcrt4: Forward NdrClientCall to NdrClientCall2.
7984 NdrClientCall should be implemented as a separate function when
7985 NdrClientCall2 has been factorised enough.
7987 * dlls/rpcrt4/ndr_stubless.c:
7988 rpcrt4: Add some more traces and make the stack offsets easier to read in the
7989 stubless interpreter.
7991 * dlls/rpcrt4/ndr_stubless.c:
7992 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
7993 initialise the memory size field to zero before calling the memory
7996 * dlls/rpcrt4/ndr_stubless.c:
7997 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
7998 stubless intepreter.
8000 * dlls/rpcrt4/ndr_stubless.c:
8001 rpcrt4: Support fixed arrays in calc_arg_size.
8003 * dlls/rpcrt4/ndr_stubless.c:
8004 rpcrt4: Complex types should be dereferenced an extra time in the old format
8007 * dlls/rpcrt4/ndr_stubless.c:
8008 rpcrt4: Fix the stack offset for the old format stubless code when an object's
8009 method is being called.
8011 * dlls/ole32/defaulthandler.c:
8012 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
8013 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
8014 This->pDataDelegate instead of querying for IDataObject from
8017 * dlls/ole32/storage32.c:
8018 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
8019 compared against instead of IEnumSTATSTG.
8021 * dlls/ole32/moniker.c:
8022 ole32: When comparing monikers use the abData field of MInterfacePointer
8023 as ulCntData doesn't include the size of its own field.
8025 * dlls/ole32/oleobj.c:
8026 ole32: Zero stg in case ADVF_NODATA is specified.
8027 Otherwise IDataObject_GetData fails before using it in
8028 DataAdviseHolder_SendOnDataChange.
8030 * include/rpcproxy.h:
8031 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
8033 * include/rpcproxy.h:
8034 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
8035 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
8036 DllCanUnloadNow functions.
8038 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
8040 * dlls/ole32/regsvr.c:
8041 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
8043 * dlls/msxml3/regsvr.c:
8044 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
8046 * dlls/msi/regsvr.c:
8047 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
8049 * dlls/msi/regsvr.c:
8050 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
8052 2006-08-09 Francois Gouget <fgouget@free.fr>
8054 * dlls/mlang/regsvr.c, include/mlang.idl:
8055 mlang: Give the CLSIDs their proper names.
8056 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
8057 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
8059 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
8061 * dlls/shell32/regsvr.c:
8062 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
8063 CLSID_ShellFolderViewOC.
8065 * dlls/shdocvw/regsvr.c:
8066 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
8068 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
8071 user: Fix the keyboard navigation and some graphical glitches for multi-column
8074 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
8076 * include/winerror.h:
8077 winerror.h: Add some error codes.
8079 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
8081 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
8082 include/wine/wined3d_gl.h:
8083 wined3d: Fix GLSL regression / draw buffers support.
8085 2006-08-09 Frank Richter <frank.richter@gmail.com>
8087 * dlls/shell32/shell32_De.rc:
8088 shell32: Tweak and update German translation.
8090 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
8092 * dlls/ddraw/device.c:
8093 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
8095 * dlls/wined3d/device.c:
8096 wined3d: Watch out for negative results when validating the shader constant
8099 2006-08-08 Duane Clark <fpga@pacbell.net>
8101 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
8102 msvcrt: In text mode a ctrl-z signals EOF.
8103 Spotted by David Hagood with test suggested by Dan Kegel.
8105 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
8107 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
8108 dlls/user/tests/cursoricon.c:
8109 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
8112 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
8114 * dlls/user/menu.c, dlls/user/tests/menu.c:
8115 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
8116 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
8117 MFT_RIGHTORDER in SetMenuItemInfo.
8118 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
8119 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
8120 documented in MSDN (Word 95 depends on this).
8121 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
8122 modified with SetMenuItemInfo.
8125 2006-08-09 Jacek Caban <jacek@codeweavers.com>
8127 * dlls/mshtml/nsio.c:
8128 mshtml: Use moniker in AsyncOpen if channel is NULL.
8130 * dlls/mshtml/nsio.c:
8131 mshtml: Set nsURI's moniker in NewURI.
8133 * dlls/mshtml/nsembed.c:
8134 mshtml: Set nsURI's moniker in OnStartURILoad.
8136 * dlls/mshtml/nsio.c:
8137 mshtml: Don't crash in QueryInterface if uri is NULL.
8139 * dlls/mshtml/nsio.c:
8140 mshtml: Added default GetSpec implementation.
8142 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
8143 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
8145 * dlls/mshtml/nsembed.c:
8146 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
8148 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
8149 dlls/mshtml/persist.c:
8150 mshtml: Store IMoniker in BSCallback.
8152 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
8153 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
8155 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
8156 mshtml: Create "Internet Explorer_Hidden" window.
8158 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
8159 mshtml: Load the page from moniker if we don't have nsIChannel.
8161 * dlls/shdocvw/classinfo.c:
8162 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
8164 2006-08-09 Huw Davies <huw@codeweavers.com>
8166 * dlls/shlwapi/tests/path.c:
8167 shlwapi: Add tests for PathUnquoteSpaces.
8169 2006-08-09 Kai Blin <kai.blin@gmail.com>
8171 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
8172 secur32: Make ntlm tests run on both WinXP and Win2k.
8174 * dlls/secur32/tests/ntlm.c:
8175 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
8178 2006-08-09 Mike McCormack <mike@codeweavers.com>
8180 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
8181 shell32: IShellLink::SetPath removes quotes from the path.
8183 * dlls/shell32/tests/shelllink.c:
8184 shell32: Fix test compilation with MSVC6.
8186 2006-08-09 Alexandre Julliard <julliard@winehq.org>
8188 * dlls/user/user_private.h, include/wine/server_protocol.h,
8189 server/protocol.def, server/queue.c, server/trace.c:
8190 server: Make the message extra info 64 bits on Win64.
8192 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
8193 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
8194 server/protocol.def, server/queue.c, server/request.h,
8196 server: Split the queuing of hardware messages into a separate
8197 send_hardware_message request.
8199 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
8201 * dlls/shell32/recyclebin.c:
8202 shell32: Add recyclebin.c file missing in previous commit.
8204 * dlls/shell32/shell32_Pl.rc:
8205 shell32: Update Polish translation.
8207 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
8208 shell32: Add a custom icon for the trash folder.
8210 * dlls/shell32/trash.c:
8211 shell32: Add trash items enumeration.
8213 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
8214 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
8215 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
8216 dlls/shell32/trash.c, dlls/shell32/xdg.h:
8217 shell32: Add a Trash virtual folder.
8219 2006-08-06 Yong Chi <yong28chi@yahoo.com>
8221 * dlls/ddraw/direct3d.c:
8222 ddraw: Fix for incorrect return value from wined3d.
8224 2006-08-09 Alexandre Julliard <julliard@winehq.org>
8226 * .gitignore, Make.rules.in:
8227 Make.rules: Added rules for client/proxy/server generation from IDL files.
8229 * programs/explorer/desktop.c:
8230 explorer: Never paint the desktop when using the X root window.
8232 2006-08-08 Juan Lang <juan_lang@yahoo.com>
8234 * dlls/crypt32/oid.c:
8235 crypt32: Trace key type in CryptFindOIDInfo.
8237 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8239 * dlls/user/resources/user32_Ko.rc:
8240 user32: Updated Korean resource.
8242 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
8244 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
8245 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
8246 msvcrt: Remove redundant NULL checks before MSVCRT_free.
8248 * dlls/comdlg32/filedlg.c:
8249 comdlg32: Remove redundant NULL checks before MemFree.
8251 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
8253 * programs/wordpad/wordpad.c:
8254 wordpad: Request WS_VSCROLL now that riched20 supports it.
8256 * dlls/riched20/editor.c, dlls/riched20/paint.c:
8257 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
8260 2006-08-08 James Hawkins <truiken@gmail.com>
8262 * dlls/msi/tests/package.c:
8263 msi: Add tests for the RemoveFiles action.
8265 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
8267 * dlls/user/tests/sysparams.c:
8268 user/tests: Write-strings warnings fix.
8270 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
8271 dlls/shlwapi/tests/shreg.c:
8272 shlwapi/tests: Write-strings warnings fix.
8274 2006-08-08 Kai Blin <kai.blin@gmail.com>
8276 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
8277 dlls/secur32/tests/ntlm.c:
8278 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
8281 2006-08-08 Juan Lang <juan_lang@yahoo.com>
8283 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
8284 rsaenh: Test and fix CryptEncrypt with NULL buffer.
8286 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
8288 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8289 usp10: ScriptItemize will break up the string into script_items.
8291 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
8293 * configure, configure.ac:
8294 configure: Fix the linux/ipx.h detection.
8296 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
8298 * dlls/wined3d/directx.c:
8299 wined3d: Volume texture addressing caps.
8301 * dlls/wined3d/directx.c:
8302 wined3d: Shader declaration cap fixes.
8304 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
8306 * dlls/riched20/run.c:
8307 riched20: Modify ME_CharFromPoint to work properly with password controls.
8309 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
8311 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
8312 mshtml: Add Swedish translation.
8314 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
8316 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
8317 wined3d: Shader cap fixes.
8319 2006-08-04 Robert Shearman <rob@codeweavers.com>
8321 * dlls/user/user_main.c, programs/explorer/desktop.c:
8322 user: Make ExitWindowsEx asynchronous by deferring the real work to the
8325 2006-08-08 Mike McCormack <mike@codeweavers.com>
8327 * dlls/shell32/shlfileop.c:
8328 shell32: Use case insensitive comparisons when comparing paths.
8330 2006-08-07 James Hawkins <truiken@gmail.com>
8332 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
8333 dlls/msi/msipriv.h, dlls/msi/package.c:
8334 msi: Fix the compressed files logic.
8335 If the compressed file attribute is not set, use the Word Count
8336 property to determine if files are compressed.
8338 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8340 * dlls/shell32/shell32_Ko.rc:
8341 shell32: Updated Korean resource.
8343 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
8345 * dlls/wined3d/device.c:
8346 wined3d: Stub out remaining renderstates.
8348 * dlls/wined3d/device.c:
8349 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
8351 * dlls/wined3d/device.c:
8352 wined3d: Add missing newline at the end of traces.
8354 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
8355 dlls/wined3d/wined3d_private.h:
8356 wined3d: Registry setting for the amount of simulated texture memory.
8357 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
8360 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
8363 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
8367 wine.inf: Don't create a fake exe and change the name at the same time.
8368 This confuses installers that think said exes can be run when this is
8369 not the case and cannot work.
8372 wine.inf: Use %CurrentVersionNT% wherever applicable.
8374 * dlls/mlang/regsvr.c:
8375 mlang: Fix the 'Multi Language String' CLSID: there is no
8376 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
8378 * include/shlguid.h:
8379 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
8381 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
8382 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
8383 inseng: Switch to the standard regsvr.c registration code.
8384 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
8385 This also gives us DllUnregisterServer() for free.
8387 * dlls/itss/regsvr.c:
8388 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
8389 so we can register its VersionIndependentProgID.
8391 * dlls/oleaut32/regsvr.c:
8392 oleaut32: Set some missing ProxyStubClsid fields.
8394 * dlls/ole32/regsvr.c:
8395 ole32: Add a BaseInterface where needed.
8397 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
8399 * dlls/wined3d/directx.c:
8400 wined3d: Textureops caps fix.
8402 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
8404 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
8405 user/tests: Write-strings and cast-qual warnings fix.
8407 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
8408 shell32: Write-strings warnings fix.
8410 2006-08-07 James Hawkins <truiken@gmail.com>
8412 * dlls/wintrust/wintrust_main.c:
8413 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
8415 * dlls/msi/tests/package.c:
8416 msi: Add tests for MsiGetProperty.
8418 2006-08-07 Alexandre Julliard <julliard@winehq.org>
8420 * aclocal.m4, configure:
8421 configure: Fixed soname detection on MacOS by using otool instead of ldd.
8423 2006-08-05 Kevin Koltzau <kevin@plop.org>
8425 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
8426 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
8427 dlls/hid/version.rc:
8428 hid: Initial implementation.
8430 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
8432 * dlls/wininet/internet.c:
8433 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
8435 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
8437 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
8438 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
8439 dlls/riched20/undo.c, dlls/riched20/wrap.c:
8440 riched20: New, clean, simple selection repaint logic - should fix all outstanding
8443 2006-08-07 H. Verbeet <hverbeet@gmail.com>
8445 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
8446 d3d9: Stub D3DPERF_ functions.
8448 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
8449 wined3d: Allow async occlusion queries.
8451 * dlls/wined3d/query.c:
8452 wined3d: Improve a few query traces.
8453 The query type is useful to have in query TRACEs.
8454 IWineD3DQueryImpl_GetDataSize isn't really a stub.
8456 * dlls/wined3d/query.c:
8457 wined3d: Check Occlusion query GL calls.
8459 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
8460 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
8461 wined3d: Add a couple of traces to the vertexdeclaration creation code.
8463 2006-08-07 Alexandre Julliard <julliard@winehq.org>
8465 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
8466 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
8467 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
8468 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
8469 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
8470 programs/winemenubuilder/Makefile.in, server/Makefile.in,
8471 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
8472 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
8473 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
8474 tools/wrc/Makefile.in:
8475 makefiles: Use make dependencies to create installation directories.
8476 This avoids a lot of redundant calls to mkinstalldirs.
8478 * dlls/ntdll/signal_i386.c:
8479 ntdll: Get rid of the Linux legacy signal stack switching.
8480 It doesn't work right in 32-bit code anyway.
8482 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
8484 * dlls/ntdll/signal_i386.c:
8485 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
8487 2006-08-07 Robert Shearman <rob@codeweavers.com>
8489 * dlls/ole32/defaulthandler.c:
8490 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
8491 if we are already connected.
8493 * dlls/ole32/oleobj.c:
8494 ole32: Finish off delegate notifications in the data advise holder.
8495 Advise the data delegate object when new advises come in on the data
8496 advise holder, not just when connecting.
8497 Unadvise the data delegate object when unadvising a connection on the
8498 data advise holder, when destructing the data advise holder and when
8501 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
8503 * dlls/dinput/mouse.c:
8504 dinput: Signal event after we queued an event. Not before.
8506 2006-08-05 Robert Reif <reif@earthlink.net>
8508 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
8509 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
8511 netapi32: Add stubs for remaining NetLocalGroup* functions.
8512 Move existing NetLocalGroup* functions to local_group.c.
8513 Add stubs for remaining NetLocalGroup* functions.
8515 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
8517 * dlls/dbghelp/dwarf.c:
8518 dbghelp: Missing bits from previous patch about variables with constant values.
8520 2006-08-07 Alexandre Julliard <julliard@winehq.org>
8522 * Make.rules.in, Makefile.in, documentation/Makefile.in:
8523 Make.rules: Make all submake invocations silent for consistency.
8525 * dlls/ntdll/directory.c:
8526 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
8528 2006-08-06 Francois Gouget <fgouget@free.fr>
8530 * dlls/usp10/tests/usp10.c:
8531 usp10/tests: Add trailing '\n's to ok() calls.
8533 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
8534 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
8535 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
8536 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
8537 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
8538 Assorted spelling fixes.
8540 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
8542 * dlls/wined3d/directx.c:
8543 wined3d: texture caps fixes.
8545 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
8546 wined3d: General constant caps fix.
8548 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
8550 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
8552 loader/pthread: Added pthread_attr_get_np support.
8554 2006-08-07 Mike McCormack <mike@codeweavers.com>
8556 * dlls/msi/dialog.c:
8557 msi: Fix the dialog centering logic.
8559 * dlls/kernel/powermgnt.c:
8560 kernel32: Change some FIXMEs to WARNs.
8562 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
8563 dlls/cabinet/tests/extract.c:
8564 cabinet: Fix and test the undocumented Extract function.
8565 The paths are MAX_PATH length.
8566 The last field is list of files which is checked when flags = 0.
8567 Add tests for the flag in the file list.
8569 * dlls/cabinet/cabinet_main.c:
8570 cabinet: Split the cabinet path for FDICopy.
8572 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8574 * programs/oleview/Ko.rc:
8575 oleview: Updated Korean resource.
8577 2006-08-05 H. Verbeet <hverbeet@gmail.com>
8579 * dlls/d3d8/device.c, dlls/d3d9/device.c:
8580 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
8582 * dlls/wined3d/vertexshader.c:
8583 wined3d: Fix D3DCOLOR swizzling in shaders.
8585 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
8586 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
8587 include/wine/wined3d_interface.h:
8588 wined3d: Delay vertex shader compilation until the shader is first used.
8590 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
8592 * dlls/ntdll/directory.c:
8593 ntdll: Add FreeBSD default serial port device.
8595 * dlls/oleaut32/tests/vartype.c:
8596 oleaut32/tests: Test relative error, not absolute.
8598 2006-08-05 Robert Reif <reif@earthlink.net>
8601 winnt.h: Add some more RIDs.
8603 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
8605 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
8606 setupapi/tests: Write-strings warnings fix.
8608 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
8609 secur32/tests: Write-strings warnings fix.
8611 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
8613 * dlls/msvcrt/msvcrt.spec:
8614 msvcrt: Some more exports requested from msvcr80.dll.
8616 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
8619 wine.inf: We should not override existing associations.
8621 * dlls/mshtml/mshtml.inf:
8622 mshtml: Fix the .jfif Content Type.
8624 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
8626 * dlls/riched20/caret.c, dlls/riched20/paint.c:
8627 riched20: Ensure text is wrapped before invalidating selection.
8629 2006-08-05 Alexandre Julliard <julliard@winehq.org>
8631 * libs/.gitignore, libs/wine/Makefile.in:
8632 libwine: Add a minor number to the library filename for future extensions.
8634 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
8635 libs/wine/Makefile.in:
8636 libs: Get rid of Makelib.rules since we only have one library now.
8637 Merge all the rules into the libwine makefile.
8639 2006-08-04 Robert Reif <reif@earthlink.net>
8641 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
8642 netapi32: Add stub for NetUserGetLocalGroups.
8644 * dlls/netapi32/access.c:
8645 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
8647 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
8648 netapi32: Add stub for NetLocalGroupEnum.
8650 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
8651 wtsapi32: Add some stubs.
8653 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
8655 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
8657 msi: Write-strings warnings fix.
8659 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
8661 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
8662 include/wine/wined3d_gl.h:
8663 wined3d: Volume textures fix.
8665 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
8667 * dlls/wined3d/directx.c:
8668 wined3d: Raster caps fix.
8670 * dlls/wined3d/directx.c:
8671 wined3d: Primitive misc caps fix.
8673 2006-08-04 Kevin Koltzau <kevin@plop.org>
8675 * dlls/setupapi/devinst.c:
8676 setupapi: Create an empty list when getting device interface classes.
8678 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
8680 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
8681 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
8682 dlls/riched20/tests/editor.c:
8683 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
8685 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
8687 * tools/widl/widl.c, tools/widl/write_msft.c:
8688 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
8690 2006-08-04 Alexandre Julliard <julliard@winehq.org>
8692 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
8693 configure: Only link against libresolv where necessary.
8695 * configure, configure.ac, include/config.h.in, server/fd.c:
8696 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
8698 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
8700 * dlls/wined3d/basetexture.c:
8701 wined3d: Basetexture anisotropic fix.
8703 * dlls/wined3d/directx.c:
8704 wined3d: Fix a number of badly reported caps.
8706 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
8708 * dlls/user/tests/win.c, dlls/user/win.c:
8709 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
8711 * dlls/user/tests/win.c:
8712 user: Add a test for CreateWindowEx.
8714 2006-08-04 Alexandre Julliard <julliard@winehq.org>
8717 user: Don't bother checking the WS_VISIBLE style on the desktop window.
8719 2006-08-04 Hans Leidekker <hans@it.vu.nl>
8721 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
8722 usp10: Implement ScriptGetGlyphABCWidth.
8723 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
8725 2006-08-04 Robert Reif <reif@earthlink.net>
8727 * dlls/advapi32/tests/security.c:
8728 advapi32: Add more SID tests.
8730 2006-08-04 Robert Shearman <rob@codeweavers.com>
8732 * dlls/rpcrt4/rpc_binding.c:
8733 rpcrt4: Make the error output on a failed binding more informative
8734 by dumping information about the interface it is trying to bind to.
8736 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
8737 dlls/urlmon/urlmon_main.c:
8738 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
8740 2006-08-04 Hans Leidekker <hans@it.vu.nl>
8742 * dlls/usp10/usp10.c:
8743 usp10: Implement ScriptIsComplex.
8745 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
8747 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
8748 tools/widl/widl.c, tools/widl/widl.h:
8749 widl: Generate GUID (infile_i.c) files.
8751 2006-08-03 James Hawkins <truiken@gmail.com>
8753 * dlls/msi/dialog.c:
8754 msi: Use the initial dialog position values in the database when creating the
8757 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
8759 * dlls/usp10/tests/usp10.c:
8760 usp10: Fix glyph comparsion between tests.
8762 2006-08-04 Alexandre Julliard <julliard@winehq.org>
8764 * dlls/ntdll/server.c:
8765 ntdll: Fix a race condition at thread exit.
8767 2006-08-03 Benjamin Arai <me@benjaminarai.com>
8769 * dlls/oleaut32/varformat.c:
8770 oleaut32: Removes extra string allocation for varformat:VarMonthName.
8772 2006-08-03 Robert Shearman <rob@codeweavers.com>
8774 * dlls/ntdll/directory.c:
8775 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
8776 whole directory if the mask doesn't contain any wildcards and the file
8777 exists on in the directory with the same case as the mask.
8779 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8781 * dlls/oledlg/oledlg_Ko.rc:
8782 oledlg: Updated Korean resource.
8784 2006-08-03 Robert Reif <reif@earthlink.net>
8786 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
8787 advapi32: Add a computer SID to the registry.
8789 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
8790 ntdll: Fix some function arguments.
8792 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
8794 * dlls/wined3d/surface.c:
8795 wined3d: Surface pitch fix.
8797 2006-08-03 Jacek Caban <jacek@codeweavers.com>
8799 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
8800 mshtml: Fix handling offset in BSCallback.
8802 2006-08-03 H. Verbeet <hverbeet@gmail.com>
8804 * dlls/wined3d/drawprim.c:
8805 wined3d: Disable vertex arrays after we're done drawing from them.
8806 After drawing from a vertex array we should disable them, to prevent
8807 the next draw calls from potentially reading past their ends. This
8808 also moves the disabling of vertex attrib arrays (for shaders) into
8811 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
8813 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
8814 tools/widl/parser.y:
8815 widl: Write forward declarations for coclass definitions.
8817 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
8819 * dlls/riched20/editor.c:
8820 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
8821 exactly one screen line.
8823 * dlls/riched20/editor.c:
8824 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
8826 * dlls/riched20/editor.c:
8827 riched20: Ctrl+A should be allowed in read-only controls too.
8829 2006-08-03 Jacek Caban <jacek@codeweavers.com>
8831 * dlls/mshtml/navigate.c:
8832 mshtml: Added nsInputStream::Read implementation.
8834 2006-08-03 Robert Shearman <rob@codeweavers.com>
8836 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
8837 dlls/ole32/storage32.h:
8838 ole32: Ensure that a returned free block is valid in storage.
8839 Otherwise, an IStream_SetSize call followed by an IStream_Read call
8840 could fail with STG_E_DOCFILECORRUPT.
8842 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
8843 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
8844 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
8846 * dlls/msi/action.c:
8847 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
8849 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
8851 * dlls/msvfw32/msvideo16.c:
8852 msvfw32: Write-strings warning fix.
8854 * dlls/ole32/tests/clipboard.c:
8855 ole32/tests: Write-strings warnings fix.
8857 * dlls/riched20/tests/editor.c:
8858 riched20/tests: Write-strings warnings fix.
8860 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
8862 * dlls/dbghelp/dwarf.c:
8863 dbghelp: Properly handle variable with const value (ie without location)
8866 2006-08-03 Alexandre Julliard <julliard@winehq.org>
8869 server: Abstract the epoll functions a bit more.
8871 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
8873 * include/ntquery.h, include/shlguid.h:
8874 shell32: Add property ids to header files.
8876 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
8878 * include/shldisp.idl:
8879 include: Add the ShellFolderViewOC coclass.
8881 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
8883 * dlls/oleaut32/typelib.c:
8884 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
8886 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
8888 * dlls/hlink/link.c:
8889 hlink: Avoid double computation of the string length.
8891 2006-08-03 Alexandre Julliard <julliard@winehq.org>
8893 * dlls/winex11.drv/init.c:
8894 winex11.drv: Comment out the XCloseDisplay call on process detach.
8895 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
8897 2006-08-02 Benjamin Arai <me@benjaminarai.com>
8899 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
8900 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
8902 * dlls/oleaut32/tests/olefont.c:
8903 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
8905 2006-08-03 Robert Reif <reif@earthlink.net>
8908 winnt.h: Add missing define.
8910 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
8912 * dlls/wined3d/surface.c:
8913 wined3d: Paletted texture support.
8915 2006-08-03 Mike McCormack <mike@codeweavers.com>
8917 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
8918 ddraw: Don't link to wined3d, load it at runtime.
8919 This lets ddraw dlls built on a machine with OpenGL present run on other
8920 machines that may not have the OpenGL libraries installed.
8922 2006-08-02 Thomas Kho <tkho@ucla.edu>
8925 server: Remove unused thread_apc member.
8927 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8929 * programs/notepad/Ko.rc:
8930 notepad: Updated Korean resource.
8932 2006-08-02 Huw Davies <huw@codeweavers.com>
8934 * fonts/ms_sans_serif.sfd:
8935 fonts: Add that extra pixel to the variants of 'e' too.
8937 2006-08-03 Alexandre Julliard <julliard@winehq.org>
8939 * dlls/riched20/editor.c:
8940 riched20: Fixed handling of window private data for Win64.
8942 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
8944 * dlls/riched20/editor.c:
8945 riched20: Handle incorrect calls of window procedure.
8947 2006-08-01 Robert Reif <reif@earthlink.net>
8949 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
8950 advapi32: Check returned data from LsaQueryInformationPolicy.
8952 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
8954 * dlls/msi/tests/db.c:
8955 msi/tests: Write-strings warnings fix.
8957 * dlls/lz32/tests/lzexpand_main.c:
8958 lz32/tests: Write-strings warning fix.
8960 2006-08-02 Alexandre Julliard <julliard@winehq.org>
8962 * dlls/kernel/thunk.c:
8963 kernel32: Make some functions static.
8965 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
8966 hhctrl.ocx: Make some functions static.
8969 user: Add some missing internal Wine messages to the message spy.
8971 2006-08-02 Jacek Caban <jacek@codeweavers.com>
8973 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
8974 hlink: Added HlinkTranslateURL tub implementation.
8976 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
8977 dlls/hlink/tests/hlink.c, include/hlink.idl:
8978 hlink: Added HlinkIsShortcut implementation.
8980 * dlls/ole32/moniker.c:
8981 ole32: Clean up OleRun.
8983 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
8985 * dlls/riched20/run.c:
8986 riched20: Added short descriptions to functions in run.c, just in case
8987 anybody had any doubts about what they actually do.
8989 2006-08-02 Huw Davies <huw@codeweavers.com>
8991 * fonts/ms_sans_serif.sfd:
8992 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
8994 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
8996 * programs/winetest/Makefile.in:
8997 winetest: Added hlink tests.
8999 2006-08-02 Alexandre Julliard <julliard@winehq.org>
9001 * dlls/user/message.c, dlls/user/win.c, include/win.h,
9002 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
9003 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
9004 Also use the same code for Get/SetWindowWord.
9005 Based on a patch by Ge van Geldorp.
9007 2006-08-02 Mike McCormack <mike@codeweavers.com>
9009 * dlls/msi/classes.c:
9010 msi: Only ever write the long path for InProcServers.
9012 * dlls/msi/classes.c:
9013 msi: Register advertised components too.
9015 2006-08-02 Alexandre Julliard <julliard@winehq.org>
9017 * dlls/uxtheme/system.c:
9018 uxtheme: Make some variables static.
9020 * dlls/oledlg/insobjdlg.c:
9021 oledlg: Make a string static.
9023 * dlls/kernel/editline.c:
9024 kernel32: Make the keymap entries const.
9026 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
9027 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
9028 ole32: Make some functions and variables static.
9030 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
9031 msxml3: Make some functions and variables static.
9033 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
9034 opengl32: Make some functions and variables static.
9037 glu32: Make some functions static.
9039 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
9040 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
9041 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
9042 dsound: Make some functions static.
9044 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
9045 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
9046 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
9047 dlls/winex11.drv/xvidmode.c:
9048 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
9050 2006-08-01 James Hawkins <truiken@gmail.com>
9052 * dlls/msi/tests/db.c:
9053 msi: Add tests for SQL query markers.
9056 msi: A file that does not have the msidbFileAttributesCompressed bit set should
9057 be considered non-compressed.
9059 * dlls/msi/package.c, dlls/msi/tests/format.c:
9060 msi: Don't crash if an empty record is given to MsiProcessMessage.
9062 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
9063 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
9066 2006-08-01 Robert Reif <reif@earthlink.net>
9068 * dlls/advapi32/lsa.c:
9069 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
9072 2006-08-01 Juan Lang <juan_lang@yahoo.com>
9074 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
9075 dlls/wintrust/wintrust_main.c:
9076 wintrust: Implement TrustIsCertificateSelfSigned.
9078 * dlls/crypt32/str.c:
9079 crypt32: Support more types in CertRDNToStr.
9081 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9083 * dlls/msvfw32/msvfw32_Ko.rc:
9084 msvfw32: Updated Korean resource.
9086 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
9088 * dlls/shell32/version.h:
9089 shell32: Fix the file version string of the version resource.
9091 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9093 * dlls/kernel/tests/process.c:
9094 kernel/tests: Write-strings warnings fix.
9096 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
9097 kernel: Write-strings warnings fixes.
9099 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
9101 * programs/oleview/typelib.c:
9102 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
9104 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
9106 * dlls/mshtml/mshtml.inf:
9107 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
9109 2006-08-01 Alexandre Julliard <julliard@winehq.org>
9111 * libs/port/memmove.c:
9112 libport: Fixed invalid lvalue accesses in memmove.
9114 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9116 * programs/view/Ko.rc:
9117 view: Updated Korean resource.
9119 2006-08-01 Huw Davies <huw@codeweavers.com>
9121 * dlls/comctl32/propsheet.c:
9122 comctl32: Limit the width of the watermark to 164 pixels.
9124 2006-07-31 Huw Davies <huw@codeweavers.com>
9126 * dlls/comctl32/propsheet.c:
9127 comctl32: Limit the size of the header bitmap to 49x49.
9129 * dlls/comctl32/propsheet.c:
9130 comctl32: Invalidate the header area so that updated titles will be drawn.
9132 * dlls/comctl32/propsheet.c:
9133 comctl32: Wordwrap the sub title.
9135 * dlls/comctl32/propsheet.c:
9136 comctl32: The titles are already converted to unicode so always use DrawTextW
9139 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
9141 * dlls/shell32/trash.c:
9142 shell32: Send directories and non-regular files to the trash.
9144 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
9146 * dlls/user/tests/win.c:
9147 user: Add a couple of missing bits to the SetWindowLong test.
9149 2006-08-01 Jacek Caban <jacek@codeweavers.com>
9151 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
9152 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
9154 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
9155 dlls/mshtml/mshtml_private.h:
9156 mshtml: Store HTMLElement pointer in HTMLTextContainer.
9158 2006-08-01 Robert Reif <reif@earthlink.net>
9160 * dlls/advapi32/tests/lsa.c:
9161 advapi32: More LsaQueryInformationPolicy tests.
9163 2006-08-02 Mike McCormack <mike@codeweavers.com>
9165 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
9166 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
9168 2006-08-01 Alexandre Julliard <julliard@winehq.org>
9171 gdi: Fixed buffer overflow in GetCharABCWidthsI.
9173 * Make.rules.in, tools/makedep.c:
9174 makedep: Always search for includes in the standard directories, even without
9177 * Make.rules.in, tools/makedep.c:
9178 makedep: Don't add dependencies for system headers.
9181 makedep: Get rid of restrictions on line lengths. Merge lines that end in
9185 makedep: Convert to standard Wine lists.
9187 2006-07-28 Robert Shearman <rob@codeweavers.com>
9189 * dlls/msxml3/regsvr.c:
9190 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
9191 Don't delete the progid key when unregistering coclasses - this is now
9192 done in unregister_progids.
9194 * dlls/msxml3/regsvr.c:
9195 msxml3: Separate the writing of progids from the writing of classes.
9196 This allows writing multiple progids that refer to one class.
9197 Support writing out Version and VersionIndependentProgId keys for classes.
9199 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
9201 * dlls/kernel/format_msg.c:
9202 kernel: Wsign-compare warning fix.
9204 2006-07-31 Robert Reif <reif@earthlink.net>
9206 * dlls/advapi32/lsa.c:
9207 advapi32: LsaQueryInformationPolicy update.
9208 Update LsaQueryInformationPolicy to use correct computer name and SID.
9209 Add support for PolicyDnsDomainInformation.
9211 2006-08-02 Mike McCormack <mike@codeweavers.com>
9213 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9214 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
9215 dlls/hlink/tests/hlink.c:
9216 hlink: Add a short test case.
9218 * dlls/hlink/link.c:
9219 hlink: Use CoTaskMemAlloc when returning memory to a caller.
9221 * dlls/hlink/link.c:
9222 hlink: Create a strdupW function and use it.
9224 2006-07-31 Thomas Kho <tkho@ucla.edu>
9226 * dlls/msi/dialog.c:
9227 msi: Wake dialog on messages from external threads.
9229 2006-07-31 James Hawkins <truiken@gmail.com>
9231 * dlls/msi/action.c, dlls/msi/tests/package.c:
9232 msi: Fix a couple install state test cases.
9233 - Correctly handle the msidbComponentAttributesOptional component attribute.
9234 - Don't set a component's state to INSTALLSTATE_LOCAL if the
9235 msidbComponentAttributesSourceOnly attribute is provided.
9237 * dlls/msi/tests/package.c:
9238 msi: Fix the add_feature_entry helper function.
9240 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
9242 * include/ddk/winsplp.h:
9243 winsplp.h: Remove FAR, use W structs, fix typo.
9245 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
9247 * dlls/dinput/tests/keyboard.c:
9248 dinput/tests: Write-strings warning fix.
9250 * dlls/dsound/tests/dsound8.c:
9251 dsound/tests: Write-strings warning fix.
9253 2006-07-31 Robert Shearman <rob@codeweavers.com>
9255 * dlls/user/tests/win.c, dlls/user/win.c:
9256 user: Ignore setting NULL window procs inside SetWindowLong.
9257 Add tests for SetWindowLong error cases.
9259 2006-07-31 Duane Clark <fpga@pacbell.net>
9261 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
9262 msvcrt: Fix fgetwc/s in binary mode.
9264 * dlls/msvcrt/tests/file.c:
9265 msvcrt: Test fgetwc/s in binary mode.
9267 * dlls/msvcrt/file.c:
9268 msvcrt: Remove read_i loop and fix fread.
9270 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
9272 * tools/widl/parser.y:
9273 widl: Set type_t kind field correctly for all types.
9275 * tools/widl/parser.y:
9276 widl: Set defined flag for coclasses.
9278 2006-07-31 James Hawkins <truiken@gmail.com>
9280 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
9281 setupapi: Add a stub implementation of SetupGetSourceInfo.
9283 * dlls/msi/action.c, dlls/msi/tests/package.c:
9284 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
9287 2006-07-31 Robert Shearman <rob@codeweavers.com>
9289 * dlls/oleaut32/typelib.c:
9290 oleaut32: Improve dump_DispParms.
9292 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
9293 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
9295 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
9296 ole32: Implement OleNoteObjectVisible as described by MSDN.
9298 * dlls/ole32/storage32.c:
9299 ole32: Remove a check on the share mode for the NULL filename case as the
9300 check is already done earlier in StgCreateDocfile.
9302 2006-07-31 Alexandre Julliard <julliard@winehq.org>
9304 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
9305 ntdll: Move the calling of the process entry point back to kernel32.
9306 Apparently some copy protection stuff relies on that.
9307 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
9309 * dlls/ntdll/loader.c:
9310 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
9312 * loader/preloader.c:
9313 preloader: Added support for the new style DT_GNU_HASH symbol table.
9315 * loader/preloader.c:
9316 preloader: Fixed type checking in symbol lookup.
9318 * loader/preloader.c:
9319 preloader: Properly use the ELF hash table when looking up a symbol.
9321 2006-07-31 Jacek Caban <jacek@codeweavers.com>
9323 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
9324 dlls/shdocvw/webbrowser.c:
9325 shdocvw: Added WebBrowser::Invoke implementation.
9327 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
9328 dlls/shdocvw/tests/webbrowser.c:
9329 shdocvw: Added SetExtent and GetExtent implementation.
9331 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
9333 * dlls/wined3d/surface.c:
9334 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
9336 * dlls/wined3d/device.c:
9337 wined3d: Avoid NULL dereference.
9339 2006-07-31 Thomas Kho <tkho@ucla.edu>
9341 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
9342 riched20: Implement EM_GETLINE.
9344 2006-08-01 Mike McCormack <mike@codeweavers.com>
9346 * dlls/ole32/storage32.c:
9347 ole32: Use IsGUIDEqual to compare IIDs.
9349 2006-07-31 Alexandre Julliard <julliard@winehq.org>
9352 libwine: Better heuristic for finding the top of the address space on Linux.
9354 2006-07-31 Robert Reif <reif@earthlink.net>
9356 * dlls/advapi32/security.c:
9357 advapi32: Add computer sid support to LookupAccountSidW.
9359 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
9360 advapi32: Add more helper functions.
9361 Add ADVAPI_GetComputerSid.
9363 2006-07-31 Jacek Caban <jacek@codeweavers.com>
9365 * dlls/shdocvw/regsvr.c:
9366 shdocvw: Register SHDocVw typelib.
9368 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
9369 dlls/shdocvw/shdocvw_v1.idl:
9370 shdocvw: Added typelib.
9372 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
9374 * dlls/shell32/shell32_Pl.rc:
9375 shell32: Update the Polish translation.
9377 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
9378 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
9379 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
9380 shell32: Call the trashing code from SHFileOperationW.
9382 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
9384 shell32: Add trashing support functions.
9386 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
9387 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
9388 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
9389 shell32: Add trashing confirmations.
9391 2006-07-31 Benjamin Arai <me@benjaminarai.com>
9393 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
9394 dlls/oleaut32/tests/vartest.c:
9395 oleaut32: Move varformat conformance tests to new file varformat.c
9397 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
9399 * dlls/user/input.c, dlls/user/tests/input.c:
9400 user: Set buffer to '\0' in GetKeyNameTextA too.
9402 2006-07-29 Duane Clark <fpga@pacbell.net>
9404 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
9407 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
9410 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
9411 msvcrt: Fix _read and fgetc.
9413 * dlls/msvcrt/tests/file.c:
9414 msvcrt: File read buffer tests.
9416 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
9418 * dlls/dinput/dinput_main.c:
9419 dinput: Initialize event sequence counter. And simplify code.
9421 2006-07-29 Robert Reif <reif@earthlink.net>
9423 * dlls/advapi32/tests/security.c:
9424 advapi32: Add string sid tests.
9426 * dlls/advapi32/tests/security.c:
9427 advapi32: Print more info about failed test.
9429 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
9430 dlls/advapi32/security.c:
9431 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
9432 Make debugstr_sid global.
9434 2006-08-01 Mike McCormack <mike@codeweavers.com>
9436 * dlls/ole32/storage32.c:
9437 ole32: Add function parameters to FIXME messages.
9439 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
9440 ole32: Add a test showing what STGM_TRANSACTED does for streams.
9442 2006-07-30 H. Verbeet <hverbeet@gmail.com>
9444 * dlls/ddraw/direct3d.c:
9445 ddraw: Order Z-buffer formats by depth buffer bit depths in
9446 IDirect3DImpl_7_EnumZBufferFormats.
9448 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
9449 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
9450 GLSL fragment shaders.
9452 * dlls/wined3d/device.c:
9453 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
9455 * dlls/wined3d/surface.c:
9456 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
9457 IWineD3DSurfaceImpl_UnlockRect.
9459 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
9461 * dlls/comctl32/tests/comboex.c:
9462 comctl32/tests: Write-strings warnings fix.
9464 * dlls/advpack/tests/install.c:
9465 advpack/tests: Write-strings warnings fix.
9467 * dlls/cabinet/cabinet_main.c:
9468 cabinet: Write-strings warning fix.
9470 2006-07-29 Jacek Caban <jacek@codeweavers.com>
9472 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
9473 shlwapi: Change file path to URL in UrlCanonicalize.
9475 * dlls/urlmon/umon.c:
9476 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
9478 2006-07-30 Alexandre Julliard <julliard@winehq.org>
9480 * dlls/ntdll/virtual.c:
9481 ntdll: Use the right section size when setting protections.
9482 Use the same size computation when setting section protections than
9483 when mapping it in the first place (reported by Nicholas Miell).
9485 2006-07-29 Mike McCormack <mike@codeweavers.com>
9487 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
9488 ole32: Add some missing traces.
9490 * dlls/ole32/tests/storage32.c:
9491 ole32: Add a test for IEnumSTATSTG.
9494 msi: Change an ERR to a WARN.
9496 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
9498 * tools/widl/proxy.c:
9499 widl: Fix "static declaration follows non-static declaration" in generated code.
9501 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
9502 widl: Encode coclass types in typelibs.
9504 * tools/widl/parser.y:
9505 widl: Register types for coclasses.
9507 * tools/widl/write_msft.c:
9508 widl: Check if a typeinfo is already in a typelib before adding it.
9510 * tools/widl/write_msft.c:
9511 widl: Set typelib_idx for coclasses when they're added to a typelib.
9513 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
9514 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
9515 tools/widl/write_msft.c:
9516 widl: Fold class_t into type_t.
9518 2006-07-28 Thomas Kho <tkho@ucla.edu>
9520 * dlls/Maketest.rules.in:
9521 Maketest.rules.in: Fix comment.
9523 2006-07-28 Robert Reif <reif@earthlink.net>
9525 * dlls/advapi32/security.c:
9526 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
9528 * dlls/advapi32/security.c:
9529 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
9531 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
9533 * programs/regedit/regproc.c:
9534 regedit: Allow entering - for a value in a .reg file to delete that value.
9536 2006-07-28 James Hawkins <truiken@gmail.com>
9538 * dlls/wininet/urlcache.c:
9539 wininet: Only copy the relative filename into the UrlEntry structure.
9541 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
9543 * dlls/advpack/tests/advpack.c:
9544 advpack/tests: Write-strings warnings fix.
9546 * dlls/msi/tests/db.c:
9547 msi/tests: Write-strings warnings fix.
9549 2006-07-28 Juan Lang <juan_lang@yahoo.com>
9551 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
9552 dlls/crypt32/tests/cert.c, include/wincrypt.h:
9553 crypt32: Implement CryptHashPublicKeyInfo.
9555 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
9556 rsaenh: Use Interlocked functions for reference counting.
9558 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
9560 * dlls/dinput/device.c, include/dinput.h:
9561 dinput: Add DISCL_NOWINKEY define.
9563 2006-07-28 Jason Green <jave27@gmail.com>
9565 * dlls/wined3d/baseshader.c:
9566 wined3d: Skip processing of D3DSIO_PHASE instruction.
9568 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
9569 include/d3d9types.h, include/wine/wined3d_types.h:
9570 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
9572 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
9573 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
9574 include/d3d9types.h, include/wine/wined3d_types.h:
9575 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
9577 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
9579 * dlls/wined3d/surface.c:
9580 wined3d: Optimize d3dfmt_convert_surface.
9582 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
9583 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
9584 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
9585 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
9586 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
9587 winex11.drv: Kill DGA support.
9589 2006-07-27 Jacek Caban <jacek@codeweavers.com>
9591 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
9592 include/stdole2.idl:
9593 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
9596 2006-07-29 Alexandre Julliard <julliard@winehq.org>
9598 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
9599 dlls/stdole32.tlb/Makefile.in:
9600 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
9601 things than resources.
9603 2006-07-28 Alexandre Julliard <julliard@winehq.org>
9605 * dlls/user/message.c:
9606 user: Abort WaitForUserIdle if the target process died.
9608 2006-07-28 Jason Green <jave27@gmail.com>
9610 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
9611 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
9612 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
9613 wined3d: More shader fixes / new instructions.
9614 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
9615 - Subtract 1 more constant from total GLSL allowed float constants to
9616 accommodate the PROJECTION matrix row that we reference.
9618 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
9620 * dlls/wined3d/surface.c:
9621 wined3d: Render target texturing.
9623 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
9625 * dlls/msi/msi_main.c:
9626 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
9629 * dlls/msi/msipriv.h:
9630 msi: Make the version information of DllGetVersion same as in version resource.
9632 2006-07-27 Juan Lang <juan_lang@yahoo.com>
9634 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
9635 rsaenh: More tests and some fixes.
9636 - correct deleting the default container
9637 - imported keys should be stored in their container, not just given to the caller
9638 - tests for these changes
9640 2006-07-27 Benjamin Arai <me@benjaminarai.com>
9642 * dlls/oleaut32/varformat.c:
9643 oleaut32: VarMonthName - Update error codes and helper functions.
9645 * dlls/oleaut32/tests/vartest.c:
9646 oleaut32: VarSub: Conformance test.
9648 * dlls/oleaut32/variant.c:
9649 oleaut32: VarSub: Fixes several data types and corrects error codes.
9651 2006-07-28 Robert Shearman <rob@codeweavers.com>
9653 * dlls/oleaut32/olepicture.c:
9654 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
9656 * dlls/oleaut32/olefont.c:
9657 oleaut32: Implement GetTypeInfoCount for standard fonts.
9659 * dlls/oleaut32/olepicture.c:
9660 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
9661 Remove some validation code that is already handled by a more generic
9662 case at the end of the function.
9664 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
9665 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
9667 * dlls/oleaut32/tests/olefont.c:
9668 oleaut32: Add a test for passing an invalid number of input parameters into
9669 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
9671 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
9672 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
9673 Add some tests for IPictureDisp::Invoke.
9675 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
9676 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
9678 * dlls/oleaut32/tests/olefont.c:
9679 oleaut32: Add a successful test for IFontDisp::Invoke.
9681 * dlls/oleaut32/olefont.c:
9682 oleaut32: Handle the Weight property in IFontDisp::Invoke.
9684 2006-07-27 Juan Lang <juan_lang@yahoo.com>
9686 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
9687 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
9688 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
9691 sspi.h: Add missing define.
9693 2006-07-27 James Hawkins <truiken@gmail.com>
9695 * dlls/msi/tests/db.c:
9696 msi: Add tests for MsiDatabaseImport.
9698 2006-07-27 Jacek Caban <jacek@codeweavers.com>
9700 * include/mshtml.idl:
9701 mshtml.idl: Fix SAFEARRAY argument declaration.
9703 * tools/widl/write_msft.c:
9704 widl: Reorder segments to match midl.
9706 * tools/widl/write_msft.c:
9707 widl: Use cval in ATTR_ID.
9709 * tools/widl/write_msft.c:
9710 widl: Added ATTR_BINDABLE handling to add_func_desc.
9712 * tools/widl/write_msft.c:
9713 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
9715 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
9716 shdocvw: Added test of GetControlInfo.
9718 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
9720 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
9721 Fix 2 "static is not at beginning of declaration" warnings.
9723 * dlls/msi/tests/package.c:
9724 msi: 0xdeadbeef is too big for a signed int thus producing sign
9725 comparison warnings when compared to an int variable. Use 0xdeadbee
9728 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
9730 * dlls/mapi32/tests/prop.c:
9731 mapi32/tests: Write-strings warning fix.
9733 * dlls/msi/tests/install.c:
9734 msi/tests: Write-strings warning fix.
9736 * dlls/crypt32/tests/encode.c:
9737 crypt32/tests: Write-strings warnings fix.
9739 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
9741 * programs/winebrowser/main.c:
9742 winebrowser: Pass any given argument that is not a mailto URL to the browser.
9744 2006-07-27 Mike McCormack <mike@codeweavers.com>
9746 * programs/msiexec/msiexec.c:
9747 msiexec: Don't crash if there's no args.
9749 * dlls/msi/action.c:
9750 msi: Don't set the shortcut's working directory if it's NULL.
9752 * dlls/msi/msi.c, dlls/msi/registry.c:
9753 msi: Fix some memory leaks.
9755 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
9757 * dlls/dinput/keyboard.c:
9758 dinput: Keyboard: Use the same event queue mechanism as mouse.
9760 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
9762 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
9763 dlls/wined3d/wined3d_private.h:
9764 wined3d: Do not use the IWineD3DSurface for the cursor.
9766 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
9768 * dlls/wined3d/surface.c:
9769 wined3d: Avoid a false ERR.
9771 2006-07-27 Alexandre Julliard <julliard@winehq.org>
9773 * ANNOUNCE, ChangeLog, VERSION, configure:
9776 ----------------------------------------------------------------
9777 2006-07-27 Jason Green <jave27@gmail.com>
9779 * dlls/wined3d/vertexshader.c:
9780 wined3d: Fix minor typo from shader patch.
9782 2006-07-27 Huw Davies <huw@codeweavers.com>
9785 wine.inf: Add lnkfile description.
9787 2006-07-27 Alexandre Julliard <julliard@winehq.org>
9790 server: Round up the timeout for poll() to avoid redundant calls.
9793 server: Don't crash on invalid request sizes.
9795 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
9797 * programs/winhelp/winhelp.c:
9798 winhelp: Write-strings warning fix.
9800 * dlls/user/tests/menu.c:
9801 user/tests: Write-strings warnings fix.
9803 2006-07-26 James Hawkins <truiken@gmail.com>
9805 * dlls/msi/Makefile.in, dlls/msi/package.c:
9806 msi: Download the MSI package if it is a remote URL.
9808 2006-07-26 Juan Lang <juan_lang@yahoo.com>
9810 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
9811 crypt32: Implement CryptStrToNameA/W, with tests.
9813 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
9814 dlls/crypt32/tests/encode.c:
9815 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
9817 * dlls/rsaenh/rsaenh.c:
9818 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
9820 2006-07-27 Alexandre Julliard <julliard@winehq.org>
9822 * dlls/oleaut32/olefont.c:
9823 oleaut32: Fixed compiler warning.
9825 2006-07-26 Jason Green <jave27@gmail.com>
9827 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
9828 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
9829 wined3d: Fix some upside-down rendering issues for shaders.
9831 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
9833 * dlls/wined3d/surface.c:
9834 wined3d: BltFast/BltOverride color keying.
9836 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
9838 * programs/regedit/listview.c:
9839 regedit: Write-strings warning fix.
9841 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
9843 * dlls/wined3d/directx.c:
9844 wined3d: Blacklist WINED3DFMT_R8G8B8.
9846 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9848 * programs/wineconsole/wineconsole_Ko.rc:
9849 wineconsole: Updated Korean resource.
9851 2006-07-27 Mike McCormack <mike@codeweavers.com>
9853 * include/commctrl.h:
9854 comctl32: Fix a typo.
9856 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
9857 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
9859 * dlls/msi/tests/format.c:
9860 msi: Remember to free a handle.
9863 msi: Fix some memory leaks in the condition parser.
9865 * dlls/msi/appsearch.c, dlls/msi/msi.c:
9866 msi: Use msi_alloc/free, not HeapAlloc/Free.
9868 2006-07-26 James Hawkins <truiken@gmail.com>
9870 * dlls/msi/tests/install.c:
9871 msi: Test the column types of MSI packages.
9873 * dlls/msi/tests/package.c:
9874 msi: Test the states of a component with a compressed file.
9879 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
9881 * dlls/dinput8/dinput8_main.c:
9882 dinput8: Better DirectInput8Create warning.
9884 2006-07-26 Jacek Caban <jacek@codeweavers.com>
9886 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
9887 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
9889 * dlls/mshtml/protocol.c:
9890 mshtml: Fix handling res URLs with full path and number resource ID.
9892 2006-07-26 Robert Shearman <rob@codeweavers.com>
9894 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
9895 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
9897 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
9898 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
9899 the input parameter into the correct type.
9901 * dlls/ole32/regsvr.c:
9902 ole32: Add more self-registration entries for classes and interfaces.
9904 2006-07-26 Huw Davies <huw@codeweavers.com>
9907 wine.inf: Add inifile entries.
9909 2006-07-24 Thomas Kho <tkho@ucla.edu>
9911 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
9912 wcmd: Correct handling of quotes and /s flag when a command argument is present.
9914 2006-07-23 Kovács András <andras@csevego.net>
9916 * dlls/wined3d/device.c:
9917 wined3d: Fix CopyRects if pDestPointsArray is NULL.
9919 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
9921 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
9922 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
9924 2006-07-26 Ge van Geldorp <ge@gse.nl>
9926 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
9927 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
9928 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
9929 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
9930 programs/winedbg/memory.c, programs/winedbg/source.c,
9931 programs/winedbg/stack.c, programs/winedbg/symbol.c,
9932 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
9933 programs/winedbg/types.c:
9934 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
9936 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
9938 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
9939 wined3d: More efficient color keying dirtifying.
9940 Instead of blindly dirtifying the surface LoadTexture keeps track of
9941 the color key that was used when creating the opengl texture and
9942 reloads the surface if the color key has changed.
9944 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
9946 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
9947 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
9948 include/wine/wined3d_interface.h:
9949 ddraw: Support using an application-provided surface pointer.
9951 2006-07-26 Mike McCormack <mike@codeweavers.com>
9953 * dlls/msi/record.c, dlls/msi/tests/record.c:
9954 msi: Fix an off by one error in MsiRecordGetString.
9956 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
9957 msi: Implement SQL inner joins.
9959 2006-07-26 Alexandre Julliard <julliard@winehq.org>
9961 * dlls/crypt32/tests/store.c:
9962 crypt32/tests: Clean up temp files.
9964 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
9965 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
9966 server/protocol.def, server/request.c, server/thread.c,
9968 server: Convert the server start time to the abs_time_t type.
9970 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
9971 server/protocol.def, server/thread.c, server/thread.h,
9973 server: Convert thread creation/exit times to the abs_time_t type.
9975 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
9977 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
9978 deal only with timeouts.
9980 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
9981 server/protocol.def, server/request.h, server/trace.c:
9982 server: Rename the wait_input_idle request to better reflect what it does.
9983 Also get rid of the unused timeout field.
9985 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
9987 server: Make the create_async function take an absolute timeout.
9989 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
9991 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
9993 server: Fix some comparisons between signed and unsigned.
9995 2006-07-26 Alexandre Julliard <julliard@winehq.org>
9997 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
9998 server/console.c, server/debugger.c, server/file.c, server/hook.c,
9999 server/object.c, server/object.h, server/process.c, server/process.h,
10000 server/protocol.def, server/ptrace.c, server/queue.c,
10001 server/region.c, server/registry.c, server/request.c,
10002 server/request.h, server/snapshot.c, server/symlink.c,
10003 server/token.c, server/trace.c, server/user.h, server/window.c,
10004 server/winstation.c, tools/make_requests:
10005 server: Added data_size_t type to represent sizes in the server protocol.
10006 Make it an unsigned int to save some space on Win64, if we need to
10007 transfer more than 4Gb over the server pipe something is seriously
10010 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
10012 * dlls/rsaenh/rsaenh.c:
10013 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
10015 * dlls/rsaenh/rsaenh.c:
10016 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
10019 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
10021 * dlls/winspool.drv/tests/info.c:
10022 winspool.drv/tests: Write-strings warnings fix.
10024 * dlls/msi/tests/db.c:
10025 msi/tests: Write-strings warnings fix.
10027 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10029 * programs/winefile/Ko.rc:
10030 winefile: Updated Korean resource.
10032 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
10034 * dlls/dmime/performance.c:
10035 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
10037 2006-07-25 Juan Lang <juan_lang@yahoo.com>
10039 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
10040 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
10041 crypt32: Implement file stores.
10043 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
10045 * dlls/wined3d/directx.c:
10046 wined3d: Enable all bump mapping formats.
10048 2006-07-26 Jason Green <jave27@gmail.com>
10050 * dlls/wined3d/drawprim.c:
10051 wined3d: Fix crash caused by bad TRACE.
10053 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
10055 * dlls/wined3d/glsl_shader.c:
10056 wined3d: Remove superfluous breaks.
10058 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
10060 * tools/widl/parser.y:
10061 widl: Allow trailing commas in attribute lists.
10063 2006-07-26 Mike McCormack <mike@codeweavers.com>
10066 msi: Add a FIXME for join queries.
10068 2006-07-25 Mike McCormack <mike@codeweavers.com>
10070 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
10071 msi: Always load all the components.
10073 2006-07-25 Robert Shearman <rob@codeweavers.com>
10075 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
10076 dbghelp: Implement SymGetSymFromAddr64.
10078 * configure, configure.ac, dlls/oleaut32/olepicture.c,
10079 include/config.h.in:
10080 configure: Add a check for the DGifOpen function in the gif_lib.h header as
10081 the v4 of the file does define it, while v3 doesn't.
10083 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
10085 * dlls/comdlg32/filedlg.c:
10086 comdlg32: GetOpenFileNameW - Create unicode windows.
10088 2006-07-25 Alexandre Julliard <julliard@winehq.org>
10090 * programs/uninstaller/main.c:
10091 uninstaller: Fail more gracefully when the registry key is missing.
10093 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
10095 * dlls/oleaut32/safearray.c:
10096 oleaut32: Adding a NULL to a safearray is supposed to crash.
10098 2006-07-25 Alexandre Julliard <julliard@winehq.org>
10100 * dlls/ntdll/server.c:
10101 ntdll: Avoid accessing the TEB after the memory view has been released.
10102 When using reserved areas the memory could potentially be reused right
10106 server: Try harder to find a suitable thread for read/write_process_memory.
10108 2006-07-20 Thomas Kho <tkho@ucla.edu>
10110 * server/process.c:
10111 server: Add new threads to end of thread_list.
10113 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
10115 * dlls/rpcrt4/ndr_marshall.c:
10116 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
10118 2006-07-24 Jason Green <jave27@gmail.com>
10120 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
10121 dlls/wined3d/wined3d_private.h:
10122 wined3d: Implement more GLSL instructions.
10123 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
10125 2006-07-25 Mike McCormack <mike@codeweavers.com>
10127 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
10128 msi: Fix where queries on 32bit integer columns.
10130 2006-07-24 James Hawkins <truiken@gmail.com>
10132 * dlls/msi/tests/db.c:
10133 msi: Add tests for the WHERE SQL clause.
10135 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10137 * dlls/wineps.drv/wps_Ko.rc:
10138 wineps.drv: Updated Korean resource.
10140 2006-07-25 H. Verbeet <hverbeet@gmail.com>
10142 * dlls/wined3d/device.c, dlls/wined3d/query.c,
10143 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
10144 wined3d: Add real occlusion query support.
10146 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
10147 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
10148 IWineD3DPixelShaderImpl_SetFunction.
10150 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
10151 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
10153 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
10155 * tools/widl/parser.l, tools/widl/parser.y:
10156 widl: Support SAFEARRAY(type) syntax.
10158 * tools/widl/header.c:
10159 widl: Fix redefinition of types in output.
10161 2006-07-24 Jacek Caban <jacek@codeweavers.com>
10163 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
10164 shdocvw: Added more test and fixes.
10166 2006-07-24 Huw Davies <huw@codeweavers.com>
10168 * dlls/gdi/freetype.c:
10169 gdi32: Use the correct name when writing the fixed font registry value.
10171 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
10173 * dlls/user/input.c, dlls/user/tests/msg.c:
10174 user: Add more TrackMouseEvent tests, particularly a test with
10175 injected mouse move events. Fix a problem detected by the test.
10177 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
10179 * dlls/user/input.c:
10180 user: Various TrackMouseEvent fixes.
10181 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
10182 use hittest directly to simplify the code.
10183 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
10185 * dlls/user/winpos.c:
10186 user: Add a trace to EndDeferWindowPos.
10188 * dlls/user/input.c:
10189 user: Use (win) debug channel by default, add a TRACE to SendInput.
10191 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
10193 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
10194 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
10196 2006-07-24 Mike McCormack <mike@codeweavers.com>
10198 * dlls/msi/registry.c:
10199 msi: Use CLSIDFromString to make squash_guid a bit more robust.
10201 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
10202 msi: Make MsiConfigureFeature a bit more robust.
10204 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
10205 dlls/msi/msipriv.h:
10206 msi: Move COM server implementation to a separate file.
10208 * configure, configure.ac:
10209 configure: Check for freetype-config first, then use the libraries it specifies.
10211 2006-07-23 Jason Green <jave27@gmail.com>
10213 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10214 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
10215 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
10216 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
10217 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
10218 references from D3DTS_* to WINED3DTS_*.
10220 2006-07-24 Alexandre Julliard <julliard@winehq.org>
10222 * configure, configure.ac, loader/main.c, loader/preloader.c:
10223 preloader: Allocate more space in low memory as well as for top-down allocations.
10225 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
10226 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
10228 * dlls/ntdll/virtual.c:
10229 ntdll: Support memory allocations inside reserved areas.
10231 * dlls/ntdll/virtual.c:
10232 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
10234 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
10235 libs/wine/wine.map:
10236 libwine: Added a function to enumerate the reserved mmap areas.
10238 2006-07-24 Robert Shearman <rob@codeweavers.com>
10241 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
10244 * dlls/rpcrt4/ndr_marshall.c:
10245 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
10246 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
10248 * dlls/rpcrt4/rpc_binding.c:
10249 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
10251 * dlls/rpcrt4/ndr_marshall.c:
10252 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
10254 * dlls/rpcrt4/ndr_marshall.c:
10255 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
10256 NdrConformantStringUnmarshall.
10258 * dlls/rpcrt4/ndr_marshall.c:
10259 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
10260 Change the FIXME messages to print out unrecognised format characters in
10261 hex rather than decimal.
10263 * dlls/uuid/uuid.c:
10264 uuid: Add IIDs and CLSIDs from xmldso.h.
10266 * dlls/oleaut32/typelib.c:
10267 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
10268 as native doesn't assume that it doesn't contain valid data.
10270 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
10271 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
10273 2006-07-24 Mike McCormack <mike@codeweavers.com>
10275 * dlls/msi/tests/msi.c:
10276 msi: Add a test case for MsiGetFileHash.
10279 msi: Implement MsiGetFileHash.
10281 * dlls/winex11.drv/keyboard.c:
10282 winex11.drv: Avoid an uninitialized variable warning.
10284 2006-07-24 Alexandre Julliard <julliard@winehq.org>
10286 * programs/winevdm/winevdm.c:
10287 winevdm: Load sound.drv too.
10289 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
10291 * tools/widl/header.c:
10292 widl: Allow write_type to output full pointer types.
10294 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
10296 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
10297 dlls/wined3d/wined3d_private.h:
10298 wined3d: Draw the cursor.
10300 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
10302 * dlls/wined3d/device.c:
10303 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
10305 2006-07-24 Mike McCormack <mike@codeweavers.com>
10308 msi: Reimplement MsiGetUserInfo using awstrings.
10310 2006-07-23 Dan Kegel <dank@kegel.com>
10312 * dlls/winedos/int21.c:
10313 winedos: Limit reported disk space to 1GB.
10315 2006-07-23 Jason Green <jave27@gmail.com>
10317 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10318 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
10319 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
10320 constants regression).
10322 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
10324 * dlls/comdlg32/tests/printdlg.c:
10325 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
10327 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
10329 * dlls/dinput/device_private.h:
10330 dinput: Simplify code a bit.
10332 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
10334 * dlls/dinput/dinput_main.c:
10335 dinput: Fix small typo.
10337 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
10339 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
10340 wined3d: Whitelist pixelformats instead of blacklisting.
10342 * dlls/wined3d/surface.c:
10343 wined3d: Reactivate the X bits fixup.
10345 2006-07-24 Mike McCormack <mike@codeweavers.com>
10347 * dlls/msi/msi.c, dlls/msi/registry.c:
10348 msi: MoveMsiEnumPatches to registry.c
10350 * dlls/shdocvw/regsvr.c:
10351 shdocvw: Register MruListLong.
10353 * dlls/hlink/hlink_main.c:
10354 hlink: Implement HlinkNavigateToStringReference.
10356 * dlls/hlink/link.c:
10357 hlink: Only release an object that we successfully created.
10359 * dlls/query/query.spec, dlls/query/query_main.c:
10360 query: Add a stub implementation for LocateCatalogs.
10362 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
10364 * programs/winhelp/Ko.rc:
10365 winhelp: Updated Korean resource.
10367 2006-07-23 Robert Reif <reif@earthlink.net>
10370 winnt.h: Add more SID defines.
10372 2006-07-22 Jacek Caban <jacek@codeweavers.com>
10374 * dlls/urlmon/session.c:
10375 urlmon: Don't use freed string in TRACE.
10377 * dlls/shdocvw/persist.c:
10378 shdocvw: Return S_OK in IPersistStreamInit::Load.
10380 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10382 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
10383 shell32: Define one more avi resource.
10385 2006-07-21 James Hawkins <truiken@gmail.com>
10387 * dlls/msi/tests/package.c:
10388 msi: Add tests for component and feature states.
10390 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
10392 * dlls/shell32/tests/shlexec.c:
10393 shell32/tests: Write-strings warnings fix.
10395 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
10397 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
10398 include/richedit.h:
10399 riched20: Write-strings warnings fix.
10400 The string members of the FINDTEXT and FINDTEXTEX structs are declared
10401 constant in the SDK.
10403 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
10405 * programs/oleview/typelib.c:
10406 oleview: Added interface handling to idl display.
10408 2006-07-21 James Hawkins <truiken@gmail.com>
10410 * dlls/msi/dialog.c:
10411 msi: Expand features with odd Display values.
10413 * dlls/msi/dialog.c:
10414 msi: Don't display a feature if its Display value is zero.
10416 * dlls/msi/action.c:
10417 msi: Set the component's initial state based on its attributes.
10419 2006-07-21 Jason Green <jave27@gmail.com>
10421 * dlls/wined3d/device.c:
10422 wined3d: Minor trace corrections in Set___ShaderConstants().
10424 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
10426 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
10427 wined3d: Do not try to create a vbo more than once.
10429 * dlls/wined3d/vertexbuffer.c:
10430 wined3d: Move vertex fixups into their own function.
10432 2006-07-21 Alexandre Julliard <julliard@winehq.org>
10434 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
10435 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
10437 2006-07-20 Benjamin Arai <me@benjaminarai.com>
10439 * dlls/oleaut32/tests/vartest.c:
10440 oleaut32: Fix missing tests and heap errors for VarCat conformance.
10442 * dlls/oleaut32/variant.c:
10443 oleaut32: Fix temp variant initialization issues in VarCat.
10445 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
10447 * dlls/kernel/time.c, dlls/ntdll/process.c,
10448 include/wine/server_protocol.h, server/process.c,
10449 server/protocol.def, server/trace.c:
10450 ntdll: Implementation of process CreationTime and ExitTime.
10452 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
10454 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
10455 include/setupapi.h:
10456 setupapi: Implemented SetupDiCreateDeviceInfoA.
10458 * dlls/setupapi/tests/devinst.c:
10459 setupapi: Rename a test.
10461 2006-07-20 Robert Reif <reif@earthlink.net>
10463 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
10464 advapi32: Partial LookupAccountSid implementation.
10466 2006-07-21 Alexandre Julliard <julliard@winehq.org>
10468 * dlls/ntdll/heap.c:
10469 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
10471 * dlls/ntdll/heap.c:
10472 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
10474 * dlls/ntdll/heap.c:
10475 ntdll: Add a few more free list entries to the heap.
10477 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10479 * dlls/comdlg32/cdlg_Ko.rc:
10480 comdlg32: Updated Korean resource.
10482 2006-07-21 Mike McCormack <mike@codeweavers.com>
10485 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
10488 msi: Use msi_reg_get_val_str() to read a registry value.
10490 * dlls/msi/msi.c, dlls/msi/msi.spec:
10491 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
10494 msi: Components with INSTALLSTATE_NOTUSED are considered present.
10497 msi: A component with an empty path is not used.
10500 msi: Use TRACE not FIXME for already implemented functions.
10502 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
10504 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
10505 d3d9: State management test framework for d3d9.
10507 * dlls/wined3d/device.c:
10508 wined3d: Respect EnableAutoDepthStencil parameter.
10510 * dlls/wined3d/stateblock.c:
10511 wined3d: Correct initial render states.
10513 * dlls/wined3d/device.c:
10514 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
10516 * dlls/wined3d/device.c:
10517 wined3d: Restore recording mode later in ActiveRender().
10519 * dlls/wined3d/device.c:
10520 wined3d: Read shader constants from correct stateblock.
10522 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
10524 * dlls/mscms/tests/profile.c:
10525 mscms/tests: Write-strings warnings fix.
10527 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
10529 * dlls/user/input.c, dlls/user/tests/msg.c:
10530 user: Add a TrackMouseEvent test, make it pass under Wine.
10532 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
10534 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10535 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
10537 2006-07-20 Robert Shearman <rob@codeweavers.com>
10539 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
10540 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
10541 ole32: Implement CoRegisterPSClsid.
10543 2006-07-20 Juan Lang <juan_lang@yahoo.com>
10545 * dlls/msi/appsearch.c:
10546 msi: Don't use fixed-size buffers in AppSearch action.
10548 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
10550 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
10551 dinput8: DirectInput8Create rewrite.
10553 2006-07-19 Benjamin Arai <me@benjaminarai.com>
10555 * dlls/oleaut32/tests/olefont.c:
10556 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
10558 * dlls/oleaut32/olefont.c:
10559 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
10561 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
10563 * dlls/comdlg32/filedlg31.c:
10564 comdlg32: Remove redundant headers.
10566 2006-07-19 Ge van Geldorp <ge@gse.nl>
10568 * dlls/gdi/freetype.c:
10569 gdi: Use variables of correct size.
10571 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
10573 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
10574 setupapi: Add stub for SetupDiCreateDeviceInfoW.
10576 * dlls/setupapi/devinst.c:
10577 setupapi: Remove unneeded NULL checks before MyFree().
10579 2006-07-19 James Hawkins <truiken@gmail.com>
10581 * dlls/msi/events.c:
10582 msi: Implement the SetInstallLevel event.
10584 * dlls/msi/install.c, dlls/msi/msipriv.h:
10585 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
10586 be used internally.
10588 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
10589 msi: Update feature states after changing install levels, as they may have
10592 * dlls/msi/action.c:
10593 msi: Rename SetFeatureStates to match the naming scheme of internal msi
10596 2006-07-20 Mike McCormack <mike@codeweavers.com>
10598 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
10599 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
10600 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
10601 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
10602 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
10603 include/xmldso.idl:
10604 include: Remove unnecessary semicolons from idl.
10606 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
10607 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
10608 oledb: Add oledb.idl and some idl files it depends on.
10610 2006-07-19 Mike McCormack <mike@codeweavers.com>
10612 * configure, configure.ac:
10613 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
10615 2006-07-20 Mike McCormack <mike@codeweavers.com>
10617 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
10618 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
10619 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
10620 include/wine/itss.idl:
10621 include: Semicolons after cpp_quote are a syntax error in midl.
10623 2006-07-19 Hans Leidekker <hans@it.vu.nl>
10625 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10626 usp10: Implement and test ScriptCacheGetHeight.
10628 2006-07-19 Jacek Caban <jacek@codeweavers.com>
10630 * dlls/urlmon/internet.c:
10631 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
10633 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
10634 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
10635 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
10636 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
10637 mshtml: Wrap remaining Heap* functions by inline functions.
10639 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
10641 * dlls/wininet/ftp.c:
10642 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
10644 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
10646 * dlls/dnsapi/tests/name.c:
10647 dnsapi/tests: Write-strings warnings fix.
10649 * dlls/comctl32/tests/listview.c:
10650 comctl32/tests: Write-strings warnings fix.
10652 2006-07-19 H. Verbeet <hverbeet@gmail.com>
10654 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10655 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
10656 wined3d: Compilation fixes.
10658 2006-07-20 Kovács András <andras@csevego.net>
10660 * dlls/dinput/joystick_linuxinput.c:
10661 dinput: joydev_enum_deviceA now returns the correct value.
10663 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10665 * dlls/comctl32/comctl_Ko.rc:
10666 comctl32: Updated Korean resource.
10668 2006-07-19 Juan Lang <juan_lang@yahoo.com>
10670 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
10671 dlls/crypt32/tests/encode.c:
10672 crypt32: Implement more string types for X509_NAME_VALUE.
10674 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
10675 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
10678 * dlls/msi/appsearch.c:
10679 msi: Implement ACTION_AppSearchIni.
10681 2006-07-19 Alexandre Julliard <julliard@winehq.org>
10683 * dlls/ntdll/directory.c:
10684 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
10685 around a kernel bug.
10687 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
10689 * dlls/wininet/ftp.c:
10690 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
10692 2006-07-19 Juan Lang <juan_lang@yahoo.com>
10694 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
10695 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
10696 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
10698 * dlls/msi/appsearch.c:
10699 msi: Implement searching parent in ACTION_AppSearchReg.
10701 2006-07-19 Mike McCormack <mike@codeweavers.com>
10704 msi: Implement MsiConfigureFeatureW.
10707 msi: Fix the size of base 85 GUIDs.
10709 * dlls/msi/action.c:
10710 msi: Only load the features and files tables once.
10712 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
10714 * programs/oleview/typelib.c:
10715 oleview: Added data freeing in TypeLib Viewer.
10717 * programs/oleview/main.h, programs/oleview/typelib.c:
10718 oleview: Added some features to IDL data displaying.
10720 * programs/oleview/main.h, programs/oleview/pane.c,
10721 programs/oleview/typelib.c:
10722 oleview: Added skeleton for IDL files generation.
10724 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
10726 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10727 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
10729 2006-07-19 Alexandre Julliard <julliard@winehq.org>
10731 * loader/preloader.c:
10732 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
10735 * dlls/kernel/process.c:
10736 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
10738 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
10739 kernel: Added support for exec'ing a new Win32 process.
10740 Use it to restart execution if the main binary can't be loaded because
10741 of address space conflicts, and also for Win16/DOS support.
10743 * dlls/kernel/process.c, dlls/ntdll/server.c,
10744 include/wine/server_protocol.h, server/process.c, server/process.h,
10745 server/protocol.def, server/request.c, server/trace.c:
10746 server: Simplify process creation.
10747 Pass the socket for the new process from the parent through the
10749 Perform initialisations during the new_process request.
10751 2006-07-19 Jason Green <jave27@gmail.com>
10753 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
10754 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
10755 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
10756 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
10757 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
10758 wined3d: Make the number of floating point shader constants dynamic.
10760 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
10762 * dlls/crypt32/tests/crl.c:
10763 crypt32: Make tests loadable on NT4.
10765 2006-07-18 James Hawkins <truiken@gmail.com>
10767 * dlls/msi/msi.spec, dlls/msi/source.c:
10768 msi: Add a stub implementation of MsiSourceListClearAll.
10770 * dlls/msi/action.c, dlls/msi/dialog.c:
10771 msi: Sort SelectionTree items by their Display value.
10773 2006-07-18 Huw Davies <huw@codeweavers.com>
10775 * dlls/msi/files.c:
10776 msi: Create files with the correct file attributes.
10778 2006-07-18 Mike McCormack <mike@codeweavers.com>
10781 msi: Check the right pointers for NULL.
10784 msi: Set properties, not the command line in MsiReinstallFeatureW.
10786 * dlls/msi/install.c, dlls/msi/msi.spec:
10787 msi: Implement MsiSetInstallLevel.
10789 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10791 * dlls/mshtml/Ko.rc:
10792 mshtml: Updated Korean resource.
10794 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
10796 * dlls/secur32/ntlm.c:
10797 secur32: Write-strings warnings fix.
10799 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
10801 * dlls/crypt32/tests/main.c:
10802 crypt32/tests: Write-strings warnings fix.
10804 2006-07-18 Benjamin Arai <me@benjaminarai.com>
10806 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
10807 oleaut32: Update error codes for VarMod.
10809 2006-07-18 Huw Davies <huw@codeweavers.com>
10811 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
10812 msxml3: removeChild should catch a NULL child node.
10814 * dlls/msxml3/tests/domdoc.c:
10815 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
10816 doesn't find a match.
10818 2006-07-18 Juan Lang <juan_lang@yahoo.com>
10820 * dlls/msi/appsearch.c:
10821 msi: Set name in ACTION_AppSearchGetSignature.
10823 * dlls/crypt32/encode.c:
10824 crypt32: Don't return from a try block.
10826 2006-07-18 Jacek Caban <jacek@codeweavers.com>
10828 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
10829 mshtml: Added stub implementation of ShowHTMLDialog.
10831 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
10834 wpp: In recursive macro definitions, print the macro name instead of nothing.
10836 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
10838 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
10839 include/wine/wined3d_interface.h:
10840 ddraw/wined3d: Remove texture format enumeration functions.
10842 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
10844 * dlls/wined3d/swapchain.c:
10845 wined3d: Duplicate flips in software if the local copy is up to date.
10847 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
10849 * dlls/wined3d/surface.c:
10850 wined3d: Disable the fog before writing the back buffer data.
10852 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
10854 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
10855 dlls/wined3d/wined3d_private.h:
10856 wined3d: Add a setting for the render target locking method.
10858 * dlls/wined3d/surface.c:
10859 wined3d: Break the glDrawPixels call out of UnlockRect.
10861 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10863 * programs/cmdlgtst/Ko.rc:
10864 cmdlgtst: Updated Korean resource.
10866 2006-07-17 Juan Lang <juan_lang@yahoo.com>
10868 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
10869 crypt32: Output x.500 strings from CertNameToStrA/W.
10871 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
10872 dlls/crypt32/serialize.c:
10873 crypt32: Fix reading key prov info from serialized data.
10875 * dlls/crypt32/encode.c:
10876 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
10878 * dlls/msi/appsearch.c:
10879 msi: Fix silly pointer error.
10881 2006-07-17 James Hawkins <truiken@gmail.com>
10883 * dlls/msi/dialog.c:
10884 msi: Update the feature components' states when a feature is selected.
10886 2006-07-17 Duane Clark <fpga@pacbell.net>
10888 * dlls/msvcrt/tests/file.c:
10889 msvcrt: Add tests of file operations in ASCII mode.
10891 2006-07-17 Jacek Caban <jacek@codeweavers.com>
10893 * dlls/urlmon/sec_mgr.c:
10894 urlmon: Fix handle leak.
10896 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
10897 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
10898 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
10899 mshtml: Wrap more Heap* function by inline functions.
10901 2006-07-17 Robert Shearman <rob@codeweavers.com>
10903 * dlls/oleaut32/tmarshal.c:
10904 oleaut32: Add an exception handler around code executed on the server side
10905 from the typelib marshaler.
10908 msi: Fix conversion of path to include nul-termination character in
10909 MsiProvideQualifiedComponentA.
10911 * dlls/rpcrt4/cproxy.c:
10912 rpcrt4: Display a big message box if the user tries to use typelib
10913 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
10916 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
10917 rpcrt4: Handle more structure padding values.
10919 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
10920 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
10921 The change caused regressions in a number of applications and needs more
10922 study to see what the correct behaviour should be.
10924 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
10926 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10927 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
10928 dlls/wined3d/vertexshader.c:
10929 wined3d: Readd missing copyright to shaders files.
10931 * dlls/wined3d/arb_program_shader.c:
10932 wined3d: Fix typo in ARB pixel shader.
10934 2006-07-17 Benjamin Arai <me@benjaminarai.com>
10936 * dlls/oleaut32/variant.c:
10937 oleaut32: VarCmp - Corrected function description.
10939 2006-07-16 H. Verbeet <hverbeet@gmail.com>
10941 * dlls/wined3d/drawprim.c:
10942 wined3d: Increment texture_idx when continuing as well.
10944 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
10946 * dlls/advapi32/tests/crypt_lmhash.c:
10947 advapi32/tests: Write-strings warnings fix.
10949 2006-07-17 Huw Davies <huw@codeweavers.com>
10951 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
10952 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
10954 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
10955 marked as unchecked.
10957 2006-07-18 Alexandre Julliard <julliard@winehq.org>
10959 * configure, configure.ac:
10960 configure: Store the full path to the prelink tool.
10962 2006-07-17 Jason Green <jave27@gmail.com>
10964 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10965 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
10966 dlls/wined3d/wined3d_private.h:
10967 wined3d: Fix for vertex shaders.
10969 2006-07-16 Duane Clark <fpga@pacbell.net>
10971 * programs/notepad/main.c:
10972 notepad: Change notepad printing font.
10974 * programs/notepad/dialog.c:
10975 notepad: Make notepad print something reasonable.
10977 2006-07-16 Jacek Caban <jacek@codeweavers.com>
10979 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
10980 dlls/mshtml/protocol.c:
10981 mshtml: Wrap Heap* functions by inline functions.
10983 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
10985 * dlls/wined3d/surface.c:
10986 wined3d: Break out the frame buffer readback of LockRect, implement palettized
10989 2006-07-17 Robert Shearman <rob@codeweavers.com>
10991 * dlls/dbghelp/elf_module.c:
10992 dbghelp: Don't access a negative section index in elf_map_section.
10994 * dlls/dbghelp/stabs.c:
10995 dbghelp: Avoid accessing a negative string index when parsing stabs entries
10996 with an empty string.
10998 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
10999 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
11000 TRACE now that all of the tests pass.
11002 * dlls/kernel/tests/version.c:
11003 kernel: Fix an incorrect version test.
11005 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
11006 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
11007 versions, which are tested in a hierarchical manner.
11008 Add some new tests for the different condition values.
11010 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
11011 ntdll: Use a common condition value for the major, minor and service pack
11014 * dlls/ntdll/version.c:
11015 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
11016 for comparing the values.
11018 * dlls/oleaut32/tests/vartest.c:
11019 oleaut32: Test the return value of VarCat in the tests.
11021 2006-07-15 Aric Stewart <aric@codeweavers.com>
11023 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
11024 wineboot: Copy windows file protection files at boot time.
11026 2006-07-17 Mike McCormack <mike@codeweavers.com>
11029 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
11032 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
11034 2006-07-15 Mike McCormack <mike@codeweavers.com>
11036 * dlls/msi/install.c:
11037 msi: Cleanup traces, remove unnecessary includes.
11039 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
11040 msi: Move msi_get_property_int() to helpers.c
11043 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
11046 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
11048 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
11050 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
11051 libwine: Add a configure check for setrlimit.
11053 2006-07-17 Alexandre Julliard <julliard@winehq.org>
11055 * tools/winegcc/winegcc.c:
11056 winegcc: Make sure the Wine library paths take precedence in Wine mode.
11058 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11060 * programs/clock/Ko.rc:
11061 clock: Updated Korean resource.
11063 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
11065 * dlls/comctl32/listview.c:
11066 comctl32: Use struct member after check for NULL (Coverity).
11068 2006-07-15 Mike McCormack <mike@codeweavers.com>
11070 * dlls/shdocvw/regsvr.c:
11071 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
11073 2006-07-16 Jacek Caban <jacek@codeweavers.com>
11075 * dlls/urlmon/regsvr.c:
11076 urlmon: Register zone and security manager.
11078 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
11079 dlls/urlmon/urlmon_main.c:
11080 urlmon: Added UrlMkGetSessionOption implementation.
11082 * dlls/urlmon/umon.c:
11083 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
11085 * include/urlmon.idl:
11086 urlmon.idl: Added some missing declarations.
11088 * dlls/mshtml/htmldoc.c:
11089 mshtml: Added get_all implementation.
11091 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
11093 * programs/notepad/Da.rc:
11094 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
11096 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
11098 * dlls/dinput/keyboard.c:
11099 dinput: Unacquire correct device.
11101 * dlls/dinput/keyboard.c:
11102 dinput: Ignore repeated key events.
11104 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
11106 * dlls/wined3d/surface.c:
11107 wined3d: Allocate 4 extra bytes in the dib section.
11109 2006-07-16 Duane Clark <fpga@pacbell.net>
11111 * tools/examine-relay:
11112 examine-relay: Indent winex11.drv lines.
11114 2006-07-15 Duane Clark <dclark@akamail.com>
11116 * dlls/comdlg32/printdlg.c:
11117 comdlg32: Set PD_PAGENUMS from print dialog.
11119 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11121 * programs/wordpad/Ko.rc:
11122 wordpad: Updated Korean resource.
11124 2006-07-14 James Hawkins <truiken@gmail.com>
11126 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
11127 wininet: Add more tests for InternetCrackurl.
11129 * dlls/msi/dialog.c:
11130 msi: Add handling for the ListBox dialog control.
11132 2006-07-14 Milko Krachounov <milko@3mhz.net>
11134 * dlls/shell32/shell32_Bg.rc:
11135 shell32: Update Bulgarian translation.
11137 * dlls/mshtml/Bg.rc:
11138 mshtml: Update Bulgarian translation.
11140 2006-07-16 Robert Reif <reif@earthlink.net>
11142 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
11144 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
11146 2006-07-14 Robert Reif <reif@earthlink.net>
11149 include: Add well known sids and quota limits to winnt.h.
11151 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
11153 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
11154 riched20: WM_SETFONT support.
11156 2006-07-14 Robert Shearman <rob@codeweavers.com>
11158 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
11159 ole32: Improve CoRegisterMessageFilter and add tests for it.
11161 * dlls/ole32/rpc.c:
11162 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
11164 2006-07-13 Aric Stewart <aric@codeweavers.com>
11166 * configure, configure.ac, dlls/comcat/Makefile.in,
11167 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
11168 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
11169 comcat: cImplemented or cRequired of -1 means to match everything
11170 regardless of the implementation or categories.
11172 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
11174 * dlls/msi/files.c:
11175 msi: cabinet_notify - don't fail on files with the same filepath.
11177 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
11179 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
11180 wined3d: Only copy memory corresponding to the dib section instead of the
11181 power of 2 surface.
11183 2006-07-14 András Kovács <andras@csevego.net>
11185 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
11186 shell32: Stub for SHSetLocalizedName.
11188 2006-07-13 Juan Lang <juan_lang@yahoo.com>
11190 * dlls/msi/appsearch.c:
11191 msi: Let caller set property in AppSearch.
11193 2006-07-14 Mike McCormack <mike@codeweavers.com>
11196 msi: Use awstring to return strings from MsiGetProductInfo.
11199 msi: Read from the registry, not the database in MsiGetProductInfo.
11201 * dlls/msi/msipriv.h, dlls/msi/registry.c:
11202 msi: Add some registry reading macro functions.
11204 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
11205 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
11206 msi: Move version string conversions to registry.c.
11208 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
11209 msi: Move some registry helper functions to registry.c.
11211 2006-07-13 Juan Lang <juan_lang@yahoo.com>
11213 * dlls/crypt32/cert.c:
11214 crypt32: Correct self-signed cert creation.
11215 - use correct function names for rpcrt functions
11216 - use CryptGenRandom to create unique serial numbers
11218 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
11220 * tools/widl/parser.y:
11221 widl: Support coclass forward declarations.
11223 * tools/widl/header.c:
11224 widl: Fix unterminated comment in generated code.
11226 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
11228 * dlls/wined3d/glsl_shader.c:
11229 wined3d: Fix cmp instruction for GLSL.
11230 The current GLSL cmp instruction is incorrect, because:
11231 - it ignores destination write mask
11232 - it ignores source swizzle
11233 - it ignores other source modifiers.
11234 - it works incorrectly for src0 = 0
11236 * dlls/wined3d/device.c:
11237 wined3d: Fix light state bugs.
11239 2006-07-14 Robert Shearman <rob@codeweavers.com>
11241 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
11242 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
11243 FUNCFLAG_FRESTRICTED flag.
11244 Add some more tests for ITypeInfo::Invoke.
11246 * dlls/oleaut32/olepicture.c:
11247 oleaut32: Implement GetClassID for the OLE picture class.
11249 * dlls/rpcrt4/ndr_marshall.c:
11250 rpcrt4: Fix Variance Callback Functions.
11251 A callback function for computing the variance puts the computed value
11252 into the same field as a conformance, so make sure to copy the value
11253 into pCount before returning from ComputeConformanceOrVariance.
11255 * dlls/rpcrt4/cpsf.c:
11256 rpcrt4: Add the threading model and a description when registering a CLSID
11257 for the PSFactoryBuffer.
11259 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
11260 ole32: Add validation of parameters to CoGetClassObject and make sure to
11261 initialise ppv to NULL.
11263 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
11265 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
11266 dlls/winex11.drv/xim.c:
11267 Fix swapped 2nd and 3rd argument passed to memset.
11269 2006-07-14 Alexandre Julliard <julliard@winehq.org>
11271 * programs/msiexec/msiexec.c:
11272 msiexec: Invert the return values of the boolean functions so that
11273 their names make more sense.
11275 2006-07-13 James Hawkins <truiken@gmail.com>
11277 * programs/msiexec/msiexec.c:
11278 msiexec: Also support options using a hyphen.
11280 * dlls/msi/dialog.c:
11281 msi: Add handling for the GroupBox dialog control.
11283 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
11285 * tools/winedump/pe.c:
11286 winedump: Write-strings warnings fix.
11288 2006-07-14 Alexandre Julliard <julliard@winehq.org>
11290 * configure, configure.ac:
11291 configure: Revert the error exit code for warnings, it causes more
11292 trouble than it's worth.
11294 2006-07-13 Alexandre Julliard <julliard@winehq.org>
11296 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
11297 ntdll: Make sure to not unmap anything from reserved areas
11298 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
11300 * dlls/ntdll/virtual.c:
11301 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
11302 arbitrary granularity.
11304 * dlls/ntdll/virtual.c:
11305 ntdll: Support for arbitrary memory allocation granularity.
11307 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
11309 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
11310 programs/notepad/De.rc, programs/notepad/Eo.rc,
11311 programs/notepad/Es.rc, programs/notepad/Fi.rc,
11312 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
11313 programs/notepad/It.rc, programs/notepad/Ja.rc,
11314 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
11315 programs/notepad/No.rc, programs/notepad/Pl.rc,
11316 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
11317 programs/notepad/Si.rc, programs/notepad/Sk.rc,
11318 programs/notepad/Sw.rc, programs/notepad/Th.rc,
11319 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
11320 programs/notepad/Zh.rc:
11321 notepad: Fix the ellipsis and shortcuts in menus.
11323 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
11324 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
11325 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
11326 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
11327 wordpad: Add shortcuts in menus.
11329 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
11331 * dlls/comdlg32/cdlg_Pl.rc:
11332 comdlg32: Update Polish translation.
11334 2006-07-13 Robert Shearman <rob@codeweavers.com>
11336 * dlls/ole32/compobj.c:
11337 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
11338 It increases the latency on completing the COM call and could result in
11339 the COM call never completing in some circumstances.
11341 * dlls/oleaut32/typelib.c:
11342 oleaut32: Convert void return types to the VT_EMPTY variant type in
11345 * dlls/oleaut32/typelib.c:
11346 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
11347 since dispinterfaces don't have the FDISPATCHABLE flag.
11349 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
11350 include: Add NI_* defines and add a WS(socklen_t) type.
11352 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
11353 rpcrt4: Add a stub for I_RpcMapWin32Status.
11355 * dlls/dbghelp/path.c:
11356 dbghelp: Fix the finding of PDB DS-type files.
11358 2006-07-13 Alexandre Julliard <julliard@winehq.org>
11360 * dlls/shell32/brsfolder.c:
11361 shell32: Avoid using macros that cause gcc warnings.
11363 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
11364 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
11366 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
11367 kernel32: Moved initialisation of the console handles to DllMain.
11369 2006-07-12 James Hawkins <truiken@gmail.com>
11371 * dlls/shlwapi/tests/path.c:
11372 shlwapi: Add tests for PathCommonPrefixA.
11374 * dlls/shlwapi/tests/path.c:
11375 shlwapi: Add tests for PathBuildRootA.
11377 * dlls/msi/install.c, dlls/msi/tests/package.c:
11378 msi: Update the files target paths as well, because a parent directory might
11381 2006-07-12 Thomas Kho <tkho@ucla.edu>
11383 * programs/notepad/dialog.c:
11384 notepad: Change file not saved alert title to match Windows' notepad.exe.
11386 * programs/notepad/En.rc, programs/notepad/dialog.c:
11387 notepad: Change window title to be like Windows' notepad.exe.
11389 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
11391 * dlls/winspool.drv/tests/info.c:
11392 winspool.drv/tests: Write-strings warnings fix.
11394 * dlls/mshtml/main.c:
11395 mshtml: Write-strings warnings fix.
11397 2006-07-11 James Hawkins <truiken@gmail.com>
11399 * dlls/urlmon/umon.c:
11400 urlmon: Implement URLDownloadToCacheFileW.
11402 2006-07-10 Ge van Geldorp <ge@gse.nl>
11404 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
11406 user32: Implement Get/SetClassLongPtrA/W.
11408 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
11410 * dlls/user/sysparams.c:
11411 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
11413 2006-07-12 Mike McCormack <mike@codeweavers.com>
11415 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
11416 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
11419 * dlls/ole32/clipboard.c:
11420 ole32: Small cleanups.
11422 * dlls/ole32/stg_prop.c:
11423 ole32: Remove unnecessary assert(This) calls.
11425 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
11426 ole32: Fix and test reading and writing of VT_CF properties.
11428 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
11430 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
11431 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
11432 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
11433 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
11434 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
11435 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
11436 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
11437 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
11438 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
11439 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
11440 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
11441 dlls/comctl32/propsheet.c:
11442 comctl32: Use wsprintf instead of strcat building the properties
11443 dialog title to allow different word orders.
11445 2006-07-12 Juan Lang <juan_lang@yahoo.com>
11447 * dlls/msi/appsearch.c:
11448 msi: Split up ACTION_AppSearchReg.
11450 * dlls/crypt32/store.c:
11451 crypt32: Add stubs for some stores.
11453 * dlls/crypt32/crypt32.spec:
11454 crypt32: Forward CreateFileU to CreateFileW.
11456 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
11458 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
11459 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
11460 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
11461 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
11462 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
11463 dlls/winex11.drv/x11font.h:
11464 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
11465 (not vice versa) for efficiency (required adding the Ex functionality
11468 * dlls/gdi/tests/font.c:
11469 gdi32: Add conformance test for GetTextExtentExPointW.
11471 2006-07-12 Mike McCormack <mike@codeweavers.com>
11473 * dlls/query/query_main.c:
11474 query: Return a more appropriate error code from CIState.
11476 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
11478 * dlls/urlmon/regsvr.c:
11479 urlmon: Write-strings warnings fix.
11481 2006-07-12 H. Verbeet <hverbeet@gmail.com>
11483 * dlls/wined3d/utils.c:
11484 wined3d: Texture stages that reference NULL textures should just pass
11485 through the result of the previous stage.
11487 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
11488 wined3d: Fix specular color handling for register combiners.
11489 By default the FinalCombiner is setup to add the specular color to the
11490 final result of the combiner operations. However, it should only do
11491 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
11493 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
11495 * dlls/wined3d/vertexbuffer.c:
11496 wined3d: Check the color data type too when deciding whether to convert data.
11498 2006-07-11 Mike McCormack <mike@codeweavers.com>
11500 * dlls/ole32/stg_prop.c:
11501 ole32: Implement IPropertyStorage::Enum using enumx.
11503 * dlls/ole32/stg_prop.c:
11504 ole32: Clean up some declarations.
11506 * dlls/ole32/stg_prop.c:
11507 ole32: Use enumx to implement IPropertySetStorage::Enum.
11509 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
11510 ole32: Add a framework for implementing IEnum* interfaces.
11512 2006-07-12 Mike McCormack <mike@codeweavers.com>
11514 * dlls/ole32/ole2.c:
11515 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
11517 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
11518 ole32: Fix conformance test to compile with MSVC6.
11520 * dlls/ole32/stg_prop.c:
11521 ole32: This cannot be NULL, so don't check it.
11523 * dlls/ole32/stg_prop.c:
11524 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
11527 2006-07-11 Mike McCormack <mike@codeweavers.com>
11529 * dlls/ole32/ole2.c:
11530 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
11532 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
11534 * dlls/avifil32/Makefile.in:
11535 avifil32: Remove unnecessary dependency on ntdll.
11537 2006-07-11 Juan Lang <juan_lang@yahoo.com>
11539 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
11540 dlls/crypt32/tests/cert.c, include/wincrypt.h:
11541 crypt32: Implement CryptAcquireCertificatePrivateKey.
11543 2006-07-11 Robert Reif <reif@earthlink.net>
11545 * dlls/advapi32/lsa.c:
11546 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
11548 * include/ntsecapi.h:
11549 include: Add more policy structures to ntsecapi.h.
11551 2006-07-11 Alexandre Julliard <julliard@winehq.org>
11553 * libs/Makefile.in, tools/winewrapper:
11554 libs: Get rid of the libwine symlinks.
11556 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
11557 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
11558 winegcc: Automatically add the correct lib paths when building inside the
11561 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
11562 tools/wrc/Makefile.in:
11563 libs: Get rid of the symlinks for the static libs.
11565 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
11566 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
11567 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
11568 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
11569 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
11570 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
11571 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
11572 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
11573 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
11574 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
11575 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
11576 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
11577 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
11578 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
11579 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
11580 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
11581 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
11582 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
11583 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
11584 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
11585 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
11586 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
11587 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
11588 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
11589 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
11590 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
11591 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
11592 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
11593 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
11594 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
11595 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
11596 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
11597 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
11598 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
11599 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
11600 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
11601 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
11602 libs/unicode/Makefile.in, libs/unicode/c_037.c,
11603 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
11604 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
11605 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
11606 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
11607 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
11608 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
11609 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
11610 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
11611 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
11612 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
11613 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
11614 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
11615 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
11616 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
11617 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
11618 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
11619 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
11620 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
11621 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
11622 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
11623 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
11624 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
11625 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
11626 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
11627 libs/unicode/collation.c, libs/unicode/compose.c,
11628 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
11629 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
11630 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
11631 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
11632 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
11633 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
11634 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
11635 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
11636 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
11637 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
11638 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
11639 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
11640 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
11641 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
11642 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
11643 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
11644 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
11645 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
11646 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
11647 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
11648 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
11649 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
11650 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
11651 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
11652 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
11653 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
11654 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
11655 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
11656 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
11657 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
11658 libs/wine/wine.map, programs/msiexec/Makefile.in,
11659 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
11660 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
11661 tools/wrc/Makefile.in:
11662 libs: Merged libwine_unicode into libwine.
11663 Most dlls use libwine_unicode at this point, so there's nothing to
11664 gain by having two separate libraries.
11666 2006-07-10 Juan Lang <juan_lang@yahoo.com>
11668 * dlls/crypt32/decode.c:
11669 crypt32: Check a pointer before dereferencing it (Coverity).
11671 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
11672 shell32: Always NULL-terminate path in SHGetPathFromIDList.
11674 2006-07-11 Mike McCormack <mike@codeweavers.com>
11676 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
11677 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
11678 dlls/infosoft/wordbreaker.c:
11679 infosoft: Add a word breaker for English.
11681 2006-07-10 Ge van Geldorp <ge@gse.nl>
11683 * tools/winebuild/import.c:
11684 winebuild: Save registers which might contain parameters for the function to
11687 * dlls/kernel/resource.c, include/winternl.h:
11688 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
11690 2006-07-10 James Hawkins <truiken@gmail.com>
11692 * dlls/msi/tests/package.c:
11693 msi: Test how SetTargetPath affects the target paths of install files.
11695 2006-07-09 James Hawkins <truiken@gmail.com>
11697 * dlls/msi/appsearch.c:
11698 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
11700 2006-07-10 Benjamin Arai <me@benjaminarai.com>
11702 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
11703 oleaut32: Conformance test and patch for VarCat.
11705 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
11707 * dlls/wined3d/directx.c:
11708 wined3d: Improve GetAdapterMonitor stub.
11710 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
11711 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
11712 dlls/wined3d/wined3d_private.h:
11713 wined3d: More flow control instructions.
11714 - Implement call, callnz, label, and ret
11715 - Implement support for NOT modifier
11717 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
11718 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
11719 dlls/wined3d/wined3d_private.h:
11720 wined3d: More flow control instructions
11721 - Implement if, else, endif, rep, endrep, break
11722 - Implement ifc, breakc, using undocumented comparison bits in the instruction
11724 - Fix bug in main loop processing of codes with no dst token
11725 - Fix bug in GLSL output modifier processing of codes with no dst token
11726 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
11727 - Add versioning for all the instructions above, and remove
11728 GLSL_REQUIRED thing, which is useless and should be removed from all
11729 opcodes in general.
11731 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
11733 * dlls/wined3d/device.c:
11734 wined3d: Fix off-by-one constants bug.
11736 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
11737 wined3d: Clamp texcoord output between 0 and 1.
11739 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
11740 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
11741 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
11742 wined3d: Place immediate constants in the same array as global constants.
11743 - move DEF, DEFI, DEFB handling into the register counting pass
11744 - keep track of defined constants as a linked list (because there's a
11746 - apply immediate constants after global constants in the constant
11748 - both types of constants now get loaded with array notation in the
11749 shader (into the same array)
11751 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
11753 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
11754 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
11755 dlls/ddraw/tests/refcount.c:
11756 ddraw: Palette refcounting fix.
11757 Do not AddRef the DirectDraw interfaces in CreatePalette of older
11758 interface version, and add a test for that.
11760 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
11761 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
11762 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
11763 ddraw: Split up the ddraw refcount.
11765 2006-07-10 Mike McCormack <mike@codeweavers.com>
11767 * include/Makefile.in, include/cierror.h:
11768 include: Add cierror.h.
11770 2006-07-11 Mike McCormack <mike@codeweavers.com>
11772 * dlls/ole32/storage32.c:
11773 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
11775 * include/indexsvr.idl:
11776 indexsvr.h: Fix a typo.
11778 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11780 * dlls/wined3d/directx.c:
11781 wined3d: Add an "\n" to a fixme to fix another overflow (in
11782 IWineD3DImpl_CheckDeviceFormatConversion).
11784 2006-07-10 Juan Lang <juan_lang@yahoo.com>
11786 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
11788 riched20: Add stub implementation of ITextDocument.
11790 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
11791 crypt32: Implement key context property, with tests.
11793 2006-07-10 Ge van Geldorp <ge@gse.nl>
11795 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
11796 winedbg: Implement some x86_64 backend routines.
11798 * tools/winebuild/spec32.c:
11799 winebuild: Reserve enough space for null function pointer.
11802 server: Widen lparam for timers.
11804 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
11806 * dlls/shell32/shlview.c:
11807 shell32: Write-strings warning fix.
11809 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
11811 * dlls/crypt32/tests/encode.c:
11812 crypt32/tests: Write-strings warnings test.
11814 2006-07-11 Alexandre Julliard <julliard@winehq.org>
11817 server: Fixed get_thread_context for x86_64.
11819 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
11821 * dlls/amstream/amstream.c, include/mmstream.idl:
11822 amstream: Fix argument types to match the PSDK.
11824 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
11826 * programs/notepad/En.rc:
11827 notepad: En.rc: Fix the ellipsis in menu.
11829 2006-07-10 Huw Davies <huw@codeweavers.com>
11831 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
11832 msxml3: Implement removeChild.
11834 2006-07-10 Hans Leidekker <hans@it.vu.nl>
11836 * dlls/dnsapi/query.c:
11837 dnsapi: Fix a buffer overrun (Coverity).
11839 * dlls/wldap32/ber.c:
11840 wldap32: Document the ber functions.
11842 * dlls/wldap32/rename.c:
11843 wldap32: Document the rename functions.
11846 wine.inf: Add msi to the list of fake dlls.
11848 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
11850 * programs/oleview/En.rc, programs/oleview/resource.h,
11851 programs/oleview/typelib.c:
11852 oleview: Added more fields to TypeLib Viewer tree.
11854 2006-07-08 Jacek Caban <jacek@codeweavers.com>
11856 * dlls/urlmon/binding.c:
11857 urlmon: Always verify mime using FindMimeFromData.
11859 * dlls/shdocvw/tests/webbrowser.c:
11860 shdocvw: Added test of DoVerb.
11862 * dlls/shdocvw/tests/webbrowser.c:
11863 shdocvw: Added GetMiscStatus test.
11865 * dlls/shdocvw/oleobject.c:
11866 shdocvw: Call SetMenu in activate_ui.
11868 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
11869 mshtml: Added OnFrameWindowActivate implementation.
11871 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
11873 * dlls/advapi32/registry.c, include/winreg.h:
11874 advapi32: Fix registry API prototypes to match the PSDK.
11876 2006-07-10 Alexandre Julliard <julliard@winehq.org>
11878 * include/.gitignore, include/wine/.gitignore:
11879 include/.gitignore: Moved the wine subdir ignore list to the main file.
11881 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
11882 libs/.gitignore: Added wildcards for libraries.
11884 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
11885 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
11886 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
11887 .gitignore: Added wildcards to ignore lex and bison output files.
11889 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
11890 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
11891 dlls/cards/.gitignore, dlls/comcat/.gitignore,
11892 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
11893 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
11894 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
11895 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
11896 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
11897 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
11898 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
11899 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
11900 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
11901 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
11902 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
11903 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
11904 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
11905 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
11906 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
11907 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
11908 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
11909 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
11910 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
11911 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
11912 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
11913 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
11914 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
11915 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
11916 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
11917 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
11918 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
11919 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
11920 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
11921 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
11922 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
11923 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
11924 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
11925 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
11926 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
11927 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
11928 programs/msiexec/.gitignore, programs/notepad/.gitignore,
11929 programs/oleview/.gitignore, programs/progman/.gitignore,
11930 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
11931 programs/start/.gitignore, programs/taskmgr/.gitignore,
11932 programs/uninstaller/.gitignore, programs/view/.gitignore,
11933 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
11934 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
11935 programs/winemine/.gitignore, programs/winetest/.gitignore,
11936 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
11937 .gitignore: Added wildcards to ignore generated resource files.
11939 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
11940 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
11941 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
11942 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
11943 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
11944 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
11945 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
11946 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
11947 dlls/lz32/tests/.gitignore, dlls/make_dlls,
11948 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
11949 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
11950 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
11951 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
11952 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
11953 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
11954 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
11955 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
11956 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
11957 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
11958 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
11959 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
11960 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
11961 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
11962 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
11963 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
11964 dlls/ws2_32/tests/.gitignore:
11965 make_dlls: Recursively ignore .ok files in all tests directories.
11967 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
11968 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
11969 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
11970 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
11971 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
11972 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
11973 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
11974 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
11975 dlls/lz32/tests/.gitignore, dlls/make_dlls,
11976 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
11977 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
11978 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
11979 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
11980 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
11981 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
11982 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
11983 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
11984 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
11985 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
11986 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
11987 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
11988 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
11989 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
11990 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
11991 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
11992 dlls/ws2_32/tests/.gitignore:
11993 make_dlls: Recursively ignore testlist.c in all tests directories.
11995 * programs/.gitignore, programs/clock/.gitignore,
11996 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
11997 programs/eject/.gitignore, programs/expand/.gitignore,
11998 programs/explorer/.gitignore, programs/hh/.gitignore,
11999 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
12000 programs/make_progs, programs/msiexec/.gitignore,
12001 programs/notepad/.gitignore, programs/oleview/.gitignore,
12002 programs/progman/.gitignore, programs/regedit/.gitignore,
12003 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
12004 programs/rundll32/.gitignore, programs/start/.gitignore,
12005 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
12006 programs/view/.gitignore, programs/wcmd/.gitignore,
12007 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
12008 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
12009 programs/winedbg/.gitignore, programs/winefile/.gitignore,
12010 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
12011 programs/winepath/.gitignore, programs/winetest/.gitignore,
12012 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
12013 programs/winver/.gitignore, programs/wordpad/.gitignore:
12014 make_progs: Generate the .gitignore file.
12015 Ignore generated programs from the top-level .gitignore.
12017 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
12018 dlls/advpack/.gitignore, dlls/atl/.gitignore,
12019 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
12020 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
12021 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
12022 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
12023 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
12024 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
12025 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
12026 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
12027 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
12028 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
12029 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
12030 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
12031 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
12032 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
12033 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
12034 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
12035 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
12036 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
12037 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
12038 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
12039 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
12040 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
12041 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
12042 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
12043 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
12044 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
12045 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
12046 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
12047 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
12048 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
12049 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
12050 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
12051 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
12052 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
12053 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
12054 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
12055 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
12056 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
12057 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
12058 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
12059 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
12060 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
12061 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
12062 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
12063 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
12064 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
12065 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
12066 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
12067 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
12068 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
12069 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
12070 make_dlls: Ignore generated import libraries from the top-level .gitignore.
12072 * dlls/.gitignore, dlls/make_dlls:
12073 make_dlls: Generate the .gitignore file.
12075 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
12076 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
12077 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
12078 dlls/amstream/.gitignore, dlls/atl/.gitignore,
12079 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
12080 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
12081 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
12082 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
12083 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
12084 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
12085 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
12086 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
12087 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
12088 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
12089 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
12090 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
12091 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
12092 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
12093 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
12094 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
12095 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
12096 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
12097 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
12098 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
12099 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
12100 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
12101 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
12102 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
12103 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
12104 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
12105 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
12106 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
12107 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
12108 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
12109 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
12110 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
12111 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
12112 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
12113 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
12114 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
12115 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
12116 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
12117 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
12118 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
12119 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
12120 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
12121 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
12122 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
12123 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
12124 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
12125 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
12126 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
12127 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
12128 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
12129 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
12130 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
12131 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
12132 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
12133 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
12134 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
12135 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
12136 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
12137 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
12138 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
12139 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
12140 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
12141 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
12142 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
12143 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
12144 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
12145 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
12146 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
12147 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
12148 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
12149 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
12150 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
12151 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
12152 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
12153 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
12154 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
12155 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
12156 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
12157 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
12158 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
12159 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
12160 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
12161 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
12162 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
12163 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
12164 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
12165 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
12166 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
12167 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
12168 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
12169 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
12170 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
12171 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
12172 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
12173 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
12174 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
12175 dlls/version/.gitignore, dlls/version/tests/.gitignore,
12176 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
12177 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
12178 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
12179 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
12180 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
12181 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
12182 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
12183 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
12184 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
12185 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
12186 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
12187 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
12188 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
12189 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
12190 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
12191 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
12192 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
12193 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
12194 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
12195 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
12196 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
12197 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
12198 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
12199 programs/control/.gitignore, programs/eject/.gitignore,
12200 programs/expand/.gitignore, programs/explorer/.gitignore,
12201 programs/hh/.gitignore, programs/icinfo/.gitignore,
12202 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
12203 programs/notepad/.gitignore, programs/oleview/.gitignore,
12204 programs/progman/.gitignore, programs/regedit/.gitignore,
12205 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
12206 programs/rundll32/.gitignore, programs/start/.gitignore,
12207 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
12208 programs/view/.gitignore, programs/wcmd/.gitignore,
12209 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
12210 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
12211 programs/winedbg/.gitignore, programs/winefile/.gitignore,
12212 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
12213 programs/winepath/.gitignore, programs/winetest/.gitignore,
12214 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
12215 programs/winver/.gitignore, programs/wordpad/.gitignore,
12216 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
12217 tools/winapi/.gitignore, tools/winebuild/.gitignore,
12218 tools/winedump/.gitignore, tools/winegcc/.gitignore,
12219 tools/wmc/.gitignore, tools/wrc/.gitignore:
12220 Take advantage of the recursive nature of .gitignore for Makefile entries.
12221 Prefix other entries with '/' to make them non-recursive.
12223 * ANNOUNCE, ChangeLog, VERSION, configure:
12226 ----------------------------------------------------------------
12227 2006-07-07 Mike McCormack <mike@codeweavers.com>
12229 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
12230 dlls/query/Makefile.in, dlls/query/query.spec,
12231 dlls/query/query_main.c:
12232 query: Add a skeleton for query.dll.
12234 2006-07-07 James Hawkins <truiken@gmail.com>
12236 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
12237 advpack: Add tests for different configurations of INF filenames and
12238 working directories for install functions.
12240 2006-07-10 Alexandre Julliard <julliard@winehq.org>
12242 * configure, configure.ac, include/basetsd.h, include/windef.h,
12243 tools/winegcc/winegcc.c:
12244 configure: Define _WIN64 when building on a 64-bit platform.
12246 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
12247 include/msvcrt/mbstring.h, include/msvcrt/search.h,
12248 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
12249 include/msvcrt/sys/types.h, include/msvcrt/time.h,
12250 include/msvcrt/wchar.h:
12251 include/msvcrt: Fix all definitions of size_t for Win64.
12253 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
12254 dlls/msvcrt/time.c:
12255 msvcrt: Avoid including system headers in msvcrt.h.
12257 2006-07-07 Mike McCormack <mike@codeweavers.com>
12259 * include/Makefile.in, include/ntquery.h:
12260 query: Add ntquery.h.
12262 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
12264 * dlls/ntdll/tests/reg.c:
12265 ntdll/tests: Added some NULL testing.
12267 2006-07-10 Alexandre Julliard <julliard@winehq.org>
12269 * server/registry.c:
12270 server: Only accept 0 as registry handle in functions that take a parent key.
12272 2006-07-08 Robert Shearman <rob@codeweavers.com>
12274 * include/winerror.h:
12275 include: Add more error codes used by newer versions of COM.
12277 * dlls/oleaut32/typelib2.c:
12278 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
12279 had much wider testing.
12281 * dlls/oleaut32/typelib.c:
12282 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
12283 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
12284 mask. Upper 16 bits contains the ordinal number of the function.
12285 Allocation of the "recbuf" must be modified, to support larger data
12286 (based on a patch by White Snake <whitesnake78@mail.com>).
12288 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
12290 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
12291 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
12293 2006-07-07 Thomas Kho <tkho@ucla.edu>
12295 * dlls/winex11.drv/mouse.c:
12296 winex11: Use correct multiplier for negative relative mouse movements.
12298 2006-07-07 Juan Lang <juan_lang@yahoo.com>
12300 * dlls/crypt32/cert.c:
12301 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
12303 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12305 * dlls/shell32/shell32_Ko.rc:
12306 shell32: Updated Korean resource.
12308 * programs/winecfg/Ko.rc:
12309 winecfg: Updated Korean resource.
12311 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
12313 * programs/winecfg/Nl.rc:
12314 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
12316 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
12318 * programs/winecfg/audio.c:
12319 winecfg: Write-strings warnings fix.
12321 2006-07-07 Jacek Caban <jacek@codeweavers.com>
12323 * dlls/urlmon/urlmon_main.c:
12324 urlmon: Register protocol handlers in DllMain.
12326 * dlls/urlmon/urlmon_main.c:
12327 urlmon: Use non heap based objects for class factories.
12329 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
12331 * dlls/wined3d/glsl_shader.c:
12332 wined3d: Fix typo breaking 3.0 pshaders color input.
12334 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
12336 * dlls/winex11.drv/event.c:
12337 winex11.drv: Protect X11 calls by a critical section.
12339 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
12340 server/trace.c, server/window.c:
12341 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
12344 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
12346 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
12347 dlls/winex11.drv/opengl.c:
12348 Add a common fps counter channel to ddraw, opengl and d3d.
12350 2006-07-07 Jacek Caban <jacek@codeweavers.com>
12352 * dlls/mshtml/nsio.c:
12353 mshtml: Create nsWineURI even if we don't have valid nsIURI.
12355 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
12356 shdocvw: Added test of SetClientSite.
12358 * dlls/shdocvw/oleobject.c:
12359 shdocvw: Call GetContainer in SetClientSite.
12361 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
12362 include/htiframe.idl:
12363 include: Added htiframe.idl.
12365 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
12367 * dlls/wined3d/baseshader.c:
12368 wined3d: Trace ABS/ABSNEG modifiers.
12370 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
12371 wined3d: Create fake input semantics for d3d8 shaders.
12372 Use them to remove the need for loading arrays in two different places.
12374 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12375 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12376 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
12377 wined3d: Reverse semantics maps for shaders.
12379 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
12380 wined3d: Make WINED3D_ATR macros more flexible.
12381 Make them operate on a type, as opposed to a semantic name.
12383 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
12384 wined3d: Simplify primitiveDeclartationConvertToStrided.
12385 Assign fixed indices to declaration inputs.
12386 Then use a common path to load the strided data.
12388 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
12389 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
12390 include/wine/wined3d_types.h:
12391 wined3d: Add position_transformed flag to Strided data format.
12393 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
12394 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
12396 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
12398 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
12399 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
12400 dlls/shell32/shresdef.h:
12401 shell32: Show a confirmation before deleting files with syscalls.
12403 * dlls/shell32/shfldr_unixfs.c:
12404 shell32: If possible use SHFileOperationW to delete in unixfs.
12405 This gives confirmation dialogs, recursive directory removal etc.
12407 2006-07-07 Christoph Frick <frick@sc-networks.de>
12409 * dlls/dinput/joystick_linuxinput.c:
12410 dinput: map_axis must be able to work with LONG's value range.
12412 * dlls/dinput/joystick_linuxinput.c:
12413 dinput: Remove redundant struct members.
12415 2006-07-06 Christoph Frick <frick@sc-networks.de>
12417 * dlls/dinput/joystick_linuxinput.c:
12418 dinput: Implement the GetProperty call for getting the range of an axis.
12420 * dlls/dinput/joystick_linuxinput.c:
12421 dinput: Call fake_current_js_state on the places where it is actually needed
12424 * dlls/dinput/joystick_linuxinput.c:
12425 dinput: Only fake the current state on axes that are actually there.
12427 * dlls/dinput/joystick_linuxinput.c:
12428 dinput: Move the axes and button configs into the JoyDev struct.
12430 * dlls/dinput/joystick_linuxinput.c:
12431 dinput: Utilize the offsets and the transform to support the user
12432 supplied data format.
12434 * dlls/dinput/joystick_linuxinput.c:
12435 dinput: Adds offset and transform and their basic handling to the joystick
12438 * dlls/dinput/joystick_linuxinput.c:
12439 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
12441 * dlls/dinput/joystick_linuxinput.c:
12442 dinput: Set the amount of POVs in the caps.
12444 * dlls/dinput/joystick_linuxinput.c:
12445 dinput: Detect more than one /dev/input/event joystick.
12447 2006-07-07 Jason Green <jave27@gmail.com>
12449 * dlls/wined3d/glsl_shader.c:
12450 wined3d: Fix D3DSIO_TEXKILL for GLSL.
12452 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
12454 * programs/winecfg/En.rc:
12455 winecfg: Shift Graphics page up to fill the empty place.
12457 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
12458 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
12459 d3d8: Fix remaining refcount tests and tighten all tests.
12461 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
12463 * dlls/wininet/ftp.c:
12464 wininet: Use correct way of determining the password for anonymous ftp.
12466 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
12468 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
12469 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
12470 ensure the 16/32 bits separation.
12472 * server/context_powerpc.c:
12473 server: Fix context_powerpc.c compilation.
12475 2006-07-07 Mike McCormack <mike@codeweavers.com>
12477 * dlls/uuid/uuid.c:
12478 uuid: Add indexsvr's IIDs to libuuid.
12480 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
12481 include: Add indexsvr.idl (IWordBreaker).
12483 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
12485 * dlls/riched20/caret.c:
12486 riched20: Replace an if-statement with empty body with a FIXME comment.
12488 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
12489 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
12490 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
12491 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
12492 dlls/wintab32/context.c:
12493 janitorial: Put "inline static" at the beginning of a declaration.
12495 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
12496 programs/explorer/systray.c:
12497 janitorial: Move the storage specifier to the beginning of the declaration.
12499 2006-07-06 Thomas Kho <tkho@ucla.edu>
12501 * programs/notepad/main.c:
12502 notepad: Change window classname from NPClass to Notepad.
12504 2006-07-06 Jacek Caban <jacek@codeweavers.com>
12506 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12507 urlmon: Added image/x-png mime filter.
12509 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12510 urlmon: Added image/bmp filter.
12512 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
12513 urlmon: Added image/gif filter.
12515 * dlls/urlmon/tests/misc.c:
12516 urlmon: Added more test of FindMimeFromData.
12518 * dlls/urlmon/urlmon_main.c:
12519 urlmon: Fix handling of proposed mime.
12521 * dlls/urlmon/urlmon_main.c:
12522 urlmon: Added image/pjpeg mime filter.
12524 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
12526 * programs/regedit/listview.c:
12527 regedit: Write-strings warning fix.
12529 2006-07-06 Robert Shearman <rob@codeweavers.com>
12531 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
12532 tools/widl/typegen.c, tools/widl/widltypes.h:
12533 widl: Add support for the builtin constants "TRUE" and "FALSE".
12535 * dlls/ole32/compobj.c:
12536 ole32: Fix the return value of COM_RegReadPath and make it static.
12538 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
12539 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
12542 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
12543 oleaut32: Add a typedef for "boolean".
12544 Fix up an conflict that this type has with jpeglib.h.
12546 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
12547 oleaut32: Fix the error code returned by ITypeComp on an interface when the
12548 name matches, but the flags don't.
12550 2006-07-05 James Hawkins <truiken@gmail.com>
12552 * dlls/advapi32/security.c:
12553 advapi32: Get the token type in ImpersonateLoggedOnUser.
12555 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
12556 advapi32: Add tests for LookupAccountSid.
12558 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
12560 * dlls/winex11.drv/event.c:
12561 winex11.drv: Add window style and visibility status to the take focus event
12564 2006-07-05 Jason Green <jave27@gmail.com>
12566 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
12567 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
12568 This instruction was being handled incorrectly in the case where the
12569 2nd src argument contained a relatively addressed constant.
12571 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
12573 * dlls/kernel/tests/file.c:
12574 kernel/tests: More tests for OpenFile.
12576 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
12578 * dlls/wininet/ftp.c:
12579 wininet: Return NULL handle if no connection is established.
12581 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
12583 * dlls/wined3d/drawprim.c:
12584 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
12586 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
12587 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
12588 dlls/wined3d/device.c:
12589 wined3d: Implement FVF to DECL9 conversion (with tests).
12591 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12592 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12593 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
12594 dlls/wined3d/wined3d_private.h:
12595 wined3d: Move register count pass to SetFunction.
12596 Move semantics pointers out of the reg_maps, make them persistent data
12597 in the shader (again, for future software shaders).
12599 * dlls/wined3d/device.c:
12600 wined3d: Fix STREAM flag override.
12602 * dlls/wined3d/vertexdeclaration.c:
12603 wined3d: Add missing PSIZE register for decl8->9 conversion.
12605 * dlls/wined3d/device.c:
12606 wined3d: Allow mix of SW vertex and GLSL pixel shader.
12607 Do not attach non-GLSL shaders to the GLSL program, that will cause a
12608 crash. Mix with ARB shaders is never going to happen, because the
12609 selection code will always choose GLSL for both or ARB for both.
12611 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
12612 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
12613 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
12614 dlls/wined3d/wined3d_private.h:
12615 wined3d: Rework shader mode selection.
12616 - currently half the shader selection code (GLSL vs ARB) is in
12617 fillGLcaps. The parts that check for software shaders are in
12618 GetDeviceCaps. That placement, will work, but is definitely not optimal.
12619 FillGLcaps should detect support - it should not make decision as to
12620 what's used, because that's not what the purpose of the function is.
12621 GetDeviceCaps should report support as it has already been selected.
12622 Instead, select shader mode in its own function, called in the
12623 appropriate places.
12624 - unifying pixel and vertex shaders into a single selection is a
12625 mistake. A software vertex shader can be coupled with a hardware arb or
12626 glsl pixel shader, or no shader at all. Split them back into two and add
12627 a SHADER_NONE variant.
12628 - drawprim is doing support checks for ARB_PROGRAM, and making shader
12629 decisions based on that - that's wrong, support has already been
12630 checked, and decided upon, and shaders can be implemented via software,
12631 ARB_PROGRAm or GLSL, so that support check isn't valid.
12632 - Store the shader selected mode into the shader itself. Different types
12633 of shaders can be combined, so this is an improvement. In fact, storing
12634 the mode into the settings globally is a mistake as well - it should be
12635 done per device, since different cards have different capabilities.
12637 2006-07-06 Jacek Caban <jacek@codeweavers.com>
12639 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
12640 dlls/shdocvw/tests/webbrowser.c:
12641 shdocvw: Added test of IProvideClassInfo.
12643 2006-07-06 Mike McCormack <mike@codeweavers.com>
12646 msi: Features may be published but absent.
12648 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
12649 msi: Add a test for MsiGetComponentPath and make it pass.
12652 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
12654 2006-06-30 Ge van Geldorp <ge@gse.nl>
12656 * configure, configure.ac:
12657 configure: Allow relocation on x86_64.
12659 2006-07-05 Jacek Caban <jacek@codeweavers.com>
12661 * dlls/mshtml/txtrange.c:
12662 mshtml: Added get_text implementation.
12664 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
12665 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
12666 mshtml: Added createRange implementation.
12668 * dlls/mshtml/selection.c:
12669 mshtml: Added get_type implementation.
12671 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
12672 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
12673 dlls/mshtml/selection.c:
12674 mshtml: Added get_selection implementation.
12676 * dlls/mshtml/olecmd.c:
12677 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
12679 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
12681 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
12682 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
12684 2006-07-05 Mike McCormack <mike@codeweavers.com>
12687 msi: Forward MsiUseFeature to MsiUseFeatureEx.
12689 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
12691 * fonts/Makefile.in:
12692 fonts: Fix a copy/paste bug preventing correct generation of the
12693 System font for codepages 1256 and 1257.
12695 2006-07-03 James Hawkins <truiken@gmail.com>
12697 * dlls/wininet/internet.c:
12698 wininet: Error out if hInternet is a bad handle.
12700 * dlls/wininet/ftp.c:
12701 wininet: Use a blank password if none is provided in FTP_Connect.
12703 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
12705 * configure, configure.ac, dlls/comdlg32/Makefile.in,
12706 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
12707 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
12708 comdlg32: Add initial test.
12710 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
12712 * dlls/cryptnet/.gitignore:
12713 cryptnet: Add .gitignore.
12715 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
12717 * dlls/user/tests/menu.c:
12718 user/tests: Write-strings warnings fix.
12720 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
12722 * dlls/mapi32/sendmail.c:
12723 mapi32: Write-strings warnings fix.
12725 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
12727 * include/wininet.h:
12728 wininet.h: Add extra error code.
12730 2006-07-04 Robert Reif <reif@earthlink.net>
12732 * dlls/dxdiagn/dxdiag_main.c:
12733 dxdiagn: Fix TRACE/FIXME formats.
12735 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
12737 * dlls/comctl32/listview.c:
12738 comctl32: listview: Recompute header size after an insertion of a column.
12740 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
12742 * dlls/ntdll/reg.c:
12743 ntdll: Fix possible TRACE crash.
12745 2006-07-03 Robert Shearman <rob@codeweavers.com>
12747 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12748 oleaut: Implement processing of modules for SLTG typelibs.
12749 Set funckind when processing SLTG functions.
12751 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12752 oleaut: Improve SLTG var support.
12753 Pass both the start of the block and the offset to the first item into
12754 SLTG_DoVars as they may be different.
12755 Process 0xfffe offsets for variable names - this means to use the
12757 Add support for parsing the optional varflags field.
12759 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12760 oleaut: Fix function support for SLTG dispinterfaces.
12762 * dlls/oleaut32/typelib.c:
12763 oleaut: Move the processing of functions in SLTG typelibs into a
12764 separate function and use it when processing dispinterfaces.
12766 * dlls/oleaut32/typelib.c:
12767 oleaut: Move the initialisation of memidConstructor and
12768 memidDestructor of type infos to the common ITypeInfo creation
12770 Remove the WARN message as this functionality isn't implemented in
12773 * dlls/oleaut32/typelib.c:
12774 oleaut: Process references for SLTG dispatch types.
12776 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12777 oleaut: Abstract out the processing of variables in SLTG typelib components
12778 to a common function.
12780 * dlls/oleaut32/typelib.c:
12781 oleaut: Process references when parsing SLTG alias types.
12783 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12784 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
12785 generating code to SLTG_DoType.
12786 Process SLTG alias types with SLTG_DoType as the data is stored in the
12787 same format as in other components of the typelib.
12789 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12790 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
12791 common to all elements, so move the processing of these from the
12792 individual element processing.
12793 Improve SLTG alias processing.
12795 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
12796 oleaut: Document some more members of SLTG_TypeInfoTail.
12798 * dlls/advapi32/service.c:
12799 advapi32: Fix the service function being called when extended is
12800 either set or not set (reported by Andrey Turkin).
12802 2006-07-03 Huw Davies <huw@codeweavers.com>
12804 * dlls/rpcrt4/ndr_marshall.c:
12805 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
12807 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
12809 * dlls/winex11.drv/keyboard.c:
12810 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
12812 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
12814 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
12815 Avoid non-portable WCHAR[] constructs.
12817 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
12819 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
12820 wined3d: Add a function to print out D3DDECLUSAGE9 values.
12822 * dlls/wined3d/baseshader.c:
12823 wined3d: Fix faulty DCL trace.
12825 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
12827 * dlls/wined3d/arb_program_shader.c:
12828 wined3d: Resync ARB mnxn function with GLSL mnxn function.
12830 * dlls/wined3d/baseshader.c:
12831 wined3d: Use shader_get_regtype() in register counting pass.
12833 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
12834 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
12835 wined3d: Move SHADER_ARB code into arb_program_shader.c.
12837 * dlls/wined3d/device.c:
12838 wined3d: Cleanup: print constants in device code.
12840 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
12842 * include/d3d9types.h:
12843 d3d9: Fix FVF POSITION mask.
12845 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
12847 * programs/oleview/typelib.c:
12848 oleview: Added next field to TypeLib viewer treeview control.
12850 * programs/oleview/typelib.c:
12851 oleview: Improved type handling in TypeLib viewer.
12853 * programs/oleview/En.rc, programs/oleview/Makefile.in,
12854 programs/oleview/main.h, programs/oleview/oleview.c,
12855 programs/oleview/resource.h, programs/oleview/typelib.c:
12856 oleview: Added open TypeLib file functionality.
12858 * programs/oleview/En.rc, programs/oleview/resource.h,
12859 programs/oleview/typelib.c:
12860 oleview: Added type displaying in TypeLib Viewer.
12862 2006-06-30 Thomas Kho <tkho@ucla.edu>
12864 * programs/wcmd/wcmdmain.c:
12865 wcmd: Modify option parser to allow compound options.
12867 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
12869 * dlls/winmm/winealsa/audio.c:
12870 winmm/winealsa: Write-strings warning fix.
12872 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
12874 * programs/taskmgr/dbgchnl.c:
12875 taskmgr: Write-strings warnings fix.
12877 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
12879 * dlls/comctl32/tests/listview.c:
12880 comctl32/tests: Write-strings warnings fix.
12882 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
12884 * programs/regedit/listview.c:
12885 regedit: Write-strings warnings fix.
12887 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
12889 * dlls/mapi32/prop.c:
12890 mapi32: Use kernel32 functions instead of the ntdll ones.
12892 2006-06-30 Jacek Caban <jacek@codeweavers.com>
12894 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
12895 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
12896 shdocvw: Get rid of Mozilla ActiveX control dependency.
12898 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
12899 dlls/mshtml/oleobj.c:
12900 mshtml: Added beginning IDM_BROWSEMODE implementation.
12903 wine.inf: Set gecko url to activate Wine Gecko installer.
12905 * dlls/mshtml/install.c:
12906 mshtml: Add trailing '\' to gecko_path if needed.
12908 2006-06-30 Ge van Geldorp <ge@gse.nl>
12910 * include/cvconst.h, programs/winedbg/be_x86_64.c:
12911 winedbg: Implement be_x86_64_init_registers.
12913 * include/msvcrt/string.h:
12914 include/msvcrt: Make sure size_t is properly defined for 64-bit.
12916 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
12917 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
12918 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
12919 programs/winedbg/stack.c:
12920 winedbg: Adjust the parameters of the backend read/write routines to
12921 match those of ReadProcessMemory/WriteProcessMemory, since those are
12922 the ones actually used.
12925 server: The "select" call passes handles, not ints.
12927 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
12929 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
12930 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
12931 dlls/shell32/shresdef.h:
12932 shell32: Add an icon for delete confirmation.
12934 * dlls/shell32/shlfileop.c:
12935 shell32: Allow for custom icons in confirmation messages.
12937 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
12938 shell32: Pass the correct parent hwnd to confirmation dialogs.
12940 * dlls/shell32/shlfileop.c:
12941 shell32: Remove the now unused SHELL_DeleteFileW.
12943 2006-07-01 Robert Shearman <rob@codeweavers.com>
12945 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
12946 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
12947 the exponent parsing to after the hex digit parsing.
12949 2006-06-30 Robert Shearman <rob@codeweavers.com>
12951 * dlls/advapi32/service.c:
12952 advapi32: Implement RegisterServiceCtrlHandleExW.
12954 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
12956 * dlls/setupapi/tests/devinst.c:
12957 setupapi/tests: Add trailing '\n's to ok() calls.
12959 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
12961 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
12962 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
12963 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
12964 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
12965 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
12966 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
12967 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
12968 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
12969 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
12970 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
12971 dlls/urlmon/regsvr.c:
12972 Use the return value of register_key_guid.
12974 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
12976 * programs/oleview/En.rc, programs/oleview/typelib.c:
12977 oleview: Added base TypeLib Viewer menu functionality.
12979 * programs/oleview/En.rc, programs/oleview/main.h,
12980 programs/oleview/typelib.c:
12981 oleview: Added status bar to TypeLib Viewer.
12983 * programs/oleview/En.rc, programs/oleview/Makefile.in,
12984 programs/oleview/main.h, programs/oleview/oleview.c,
12985 programs/oleview/pane.c, programs/oleview/resource.h,
12986 programs/oleview/tree.c, programs/oleview/typelib.c:
12987 oleview: Added TypeLib Viewer base.
12988 - Added TypeLib Viewer base.
12989 - Fixed multiple instance of pane window functionality.
12990 - Added field with TypeLib path to ITEM_INFO structure.
12992 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
12994 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
12995 wined3d: Perform sanity checks on the rectangle in LockRect.
12997 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
12999 * dlls/ddraw/ddraw.c:
13000 ddraw: Added missing '\n' in debug traces.
13002 * dlls/quartz/pin.c:
13003 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
13005 2006-06-30 Robert Shearman <rob@codeweavers.com>
13007 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
13008 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
13009 that hasn't yet been marshaled then it should create a new stub
13012 * dlls/oleaut32/typelib.c:
13013 oleaut32: Fix a typo where the FIXME doesn't match the code.
13015 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
13016 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
13018 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
13019 advapi32: Implement RegDisablePredefinedCache.
13021 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
13023 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
13024 ntdll: Fix return codes for NtCreateKey (with tests).
13026 2006-06-29 James Hawkins <truiken@gmail.com>
13028 * dlls/shlwapi/tests/path.c:
13029 shlwapi: Add tests for PathFindExtensionA.
13031 * dlls/shlwapi/tests/path.c:
13032 shlwapi: Add tests for PathCanonicalize.
13034 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
13036 * dlls/shell32/shfldr_fs.c:
13037 shell32: Use SHFileOperationW to delete files.
13039 2006-06-29 Ivan Leo <ivanleo@gmail.com>
13041 * dlls/shell32/tests/shlfileop.c:
13042 shell32/tests: Comment out a test that crashes on windows nt 4.0.
13044 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
13046 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
13047 ddraw: Fix some material related bugs.
13049 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
13050 ddraw: Matrix values in the execute buffer are handles.
13052 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
13054 * dlls/winex11.drv/winpos.c:
13055 winex11.drv: Update window's full screen state on the resolution
13056 change as well as on the window resize event.
13058 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
13059 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
13060 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
13061 include/winpos.h, include/winuser.h:
13062 include: Move appropriate parts of winpos.h to winuser.h and win.h,
13063 remove winpos.h afterwards.
13065 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
13067 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
13068 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
13069 cryptnet: Implement a stub cryptnet dll.
13071 2006-06-28 Juan Lang <juan_lang@yahoo.com>
13073 * programs/regedit/childwnd.c:
13074 regedit: Update status bar after editing key name.
13076 2006-06-28 Jason Green <jave27@gmail.com>
13078 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
13079 wined3d: Fix a few GLSL shader instruction translations.
13080 This fixes the translations for a few instructions in GLSL and allows
13081 Cubemap sampling in pixel shaders < 2.0. It makes some of the
13082 lighting on textures in Half Life 2 look better, including some of the
13083 water effects. It's not perfect yet, but much closer now.
13085 2006-06-28 Robert Shearman <rob@codeweavers.com>
13087 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
13088 ole32: When marshaling a proxy make sure to maintain an external
13089 reference on the stub object so that the first proxy can be released.
13090 Implement external refcount sharing between a proxy and the marshaled proxy.
13091 Extend the marshaling of a proxy test to show that an external reference
13092 is always kept on the stub object.
13094 * dlls/ole32/tests/marshal.c:
13095 ole32: Add a test for CoCreateInstance doing object hosting by
13096 automatically creating an appropriate apartment for the object and
13097 returning a proxy to it.
13099 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
13100 ole32: Implement CoGetObject.
13102 * dlls/oleaut32/typelib.c:
13103 oleaut32: RegisterTypeLib should register any interface that derives
13104 from IDispatch rather than just dual interfaces.
13105 This is hinted at, although not explicitly stated on MSDN, but was
13106 verified by tests with native oleaut32.
13108 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
13110 * dlls/ddraw/vertexbuffer.c:
13111 ddraw: Correct a NULL pointer check.
13113 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
13115 * dlls/kernel/tests/version.c:
13116 kernel: Version test was using imports missing on WinME.
13118 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
13120 * dlls/quartz/filtergraph.c:
13121 quartz: Fixed typo (Coverity).
13123 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
13125 * dlls/quartz/regsvr.c:
13126 quartz: Use the return value of register_key_guid.
13128 2006-06-27 Juan Lang <juan_lang@yahoo.com>
13130 * dlls/oleaut32/typelib.c:
13131 oleaut32: Handle bstr length of -1 in typelibs.
13133 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
13134 shell32: Add a stub for InvalidateDriveType.
13136 2006-06-27 H. Verbeet <hverbeet@gmail.com>
13138 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13139 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
13140 wined3d: Use register combiners for texture stage operations.
13141 Make wined3d use register combiners for texture stage operations. In
13142 order to do that the texture unit index needs to be separated from the
13143 texture stage index. For cards that don't support the
13144 NV_register_combiners extension nothing should change.
13146 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
13147 wined3d: Add code for using register combiners for texture stage operations.
13148 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
13149 larger than 4. In Direct3D that would correspond to
13150 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
13151 (which can be much larger) to which it currently corresponds in
13152 wined3d. Using register combiners we can get around that limitation
13153 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
13154 stages. This patch adds code for doing the texture operations with
13155 register combiners instead of ARB_texture_env_combine or
13156 NV_texture_env_combine4, but doesn't make use of that code yet. That's
13157 what the next patch will do.
13159 * dlls/wined3d/drawprim.c:
13160 wined3d: Fix uploading of textures for shaders.
13161 The code for uploading / binding textures for use with pixel shaders
13162 is slightly different from the one for uploading / binding textures
13163 for use with the fixed function pipeline. It would be possible to keep
13164 the code in a single function with a couple of conditionals, but in
13165 combination with the changes needed for register combiners that would
13166 become quite messy.
13168 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13169 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
13170 include/wine/wined3d_gl.h:
13171 wined3d: Texture limits fixes.
13172 GL_LIMITS(textures) is currently used for both the number of texture
13173 stages and the maximum number of simultaneous textures. In the current
13174 code that's the same, but in a later patch that will be separated,
13175 since a texture stage doesn't have to reference an actual
13176 texture. Also, shaders can access a larger number of samplers than the
13177 number of texture units the fixed function pipeline can access.
13179 * include/wine/wined3d_gl.h:
13180 wined3d: Add register combiner function pointers.
13182 * dlls/wined3d/utils.c:
13183 wined3d: Add & use D3DTEXTUREOP dumping code.
13185 2006-06-27 James Hawkins <truiken@gmail.com>
13187 * dlls/shlwapi/tests/path.c:
13188 shlwapi: Add tests for PathAppendA.
13190 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
13192 * dlls/shell32/shlfileop.c:
13193 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
13194 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
13195 operation when called without FOF_NOCONFIRMATION or with
13196 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
13199 2006-06-26 Huw Davies <huw@codeweavers.com>
13201 * dlls/opengl32/wgl.c:
13202 opengl32: Fix the returned metrics and add a translation vector to the end of
13205 2006-06-27 Alexandre Julliard <julliard@winehq.org>
13207 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
13208 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
13210 server: Moved get/set_thread_context implementation to ptrace.c.
13212 2006-06-27 Ivan Leo <ivanleo@gmail.com>
13214 * dlls/msvcrt/tests/file.c:
13215 msvcrt/tests: Don't leave files on the disk.
13217 2006-06-27 William Knop <william.knop@gmail.com>
13219 * dlls/dbghelp/elf_module.c:
13220 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
13222 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
13224 * dlls/uxtheme/tests/system.c:
13225 uxtheme/tests: Add tests for IsThemePartDefined.
13227 2006-06-27 Hans Leidekker <hans@it.vu.nl>
13229 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
13230 userenv: Add a stub implementation for GetProfileType.
13232 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
13234 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
13235 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
13236 wined3d: Vertex buffer can be locked multiple times.
13238 2006-06-27 Huw Davies <huw@codeweavers.com>
13240 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
13241 msxml3: Always have a libxml doc associated with a domdoc object, even if the
13242 object has no nodes.
13243 This means we don't need to add checks for NULL libxml node ptrs in our node
13246 2006-06-27 James Hawkins <truiken@gmail.com>
13248 * dlls/msi/dialog.c:
13249 msi: Read the font color from the database, and use it for the text control.
13251 2006-06-26 James Hawkins <truiken@gmail.com>
13253 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
13254 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
13257 2006-06-27 Alexandre Julliard <julliard@winehq.org>
13259 * dlls/ntdll/critsection.c:
13260 ntdll: Faster critical sections on MacOS using Mach semaphores.
13262 * libs/wine/loader.c:
13263 libwine: Attempt to increase some user limits that are set too low on some
13266 * configure, configure.ac, include/config.h.in,
13267 programs/wineconsole/curses.c:
13268 wineconsole: Portability fixes in the curses mouse support.
13270 * tools/widl/widltypes.h:
13271 widl: Fixed syntax of DECL_LINK macro to look more like C code.
13273 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
13275 * dlls/shlwapi/tests/path.c:
13276 shlwapi: Test for UrlGetPart in case of file name.
13278 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
13280 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
13281 ntdll: Fix 2 failing test on native. Change Wine accordingly.
13283 2006-06-26 Hans Leidekker <hans@it.vu.nl>
13285 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
13286 shell32: Add a stub implementation for SHIsFileAvailableOffline.
13288 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
13290 * programs/winedbg/info.c:
13291 winedbg: Module info.
13292 when requesting info on a module by address, always print the module
13293 ELF/PE pair (if this applies) (and not only the embedded PE), which
13296 * programs/winedbg/info.c:
13297 winedbg: Use 64 bit version of imagehlp_module.
13298 This allows reimplementing the module list command and do less black
13299 magic to guess the ELF debug format.
13301 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
13302 dbghelp: Implemented SymEnumerateModules64.
13304 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
13305 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
13306 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
13307 dbghelp: Module info.
13308 - now internally storing module info as a 64bit module structure
13309 (the interest in not in the 64 bit side of things, but because
13310 it allows storing lots of usefull information)
13311 - fixed SymGetModuleInfo64W which wasn't returning the
13312 LoadedPdbName field
13313 - now filling for MSC files with the extended information
13314 (instead of guessing it)
13315 - reused the extended module info to store wine ELF module
13316 information (link for map link, stabs vs dwarf symbol info)
13318 2006-06-27 Alexandre Julliard <julliard@winehq.org>
13320 * programs/winetest/maketest:
13321 winetest: Portability fix in the maketest script. Added support for git.
13323 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
13325 * dlls/winex11.drv/window.c:
13326 winex11.drv: Write-strings warning fix.
13328 2006-06-27 Jason Green <jave27@gmail.com>
13330 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
13331 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
13332 wined3d: Implement more GLSL instructions and a little cleanup.
13333 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
13334 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
13335 they are implemented in ARB_fragment_program at least).
13336 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
13337 routine - use a pointer instead.
13339 2006-06-27 H. Verbeet <hverbeet@gmail.com>
13341 * dlls/wined3d/device.c:
13342 wined3d: Remove some redundant code.
13344 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
13345 wined3d: Fix compilation (VBO constants).
13347 2006-06-26 James Hawkins <truiken@gmail.com>
13349 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
13350 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
13352 * dlls/shlwapi/tests/path.c:
13353 shlwapi: Add tests for PathAddBackslash.
13355 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
13356 shlwapi: Add tests for PathCombineA.
13358 * dlls/shdocvw/version.rc:
13359 shdocvw: Upgrade the version to 5.50.4134.599.
13361 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
13363 * dlls/ddraw/device.c:
13364 ddraw: Fix some compiler warnings.
13366 * dlls/ddraw/ddraw.c:
13367 ddraw: Assign the surface descriptions height to the height.
13369 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
13371 * dlls/imagehlp/modify.c:
13372 imagehlp: Fixed typo (Coverity).
13374 * dlls/uxtheme/tests/system.c:
13375 uxtheme/tests: Add tests for GetCurrentThemeName.
13377 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
13379 * dlls/uxtheme/tests/system.c:
13380 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
13382 2006-06-25 Jacek Caban <jacek@codeweavers.com>
13384 * dlls/mshtml/conpoint.c:
13385 mshtml: Added Unadvise implementation.
13387 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
13388 dlls/mshtml/mshtml_private.h:
13389 mshtml: Destroy connection points.
13391 * dlls/mshtml/conpoint.c:
13392 mshtml: Added Advise implementation.
13394 * dlls/mshtml/nsio.c:
13395 mshtml: Return text/html by default in GetContentType.
13397 * dlls/mshtml/nsio.c:
13398 mshtml: Return NS_OK in GetStatus if channel is NULL.
13400 * dlls/mshtml/navigate.c:
13401 mshtml: Call OnStopRequest in OnStopBinding.
13403 * dlls/mshtml/navigate.c:
13404 mshtml: Break reading if IStream::Read returns 0 bytes.
13406 2006-06-23 Jacek Caban <jacek@codeweavers.com>
13408 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
13409 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
13410 mshtml: Added HTMLLoadOptions implementation (with tests).
13412 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
13414 * dlls/winmm/mci.c:
13415 mci: Fix some mciSendString quirks.
13416 Really check in MCI open string commands if the name we have is a
13417 device (and no longer rely on bad heuristics for it).
13419 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
13421 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
13422 dlls/dbghelp/elf_module.c:
13423 dbghelp: Dwarf & thunks.
13424 - added the elf_is_in_thunk_area() function to locate an address
13425 within the known thunk area of Wine's builtin modules
13426 - now passing this thunk information to the dwarf parser so that it
13427 can drop functions from the thunk areas (as dwarf symbols), so that
13428 those functions can be later on marked as thunks in dbghelp
13431 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
13433 * dlls/dbghelp/elf_module.c:
13434 dbghelp: Elf for wine and spec definitions.
13435 Enhancement over previous fix (we don't need to insert NOTYPE symbols
13436 in our public symbol table, so drop them as early as possible).
13438 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
13440 * dlls/msi/install.c, dlls/msi/tests/package.c:
13441 msi: Disable some path validity checks in MsiSetTargetPath.
13443 2006-06-24 Ivan Leo <ivanleo@gmail.com>
13445 * dlls/amstream/amstream.c:
13446 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
13447 IAMMultiMediaStreamImpl_OpenMoniker.
13449 * dlls/advapi32/tests/security.c:
13450 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
13452 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
13454 * dlls/user/resources/user32_Pl.rc:
13455 user: user32_Pl.rc: Fix the capitalization of OK.
13457 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
13459 * dlls/ntdll/time.c:
13460 ntdll: Add UZT timezone info.
13462 2006-06-23 Francois Gouget <fgouget@free.fr>
13464 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
13465 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
13466 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
13467 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
13468 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
13469 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
13470 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
13471 dlls/wined3d/utils.c, programs/winefile/resource.h:
13472 Assorted spelling, case and grammar fixes.
13474 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
13476 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
13477 dlls/shell32/shlexec.c:
13478 shell32: Fix computation of default verb.
13479 Compute the default verb as documented on MSDN instead of blindly
13480 assuming it is 'open'. This fixes the WordViewer association in some
13483 * dlls/winmm/winecoreaudio/audio.c:
13484 winecoreaudio: Protect pthread.h inclusion.
13486 * dlls/ddraw/tests/refcount.c:
13487 ddraw: Fix compilation with gcc 2.95.
13489 * dlls/crypt32/tests/encode.c:
13490 crypt32: Fix compilation with gcc 2.95.
13492 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
13494 * dlls/ddraw/ddraw.c:
13495 ddraw: Set the video memory and visible flag on render targets.
13497 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
13498 ddraw: Enumerate the reference d3ddevice.
13500 * dlls/wined3d/surface.c:
13501 wined3d: Fix single buffering.
13502 Tell gl to draw to the back buffer when a back buffer is used, do not
13503 use the value from gl.
13505 * dlls/wined3d/device.c:
13506 wined3d: Fix a bad trace.
13508 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
13510 * dlls/wined3d/device.c:
13511 wined3d: Create vertex buffer objects for D3D vertex buffers.
13513 * dlls/wined3d/vertexbuffer.c:
13514 wined3d: Vertex fixups.
13516 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13517 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
13518 include/wine/wined3d_types.h:
13519 wined3d: Add support for VBOs to the drawing code.
13521 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
13523 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
13524 shlwapi: PathCombineW should return NULL on invalid parameters.
13526 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13528 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
13529 oleview: Added Korean resources.
13531 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
13533 * programs/oleview/En.rc, programs/oleview/details.c,
13534 programs/oleview/interface.c, programs/oleview/main.h,
13535 programs/oleview/resource.h, programs/oleview/tree.c:
13536 oleview: Fix compilation with gcc 2.95.
13537 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
13538 - moved some string to resources
13539 - fixed implementation of IPersistStream interface viewer
13541 * programs/oleview/interface.c:
13542 oleview: Added propper ClassName displaying to interface viewer.
13544 * programs/oleview/En.rc, programs/oleview/Makefile.in,
13545 programs/oleview/interface.c, programs/oleview/main.h,
13546 programs/oleview/oleview.c, programs/oleview/resource.h:
13547 oleview: Added interface viewer.
13549 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
13551 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13552 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
13553 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
13555 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
13557 * dlls/gdi/tests/metafile.c:
13558 gdi/tests: Write-strings warnings fix.
13560 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
13562 * tools/widl/widltypes.h:
13563 widl: Write-strings warnings fix.
13565 2006-06-23 James Hawkins <truiken@gmail.com>
13567 * dlls/shell32/brsfolder.c:
13568 shell32: Add missing multiply by sizeof(WCHAR)l
13570 2006-06-23 Huw Davies <huw@codeweavers.com>
13572 * dlls/rpcrt4/ndr_stubless.c:
13573 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
13575 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
13576 dlls/winex11.drv/x11drv.h:
13577 winex11: Introduce a function to retrieve the glx drawable and have
13578 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
13580 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
13582 * dlls/imagehlp/modify.c:
13583 imagehlp: Fixed typo (Coverity).
13585 2006-06-23 Alexandre Julliard <julliard@winehq.org>
13587 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
13588 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
13590 server: Moved some common bits of get/set_thread_context to thread.c.
13592 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
13594 libwine: Added entry for sigprocmask in the pthread functions table.
13596 * loader/pthread.c:
13597 wine-pthread: Set thread scope to force using kernel threads on Solaris.
13599 2006-06-22 Huw Davies <huw@codeweavers.com>
13601 * dlls/opengl32/wgl.c:
13602 opengl32: If there's no glX context don't return a wgl context.
13604 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
13606 * programs/oleview/En.rc, programs/oleview/oleview.c,
13607 programs/oleview/resource.h:
13608 oleview: Added system configuration dialog.
13610 * programs/oleview/En.rc, programs/oleview/oleview.c:
13611 oleview: Added copy HTML tag functionality.
13613 * programs/oleview/oleview.c:
13614 oleview: Added copy CLSID functionality.
13616 * programs/oleview/En.rc, programs/oleview/main.h,
13617 programs/oleview/oleview.c, programs/oleview/resource.h,
13618 programs/oleview/tree.c:
13619 oleview: Added CreateInstanceOn functionality.
13621 2006-06-22 James Hawkins <truiken@gmail.com>
13623 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
13624 msi: Add tests for components that aren't associated with a feature.
13626 2006-06-22 Jacek Caban <jacek@codeweavers.com>
13628 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
13629 dlls/mshtml/mshtml_private.h:
13630 mshtml: Added stub implementation of HTMLLoadOptions.
13632 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
13633 include/Makefile.in, include/optary.idl:
13634 mshtml: Added optary.idl file.
13636 * dlls/mshtml/nsio.c:
13637 mshtml: Inherit NSContainer in NewURI.
13639 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
13640 mshtml: Fix a typo.
13642 * dlls/mshtml/olecmd.c:
13643 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
13645 2006-06-23 Juan Lang <juan_lang@yahoo.com>
13647 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
13648 advapi: Add a stub for SystemFunction035.
13650 * dlls/kernel/tests/locale.c:
13651 kernel: Change failing to test to show it doesn't have anything to do
13652 with embedded NULLs.
13654 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
13656 * dlls/secur32/ntlm.c:
13657 secur32: Write-strings warnings fix.
13659 * dlls/ole32/tests/stg_prop.c:
13660 ole32/tests: Write-strings warning fix.
13662 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
13664 * dlls/dinput/mouse.c:
13665 dinput: Warp mouse each 10ms instead of dropping events.
13667 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
13669 * dlls/uxtheme/tests/system.c:
13670 uxtheme/tests: Destroy the windows after we've used them.
13672 * dlls/uxtheme/tests/system.c:
13673 uxtheme/tests: Add a case sensitivity test.
13675 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
13677 * programs/oleview/En.rc:
13678 oleview: Spelling fixes (English).
13680 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
13681 oleview: French localization.
13683 2006-06-22 Huw Davies <huw@codeweavers.com>
13685 * dlls/winex11.drv/opengl.c:
13686 winex11: glXQueryExtension has its error and event base arguments swapped
13687 compared with other *QueryExtension functions!
13689 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
13691 * programs/oleview/details.c, programs/oleview/main.h,
13692 programs/oleview/tree.c:
13693 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
13695 2006-06-22 Alexandre Julliard <julliard@winehq.org>
13697 * configure, configure.ac:
13698 configure: Send pkg-config error messages to /dev/null.
13700 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
13702 * dlls/riched20/editor.c:
13703 riched20: Fix message range for get_msg_name.
13705 2006-06-21 Juan Lang <juan_lang@yahoo.com>
13707 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
13708 include/wincrypt.h:
13709 crypt32: Implement CertGetCRLFromStore.
13710 - implement CertGetCRLFromStore, with tests
13711 - update tests for CRL revocation functions to show name isn't checked
13713 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
13714 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
13716 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
13717 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
13720 2006-06-21 Ivan Leo <ivanleo@gmail.com>
13722 * dlls/quartz/filesource.c:
13723 quartz: Fix media type detection.
13725 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
13727 * dlls/dbghelp/elf_module.c:
13728 dbghelp: Elf for wine and spec definitions.
13729 - fixed regression when looking for winebuild's special symbols in ELF symtab
13730 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
13733 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
13736 Makefile.in: Add target "ctags" to the overview.
13738 * DEVELOPERS-HINTS:
13739 DEVELOPER-HINTS: Some directories where added / renamed.
13741 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
13743 * dlls/uxtheme/tests/system.c:
13744 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
13746 * dlls/uxtheme/tests/system.c:
13747 uxtheme/tests: Add some tests for GetWindowTheme.
13749 2006-06-21 James Hawkins <truiken@gmail.com>
13751 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
13752 atl: Add a stub implementation of AtlModuleLoadTypeLib.
13754 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
13755 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
13757 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
13759 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
13760 ddraw: Use the handle infrastructure for Matrix handles.
13762 2006-06-21 Alexandre Julliard <julliard@winehq.org>
13764 * ANNOUNCE, ChangeLog, VERSION, configure:
13767 ----------------------------------------------------------------
13768 2006-06-21 Alexandre Julliard <julliard@winehq.org>
13770 * programs/oleview/.gitignore, programs/oleview/oleview:
13771 oleview: Delete the symlink from git.
13773 * AUTHORS, dlls/shell32/shell32_main.c:
13774 Updated the AUTHORS list and converted it to utf-8.
13776 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
13778 * tools/mkinstalldirs:
13779 tools: Fix mkinstalldirs.
13780 We cannot trust 'mkdir -p' to set the proper permissions on parent
13781 directories. So create them manually.
13782 Fix handling of paths containing spaces.
13783 Properly prefix the path with './' if it starts with a '-'.
13784 Stop trying to create a path after the first error.
13786 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
13788 * dlls/uxtheme/tests/system.c:
13789 uxtheme/tests: Extra testing for GetLastError.
13791 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13793 * dlls/msvcrt/tests/string.c:
13794 msvcrt: Add simple test for _strdup(0).
13796 * dlls/msvcrt/string.c:
13797 msvcrt: Fix a crash in _strdup.
13799 2006-06-20 James Hawkins <truiken@gmail.com>
13801 * dlls/msi/action.c:
13802 msi: Fix handling of the no-op identifier in the Directory table.
13804 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
13806 * dlls/ntdll/server.c:
13807 ntdll: Write-strings warnings fix.
13809 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
13811 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
13812 winspool/tests: Tests for EnumForms and set an error value in our stub.
13814 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
13816 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
13817 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
13818 msvcrt: Fix _initterm, with tests.
13820 2006-06-11 Simon Kissane <skissane@gmail.com>
13822 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
13823 kernel32: Added SetThreadUILanguage() stub.
13825 2006-06-21 Robert Shearman <rob@codeweavers.com>
13827 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
13828 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
13830 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
13831 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
13833 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
13835 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
13836 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
13837 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
13838 wined3d: Pixel format cleanup.
13840 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
13842 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
13843 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
13845 Also use the whole device surface if one of the extents is zero or
13846 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
13849 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
13851 * dlls/winspool.drv/info.c:
13852 winspool: An empty string as server name is valid for AddPrinterDriver.
13854 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
13856 * programs/oleview/details.c:
13857 oleview: Added registry tab in details window.
13859 * programs/oleview/En.rc, programs/oleview/Makefile.in,
13860 programs/oleview/details.c, programs/oleview/main.h,
13861 programs/oleview/oleview.c, programs/oleview/resource.h,
13862 programs/oleview/tree.c:
13863 oleview: Added details window base.
13865 * programs/oleview/En.rc, programs/oleview/main.h,
13866 programs/oleview/oleview.c, programs/oleview/resource.h,
13867 programs/oleview/tree.c:
13868 oleview: Added base menu funcionality.
13870 * programs/oleview/En.rc, programs/oleview/main.h,
13871 programs/oleview/oleview.c, programs/oleview/resource.h,
13872 programs/oleview/tree.c:
13873 oleview: Added more TreeView entries.
13875 * programs/oleview/tree.c:
13876 oleview: Added TreeView entries read from registry.
13878 * programs/oleview/En.rc, programs/oleview/Makefile.in,
13879 programs/oleview/main.h, programs/oleview/oleview.c,
13880 programs/oleview/resource.h, programs/oleview/tree.c:
13881 oleview: Added TreeView window.
13883 * programs/oleview/Makefile.in, programs/oleview/main.h,
13884 programs/oleview/oleview.c, programs/oleview/pane.c:
13885 oleview: Added pane bar.
13887 * configure, configure.ac, programs/Makefile.in,
13888 programs/oleview/.gitignore, programs/oleview/En.rc,
13889 programs/oleview/Makefile.in, programs/oleview/main.h,
13890 programs/oleview/oleview, programs/oleview/oleview.c,
13891 programs/oleview/resource.h, programs/oleview/rsrc.rc:
13892 oleview: Added initial version.
13894 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13896 * dlls/wined3d/surface_gdi.c:
13897 wined3d: Add an "\n" to a fixme to fix an overflow.
13899 2006-06-20 Jason Green <jave27@gmail.com>
13901 * dlls/wined3d/glsl_shader.c:
13902 wined3d: Bind correct number of samplers for GLSL shaders.
13903 We are only checking against GL_MAX_TEXTURES when binding samplers,
13904 when we should be checking against the maximum number of samplers that
13905 the card supports. Spotted by H. Verbeet.
13907 2006-06-20 Juan Lang <juan_lang@yahoo.com>
13909 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
13910 crypt32: Implement some CRL verification functions.
13912 * dlls/crypt32/main.c, include/wincrypt.h:
13913 wincrypt.h: Add more definitions and prototypes.
13915 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
13917 * dlls/wininet/tests/url.c:
13918 wininet/tests: Write-strings warnings fix.
13920 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
13922 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
13923 dlls/winex11.drv/x11drv_main.c:
13924 winex11.drv: Add support for full screen window state using the NETWM protocol.
13926 2006-06-20 James Hawkins <truiken@gmail.com>
13928 * dlls/advpack/install.c:
13929 advpack: Implement DoInfInstall on top of the install framework.
13931 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
13933 * dlls/kernel/tests/file.c:
13934 kernel: Add tests for OpenFile.
13936 * dlls/kernel/tests/file.c:
13937 kernel: Check for an exe which is always present in a system dir.
13939 * dlls/lz32/tests/lzexpand_main.c:
13940 lz32: Small test fixes.
13942 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
13944 * dlls/shell32/shlfileop.c:
13945 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
13947 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
13949 * tools/winedump/output.c:
13950 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
13952 * tools/winedump/output.c:
13953 winedump: Use ntdll as template.
13955 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
13956 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
13957 dlls/compstui/compstui_main.c:
13958 compstui: Add minimal compstui.dll (stubs only).
13960 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
13962 * dlls/ntdll/virtual.c:
13963 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
13965 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
13967 * programs/winecfg/Ru.rc:
13968 winecfg: Russian translation.
13970 2006-06-20 Jacek Caban <jacek@codeweavers.com>
13972 * dlls/urlmon/umon.c:
13973 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
13975 * dlls/shdocvw/persist.c:
13976 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
13978 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
13979 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
13980 dlls/mshtml/oleobj.c:
13981 mshtml: Move IOleCommandTarget implementation to separate file.
13983 * dlls/mshtml/persist.c:
13984 mshtml: Initialize url variable in IPersistMoniker::Load.
13986 * dlls/mshtml/nsio.c:
13987 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
13989 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
13990 mshtml: Added IPropertyNotifySink connection point.
13992 2006-06-20 Juan Lang <juan_lang@yahoo.com>
13994 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
13995 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
13996 dlls/crypt32/tests/store.c:
13997 crypt32: Rearrange functions a bit.
13999 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
14000 shlwapi: Small cleanups.
14001 - forward MLGetUILanguage to kernel32
14002 - correct type of parameter to MLLoadLibrary
14004 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
14006 * programs/winecfg/theme.c:
14007 winecfg: Create Resources directory when adding themes.
14009 2006-06-20 Huw Davies <huw@codeweavers.com>
14011 * dlls/rpcrt4/rpc_message.c:
14012 rpcrt4: Don't use a short to hold the packet length, since it can
14013 result in premature termination of the send.
14015 2006-06-20 Alexandre Julliard <julliard@winehq.org>
14017 * dlls/ntdll/tape.c:
14018 ntdll: Fixed tape.c compilation on Solaris.
14020 * libs/wine/mmap.c:
14021 libwine: Better memory reservation algorithm for platforms that use
14024 * configure, configure.ac:
14025 configure: Default to using wine-pthread on all platforms.
14027 2006-06-20 Jeremy White <jwhite@codeweavers.com>
14029 * configure, configure.ac:
14030 configure: Probe more carefully for soname support, primarily for Solaris
14033 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
14035 * dlls/dbghelp/dwarf.c:
14036 dbghelp: dwarf: Tidy up leb128 reading.
14038 * dlls/dbghelp/dwarf.c:
14039 dbghelp: Indent the code as the rest of dbghelp module.
14041 * dlls/dbghelp/elf_module.c:
14042 dbghelp: Support multiple debug formats.
14043 When several debug formats (eg stabs & dwarf2) exist in the same
14044 module, allow to load them all (this is needed when different
14045 compilation units are compiled with different debug options).
14047 * dlls/dbghelp/dwarf.c:
14048 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
14051 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
14052 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
14053 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
14054 dbghelp: Added the ability to define a source file by dir+filename instead of
14057 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
14058 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
14059 Walking the whole lot, not doing anything interesting apart from
14060 traversing the data.
14062 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
14063 dlls/dbghelp/elf_module.c:
14064 dbghelp: Pass .debug_loc section information to dwarf.
14066 * dlls/dbghelp/dwarf.c:
14067 dbghelp: Dwarf & parse context.
14068 - split the data structures for walking through the data (abbrev,
14069 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
14070 - created dwarf2_parse_compilation_unit() for clarity
14071 - added section structure to gather information about all ELF sections
14072 related to all dwarf2 sections (more to come)
14074 * dlls/dbghelp/dwarf.c:
14075 dbghelp: Dwarf & udt members.
14076 - correctly set size & offsets for regular udt members
14077 - first shot at bitfields for udt members
14079 * dlls/dbghelp/dwarf.c:
14080 dbghelp: Dwarf & function blocks.
14081 - properly handling function blocks
14082 - handling of variables inside of blocks (either on stack, or in a
14083 register, or relative to the frame register if any)
14084 - added dwarf2_subprogram_t structure so that we can pass around
14085 relevant information for function parsing
14087 * dlls/dbghelp/dwarf.c:
14088 dbghelp: dwarf: Properly handle function formal parameters.
14090 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
14091 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
14092 dbghelp: Storage of func locals & parameters.
14093 - added the ability to tell to add_func_local whether we're adding
14094 a local variable or a parameter (and removed the black magic
14096 - we can now address variables defined as an offset to a register
14098 * dlls/dbghelp/dwarf.c:
14099 dbghelp: Dwarf & global symbols.
14100 Offset the addresses for global symbols (func & variables) by the base
14101 image of the corresponding module.
14103 * dlls/dbghelp/dwarf.c:
14104 dbghelp: dwarf: Added support for function labels.
14106 * dlls/dbghelp/dwarf.c:
14107 dbghelp: Proper support for nested types definitions (even in C).
14109 * dlls/dbghelp/dwarf.c:
14110 dbghelp: Dwarf - function scheme.
14111 - various fixes to follow better the functions definition (nesting,
14113 - don't directly parse types referenced by a subprogram, they'll be
14114 loaded anyway when needed
14116 * dlls/dbghelp/dwarf.c:
14117 dbghelp: Dwarf & locations.
14118 - put back the block attribute parsing
14119 - added dwarf2_compute_location to properly decode a location (at
14122 * dlls/dbghelp/dwarf.c:
14123 dbghelp: Dwarf compiland.
14124 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
14125 - commented out the location parsing which is an ugly hack
14127 * dlls/dbghelp/dwarf.c:
14128 dbghelp: Dwarf & new scheme.
14129 - add some helpers for the rewrite
14130 - module is now part of the dwarf2_parse_context
14132 * dlls/dbghelp/dwarf.c:
14133 dbghelp: Dwarf & type references.
14134 Removed unused type references scheme that we'll implement using a
14135 different scheme in next patches.
14137 * dlls/dbghelp/dwarf.c:
14138 dbghelp: Dwarf merge parsing of UDT.
14139 Merge into a single function the struct/class/union parsing.
14141 * dlls/dbghelp/dwarf.c:
14142 dbghelp: Dwarf & debug info entries.
14143 - now loading the debug info entries into specific structures
14144 - this will help writing new functions
14145 - this will allow handling of forward references
14147 * dlls/dbghelp/dwarf.c:
14148 dbghelp: Dwarf abbrev table is now a sparse array.
14149 - added a pool for memory allocation when parsing a compilation unit
14150 - now using the brand new sparse array for the abbrev table
14152 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
14153 dbghelp: Added another basic type for storage: the sparse array.
14155 * dlls/dbghelp/dwarf.c:
14156 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
14158 * dlls/dbghelp/dwarf.c:
14159 dbghelp: Remove the unneeded level attribute while parsing.
14161 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
14162 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
14164 * dlls/dbghelp/dwarf.c:
14165 dbghelp: Dwarf & typedefs.
14166 - removed lookup for name for the const modifier
14167 - hard wire dwarf-reference to our pointer types
14169 * dlls/dbghelp/dwarf.c:
14170 dbghelp: Dwarf & module's symtype.
14171 - we should set the module's symtype upon success
14172 - removed unneeded bRet variable
14174 * dlls/dbghelp/dwarf.c:
14175 dbghelp: Dwarf2 & AT_byte_size.
14176 - AT_byte_size can be larger than a single byte (especially for enums)
14177 - added missing enumeration type parsing
14179 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
14180 programs/winedbg/types.c:
14181 winedbg: Proper handling of typedefs.
14182 Added types_get_real_type() to get rid of typedef information, and
14183 access the real underlying type.
14185 2006-06-19 Juan Lang <juan_lang@yahoo.com>
14187 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
14188 dlls/crypt32/tests/encode.c:
14189 crypt32: Encode/decode CRL issuing dist points.
14191 2006-06-19 Jason Green <jave27@gmail.com>
14193 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
14194 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
14196 * dlls/wined3d/glsl_shader.c:
14197 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
14198 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
14199 that's not part of the spec.
14200 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
14201 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
14203 2006-06-20 James Hawkins <truiken@gmail.com>
14206 tools/wine.inf: Add d3d8.dll to the fake dlls list.
14208 2006-06-20 Ge van Geldorp <ge@gse.nl>
14210 * dlls/kernel/global16.c:
14211 kernel32: "base" is a pointer in 16-bit global heap.
14213 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
14214 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
14215 winedbg: Added x86_64 support.
14217 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
14219 * dlls/shell32/shlfileop.c:
14220 shell32: Remove the now unused SHELL_ConfirmDialog.
14222 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
14223 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
14225 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14227 * dlls/lz32/tests/lzexpand_main.c:
14228 lz32: Remove dead code from the LZOpenFileW test.
14230 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
14232 * dlls/shell32/shell32_Pl.rc:
14233 shell32: Update the Polish translation.
14235 2006-06-19 Juan Lang <juan_lang@yahoo.com>
14237 * dlls/crypt32/crl.c:
14238 crypt32: Simplify CRL creation.
14239 Decoding already handles signed and unsigned CRLs, so don't duplicate
14240 that in CertCreateCRLContext.
14242 * dlls/crypt32/cert.c:
14243 crypt32: Simplify certificate creation.
14244 Decoding already handles signed and unsigned certs, so don't duplicate
14245 that in CertCreateCertificateContext.
14247 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14249 * dlls/lz32/tests/lzexpand_main.c:
14250 lz32: test LZOpenFileW.
14252 * dlls/lz32/tests/lzexpand_main.c:
14253 lz32: LZOpenFileA sets last error sometimes.
14255 * dlls/lz32/tests/lzexpand_main.c:
14256 lz32: Rename function aliases to real (ASCII) function names.
14258 2006-06-19 Robert Shearman <rob@codeweavers.com>
14260 * dlls/shell32/shfldr_desktop.c:
14261 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
14263 * dlls/shell32/shfldr_mycomp.c:
14264 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
14266 * dlls/rpcrt4/rpc_server.c:
14267 rpcrt4: Move the packet manipulation from the exception filter to the exception
14269 Remove the unused server_sem variable.
14271 2006-06-19 Juan Lang <juan_lang@yahoo.com>
14273 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
14274 crypt32: Fix decoding signed certs and CRLs.
14276 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
14278 * dlls/uxtheme/tests/system.c:
14279 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
14281 2006-06-20 Mike McCormack <mike@codeweavers.com>
14283 * dlls/ole32/stg_prop.c:
14284 ole32: Implement reading of VT_CF storage properties.
14286 2006-06-19 Alexandre Julliard <julliard@winehq.org>
14288 * libs/wine/config.c:
14289 libwine: Remove one more directory level when checking for build dir.
14290 This way it still works if the libdir we got was libs/wine instead of libs.
14292 2006-06-19 Jeremy White <jwhite@codeweavers.com>
14294 * dlls/msvcrt/time.c:
14295 msvcrt: Solaris asctime_r compilation fix.
14297 * dlls/dbghelp/elf_module.c:
14298 dbghelp: Fix a Solaris compilation error.
14300 * dlls/winex11.drv/winpos.c:
14301 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
14303 * dlls/ntdll/directory.c:
14304 ntdll: On Solaris, limits.h is required for PATH_MAX.
14306 2006-06-19 Ge van Geldorp <ge@gse.nl>
14308 * dlls/dbghelp/minidump.c:
14309 dbghelp: Fix compilation for x86_64.
14311 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
14313 * dlls/secur32/schannel.c, include/sspi.h:
14314 include: Fix definition of SECURITY_INTEGER.
14316 2006-06-19 Alexandre Julliard <julliard@winehq.org>
14318 * tools/winebuild/build.h, tools/winebuild/main.c,
14319 tools/winebuild/relay.c:
14320 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
14323 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
14325 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
14326 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
14327 dlls/setupapi/tests/devinst.c:
14328 setupapi: Implement SetupDiCreateDeviceInfoListExW.
14330 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
14332 * dlls/uxtheme/tests/system.c:
14333 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
14335 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
14337 * dlls/dnsapi/name.c:
14338 dnsapi: Fix conflicts nameser.h with winerror.h.
14340 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
14342 * dlls/secur32/ntlm.c:
14343 secur32: Fix another GetProcessHeap vs GetProcessHeap().
14345 2006-06-19 Hans Leidekker <hans@it.vu.nl>
14347 * dlls/mscms/profile.c:
14348 mscms: Fix famous typo in HeapFree call.
14350 2006-06-19 Kai Blin <kai.blin@gmail.com>
14352 * dlls/secur32/negotiate.c:
14353 secur32: Remove unneeded function from the Negotiate provider.
14355 2006-06-20 Mike McCormack <mike@codeweavers.com>
14357 * dlls/ole32/ole2.c:
14360 2006-06-19 Mike McCormack <mike@codeweavers.com>
14362 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
14363 hlink: Add a stub implementation for HlinkNavigateToStringReference.
14365 * dlls/imm32/imm.c:
14366 imm32: Fix some return codes.
14368 * dlls/wininet/urlcache.c:
14369 wininet: Make sure to null terminate a string before copying it.
14371 2006-06-19 Alexandre Julliard <julliard@winehq.org>
14373 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
14374 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
14376 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
14378 * include/ddk/compstui.h:
14379 include: Declare remaining exported functions in compstui.h.
14381 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
14383 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
14384 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
14385 dlls/ddraw/viewport.c:
14386 ddraw: Implement proper handle management.
14388 2006-06-16 Jason Green <jave27@gmail.com>
14390 * dlls/wined3d/glsl_shader.c:
14391 wined3d: Correct implementation of D3DSIO_LOOP.
14392 I initially misread the specification. src0.x is the iteration count,
14393 not the max amount for the loop register. This fixes that.
14395 * dlls/wined3d/baseshader.c:
14396 wined3d: Fix lookup for LOOP register.
14398 2006-06-17 Jason Green <jave27@gmail.com>
14400 * dlls/wined3d/glsl_shader.c:
14401 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
14404 2006-06-16 Jason Green <jave27@gmail.com>
14406 * dlls/wined3d/glsl_shader.c:
14407 wined3d: Load boolean and integer constants into the GLSL shader program.
14409 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
14410 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
14411 wined3d: Implement locally defined boolean and integer constants in GLSL.
14413 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14414 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
14415 wined3d: Add preliminary support for constant boolean and integer registers
14417 - Separate the declaration phase of the shader string generator into
14418 the arb and glsl specific files.
14419 - Add declarations and recognition for application-sent constant
14420 integers and booleans (locally defined ones will follow).
14421 - Standardize capitilization of pixel/vertex specific variable names.
14423 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
14424 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
14425 dlls/wined3d/wined3d_private.h:
14426 wined3d: Move constant loading into target-specific files.
14427 - Moves GLSL constant loading code into glsl_shader.c and out of the
14428 over-populated drawprim.c.
14429 - Creates a new file named arb_program_shader.c which will hold code
14430 specific to ARB_vertex_program & ARB_fragment_program.
14431 - Remove the constant loading calls from drawprim.c
14433 * dlls/wined3d/vertexshader.c:
14434 wined3d: Remove dead vertex shader code.
14436 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
14438 * dlls/riched20/caret.c:
14439 riched20: EM_CHARFROMPOS didn't work properly with scrolling
14440 (vertical scrollbar position was not taken into account).
14442 2006-06-17 Hans Leidekker <hans@it.vu.nl>
14444 * dlls/dnsapi/query.c:
14445 dnsapi: Free all allocated records instead of just the last one.
14447 * dlls/dnsapi/query.c:
14448 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
14450 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
14452 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
14453 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
14454 dlls/ddraw/tests/refcount.c:
14455 ddraw: Palette refcounting fixes + tests.
14457 2006-06-17 Robert Shearman <rob@codeweavers.com>
14460 ntdll: If ObjectAttributes is NULL then an error is returned at the
14461 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
14462 not need to be checked for NULL later on in the function.
14464 * dlls/rpcrt4/rpc_server.c:
14465 rpcrt4: Use the thread pool in the RPC server for processing packets.
14467 * dlls/ole32/ftmarshal.c:
14468 ole32: Document CoCreateFreeThreadedMarshaler.
14470 * dlls/ole32/rpc.c:
14471 ole32: Reuse event handles used for COM calls.
14472 This reduces the number of server calls during a COM call by half.
14474 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
14476 * tools/widl/client.c, tools/widl/server.c:
14477 widl: Fix updating the proc offset.
14479 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
14481 * programs/winecfg/Tr.rc:
14482 winecfg: Update Turkish resorce file.
14484 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14486 * dlls/lz32/tests/lzexpand_main.c:
14487 lz32: Enable old test and expand it.
14489 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
14491 * dlls/kernel/cpu.c:
14492 kernel: Fix reported address space limit to be in keeping with ntdll.
14494 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
14496 * dlls/winspool.drv/info.c:
14497 winspool: AddMonitor: Test the driver entry before return an error.
14499 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
14501 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
14502 msi/tests: Write-strings warnings fixes.
14504 2006-06-15 Kevin Koltzau <kevin@plop.org>
14506 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
14507 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
14508 oleaut32: Fix 64bit warnings in tests.
14510 * dlls/mscms/handle.c:
14511 mscms: Fix 64bit warnings.
14513 2006-06-16 András Kovács <andras@csevego.net>
14515 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
14516 uninstaller: Hungarian translation.
14518 2006-06-16 Scott Bambrough <scottb@xandros.com>
14520 * configure, configure.ac:
14521 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
14522 /usr/lib/libicudata.a.
14524 2006-06-16 Mike McCormack <mike@codeweavers.com>
14526 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
14527 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
14528 dlls/inseng/inseng_main.c, tools/wine.inf:
14529 inseng: Initial implementation of inseng (required for IE6 to install under
14532 2006-06-14 Jacek Caban <jacek@codeweavers.com>
14534 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
14535 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
14536 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
14537 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
14538 mshtml: Added Wine Gecko installer.
14540 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
14542 * dlls/wined3d/device.c:
14543 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
14545 2006-06-16 Huw Davies <huw@codeweavers.com>
14547 * dlls/rpcrt4/ndr_stubless.c:
14548 rpcrt4: Fix the argument size of conformant arrays.
14550 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
14552 * dlls/msi/tests/package.c:
14553 msi: Added tests for MsiSetTargetPath.
14555 2006-06-15 Francois Gouget <fgouget@free.fr>
14557 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
14558 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
14559 programs/cmdlgtst/cmdlgtst.c:
14560 Add trailing '\n's to ok() calls.
14561 Remove spaces before '\n'.
14563 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
14564 dlls/riched20/editor.c, dlls/wined3d/device.c,
14565 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
14566 Assorted spelling fixes.
14568 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
14570 * dlls/shell32/shlexec.c:
14571 shell32: Remove dead code in SHELL_FindExecutable().
14573 * dlls/ntdll/virtual.c:
14574 ntdll: Use page_size instead of page_mask+1.
14576 2006-06-16 Kai Blin <kai.blin@gmail.com>
14578 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
14579 secur32: Implement QueryContextAttributes. Add tests.
14581 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
14583 * dlls/avifil32/api.c:
14584 avifil32: Corrected destination size in MultiByteToWideChar.
14586 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
14588 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
14589 d3d9: Remove ValidatePixel/VertexShader.
14591 2006-06-15 Juan Lang <juan_lang@yahoo.com>
14593 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
14594 dlls/crypt32/tests/encode.c:
14595 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
14597 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
14599 * dlls/hlink/hlink_main.c:
14600 hlink: Fix typo. We should set hl not ppvObj.
14602 2006-06-16 H. Verbeet <hverbeet@gmail.com>
14604 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14605 include/wine/wined3d_gl.h:
14606 wined3d: Add and use GL_EXT_fog_coord defines.
14608 2006-06-16 Alexandre Julliard <julliard@winehq.org>
14610 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
14611 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
14612 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
14613 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
14614 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
14615 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
14616 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
14617 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
14618 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
14619 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
14620 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
14621 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
14622 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
14623 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
14624 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
14625 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
14626 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
14627 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
14628 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
14629 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
14630 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
14631 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
14632 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
14633 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
14634 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
14635 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
14636 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
14637 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
14638 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
14639 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
14640 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
14641 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
14642 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
14643 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
14644 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
14645 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
14646 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
14647 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
14648 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
14649 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
14650 dlls/x11drv/xvidmode.h:
14651 x11drv: Renamed the x11drv directory to winex11.drv.
14653 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
14655 * programs/notepad/Pl.rc:
14656 notepad: Pl.rc: Fix the ellipsis in menu.
14658 2006-06-15 Huw Davies <huw@codeweavers.com>
14660 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
14661 printing: Don't limit the printer name length to CCHDEVICENAME characters.
14663 2006-06-15 James Hawkins <truiken@gmail.com>
14665 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
14666 dlls/msi/tests/install.c:
14667 msi: Add tests for MsiInstallProduct.
14669 2006-06-15 Alexandre Julliard <julliard@winehq.org>
14671 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
14672 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
14673 dlls/ddraw/viewport.c:
14674 ddraw: Make some functions static.
14676 * configure, configure.ac:
14677 configure: Ues the standard AC_MSG_WARN to print warnings.
14679 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
14680 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
14682 * dlls/d3dx8/Makefile.in:
14683 d3dx8: Remove dependencies on OpenGL headers and libraries.
14685 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
14686 d3d9: Remove dependencies on OpenGL headers and libraries.
14688 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
14689 d3d8: Remove dependencies on OpenGL headers and libraries.
14691 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
14693 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
14694 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14695 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
14696 dlls/wined3d/wined3d_private.h:
14697 wined3d: Support more than one back buffer.
14699 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
14701 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
14702 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
14703 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
14704 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
14705 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
14706 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
14707 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
14708 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
14709 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
14710 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
14711 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
14712 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
14713 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
14714 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
14715 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
14716 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
14717 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
14718 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
14719 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
14720 dlls/ddraw/viewport.c:
14721 ddraw: Rewrite most of ddraw using WineD3D.
14723 2006-06-15 Alexandre Julliard <julliard@winehq.org>
14726 server: Fixed a compiler warning on MacOSX.
14728 * libs/wine/config.c:
14729 libwine: Fixed a compiler warning on MacOSX.
14731 2006-06-12 Peter Åstrand <astrand@cendio.se>
14733 * dlls/winmm/mci.c:
14734 winmm: Add support for "open new" commands.
14736 2006-06-14 Mike McCormack <mike@codeweavers.com>
14738 * dlls/msi/tests/db.c:
14739 msi: Add test for _Streams table (based on patch by Andrey Turkin).
14741 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
14743 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14744 include/wine/wined3d_gl.h:
14745 wined3d: Correct vertex fog for transformed vertices and correctly
14746 handle non-vertex, non-table fog.
14748 2006-06-13 Jason Green <jave27@gmail.com>
14750 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
14751 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
14752 dlls/wined3d/wined3d_private.h:
14753 wined3d: Implement more GLSL instructions.
14754 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
14755 - Process instruction-based modifiers (function existed, it just
14756 wasn't being called)
14757 - Add loop checking to register maps.
14758 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
14759 except for GLSL, so won't matter.
14761 2006-06-14 Robert Shearman <rob@codeweavers.com>
14763 * dlls/atl/atl_main.c:
14764 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
14765 based on documentation by Mike McCormack.
14767 * dlls/kernel/tests/sync.c:
14768 kernel: Add a test for mutexes.
14770 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
14771 dlls/kernel/tests/version.c:
14772 kernel: Add some tests for VerifyVersionInfo.
14774 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
14775 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
14776 as CoUnmarshalInterface may have advanced the stream, even if it failed.
14778 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
14779 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
14781 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14783 * programs/winecfg/No.rc:
14784 winecfg: Updated Norwegian Bokmål resources.
14786 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
14787 gphoto2.ds: Added Norwegian Bokmål resources.
14789 2006-06-15 Alexandre Julliard <julliard@winehq.org>
14791 * programs/winedbg/stack.c:
14792 winedbg: Avoid a crash when there's no backtrace to print.
14794 * dlls/kernel/heap.c:
14795 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
14797 2006-06-15 Mike McCormack <mike@codeweavers.com>
14800 server: Fix a win64 warning.
14803 server: Cast user handles to unsigned long for win64 compatibility.
14806 server: Cast handles to unsigned long for win64 compatibility.
14808 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
14809 dlls/comctl32/tests/listview.c:
14810 comctl32: Add a short test for the listview.
14812 * dlls/comctl32/listview.c:
14813 comctl32: Arrange the listview after deleting all items so we will place icons
14816 * dlls/comctl32/listview.c:
14817 comctl32: Use the listview's background colour when drawing with imagelist.
14819 2006-06-14 Mike McCormack <mike@codeweavers.com>
14822 msi: Don't define COND_SPACE twice.
14824 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
14826 * dlls/mciwave/mciwave.c:
14827 mciwave: Fixed a bogus free.
14829 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
14831 * dlls/user/combo.c:
14832 user32: Fix character conversion in combo box.
14833 Replace toupper/tolower with CharUpper/CharLower functions.
14835 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
14838 wine.inf: Add fake dll for advpack.dll.
14840 2006-06-14 Robert Shearman <rob@codeweavers.com>
14842 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
14843 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
14845 * dlls/ntdll/virtual.c:
14846 ntdll: Change the test for no relocation information to use the
14847 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
14849 This fixes loading of resource-only DLLs that have a load-address of
14852 * dlls/msxml3/domdoc.c:
14853 msxml: Text nodes with just whitespace should be stripped.
14855 * dlls/msxml3/text.c:
14856 msxml: Implement IXMLDOMElement for text elements by using
14857 create_element instead of create_basic_node.
14859 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
14860 msxml: Allow the element implementation to be aggregatable.
14862 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
14864 * configure, configure.ac, dlls/uxtheme/Makefile.in,
14865 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
14866 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
14867 uxtheme: Add framework and initial tests.
14869 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
14871 * include/winuser.h:
14872 winuser.h: Add some missing virtual key symbols.
14874 2006-06-13 Mike McCormack <mike@codeweavers.com>
14876 * dlls/msi/tests/db.c:
14877 msi: Add a test for reading long strings.
14879 * dlls/msi/tests/db.c:
14880 msi: Add a test for creating a record with a long string.
14882 * dlls/msi/tests/db.c:
14883 msi: Add a test for MsiDatabaseExport.
14885 2006-06-14 Mike McCormack <mike@codeweavers.com>
14888 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
14890 * dlls/advpack/reg.c:
14891 advpack: Remove some dead code. (Coverity)
14893 * include/dbghelp.h:
14894 dbghelp: Fix the prototype of some callbacks.
14896 * dlls/crypt32/oid.c:
14897 crypt32: Fix a cast for Win64.
14899 * tools/wrc/parser.y:
14900 wrc: Remove some tokens declared twice.
14902 2006-06-13 Robert Shearman <rob@codeweavers.com>
14904 * dlls/rpcrt4/rpc_transport.c:
14905 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
14908 2006-06-13 Alexandre Julliard <julliard@winehq.org>
14910 * dlls/ntdll/serial.c:
14911 ntdll: Cast termios.c_cflag to avoid a printf format warning.
14913 * programs/winedbg/gdbproxy.c:
14914 winedbg: sscanf arguments should be ints, not size_t.
14916 * tools/winebuild/relay.c, tools/winebuild/res32.c:
14917 winebuild: Fix a few printf format warnings by casting size_t.
14919 * dlls/wined3d/wined3d_private.h:
14920 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
14922 * dlls/oleaut32/vartype.c:
14923 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
14925 * dlls/msvcrt/cppexcept.h:
14926 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
14928 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
14929 dlls/crypt32/store.c:
14930 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
14932 * tools/widl/server.c, tools/widl/typegen.c:
14933 widl: Use unsigned int instead of size_t to avoid printf format warnings.
14935 * programs/winevdm/winevdm.c:
14936 winevdm: Don't use sizeof in traces to avoid printf format warnings.
14938 * programs/rpcss/np_server.c:
14939 rpcss: Don't use sizeof in traces to avoid printf format warnings.
14941 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
14942 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
14944 * dlls/user/dde_misc.c, dlls/user/message.c:
14945 user32: Don't use sizeof in traces to avoid printf format warnings.
14947 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
14948 dlls/rpcrt4/rpcss_np_client.c:
14949 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
14951 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
14952 ole32: Don't use sizeof in traces to avoid printf format warnings.
14954 * dlls/netapi32/netbios.c:
14955 netapi32: Don't use sizeof in traces to avoid printf format warnings.
14957 * dlls/msvfw32/msvideo_main.c:
14958 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
14960 * dlls/mciseq/mcimidi.c:
14961 mciseq: Don't use sizeof in traces to avoid printf format warnings.
14963 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
14964 kernel32: Don't use sizeof in traces to avoid printf format warnings.
14966 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
14967 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
14968 dsound: Don't use sizeof in traces to avoid printf format warnings.
14970 * dlls/dplayx/dplayx_global.c:
14971 dplayx: Don't use sizeof in traces to avoid printf format warnings.
14973 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
14974 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
14976 * dlls/dinput/device.c:
14977 dinput: Don't use sizeof in traces to avoid printf format warnings.
14979 * dlls/d3d9/stateblock.c:
14980 d3d9: Don't use sizeof in traces to avoid printf format warnings.
14982 * dlls/d3d8/device.c:
14983 d3d8: Don't use sizeof in traces to avoid printf format warnings.
14985 * dlls/comdlg32/printdlg16.c:
14986 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
14988 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
14989 comctl32: Don't use sizeof in traces to avoid printf format warnings.
14991 * dlls/advapi32/service.c:
14992 advapi32: Don't use sizeof in traces to avoid printf format warnings.
14994 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
14995 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
14997 * dlls/version/tests/info.c:
14998 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
15000 * dlls/urlmon/tests/misc.c:
15001 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
15003 * dlls/rpcrt4/tests/rpc.c:
15004 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
15006 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
15007 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
15009 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
15010 dlls/ntdll/tests/rtlstr.c:
15011 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
15013 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
15014 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
15016 * dlls/mlang/tests/mlang.c:
15017 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
15019 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
15020 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
15022 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
15023 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
15024 dlls/kernel/tests/pipe.c:
15025 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
15027 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
15028 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
15030 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
15031 dlls/crypt32/tests/store.c:
15032 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
15034 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
15035 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15038 * dlls/version/tests/install.c:
15039 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15042 * dlls/shlwapi/tests/ordinal.c:
15043 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15046 * dlls/ntdll/tests/path.c:
15047 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15050 * dlls/mscms/tests/profile.c:
15051 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15054 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
15055 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15058 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
15059 dlls/crypt32/tests/str.c:
15060 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15063 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
15064 dlls/advapi32/tests/security.c:
15065 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
15068 2006-06-08 Nick Burns <adger44@hotmail.com>
15070 * include/windef.h:
15071 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
15073 2006-06-13 Mike McCormack <mike@codeweavers.com>
15075 * include/custcntl.h, include/dispdib.h, include/mapi.h,
15076 include/objbase.h, include/storage.h, include/twain.h,
15077 include/winnls32.h:
15078 include: Remove non-ASCII characters in headers for winelib compatibility.
15080 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
15081 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
15083 * dlls/msi/table.c:
15084 msi: Fix loading of long strings.
15086 * dlls/winmm/joystick/joystick.c:
15087 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
15090 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
15092 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
15093 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
15094 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
15095 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
15096 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
15097 dlls/user/exticon.c, dlls/user/listbox.c:
15098 Yet another round of redundant NULL checks before HeapFree.
15100 2006-06-13 Alexandre Julliard <julliard@winehq.org>
15102 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
15103 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
15104 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
15105 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
15106 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
15107 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
15108 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
15109 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
15111 msvcrt: Explicitly specify CDECL calling convention on exported functions.
15113 * dlls/oledlg/oledlg_main.c:
15114 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
15116 * dlls/avifil32/api.c:
15117 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
15119 2006-06-12 Mike McCormack <mike@codeweavers.com>
15121 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
15122 userenv: Add profinfo.h.
15124 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
15126 * dlls/wined3d/pixelshader.c:
15127 wined3d: Fix params for DP2ADD/TEXLDD.
15128 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
15129 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
15131 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
15132 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15133 wined3d: Mark instructions without a destination token.
15134 There are a total of 17 instructions without a destination token. Of
15135 those 9 have num_params != 0, which means that we will not process any
15136 of them correctly, because we assume the first token (if present) is a
15138 Those are basically all the flow control instructions, which we plan to
15139 support very soon. They have source tokens, and no destination. Add a
15140 flag that marks them up to the ins table. Use this flag in the trace
15141 pass, and generation pass.
15143 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
15144 dlls/wined3d/glsl_shader.c:
15145 wined3d: Keep pshader and vshader constants in GLSL separate.
15146 GLSL uniforms have as scope the entire program.
15147 To prevent conflicts, name pshader and vshader constants differently.
15148 Based on a patch by Jason Green.
15150 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
15151 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15152 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15153 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
15154 - track sampler declarations and store the sampler usage in reg_maps structure
15155 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
15156 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
15157 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
15158 - change drawprim to bind pixel shader samplers
15159 Additional improvements:
15160 - rename texture limit to texcoord to prevent confusion
15161 - add sampler limit, and use that for samplers - *not* the same as texcoord above
15163 * dlls/wined3d/glsl_shader.c:
15164 wined3d: Cast more things.
15165 Anything with a swizzle has to be casted to vec4, or it won't work properly.
15166 There's multiple ways to do this, for the moment pick the easiest one.
15168 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
15169 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
15170 dlls/wined3d/wined3d_private.h:
15171 wined3d: Add support for shader model 3.0 I/O registers.
15172 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
15173 To support that, define temporaries called IN and OUT, and use those as
15174 the output registers. At the end of the vshader, unpack the OUT temps
15175 into the proper GL variables. At the beginning of the pshader, pack the
15176 GL variables back into 12 IN registers.
15178 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
15179 wined3d: Trivial cleanups
15180 - compiler warnings and errors should be FIXME
15181 - remove obsolete comment, and change variable type.
15183 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
15184 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15185 wined3d: Register map cleanups.
15187 - do not use DWORD as a bitmask, that places artificial limit of 32 on
15189 - track attributes that are used and declare only those
15190 - move declarations function call in pshader/vshader to allow us to
15191 insert pixel or vertex specific code between the declarations and
15192 the rest of the code
15193 - remove redundant 0 intializers
15194 - remove useless continue statement
15196 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
15197 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
15198 dlls/wined3d/wined3d_private.h:
15199 wined3d: Share trace pass
15200 Now that the declaration function is out of the way, the tracing pass,
15201 which is very long and 100% the same can be shared between pixel and
15203 The new function is called shader_trace_init(), and is responsible for:
15204 - tracing the shader
15205 - initializing the function length
15206 - setting the shader version [needed very early]
15208 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
15209 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15210 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15211 wined3d: Rework dcl processing.
15212 The new function is called in pass 2 (getister counting/maps), and
15213 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
15214 which, in addition to the old vertex shader input declarations covers
15215 Shader Model 3.0 vshader output and pshader input declarations. The
15216 result is stored into the reg_map structure.
15218 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
15219 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
15220 dlls/wined3d/wined3d_private.h:
15221 wined3d: The namedArrays code path is dead (always FALSE).
15222 Delete the entire namedArrays code path and all its dependencies (one
15223 of which is quite long - storeOrder in drawprim is always FALSE, for
15224 example). Delete declaredArrays, and make its code path the default.
15226 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
15228 * dlls/mscms/tests/profile.c:
15229 mscms: Eliminate complex test macro to make source navigation easier.
15231 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
15234 include: The visibility attribute is supported only by gcc >= 3.3.
15236 2006-06-12 Robert Shearman <rob@codeweavers.com>
15238 * dlls/mlang/mlang.c:
15239 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
15240 The source is largely irrelevant since we are not likely to be wanting
15241 to ship updates to the MIME database as registry updates, instead of
15242 just changing the code.
15244 * dlls/mlang/mlang.c:
15245 mlang: Add us-ascii encoding to the list of supported encodings.
15247 * dlls/advapi32/security.c:
15248 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
15250 * dlls/advapi32/security.c:
15251 advapi32: Replace some mixed tabs with spaces.
15253 * dlls/advapi32/security.c:
15254 advapi32: Support well-knowns SIDs in string SIDs.
15256 * dlls/advapi32/security.c:
15257 advapi32: Nul-terminate the domain string in LookupAccountNameW.
15259 * dlls/ole32/compobj.c:
15260 ole32: Print an error if a DLL's DllGetClassObject fails as this is
15261 usually a good indicator of a bug elsewhere in Wine.
15263 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
15265 * dlls/wined3d/device.c:
15266 wined3d: Move a checkGLcall to it's gl call inside an "if".
15268 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
15269 dlls/wined3d/wined3d_private.h:
15270 wined3d: Fix stencil related render states.
15272 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
15273 wined3d: Enable two sided stencil in the caps.
15275 * dlls/wined3d/utils.c:
15276 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
15278 2006-06-12 Alexandre Julliard <julliard@winehq.org>
15280 * dlls/msvcrtd/debug.c:
15281 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
15283 * dlls/msvcrt20/msvcrt20.c:
15284 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
15286 * dlls/crtdll/crtdll_main.c:
15287 crtdll: Explicitly specify CDECL calling convention on exported functions.
15289 * dlls/ntdll/misc.c:
15290 ntdll: Explicitly specify CDECL calling convention on exported functions.
15292 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
15293 ole32: Explicitly specify CDECL calling convention on exported functions.
15295 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
15296 dlls/wldap32/compare.c, dlls/wldap32/control.c,
15297 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
15298 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
15299 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
15300 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
15301 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
15302 wldap32: Explicitly specify CDECL calling convention on exported functions.
15304 * dlls/glut32/glut.c, include/winbase.h:
15305 include: Added prototype for DllMain.
15307 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
15309 include: Make the Dll* entry points hidden.
15311 * dlls/ntdll/ntdll.spec:
15312 ntdll: Added spec entry for NtQueryMultipleValueKey.
15314 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
15315 riched20: Fix an uninitialized variable bug.
15316 Mark todo a test that depended on the bug to succeed.
15318 2006-06-10 H. Verbeet <hverbeet@gmail.com>
15320 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
15321 wined3d: Cleanup GetSrcAndOpFromValue().
15322 - Cleanup GetSrcAndOpFromValue().
15323 - Use naming more consistent with the rest of the file.
15325 2006-06-12 Mike McCormack <mike@codeweavers.com>
15327 * dlls/msi/tests/db.c:
15328 msi: Add some more test cases for INSERT.
15330 * dlls/msi/tests/format.c:
15331 msi: Add some more MsiFormatRecord tests.
15333 * dlls/msi/tests/package.c:
15334 msi: Add tests for creating packages and formatting records.
15336 * dlls/msi/tests/package.c:
15337 msi: Delete any databases we create at the end of each test.
15339 * dlls/msi/tests/msi.c:
15340 msi: Fix compilation on msvc6.
15342 * dlls/msi/tests/db.c:
15343 msi: Remove an inconsistent test.
15345 * dlls/msi/tests/format.c:
15346 msi: Fix some test cases to pass against win2k.
15348 2006-06-12 Robert Shearman <rob@codeweavers.com>
15350 * include/xmldom.idl:
15351 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
15353 * dlls/atl/atl_main.c:
15354 atl: Implement AtlModuleGetClassObject.
15356 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
15357 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
15360 * dlls/msxml3/nodelist.c:
15361 msxml3: Initialise output interface pointers to NULL in
15362 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
15364 2006-06-12 Alexandre Julliard <julliard@winehq.org>
15366 * dlls/wineps.drv/type42.c:
15367 wineps.drv: Make some variables static.
15369 * dlls/crypt32/oid.c:
15370 crypt32: Make some variables static and/or const.
15372 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
15373 dlls/shell32/shlview.c:
15374 shell32: Make some variables static and/or const.
15376 * dlls/kernel/registry16.c:
15377 kernel32: Make some variables static.
15379 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
15380 dlls/advapi32/service.c:
15381 advapi32: Make some variables static and/or const.
15383 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
15384 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
15385 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
15386 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
15387 winemp3.acm: Make some variables static and/or const.
15389 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
15390 msi: Make some variables static and/or const.
15392 * dlls/crtdll/crtdll.spec:
15393 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
15396 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
15397 x11drv: Get rid of the no longer used desktop_tid variable.
15399 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
15401 * dlls/user/menu.c:
15402 user32: Remove redundant SetLastError call from MENU_SetMenu.
15404 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
15406 * include/Makefile.in, include/ddk/compstui.h:
15407 include/ddk: Add minimal compstui.h.
15409 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15411 * programs/winedbg/tgt_minidump.c:
15412 winedbg: Write-strings warnings fix.
15414 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
15416 * dlls/setupapi/devinst.c:
15417 setupapi: Documentation update.
15419 2006-06-11 Mike McCormack <mike@codeweavers.com>
15421 * dlls/user/message.c:
15422 user32: Win64 lparam and wparam are longs.
15424 * dlls/user/lstr.c:
15425 user32: Fix a pointer size warning in Win64.
15427 * dlls/kernel/locale.c:
15428 kernel32: Fix a cast for Win64.
15430 * dlls/msi/tests/db.c:
15431 msi: Add some test cases for "SELECT ... WHERE condition".
15433 * dlls/msi/handle.c:
15434 msi: Freeing the zero handle always succeeds.
15436 * dlls/msi/msiquery.c:
15437 msi: Always initialize MsiViewFetch's returned record to zero.
15439 2006-06-10 H. Verbeet <hverbeet@gmail.com>
15441 * dlls/d3d9/tests/device.c:
15442 d3d9: Make some test functions static.
15444 * dlls/d3d8/tests/device.c:
15445 d3d8: Make some test functions static.
15447 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
15449 * dlls/msvcrt/except.c:
15450 msvcrt: Print exception code in hex.
15452 2006-06-10 Jason Green <jave27@gmail.com>
15454 * dlls/wined3d/vertexshader.c:
15455 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
15457 2006-06-10 Robert Shearman <rob@codeweavers.com>
15459 * dlls/rpcrt4/cstub.c:
15460 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
15461 This is needed because IRpcStubBuffer::Invoke should not allow RPC
15462 exceptions to be passed to the caller.
15464 * dlls/rpcrt4/ndr_marshall.c:
15465 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
15466 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
15468 * dlls/rpcrt4/ndr_marshall.c:
15469 rpcrt4: Use safe_mutiply in conformant array functions.
15471 * dlls/rpcrt4/ndr_marshall.c:
15472 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
15473 to validate the conformance values being read from the wire.
15475 * dlls/rpcrt4/ndr_marshall.c:
15476 rpcrt4: Check that strings are null-terminated on unmarshaling of
15477 conformant-varying structs.
15479 * dlls/rpcrt4/ndr_marshall.c:
15480 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
15481 or pStubMsg->MaxCount.
15483 * dlls/rpcrt4/ndr_marshall.c:
15484 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
15487 * dlls/rpcrt4/ndr_marshall.c:
15488 rpcrt4: Introduce a new function, safe_multiply, which will raise an
15489 exception if a multiply overflows a 4-byte integer.
15490 This will protect the unmarshaling code against attacks specifying a
15492 Use this new function in the conformant string functions to harden them
15495 2006-06-12 Alexandre Julliard <julliard@winehq.org>
15497 * dlls/uuid/uuid.c, include/guiddef.h:
15498 uuid: Mark all GUID variables as hidden.
15500 * dlls/dnsapi/main.c:
15501 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
15503 * dlls/advapi32/advapi32.spec:
15504 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
15506 2006-06-10 Alexandre Julliard <julliard@winehq.org>
15508 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15509 dlls/wined3d/vertexshader.c:
15510 wined3d: Make all the local shader functions static.
15512 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
15513 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
15514 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
15515 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
15516 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
15517 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
15518 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
15519 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
15520 dlls/wined3d/volumetexture.c:
15521 wined3d: Make the virtual table functions static where possible.
15523 2006-06-09 Pavel Roskin <proski@gnu.org>
15525 * programs/winecfg/drivedetect.c:
15526 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
15528 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
15529 winecfg: Allow and prefer using A: and B: for floppies.
15530 Pass drive type to allocate_letter(). Start search from 'A' for
15532 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
15533 that is triggered by non-sequential drive allocation.
15535 2006-06-09 Jason Green <jave27@gmail.com>
15537 * dlls/wined3d/glsl_shader.c:
15538 wined3d: Change fog output variable name for GLSL shaders.
15540 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
15541 wined3d: Fix regression from register maps switch for ARB shaders.
15542 I missed a register mask in the move to share the shader_hw_def()
15543 function between pixel and vertex shaders for ARB shaders. Fixed
15544 that, and made the GLSL version use the same mask for consistency.
15546 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
15548 * dlls/wined3d/pixelshader.c:
15549 wined3d: Enable CND/CMP for SHADER_ARB.
15551 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
15552 wined3d: Print out sampler state names.
15554 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
15555 wined3d: Downgrade Get*Shader FIXME to TRACE.
15557 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
15559 * dlls/winspool.drv/tests/info.c:
15560 winspool/tests: Tests for GetPrintProcessorDirectory.
15562 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
15564 * dlls/advapi32/tests/registry.c:
15565 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
15567 2006-06-10 Alexandre Julliard <julliard@winehq.org>
15569 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
15570 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
15571 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
15572 msi: Make all the ops structures static and const.
15574 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
15575 imagehlp: Remove the unused internal.c file.
15577 * dlls/oleaut32/tmarshal.c:
15578 oleaut32: Make the virtual table functions static where possible.
15580 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
15581 dlls/ole32/storage32.h:
15582 ole32: Make the virtual table functions static where possible.
15584 * dlls/itss/itss.c:
15585 itss: Make the virtual table functions static where possible.
15587 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
15588 dlls/dxdiagn/provider.c:
15589 dxdiagn: Make the virtual table functions static where possible.
15591 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
15592 dswave: Make the virtual table functions static where possible.
15594 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
15595 dlls/dsound/duplex.c:
15596 dsound: Make the virtual table functions static where possible.
15598 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
15599 dpnet: Make the virtual table functions static where possible.
15601 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
15602 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
15603 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
15604 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
15605 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
15606 dmusic: Make the virtual table functions static where possible.
15608 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
15609 dlls/dmsynth/synthsink.c:
15610 dmsynth: Make the virtual table functions static where possible.
15612 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
15613 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
15614 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
15615 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
15616 dmstyle: Make the virtual table functions static where possible.
15618 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
15619 dlls/dmscript/scripttrack.c:
15620 dmscript: Make the virtual table functions static where possible.
15622 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
15623 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
15624 dlls/dmloader/loaderstream.c:
15625 dmloader: Make the virtual table functions static where possible.
15627 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
15628 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
15629 dlls/dmcompos/signposttrack.c:
15630 dmcompos: Make the virtual table functions static where possible.
15632 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
15633 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
15634 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
15635 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
15636 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
15637 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
15638 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
15639 d3d9: Make the virtual table functions static where possible.
15641 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
15642 d3dx8: Make the virtual table functions static where possible.
15644 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
15645 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
15646 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
15647 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
15648 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
15649 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
15650 dlls/d3d8/volumetexture.c:
15651 d3d8: Make the virtual table functions static where possible.
15653 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15655 * dlls/x11drv/keyboard.c:
15656 x11drv: Write-strings warnings fix.
15658 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
15660 * dlls/winspool.drv/info.c:
15661 winspool: Add GetPrintProcessorDirectoryA.
15663 2006-06-09 Robert Shearman <rob@codeweavers.com>
15665 * dlls/oleaut32/tmarshal.c:
15666 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
15667 so remove the case for it being NULL.
15669 * dlls/ole32/rpc.c:
15670 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
15671 tell the RPC runtime that the call failed.
15673 * dlls/ole32/regsvr.c:
15674 ole32: Register ISequentialStream for marshaling.
15676 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
15677 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
15678 CoRevertToSelf on top of CoGetCallContext, which is a stub.
15680 * dlls/ole32/ftmarshal.c:
15681 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
15683 2006-06-09 Alexandre Julliard <julliard@winehq.org>
15685 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
15686 dlls/shell32/shfldr_unixfs.c:
15687 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
15689 * dlls/riched20/richole.c:
15690 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
15692 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
15693 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
15694 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
15695 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
15696 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
15697 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
15699 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
15700 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
15701 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
15703 2006-06-09 Jason Green <jave27@gmail.com>
15705 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
15706 wined3d: GLSL shader cleanup patch.
15707 - Based on comments from H. Verbeet
15708 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
15709 in GLSL shaders. They are interchangeable, and only served to make
15710 the trace look more intuitive, but they don't always apply as-is, so
15711 we'll just leave everything to .xyzw.
15712 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
15713 is no shader set on the next primitive, then that primitive will
15714 call UseProgramObjectARB(0) when it begins to draw.
15716 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
15718 * dlls/dbghelp/minidump.c:
15719 dbghelp: Implement fetch_thread_info on powerpc.
15721 * dlls/ntdll/thread.c:
15722 ntdll: Fix NtQueryInformationThread on non x86.
15724 2006-06-09 Robert Shearman <rob@codeweavers.com>
15726 * dlls/rpcrt4/ndr_marshall.c:
15727 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
15728 could end up using the previously allocated memory even if it isn't
15729 the right size, causing heap corruption.
15731 * dlls/rpcrt4/ndr_marshall.c:
15732 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
15733 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
15735 * dlls/rpcrt4/ndr_stubless.c:
15736 rpcrt4: Don't raise an exception if there is no freer function - not all types
15739 * dlls/rpcrt4/ndr_marshall.c:
15740 rpcrt4: Implement more base types for complex types.
15742 * dlls/rpcrt4/rpc_binding.c:
15743 rpcrt4: Now that there's a process-wide pool of connections we don't
15744 need to copy the FromConn field when copying bindings.
15746 * dlls/rpcrt4/rpc_message.c:
15747 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
15748 always returning RPC_S_OK.
15750 2006-06-08 H. Verbeet <hverbeet@gmail.com>
15752 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
15753 dlls/d3d9/tests/texture.c:
15754 d3d9: Add a test for default texture stage state values.
15756 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
15758 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15759 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
15761 2006-06-09 Peter Beutner <p.beutner@gmx.net>
15763 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
15764 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
15765 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
15766 dlls/msvidc32/msvidc32_Tr.rc:
15767 msvidc: Change short description to MS-CRAM.
15769 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
15771 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
15772 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
15773 passed in to CreateWindow menu should be handled.
15775 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
15777 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
15778 oleaut32: Fix safearray data destruction.
15780 2006-06-09 Alexandre Julliard <julliard@winehq.org>
15782 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
15783 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
15784 opengl32: Store function pointers in a separate array to avoid a bunch of
15787 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
15788 dlls/opengl32/wgl.c:
15789 opengl32: Only store the glX name if different from the wgl name.
15791 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
15792 dlls/opengl32/opengl_ext.h:
15793 opengl32: Make all the function pointers and thunks static.
15795 2006-06-09 Mike McCormack <mike@codeweavers.com>
15797 * dlls/msi/dialog.c:
15798 msi: Update the progress control while installing.
15800 * dlls/msi/action.c:
15801 msi: Remove some unnecessary NULL checks.
15803 2006-06-09 Jason Green <jave27@gmail.com>
15805 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
15806 wined3d: Allow drawPrim to create and use the GLSL program.
15808 * dlls/wined3d/device.c:
15809 wined3d: Add GLSL helper functions to Device.
15810 - Add functions to attach & detach shader objects, create and delete programs,
15811 and maintain the list of programs.
15812 - Add a list of GLSL shader programs to the device which is initialized on
15813 Init3D(), and deleted on Release().
15815 * dlls/wined3d/vertexshader.c:
15816 wined3d: Map vertex shader instructions to GLSL generating functions.
15818 * dlls/wined3d/pixelshader.c:
15819 wined3d: Map pixel shader instructions to GLSL generating functions.
15821 * dlls/wined3d/wined3d_private.h:
15822 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
15824 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
15825 wined3d: Added more declarations to GLSL.
15826 - Declare more variable names for GLSL programs.
15827 - Some of these won't need to be declared eventually, but it doesn't hurt to
15829 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
15831 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
15832 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15833 wined3d: Unified float constant register mapping between ARB pixel and vertex
15835 - Got rid of the separate constant maps.
15836 - Side effect of this is that the map is a bit larger for pixel shaders than
15839 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
15840 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
15841 wined3d: Add the bulk of the GLSL string generation functions.
15842 - Add a new file glsl_shader.c which contains almost every GLSL specific
15843 function we'll need
15844 - Move print_glsl_info() into glsl_shader.c
15845 - Move the shader_reg_maps struct info into the private header, and make it
15846 part of SHADER_OPCODE_ARG.
15847 - Create a new shared ps/vs register map for float constants (future patch
15848 will make ARB programs use this, too)
15850 2006-06-08 Jason Green <jave27@gmail.com>
15852 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
15853 dlls/wined3d/wined3d_private.h:
15854 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
15855 loading float constants for GLSL.
15856 - DrawPrim is just too big of a function. This separates the passing
15857 of constants to the shader into new functions.
15858 - Fixes an off-by-one error when loading vertex declaration constants
15859 (should be <, not <=)
15860 - Adds a function for GLSL loading of constants (aka Uniforms)
15861 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
15862 future patch will actually create this program)
15864 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
15866 * dlls/comctl32/propsheet.c:
15867 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
15868 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
15869 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
15872 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
15874 * programs/cmdlgtst/cmdlgtst.c:
15875 cmdlgtst: Use standard debug functions.
15877 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
15879 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
15880 dlls/comdlg32/finddlg16.c:
15881 comdlg32: Rename finddlg.c to finddlg16.c.
15883 2006-06-09 Alexandre Julliard <julliard@winehq.org>
15885 * dlls/hlink/hlink.spec:
15886 hlink: Add spec file entry for HlinkQueryCreateFromData.
15888 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
15889 rpcrt4: Make the protseq_ops structure constant.
15891 * dlls/kernel/heap.c:
15892 kernel: Added support for GlobalMemoryStatus on MacOS.
15894 * dlls/mshtml/navigate.c:
15895 mshtml: Changed C syntax that winapi_check doesn't like.
15897 2006-06-08 Alexandre Julliard <julliard@winehq.org>
15899 * ANNOUNCE, ChangeLog, VERSION, configure:
15902 ----------------------------------------------------------------
15903 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
15905 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15906 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
15908 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15909 usp10: Update ScriptGetCMap to conform to Windows.
15911 * dlls/usp10/tests/usp10.c:
15912 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
15914 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
15916 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
15917 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
15920 2006-06-08 Alexandre Julliard <julliard@winehq.org>
15922 * dlls/rpcrt4/epm_towers.h:
15923 rpcrt4: Avoid potential redefinition of uuid_t.
15925 * configure, configure.ac:
15926 configure: Make the font warning more explicit about what package is missing.
15928 2006-06-08 Robert Reif <reif@earthlink.net>
15930 * include/Makefile.in, include/lm.h, include/lmmsg.h:
15931 include: Add lmmsg.h.
15933 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
15935 * dlls/shell32/tests/shlfileop.c:
15936 shell32/tests: Test to make sure we can create a non-nested directory.
15938 * dlls/shell32/shlfileop.c:
15939 shell32: SHCreateDirectoryEx can create a non-nested directory.
15941 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
15943 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
15944 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
15945 user/tests: Update LoadImage test.
15946 Include a bitmap in the resources and don't depend on Windows'
15947 OBM_CHECK bitmap anymore.
15949 2006-06-06 Robert Shearman <rob@codeweavers.com>
15951 * dlls/oleaut32/variant.c:
15952 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
15954 * dlls/oleaut32/vartype.c:
15955 oleaut32: Handle BSTRs in VARIANT_CopyData.
15957 2006-06-08 Mike McCormack <mike@codeweavers.com>
15959 * server/registry.c:
15960 server: Fix a possible memory leak.
15962 * server/queue.c, server/sock.c, server/user.h:
15963 server: Make wparam and lparam values unsigned long for win64 compatability.
15965 2006-06-07 Robert Shearman <rob@codeweavers.com>
15968 server: Don't attach the thread input when changing parents if the new
15969 parent is the desktop (i.e. it is becoming a top-level window).
15971 * server/named_pipe.c:
15972 server: Don't set the client's server field before the server has
15973 changed into a connected state, otherwise we could assert in
15974 pipe_client_destroy.
15976 2006-06-08 Alexandre Julliard <julliard@winehq.org>
15978 * server/event.c, server/process.c, server/request.c, server/thread.c,
15980 server: Don't report a fatal protocol error for things that we can recover from.
15982 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
15984 * dlls/wininet/ftp.c:
15985 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
15987 * dlls/wininet/ftp.c:
15988 wininet: ftp: 125 is an acceptable response code for the STORE command.
15990 2006-06-07 Robert Shearman <rob@codeweavers.com>
15992 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
15993 libs/unicode/cptable.c:
15994 libunicode: Add a code page table for the US-ASCII encoding.
15996 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
15997 dlls/rpcrt4/rpc_transport.c:
15998 rpcrt4: Implement a process-wide connection pool for client connections,
15999 rather than relying on the restriction of one connection per
16000 binding. This also avoids the problem of two threads using the same
16001 connection at the same time.
16003 * dlls/rpcrt4/ndr_stubless.c:
16004 rpcrt4: Fix the retrieval of This for interpreted proxies.
16006 * dlls/rpcrt4/ndr_stubless.c:
16007 rpcrt4: Implement full-pointer support for interpreted stubs.
16008 Move the calls to the full pointer init functions before
16009 NdrClient/ServerInitializeNew, like in MIDL-generated code.
16011 2006-06-07 H. Verbeet <hverbeet@gmail.com>
16013 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
16014 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
16015 d3d9: Add a test for GetContainer (Volumes & Surfaces).
16017 * dlls/d3d9/vshaderdeclaration.c:
16018 d3d9: Remove unused vshaderdeclaration.c.
16020 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
16021 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
16022 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
16023 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
16024 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
16025 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
16026 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
16027 d3d9: Fix QueryInterface.
16028 QueryInterface should return S_OK on success and set the object
16029 pointer to NULL on failure. This is similar to the patch Ivan
16030 submitted a while ago for wined3d.
16032 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
16033 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
16034 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
16035 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
16036 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
16037 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
16038 dlls/d3d8/volumetexture.c:
16039 d3d8: Fix QueryInterface.
16040 QueryInterface should return S_OK on success and set the object
16041 pointer to NULL on failure. This is similar to the patch Ivan
16042 submitted a while ago for wined3d.
16044 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
16046 * dlls/msvcrt/undname.c:
16047 msvcrt: Write-strings warning fix.
16049 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
16051 * dlls/kernel/tests/process.c:
16052 kernel/tests: Write-strings warnings fix.
16054 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
16056 * dlls/crypt32/encode.c:
16057 crypt32: Write-strings warning fix.
16059 * dlls/dbghelp/source.c:
16060 dbghelp: Write-strings warning fix.
16062 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
16064 * dlls/wined3d/pixelshader.c:
16065 wined3d: TEXREG2GB is valid on pshaders 1.1.
16067 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
16069 * dlls/wined3d/baseshader.c:
16070 wined3d: Fix NULL dereference in generator function.
16072 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16073 dlls/wined3d/wined3d_private.h:
16074 wined3d: Fix missing light recording.
16075 Write a light with the default parameters in disabled state if
16076 capturing a missing light.
16078 * dlls/d3d9/tests/stateblock.c:
16079 d3d9: Test missing light recording.
16080 When a light does not exist, and the app attempts to capture it in the
16081 stateblock, a disabled light with the default light parameters is
16084 * dlls/d3d9/tests/device.c:
16085 d3d9: Mipmaps level test.
16087 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
16089 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
16090 msi: Add Russian resource file.
16092 2006-06-07 Robert Reif <reif@earthlink.net>
16094 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
16095 include/lmserver.h:
16096 netapi32: Add stub for NetServerEnumEx.
16098 2006-06-07 Mike McCormack <mike@codeweavers.com>
16100 * dlls/kernel/console.c, include/wine/server_protocol.h,
16101 programs/wineconsole/wineconsole.c, server/console.c,
16102 server/protocol.def, server/trace.c:
16103 server: open_console's from field should be a handle.
16105 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
16106 tools/make_requests:
16107 server: Use unsigned long for request types that are 64bit in win64.
16109 2006-06-07 Alexandre Julliard <julliard@winehq.org>
16111 * server/request.c:
16112 server: Print process/thread id instead of pointer in protocol errors.
16114 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
16116 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
16117 dlls/x11drv/dib.c, programs/regedit/listview.c:
16118 Remove more redundant NULL checks before HeapFree (found by Smatch).
16120 2006-06-05 EA Durbin <ead1234@hotmail.com>
16122 * dlls/msi/tests/db.c:
16123 msi/tests: Fixed a typo.
16125 2006-06-06 Mike McCormack <mike@codeweavers.com>
16127 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
16128 hlink: Implement DllRegisterServer.
16130 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
16131 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
16132 hlink: Add a basic implementation (based on work by Aric Stewart).
16134 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
16135 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
16136 dlls/hlink/hlink_main.c:
16137 hlink: Add a stub implementation (based on Aric Stewart's code).
16139 * include/hlink.idl:
16140 hlink: Declare prototypes for some functions.
16142 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
16144 * programs/winecfg/main.c:
16145 winecfg: Avoid unnecessary casts.
16147 * dlls/comctl32/propsheet.c:
16148 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
16150 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
16152 * include/winuser.h:
16153 include: Add SETWALLPAPER_DEFAULT to winuser.h.
16155 2006-06-06 H. Verbeet <hverbeet@gmail.com>
16157 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
16158 wined3d: Return the result of QueryInterface in GetContainer.
16160 * dlls/wined3d/utils.c:
16161 wined3d: Remove a redundant break.
16163 * dlls/wined3d/device.c:
16164 wined3d: Don't hardcode type sizes for shader constants.
16166 * dlls/d3d9/tests/shader.c:
16167 d3d9: Add a test for setting / getting vertex shader constants.
16169 2006-06-06 Robert Shearman <rob@codeweavers.com>
16171 * dlls/shdocvw/regsvr.c:
16172 shdocvw: Register some more documented classes that native also registers.
16174 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
16175 widl: Support coclass forward declarations.
16177 * include/exdisp.idl:
16178 include: Add two more coclasses to exdisp.idl.
16180 2006-06-06 Hans Leidekker <hans@it.vu.nl>
16182 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
16183 dnsapi: Add stub implementations for the remaining documented functions.
16185 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
16187 * dlls/x11drv/xvidmode.c:
16188 x11drv: Declared two functions as static to avoid compiler warnings.
16190 2006-06-06 Alexandre Julliard <julliard@winehq.org>
16192 * programs/winedbg/debug.l:
16193 Revert "winedbg: Remove useless NOCMD state."
16194 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
16196 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
16199 wine.inf: Added default values for .htm and .html file extension.
16201 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
16203 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
16204 oleaut32: safearray: Convert dimension index at the API boundary.
16206 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
16208 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16209 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
16210 include/wine/wined3d_interface.h:
16211 wined3d: Remove constant type field in stateblock.
16212 It is wrong to maintain a mapping from a constant index to a type
16213 field, because different constant types do not share an index -
16214 boolean constant 0 is supposed to co-exist with floating point
16215 constant 0, not replace it. Drawprim and other code using the type
16216 array to decide whether to look up a constant in bools, floats, or
16217 ints is wrong - you can't make that decision based on the index.
16219 * dlls/wined3d/vertexshader.c:
16220 wined3d: Rename vertex shader constants.
16221 From const%lu to C%lu for consistency (to match pshaders).
16223 * dlls/wined3d/pixelshader.c:
16224 wined3d: Add limits for ps_2_x.
16226 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
16227 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16228 wined3d: Trace improvements.
16230 * dlls/wined3d/pixelshader.c:
16231 wined3d: pshader defi has 5 parameters.
16233 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
16236 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
16238 2006-06-05 James Hawkins <truiken@gmail.com>
16240 * dlls/oleaut32/typelib.c:
16241 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
16244 * dlls/oleaut32/typelib.c:
16245 oleaut32: Copy BYREF args directly if they have the same variant type.
16247 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
16249 * dlls/gdi/tests/bitmap.c:
16250 gdi: New tests for GetDIBits.
16251 New tests that check if GetDIBits works with a bitmap that is selected
16252 in a device context (works in Windows, should fail according to the
16255 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
16257 * dlls/msvcrt/wcs.c:
16258 msvcrt: Write-strings warnings fix.
16260 2006-06-06 Mike McCormack <mike@codeweavers.com>
16262 * programs/winecfg/audio.c:
16263 winecfg: Make some pointer casts win64 compliant.
16265 * programs/wineconsole/dialog.c:
16266 wineconsole: Use correct prototypes for dialog procs.
16268 * programs/wcmd/wcmdmain.c:
16269 wcmd: Fix a Win64 warning.
16271 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
16272 taskmgr: Use correct types for Win64.
16274 * programs/hh/main.c:
16275 hh: Cast GetProcAddress's return to supress a Win64 warning.
16277 * programs/winetest/gui.c:
16278 winetest: Fix dialog prototypes.
16280 2006-06-05 Mike McCormack <mike@codeweavers.com>
16282 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
16283 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
16284 dlls/userenv/userenv_main.c:
16285 userenv: Add a stub implementation of userenv.dll.
16287 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
16289 * dlls/kernel/tests/codepage.c:
16290 kernel/tests: Some tests for WideCharToMultiByte.
16292 2006-06-06 Mike McCormack <mike@codeweavers.com>
16294 * dlls/advapi32/crypt.c:
16295 advapi32: Fix comment to match the function (thanks to Dan Kegel).
16297 2006-06-05 Juan Lang <juan_lang@yahoo.com>
16299 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
16300 programs/winedbg/info.c:
16301 winedbg: Get rid of unused mode command.
16303 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
16305 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
16306 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
16307 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
16308 dlls/x11drv/x11drv_main.c:
16309 x11drv: Improve handling of the case where the clipboard is opened
16310 with a window from another thread or process.
16312 * include/ddrawi.h:
16313 include: Add DDHAL_UPDATEOVERLAYDATA structure.
16315 2006-06-05 Huw Davies <huw@codeweavers.com>
16317 * dlls/msi/tests/package.c:
16318 msi: Add some integer condition tests.
16320 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
16322 * dlls/kernel/tests/file.c:
16323 kernel/tests: More tests for FindFirstFile.
16325 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
16327 * programs/wordpad/wordpad.c:
16328 wordpad: Declare three functions as static to avoid compiler warnings.
16330 2006-06-05 Mike McCormack <mike@codeweavers.com>
16332 * include/Makefile.in, include/hlguids.h:
16333 hlink: Add hlguids.h (based on a patch by Aric Stewart).
16335 * dlls/dnsapi/ns_parse.c:
16336 dnsapi: Fix the case where we have libresolv headers but no libraries.
16338 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
16340 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
16341 dlls/wined3d/swapchain.c:
16342 wined3d: Render target locking fixes.
16344 2006-06-04 Mike McCormack <mike@codeweavers.com>
16346 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
16347 advapi32: Implement and test SystemFunction031.
16349 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
16350 dlls/advapi32/tests/crypt_lmhash.c:
16351 advapi32: Implement and test SystemFunction030.
16353 2006-06-05 Hans Leidekker <hans@it.vu.nl>
16356 msi: Fix some copy/paste bugs in the implementation of condition operators.
16358 2006-06-04 Juan Lang <juan_lang@yahoo.com>
16360 * programs/winedbg/debug.l:
16361 winedbg: Remove useless NOCMD state.
16363 * dlls/user/winpos.c:
16364 user: Use SetPropW rather than SetPropA for internal property.
16366 2006-06-05 Robert Shearman <rob@codeweavers.com>
16368 * dlls/msi/where.c:
16369 msi: An empty string is equivalent to nil, so handle this in the optimised
16370 WHERE_execute path.
16372 * dlls/rpcrt4/ndr_marshall.c:
16373 rpcrt4: Implement varying array NDR functions.
16375 * dlls/rpcrt4/ndr_marshall.c:
16376 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
16378 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
16380 * programs/winedbg/types.c:
16381 winedbg: Correct typedefs in type manipulations.
16383 2006-06-04 Mike McCormack <mike@codeweavers.com>
16385 * programs/progman/dialog.c, programs/progman/group.c,
16386 programs/progman/program.c:
16387 progman: Win64 fixes.
16389 * programs/cmdlgtst/cmdlgtst.c:
16390 cmdlgtst: Use correct types for Win64.
16392 * programs/winemine/dialog.c, programs/winemine/main.h:
16393 winemine: Fix dialog proc prototypes for Win64.
16395 * programs/winemine/dialog.c, programs/winemine/dialog.h,
16396 programs/winemine/main.c:
16397 winemine: Remove dialog.h as it's redundant.
16399 * include/windef.h:
16400 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
16402 2006-06-02 Juan Lang <juan_lang@yahoo.com>
16404 * programs/winedbg/debug.l:
16405 winedbg: Fix a crash on initial empty input.
16407 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
16408 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
16409 crypt32: Implement X509_NAME_VALUE encoding/decoding.
16411 2006-06-03 Jacek Caban <jacek@codeweavers.com>
16413 * dlls/shdocvw/oleobject.c:
16414 shdocvw: Set focus in ui_activate.
16416 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
16417 dlls/mshtml/nsio.c:
16418 mshtml: Use mime type reported by moniker if possible.
16420 * dlls/mshtml/navigate.c:
16421 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
16423 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
16424 mshtml: Added beginning OnDataAvailable implementation.
16426 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
16427 mshtml: Added begining binding code in IPersistMoniker::Load.
16429 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
16430 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
16431 mshtml: Set binding channel, listener and context in AsyncOpen.
16433 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
16434 dlls/mshtml/persist.c:
16435 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
16437 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
16438 mshtml: Add create_nscallback function to allow using BSCallback out of
16441 * dlls/mshtml/nsio.c:
16442 mshtml: Move some code from before_async_open to AsyncOpen.
16444 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
16445 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
16446 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
16447 We have to handle it in another way.
16449 2006-06-03 Kai Blin <kai.blin@gmail.com>
16451 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
16452 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
16454 2006-06-03 Jacek Caban <jacek@codeweavers.com>
16456 * dlls/urlmon/binding.c:
16457 urlmon: Use task queue to handle OnDataAvailable call.
16459 * dlls/urlmon/binding.c:
16460 urlmon: Added OnResponse implementation.
16462 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
16464 * dlls/sane.ds/sane_main.c:
16465 sane.ds: Replace FIXME() by TRACE() on sane_exit.
16467 2006-06-02 Robert Shearman <rob@codeweavers.com>
16469 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
16470 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
16471 Instead just fill it in with all zeros.
16473 * dlls/rpcrt4/ndr_misc.h:
16474 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
16475 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
16476 isn't set by ComputeConformanceOrVariance and so could be left filled
16479 * dlls/rpcrt4/ndr_marshall.c:
16480 rpcrt4: The lifetime of the binding handle stored in the context
16481 handle is independent of the binding handle used in the call that
16482 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
16483 and then call RpcBindingFree later to free it.
16485 * dlls/rpcrt4/ndr_marshall.c:
16486 rpcrt4: Fix an incorrect format string pointer being passed in to
16487 ComputeVariance in NdrConformantVaryingStructBufferSize.
16489 * dlls/rpcrt4/rpc_transport.c:
16490 rpcrt4: Skip over the right-hand-side data for the protocol floor so
16491 that we can parse the towers received from native rpcrt4.
16493 * dlls/rpcrt4/ndr_marshall.c:
16494 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
16497 * dlls/rpcrt4/ndr_marshall.c:
16498 rpcrt4: Freeing a NULL context handle is allowed.
16500 * dlls/rpcrt4/ndr_marshall.c:
16501 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
16504 * dlls/rpcrt4/ndr_marshall.c:
16505 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
16506 by passing the correct type format string to ReadConformance.
16508 * dlls/rpcrt4/ndr_marshall.c:
16509 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
16510 marshall all-zeros.
16512 * dlls/rpcrt4/ndr_marshall.c:
16513 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
16516 * dlls/rpcrt4/rpc_transport.c:
16517 rpcrt4: Print some more informative error messages when getaddrinfo fails.
16519 2006-06-02 Mike McCormack <mike@codeweavers.com>
16521 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
16522 wininet: Simple tests for InternetGetCookie's parameters.
16524 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
16525 wininet: Fix up and test InternetSetCookie parameter checking.
16527 * dlls/wininet/internet.c:
16528 wininet: Remove some dead code (Coverity).
16530 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
16532 * dlls/advapi32/tests/registry.c:
16533 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
16535 * dlls/rsaenh/rsaenh.c:
16536 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
16539 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
16541 * dlls/shell32/shlfileop.c:
16542 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
16544 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
16545 dlls/shell32/shlfileop.c:
16546 shell32: Avoid Unicode->ANSI conversion when deleting a file.
16548 2006-06-02 Juan Lang <juan_lang@yahoo.com>
16550 * dlls/crypt32/tests/encode.c:
16551 crypt32: Add name value tests.
16552 Add tests for name values, and move tests for different string
16553 encodings to there.
16555 2006-06-01 Juan Lang <juan_lang@yahoo.com>
16557 * dlls/crypt32/decode.c:
16558 crypt32: Remove exception handling from internal decoding functions.
16560 * dlls/crypt32/tests/encode.c:
16561 crypt32: Add a couple CRL encoding tests, one that shows a problem.
16563 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
16565 * dlls/user/listbox.c:
16566 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
16568 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
16570 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
16572 user32: Send WM_SIZE when window changes state between restored/min/maximized.
16574 2006-06-01 Wino Rojo <winorojo@hotmail.com>
16576 * dlls/x11drv/opengl.c:
16577 x11drv: Fix for a BadMatch error.
16579 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
16581 * dlls/winspool.drv/tests/info.c:
16582 winspool/tests: Remove the check for unimplemented functions.
16584 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
16586 * dlls/winspool.drv/info.c:
16587 winspool.drv: Add GetPrintProcessorDirectoryW.
16589 2006-06-01 Robert Shearman <rob@codeweavers.com>
16591 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
16592 dlls/rpcrt4/tests/rpc.c:
16593 rpcrt4: All of the parameters to TowerExplode are optional.
16595 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
16596 dlls/rpcrt4/tests/rpc.c:
16597 rpcrt4: Implement TowerConstruct and TowerExplode.
16598 Add some tests for these undocumented functions.
16600 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
16601 dlls/rpcrt4/rpc_transport.c:
16602 rpcrt4: Add functions for generating and parsing the upper floors in
16603 endpoint-mapper towers for different transports.
16605 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
16606 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
16608 * dlls/rpcrt4/ndr_midl.c:
16609 rpcrt4: Don't send the unused part of the allocated buffer.
16611 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
16612 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
16615 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
16617 * dlls/comctl32/header.c:
16618 comctl32/header: Check Null before accessing struct member.
16620 2006-06-01 Kai Blin <kai.blin@gmail.com>
16622 * dlls/secur32/ntlm.c:
16623 secur32: Add EncryptMessage and DecryptMessage stubs.
16625 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
16627 * dlls/user/menu.c:
16628 user32: Popup menu position fixes.
16629 - Open large popup menus on the other side only if there's enough space
16630 - Open popup menus such that the y position of the first item in the
16631 popup menu is the same as the y position of the focused menu item.
16633 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
16635 * programs/winecfg/audio.c:
16636 winecfg: Add CoreAudio to audio drivers list.
16638 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
16640 * dlls/user/tests/msg.c:
16641 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
16642 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
16643 PeekMessage test by explicit calls to PeekMessage(), check queue
16644 status and processed messages after each call to see what is going on
16647 2006-06-01 Juan Lang <juan_lang@yahoo.com>
16649 * dlls/crypt32/tests/base64.c:
16650 crypt32: Make base64 tests loadable on win9x.
16652 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
16654 * dlls/shell32/shellpath.c:
16655 shell32: Add Fonts to user's shell folders list.
16657 2006-06-01 Robert Shearman <rob@codeweavers.com>
16659 * tools/widl/widl.man.in:
16660 widl: Fix a typo in the man page.
16662 * tools/widl/typegen.c:
16663 widl: Properly size the return value procformat.
16665 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
16666 tools/widl/typegen.h, tools/widl/widltypes.h:
16667 widl: Only write one procformat string and one typeformat string per file.
16669 2006-06-01 Huw Davies <huw@codeweavers.com>
16671 * dlls/gdi/freetype.c:
16672 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
16674 2006-06-01 Alexandre Julliard <julliard@winehq.org>
16676 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
16677 dlls/winmm/winecoreaudio/coreaudio.c,
16678 dlls/winmm/winecoreaudio/coreaudio.h:
16679 winecoreaudio: Fixed the FSF address.
16681 2006-05-24 Ken Thomases <ken@codeweavers.com>
16683 * dlls/winmm/winecoreaudio/audio.c:
16684 winecoreaudio: Don't CFAllocate buffer for port message.
16686 * dlls/winmm/winecoreaudio/audio.c:
16687 winecoreaudio: Use unique name for message port.
16688 Use a unique port name for the message port to the message thread.
16689 Port names are system-global, so using a non-unique constant name
16690 prevents the CoreAudio driver from being used in multiple processes
16693 * dlls/winmm/winecoreaudio/audio.c:
16694 winecoreaudio: 8-bit Linear PCM data is unsigned.
16696 * dlls/winmm/winecoreaudio/audio.c:
16697 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
16698 When fulfilling the output AudioUnit's request for audio data, don't
16699 stop when the current wavehdr is exhausted; advance to the next. This
16700 addresses the buzzy quality of the sound.
16702 * dlls/winmm/winecoreaudio/audio.c:
16703 winecoreaudio: Improve state tracking.
16704 Improved tracking of device state (stopped, playing, or paused).
16705 Also, tied starting and stopping the AudioUnit more directly to the
16706 state. No need to change the state when preparing or unpreparing
16707 wavehdrs. Pausing overrides both playing and stopped states; if
16708 stopped, pausing prevents output from starting when the program
16709 writes. When, restarting from the paused state, the device starts
16710 playing if there are queued wavehdrs. Otherwise, it goes to stopped
16713 * dlls/winmm/winecoreaudio/audio.c:
16714 winecoreaudio: Miscellaneous cleanup.
16715 Miscellaneous cleanup: release resources when done with them; protect
16716 against null pointers; reduce redundant code; avoid potential integer
16717 underflow; clarify a do-nothing loop.
16719 * dlls/winmm/winecoreaudio/audio.c:
16720 winecoreaudio: Fix race to open.
16721 Fixes a race condition (noted in a comment for wodOpen) when multiple
16722 threads try to open the same wave-out device simultaneously.
16723 Addressed by creating the device mutexes when the driver is
16724 initialized, instead of as each device is opened. Then use the mutex
16725 to protect the open operation against races. At the same time, made
16726 the mutexes recursive to avoid self-deadlocks the driver was
16727 encountering when reentered from the callback.
16729 2006-06-01 Mike McCormack <mike@codeweavers.com>
16731 * dlls/rpcrt4/ndr_marshall.c:
16732 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
16734 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
16736 * dlls/wined3d/surface_gdi.c:
16737 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
16739 2006-05-31 Jacek Caban <jacek@codeweavers.com>
16741 * dlls/urlmon/binding.c:
16742 urlmon: Remove no longer needed binding value in task_t.
16744 * dlls/urlmon/binding.c:
16745 urlmon: Use task queue for cross thread calls in on_progress.
16747 * dlls/urlmon/binding.c:
16748 urlmon: Use task queue in Switch implementation.
16750 * dlls/urlmon/binding.c:
16751 urlmon: Added task queue architecture and use it for OnProgress calls from
16754 * dlls/urlmon/binding.c:
16755 urlmon: Make suse that every OnProgress call is in an apartment thread.
16757 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
16759 * dlls/crypt32/tests/cert.c:
16760 crypt32/tests: Write-strings warning fix.
16762 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
16764 * dlls/comctl32/header.c:
16765 comctl32: header: Update the rects in HEADER_Refresh if needed.
16767 2006-05-31 Hans Leidekker <hans@it.vu.nl>
16769 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
16770 dnsapi: Fall back to a netbios query when a dns query fails.
16772 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
16774 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
16775 wsock32: Added GetService{A,W} stubs.
16777 2006-05-31 Jacek Caban <jacek@codeweavers.com>
16779 * dlls/urlmon/binding.c:
16780 urlmon: Use FindMimeFromData to determine MIME type.
16782 2006-05-31 Huw Davies <huw@codeweavers.com>
16784 * dlls/rpcrt4/ndr_marshall.c:
16785 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
16787 2006-05-31 Robert Shearman <rob@codeweavers.com>
16789 * dlls/oleaut32/typelib.c:
16790 oleaut32: Make sure to read the memid and the name offset from the
16791 correct offsets, after the function data, so add cFuncs to the offsets
16793 Resolve referenced types for variables.
16794 Fixes initialisation of the dbgrid32 OCX.
16796 * dlls/oleaut32/typelib.c:
16797 oleaut32: Resolve referenced types for return values as well as parameters in
16800 * tools/widl/parser.y:
16801 widl: Allow some more "reserved words" to be used as identifiers.
16803 * include/rpcdcep.h:
16804 include: Add some defines used by MIDL-generated code.
16806 2006-05-31 Alexandre Julliard <julliard@winehq.org>
16808 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
16809 winecoreaudio: Fixed a bunch of compiler warnings.
16811 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
16812 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
16814 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
16815 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
16817 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
16818 dnsapi: Portability fixes.
16820 2006-05-31 Juan Lang <juan_lang@yahoo.com>
16822 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
16823 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
16824 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
16825 include/wincrypt.h:
16826 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
16827 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
16828 Blin's base64 encoder/decoder.
16830 2006-05-31 Mike McCormack <mike@codeweavers.com>
16832 * programs/wineconsole/dialog.c:
16833 wineconsole: Store the font as a DWORD_PTR.
16835 * programs/wineconsole/user.c:
16836 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
16838 * programs/wordpad/wordpad.c:
16839 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
16841 2006-05-30 Jacek Caban <jacek@codeweavers.com>
16843 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16844 urlmon: Added text/html filter.
16846 * dlls/urlmon/urlmon_main.c:
16847 urlmon: Use filters mechanism in FindMimeFromData.
16849 2006-05-31 Troy Rollo <wine@troy.rollo.name>
16851 * dlls/ole32/storage32.c:
16852 ole32: Use STGM_WRITE when opening child storage to delete its children.
16854 2006-05-30 Robert Reif <reif@earthlink.net>
16856 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
16857 winmm: Always check for open and close enents in wave test.
16858 Always check for open and close events.
16859 Send WM_APP message to thread to terminate it rather than TerminateThread.
16860 Fix CreateThread/waveOutOpen race by waiting for background thread to
16861 run before waveOutOpen is called.
16862 Add more non-hardware supported formats. There is a bug in wave
16863 mapper GetPosition when multiple headers are used and this helps
16866 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
16868 * dlls/dnsapi/query.c:
16869 dnsapi: Fixed missing lock release on error path.
16871 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
16873 * dlls/d3d8/tests/device.c:
16874 d3d8: Backport of the d3d9 swapchain test to d3d8.
16876 * dlls/d3d8/device.c:
16877 d3d8: Back buffer count fix.
16879 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
16881 * dlls/crypt32/cert.c:
16882 crypt32: Write-strings warning fix.
16884 * dlls/winmm/joystick/Makefile.in:
16885 winmm/joystick: joystick.c requires Unicode library.
16887 2006-05-30 Alexandre Julliard <julliard@winehq.org>
16889 * dlls/comctl32/propsheet.c:
16890 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
16892 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
16894 * configure, configure.ac, dlls/Makefile.in,
16895 dlls/winmm/winecoreaudio/.gitignore,
16896 dlls/winmm/winecoreaudio/Makefile.in,
16897 dlls/winmm/winecoreaudio/audio.c,
16898 dlls/winmm/winecoreaudio/audiounit.c,
16899 dlls/winmm/winecoreaudio/coreaudio.c,
16900 dlls/winmm/winecoreaudio/coreaudio.h,
16901 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
16902 winecoreaudio: Initial Audio Driver for Mac OS X.
16904 2006-05-29 Hans Leidekker <hans@it.vu.nl>
16906 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
16907 dnsapi: Implement DnsQuery_{A,UTF8,W}.
16909 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
16910 dlls/dnsapi/ns_parse.c:
16911 dnsapi: Add DNS message parsing routines from BIND.
16913 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
16915 * dlls/comctl32/header.c:
16916 comctl32: header: Ignore out-of-range iOrder in SetItemT.
16918 * dlls/kernel/format_msg.c:
16919 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
16921 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
16923 * dlls/msi/tests/format.c:
16924 msi: Increase verbosity in some failing tests.
16926 2006-05-30 Mike McCormack <mike@codeweavers.com>
16928 * dlls/wininet/http.c:
16929 wininet: Don't crash when querying NULL values.
16931 * dlls/wininet/tests/http.c:
16932 wininet: Add a test for basic authentication.
16934 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
16935 user32: Stub implementations for Win64's Get/Set LongPtr functions.
16937 2006-05-29 Troy Rollo <wine@troy.rollo.name>
16939 * include/wine/wined3d_gl.h:
16940 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
16942 2006-05-30 Troy Rollo <wine@troy.rollo.name>
16944 * dlls/comdlg32/filedlg.c:
16945 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
16946 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
16947 non-NULL pointer for CB_GETITEMDATA.
16949 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
16951 * dlls/wined3d/device.c:
16952 wined3d: Properly destroy texture object if we failed to create its surfaces.
16954 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
16955 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
16956 d3d9: Add reference to the parent device for surfaces.
16957 Allow some objects to have no parent device.
16958 Tighten refcount tests and test refound decrement on Release.
16960 2006-05-29 Robert Shearman <rob@codeweavers.com>
16962 * dlls/rpcrt4/ndr_marshall.c:
16963 rpcrt4: Make UserMarshalFlags static.
16965 * dlls/rpcrt4/ndr_marshall.c:
16966 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
16967 unmarshaler routines of embedded complexes in complex struct and array
16969 Fixes a regression caused by commit
16970 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
16973 * dlls/rpcrt4/ndr_marshall.c:
16974 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
16977 * dlls/rpcrt4/ndr_fullpointer.c:
16978 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
16979 set the number of pointers to a large default, so that NumberOfBuckets
16980 doesn't end up less than zero.
16982 * dlls/rpcrt4/ndr_marshall.c:
16983 rpcrt4: Handle marshaling/unmarshaling full pointers.
16985 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
16986 rpcrt4: For full pointers the state consists of flags, so or new flags into
16987 the field instead of assigning.
16988 The return value of all full pointer functions that return an int
16989 depends on the passed in query type being a flag in the state.
16991 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
16993 * dlls/comctl32/tests/treeview.c:
16994 comctl32/tests: Write-strings warnings fix.
16996 2006-05-29 Hans Leidekker <hans@it.vu.nl>
16999 msi: Implement MsiLocateComponent{A,W}.
17001 2006-05-30 Mike McCormack <mike@codeweavers.com>
17003 * programs/msiexec/msiexec.c:
17004 msiexec: Improve 64bit compatibility.
17006 2006-05-29 Mike McCormack <mike@codeweavers.com>
17008 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
17009 wldap32: Fix unused variable warnings.
17011 * dlls/gdi/freetype.c:
17012 gdi32: Fix an unused variable warning.
17014 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
17016 * dlls/wined3d/device.c:
17017 wined3d: Do not disable GL_BLEND when alpha blending is active.
17019 * dlls/wined3d/surface_gdi.c:
17020 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
17023 2006-05-28 Robert Reif <reif@earthlink.net>
17025 * dlls/winmm/tests/wave.c:
17026 winmm: Add multiple header wave tests.
17027 The current wave tests only use a single header for playback. Tests
17028 have been added to use multiple headers and to reuse them. This is
17029 how streaming applications and direct sound use the wave api.
17031 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
17033 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
17034 comctl32/tests: Write-strings warning fix.
17036 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
17038 * DEVELOPERS-HINTS:
17039 DEVELOPER-HINTS: Some directories are renamed / removed / added.
17041 * dlls/winspool.drv/tests/info.c:
17042 winspool/tests: Use 0xdeadbeef as magic value.
17044 * dlls/winspool.drv/info.c:
17045 winspool: Documentation for GetPrintProcessorDirectory.
17047 2006-05-28 Alexandre Julliard <julliard@winehq.org>
17049 * server/request.c:
17050 server: Return an error for invalid requests instead of killing the client
17053 * dlls/user/winproc.c:
17054 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
17057 Make.rules: Define datarootdir to avoid a configure warning.
17059 2006-05-28 Frank Richter <frank.richter@gmail.com>
17061 * dlls/shdocvw/shdocvw_main.c:
17062 shdocvw: Install Mozilla control silently.
17064 * dlls/shdocvw/De.rc:
17065 shdocvw: Improve German translation.
17067 2006-05-28 Kai Blin <kai.blin@gmail.com>
17069 * dlls/secur32/tests/main.c:
17070 secur32: Cleaning up the authentication tests.
17071 This should make it easier to add encryption tests later.
17073 2006-05-27 Jacek Caban <jacek@codeweavers.com>
17075 * dlls/urlmon/binding.c:
17076 urlmon: Improve debug traces.
17078 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
17079 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
17081 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
17082 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
17084 2006-05-27 Alexandre Julliard <julliard@winehq.org>
17086 * tools/sfnt2fnt.c:
17087 sfnt2fnt: Clean output files when aborting on a signal.
17089 * tools/make_ctests.c:
17090 make_ctests: Clean output files when aborting on an error or signal.
17093 fnt2fon: Clean output files when aborting on an error or signal.
17096 bin2res: Clean output files when aborting on an error or signal.
17098 * tools/widl/widl.c:
17099 widl: Clean output files when aborting on a signal.
17102 wrc: Clean output files when aborting on an error or signal.
17105 wmc: Clean output files when aborting on an error or signal.
17107 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
17109 * dlls/ntdll/loader.c:
17110 ntdll: Free TLS pointers when exiting thread.
17112 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
17113 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
17114 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
17116 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
17118 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
17119 include/wine/server_protocol.h, include/winternl.h,
17120 server/named_pipe.c, server/protocol.def, server/trace.c:
17121 ntdll/kernel32: Pipe information.
17122 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
17124 - reimplemented kernel32.GetNamedPipeInfo on top of it
17125 - enhance current features to make this work both on client and server handles
17126 - now also returning the number of instances
17128 2006-05-26 Jason Green <jave27@gmail.com>
17130 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
17131 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17132 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
17135 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
17136 wined3d: Final move of the GLSL registry check (hopefully).
17138 2006-05-27 Alexandre Julliard <julliard@winehq.org>
17140 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
17141 kernel32: Partial implementation of GetModuleHandleExA/W.
17143 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
17144 ntdll: Implemented RtlPcToFileHeader.
17146 2006-05-26 Kai Blin <kai.blin@gmail.com>
17148 * dlls/secur32/base64_codec.c:
17149 secur32: Fix wrong bit shift in the base64 encoder.
17150 Thanks to Juan Lang for catching this one.
17152 2006-05-26 Robert Shearman <rob@codeweavers.com>
17154 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
17155 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
17156 Implement NdrFullPointerFree.
17158 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
17159 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
17161 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
17162 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
17163 NdrFullPointerInsertRefId.
17165 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
17166 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
17167 rpcrt4: Implement some full pointer functions and add stubs for others.
17170 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
17172 * dlls/wined3d/surface.c:
17173 wined3d: Implement IWineD3DSurface::BltFast.
17175 2006-05-26 Mike McCormack <mike@codeweavers.com>
17177 * dlls/secur32/ntlm.c:
17178 secur32: Avoid some code duplication.
17180 * dlls/rpcrt4/ndr_marshall.c:
17181 rpcrt4: Implement NdrClientContext(Un)Marshall.
17183 2006-05-26 Juan Lang <juan_lang@yahoo.com>
17185 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
17186 dlls/crypt32/tests/cert.c, include/wincrypt.h:
17187 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
17188 CertVerifySubjectCertificateContext.
17190 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
17191 dlls/crypt32/store.c:
17192 crypt32: Combine redundant code.
17194 2006-05-25 Huw Davies <huw@codeweavers.com>
17196 * dlls/gdi/freetype.c:
17197 gdi32: The font cache needs to discriminate whether the device can cope with
17198 bitmap fonts or not.
17200 2006-05-26 Robert Shearman <rob@codeweavers.com>
17202 * dlls/rpcrt4/ndr_marshall.c:
17203 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
17204 ComputeConformanceOrVariance it is still necessary to set the count
17205 variable to the value retrieved.
17207 * dlls/rpcrt4/rpc_message.c:
17208 rpcrt4: Return the actual status code sent back by the server, rather than
17211 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
17213 * dlls/wined3d/surface_gdi.c:
17214 wined3d: Fix IWineGDISurface::SaveSnapshot.
17216 * dlls/wined3d/surface.c:
17217 wined3d: Disable the depth test in UnlockRect
17219 2006-05-26 Jason Green <jave27@gmail.com>
17221 * dlls/wined3d/drawprim.c:
17222 wined3d: Fix regression introduced by recent multitexture patch.
17224 2006-05-26 Alexandre Julliard <julliard@winehq.org>
17226 * dlls/comctl32/theme_dialog.c:
17227 comctl32: Dialog procedures should be called with CallWindowProc.
17229 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
17230 dlls/user/winproc.h:
17231 user: Only include winproc.h where necessary.
17233 * dlls/user/winproc.c:
17234 user: Added fast 32->16 mapping for the remaining messages.
17236 * dlls/user/winproc.c:
17237 user: Added fast 32->16 mapping for the listbox and combobox messages.
17239 * dlls/user/winproc.c:
17240 user: Added fast 32->16 mapping for the edit control messages.
17242 * dlls/user/winproc.c:
17243 user: Added fast 32->16 mapping for button and scrollbar messages.
17245 * dlls/user/winproc.c:
17246 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
17248 * dlls/user/winproc.c:
17249 user: Added fast 32->16 mapping for the WM_DDE* messages.
17251 * dlls/user/winproc.c:
17252 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
17255 * dlls/user/winproc.c:
17256 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
17258 * dlls/user/winproc.c:
17259 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
17260 WM_WINDOWPOSCHANGING/CHANGED.
17262 * dlls/user/winproc.c:
17263 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
17265 * dlls/user/winproc.c:
17266 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
17268 * dlls/user/winproc.c:
17269 user: Added fast 16->32 mapping for the remaining messages.
17271 * dlls/user/winproc.c:
17272 user: Added fast 16->32 mapping for the WM_DDE* messages.
17274 * dlls/user/winproc.c:
17275 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
17278 * dlls/user/winproc.c:
17279 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
17281 * dlls/user/winproc.c:
17282 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
17283 WM_WINDOWPOSCHANGING/CHANGED.
17285 * dlls/user/winproc.c:
17286 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
17288 * dlls/user/winproc.c:
17289 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
17291 * include/wine/unicode.h:
17292 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
17295 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
17296 Fixed a couple of instances of the old FSF address that crept back in.
17298 2006-05-25 Phil Costin <philcostin@hotmail.com>
17300 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
17301 wined3d: Create stub for D3DPERF_SetOptions function.
17303 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
17305 * tools/wineprefixcreate.in:
17306 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
17307 relaying on the PATH.
17309 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
17311 * dlls/comctl32/header.c:
17312 comctl32: header: Put the new item in place of the hot divider instead of
17315 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
17317 * dlls/comctl32/header.c:
17318 comctl32: header: Draw the drag image and hot dividers while dragging an item.
17320 * dlls/comctl32/header.c:
17321 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
17323 * dlls/comctl32/header.c:
17324 comctl32: header: Implement HDM_SETHOTDIVIDER.
17326 * dlls/comctl32/header.c:
17327 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
17329 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
17331 * dlls/comctl32/listview.c:
17332 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
17333 Apply the HDS_DRAGDROP header style if the listview has the
17334 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
17335 doesn't support them.
17337 2006-05-25 Juan Lang <juan_lang@yahoo.com>
17339 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
17340 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
17341 crypt32: Implement CertSerializeCRLStoreElement.
17343 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
17345 * dlls/mapi32/util.c:
17346 mapi32: Break out of the loop as soon as MSI call succeeds.
17348 * dlls/gdi/freetype.c:
17349 gdi: Add more const qualifiers.
17351 2006-05-26 Jason Green <jave27@gmail.com>
17353 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
17354 wined3d: Move the GLSL registry check again.
17356 2006-05-26 Mike McCormack <mike@codeweavers.com>
17358 * tools/winapi/tests.dat:
17359 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
17361 * include/rpcndr.h:
17362 rpcrt4: Remove unused IN and OUT macros.
17364 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
17366 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
17367 mapi32: Implement FGetComponentPath.
17370 msi: Translate the resulting string only if the previous call succeeded.
17372 2006-05-25 Jacek Caban <jacek@codeweavers.com>
17374 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
17375 urlmon: Fix implementation of ReleaseBindInfo.
17377 * dlls/urlmon/binding.c:
17378 urlmon: Better pending read handling.
17380 * dlls/urlmon/binding.c:
17381 urlmon: Added Switch implementation.
17383 * dlls/urlmon/binding.c:
17384 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
17387 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
17388 dlls/urlmon/urlmon_main.h:
17389 urlmon: Call OnProgress in apartment thread.
17391 * dlls/urlmon/binding.c:
17392 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
17394 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
17395 urlmon: Added ReportResult implementation.
17397 * dlls/urlmon/binding.c:
17398 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
17400 2006-05-25 Juan Lang <juan_lang@yahoo.com>
17402 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
17403 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
17404 crypt32: Add support for CRLs.
17406 * dlls/crypt32/cert.c:
17407 crypt32: Use public functions when finding certificates.
17409 2006-05-25 Phil Costin <philcostin@hotmail.com>
17411 * dlls/wined3d/directx.c:
17412 wined3d: Shader caps fix - code relocation.
17414 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
17416 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17417 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
17418 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
17419 wined3d: Dynamicly load GL_ARB_multitexture functions.
17421 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
17423 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
17424 dlls/wined3d/wined3d_private.h:
17425 wined3d: Small rhw vertex fix.
17426 Fix the one pixel displacement and move the glOrtho code in a common
17429 2006-05-25 Alexandre Julliard <julliard@winehq.org>
17432 configure: Regenerated with autoconf 2.59d.
17434 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
17435 include/wine/unicode.h:
17436 include: Prevent internal Wine headers from being used in tests.
17438 * dlls/wined3d/surface.c:
17439 wined3d: Fixed a compiler warning.
17441 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
17443 * dlls/ntdll/file.c:
17444 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
17446 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
17448 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
17449 wininet: Constify data.
17451 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
17452 gdi: Constify data.
17454 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
17457 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
17459 2006-05-24 Jason Green <jave27@gmail.com>
17461 * include/wine/wined3d_gl.h:
17462 wined3d: Add some more GLSL defines.
17464 2006-05-25 Mike McCormack <mike@codeweavers.com>
17466 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
17467 rpcrt4: Stub implementations for NDRS marshalling functions.
17469 * dlls/crypt32/oid.c:
17470 crypt32: Fix a integer to pointer cast.
17472 * dlls/msi/action.c, dlls/msi/database.c:
17473 msi: Fix some pointer to integer casts.
17475 * dlls/kernel/console.c:
17476 kernel32: Fix some pointer to integer casts.
17478 * dlls/mapi32/mapi32_main.c:
17479 mapi32: Fix prototype of MAPILogon and MAPILogoff.
17481 * include/richedit.h:
17482 richedit: Fix prototype of the callback function.
17484 2006-05-24 Robert Shearman <rob@codeweavers.com>
17486 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
17487 dlls/ole32/ftmarshal.c:
17488 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
17490 * dlls/ole32/ftmarshal.c:
17491 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
17492 remove unnecessary unmarshaling code for the standard-marshal case -
17493 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
17495 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
17496 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
17497 free-threaded marshaler.
17499 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
17500 ole32: Implement table-weak marshaling for the free-threaded marshaler.
17502 * dlls/ole32/ftmarshal.c:
17503 ole32: Release the standard marshal in the free-threaded marshaler's
17504 UnmarshalInterface function.
17506 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
17507 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
17508 and UnmarshalInterface methods, with test cases.
17510 * dlls/ole32/ftmarshal.c:
17511 ole32: Fix the free-threaded marshaler when it has no outer unknown.
17513 * dlls/rpcrt4/ndr_marshall.c:
17514 rpcrt4: Set the Memory field of the stub message structure to the
17515 start of the memory that an embedded pointer is embedded in so that
17516 FC_POINTER conformance works correctly.
17518 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
17519 rpcrt4: Implement explicit generic binding handles.
17521 * dlls/rpcrt4/ndr_stubless.c:
17522 rpcrt4: Move the getting of the client binding handle to a separate function.
17524 * dlls/rpcrt4/ndr_stubless.c:
17525 rpcrt4: Move the initialising of the stub message structure nearer to the top
17527 Set stubMsg.StackTop after calling the initialise function.
17529 * dlls/rpcrt4/ndr_stubless.c:
17530 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
17532 * dlls/rpcrt4/rpc_binding.c:
17533 rpcrt4: Implement RpcBindingCopy.
17535 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
17536 uuid: Add some COM CLSIDs.
17538 * include/urlmon.idl:
17539 include: Add several more interfaces to urlmon.idl.
17541 2006-05-24 Jacek Caban <jacek@codeweavers.com>
17543 * dlls/urlmon/tests/misc.c:
17544 urlmon: Added registering name space test.
17546 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
17547 dlls/urlmon/urlmon_main.h:
17548 urlmon: Use registered protocols.
17550 * dlls/urlmon/session.c:
17551 urlmon: Added [Un]RegisterNamespace implementation.
17553 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
17554 dlls/mshtml/service.c:
17555 mshtml: The secret interface is CMarkup. Improve FIXMEs.
17557 2006-05-24 Juan Lang <juan_lang@yahoo.com>
17559 * dlls/crypt32/tests/store.c:
17560 crypt32: Add one more test of CertAddEncodedCertificateToStore.
17562 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
17563 dlls/crypt32/store.c:
17564 crypt32: Move cert functions that don't depend on the implementation of stores
17567 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
17569 * dlls/wined3d/device.c:
17570 wined3d: Fog fixes.
17572 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
17574 * dlls/wined3d/surface.c:
17575 wined3d: Turn around the image in LockRect.
17577 * dlls/wined3d/device.c:
17578 wined3d: Silence the offscreen surface creation fixme.
17580 * dlls/wined3d/device.c:
17581 wined3d: Color keying emulation.
17583 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
17585 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
17586 d3d9: StateBlock is also created in EndStateBlock. With tests.
17588 2006-05-24 Alexandre Julliard <julliard@winehq.org>
17590 * ANNOUNCE, ChangeLog, VERSION, configure:
17593 ----------------------------------------------------------------
17594 2006-05-24 Alexandre Julliard <julliard@winehq.org>
17596 * dlls/usp10/tests/usp10.c:
17597 usp10: Fixed a compiler warning.
17599 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
17600 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
17601 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
17602 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
17603 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
17604 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
17605 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
17606 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
17607 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
17608 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
17609 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
17610 Link against libwine_unicode everywhere we use Unicode functions.
17612 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
17613 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
17614 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
17615 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
17616 dlls/shlwapi/tests/path.c:
17617 Tests should not use wine/unicode.h.
17619 * tools/widl/typelib.c, tools/widl/write_msft.c:
17620 widl: Get rid of unnecessary inclusion of unicode.h.
17622 * libs/wine/debug.c:
17623 libwine: Don't use libwine_unicode functions.
17625 2006-05-24 Mike McCormack <mike@codeweavers.com>
17627 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
17628 programs/winefile/winefile.c:
17629 Fixed more boolean comparisons against TRUE.
17631 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
17632 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
17634 * dlls/wininet/dialogs.c:
17635 wininet: Fix a possible NULL pointer deference.
17637 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
17640 Makefile.in: find needs a slash when the source dir is a symlink.
17642 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
17644 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
17645 gphoto2.ds: Added Korean resources.
17647 2006-05-24 Alexandre Julliard <julliard@winehq.org>
17649 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
17650 libs/unicode/string.c, libs/unicode/wine_unicode.def,
17651 libs/unicode/wine_unicode.map:
17652 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
17654 * include/wine/unicode.h, libs/unicode/string.c,
17655 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
17656 libwine_unicode: Define all functions in the library even if they can be inlined.
17658 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
17660 * dlls/user/tests/msg.c:
17661 user: Add a test to check the queue status if there is a pending
17662 posted message and the quit flag is set.
17664 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
17666 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
17667 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
17668 include/wine/wined3d_interface.h:
17669 wined3d: Swapchain and back buffer corrections + tests.
17671 2006-05-24 Mike McCormack <mike@codeweavers.com>
17673 * dlls/msi/dialog.c:
17674 msi: Set a default radio button.
17676 * dlls/msi/action.c:
17677 msi: Fix a possible memory leak.
17679 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
17681 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
17682 include/wine/wined3d_gl.h:
17683 wined3d: Fix ARB_imaging abuse.
17685 2006-05-24 Alexandre Julliard <julliard@winehq.org>
17687 * dlls/wined3d/device.c:
17688 wined3d: Fixed a couple of boolean comparisons against TRUE.
17690 2006-05-23 Jason Green <jave27@gmail.com>
17692 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
17693 dlls/wined3d/wined3d_private.h:
17694 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
17697 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
17698 wined3d: Add function to print the infolog of a GLSL shader on errors.
17699 With assistance from H. Verbeet.
17701 * include/wine/wined3d_gl.h:
17702 wined3d: Added some GLSL defines and function prototypes.
17704 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
17706 * dlls/comdlg32/printdlg.c:
17707 comdlg32: Write-strings warning fix.
17709 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
17711 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
17712 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
17713 programs/notepad/Fr.rc, programs/progman/Fr.rc,
17714 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
17715 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
17716 programs/wordpad/Fr.rc:
17717 Uniformization of French main menu accelerators.
17719 2006-05-23 Hans Leidekker <hans@it.vu.nl>
17721 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
17722 uninstaller: Add Dutch resources.
17724 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
17726 * dlls/x11drv/xrender.c:
17727 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
17729 2006-05-23 Juan Lang <juan_lang@yahoo.com>
17731 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
17732 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
17734 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
17736 * dlls/wined3d/directx.c:
17737 wined3d: Remove a double cap flag.
17739 * dlls/wined3d/surface.c:
17740 wined3d: Remove an unnecessary NULL check.
17742 2006-05-23 Jacek Caban <jacek@codeweavers.com>
17744 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
17745 dlls/mshtml/persist.c:
17746 mshtml: Added stub implementation of IPersistStreamInit.
17748 * dlls/shdocvw/oleobject.c:
17749 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
17751 * dlls/shdocvw/oleobject.c:
17752 shdocvw: Don't do verb that is already done.
17754 * dlls/shdocvw/oleobject.c:
17755 shdocvw: Move UI activating to the separated function.
17757 * dlls/shdocvw/oleobject.c:
17758 shdocvw: Move inplace activating code to the separated function.
17760 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
17761 dlls/shdocvw/webbrowser.c:
17762 shdocvw: Added WebBrowser v1 implementation.
17764 * dlls/shdocvw/regsvr.c:
17765 shdocvw: Added WebBrowser v1 registration.
17767 2006-05-23 Robert Shearman <rob@codeweavers.com>
17769 * dlls/comctl32/propsheet.c:
17770 comctl32: Fix the loading of strings for the property sheet page by
17771 caching the ID of the string to load before overwriting it with an
17774 2006-05-23 Alexandre Julliard <julliard@winehq.org>
17776 * dlls/user/winproc.c:
17777 user: Reuse the fast A->W function to implement the 16->32W case.
17778 Get rid of the no longer needed 16->32W mapping functions.
17780 * dlls/user/winproc.c:
17781 user: Reuse the fast W->A function to implement the 32W->16 case.
17782 Get rid of the no longer needed 32W->16 mapping functions.
17784 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
17785 user: Use winproc callbacks for the remaining 16-bit messaging functions.
17787 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
17789 * dlls/comctl32/header.c:
17790 comctl32: header: Don't try to draw items outside the clipping rect.
17792 * dlls/comctl32/header.c:
17793 comctl32: header: Make the column resizing smooth in full drag mode.
17794 Make the column resizing smooth in full drag mode even for listview
17795 with lots of elements by redrawing only the resized column and calling
17798 2006-05-22 Juan Lang <juan_lang@yahoo.com>
17800 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
17801 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
17802 crypt32: Abstract contexts.
17803 - create an abstract interface for contexts, and use it for certificates
17804 - create a simple context list, and use it for memory stores
17806 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
17808 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
17809 usp10: Add stub for ScriptStringOut.
17811 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
17813 * dlls/wined3d/swapchain.c:
17814 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
17816 2006-05-23 Huw Davies <huw@codeweavers.com>
17818 * dlls/rpcrt4/tests/ndr_marshall.c:
17819 rpcrt4: Uncomment test now that it works correctly.
17821 * dlls/rpcrt4/ndr_marshall.c:
17822 rpcrt4: Add another static.
17824 * dlls/rpcrt4/ndr_marshall.c:
17825 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
17826 amongst the NdrSimpleStruct* ones.
17828 2006-05-23 Alexandre Julliard <julliard@winehq.org>
17830 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
17831 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
17832 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
17833 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
17834 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
17835 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
17836 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
17837 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
17838 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
17839 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
17840 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
17841 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
17842 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
17843 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
17844 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
17845 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
17846 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
17847 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
17848 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
17849 programs/winetest/Makefile.in:
17850 winspool: Renamed the directory to winspool.drv.
17852 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
17853 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
17854 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
17855 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
17856 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
17857 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
17858 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
17859 dlls/wineps.drv/data/AvantGarde_Demi.c,
17860 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
17861 dlls/wineps.drv/data/Bookman_Demi.c,
17862 dlls/wineps.drv/data/Bookman_DemiItalic.c,
17863 dlls/wineps.drv/data/Bookman_Light.c,
17864 dlls/wineps.drv/data/Bookman_LightItalic.c,
17865 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
17866 dlls/wineps.drv/data/Courier_Bold.c,
17867 dlls/wineps.drv/data/Courier_BoldOblique.c,
17868 dlls/wineps.drv/data/Courier_Oblique.c,
17869 dlls/wineps.drv/data/Helvetica.c,
17870 dlls/wineps.drv/data/Helvetica_Bold.c,
17871 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
17872 dlls/wineps.drv/data/Helvetica_Narrow.c,
17873 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
17874 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
17875 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
17876 dlls/wineps.drv/data/Helvetica_Oblique.c,
17877 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
17878 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
17879 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
17880 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
17881 dlls/wineps.drv/data/Palatino_Bold.c,
17882 dlls/wineps.drv/data/Palatino_BoldItalic.c,
17883 dlls/wineps.drv/data/Palatino_Italic.c,
17884 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
17885 dlls/wineps.drv/data/Times_Bold.c,
17886 dlls/wineps.drv/data/Times_BoldItalic.c,
17887 dlls/wineps.drv/data/Times_Italic.c,
17888 dlls/wineps.drv/data/Times_Roman.c,
17889 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
17890 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
17891 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
17892 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
17893 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
17894 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
17895 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
17896 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
17897 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
17898 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
17899 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
17900 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
17901 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
17902 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
17903 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
17904 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
17905 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
17906 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
17907 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
17908 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
17909 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
17910 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
17911 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
17912 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
17913 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
17914 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
17915 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
17916 dlls/wineps/data/AvantGarde_BookOblique.c,
17917 dlls/wineps/data/AvantGarde_Demi.c,
17918 dlls/wineps/data/AvantGarde_DemiOblique.c,
17919 dlls/wineps/data/Bookman_Demi.c,
17920 dlls/wineps/data/Bookman_DemiItalic.c,
17921 dlls/wineps/data/Bookman_Light.c,
17922 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
17923 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
17924 dlls/wineps/data/Courier_BoldOblique.c,
17925 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
17926 dlls/wineps/data/Helvetica_Bold.c,
17927 dlls/wineps/data/Helvetica_BoldOblique.c,
17928 dlls/wineps/data/Helvetica_Narrow.c,
17929 dlls/wineps/data/Helvetica_Narrow_Bold.c,
17930 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
17931 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
17932 dlls/wineps/data/Helvetica_Oblique.c,
17933 dlls/wineps/data/NewCenturySchlbk_Bold.c,
17934 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
17935 dlls/wineps/data/NewCenturySchlbk_Italic.c,
17936 dlls/wineps/data/NewCenturySchlbk_Roman.c,
17937 dlls/wineps/data/Palatino_Bold.c,
17938 dlls/wineps/data/Palatino_BoldItalic.c,
17939 dlls/wineps/data/Palatino_Italic.c,
17940 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
17941 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
17942 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
17943 dlls/wineps/data/ZapfChancery_MediumItalic.c,
17944 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
17945 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
17946 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
17947 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
17948 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
17949 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
17950 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
17951 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
17952 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
17953 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
17954 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
17955 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
17956 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
17957 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
17958 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
17959 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
17960 wineps: Renamed the directory to wineps.drv.
17962 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
17963 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
17964 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
17965 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
17966 dlls/msisys/msisys.ocx.spec:
17967 msisys: Renamed the directory to msisys.ocx.
17969 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
17971 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
17972 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
17973 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
17974 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
17975 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
17976 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
17977 dlls/advapi32/registry.c, dlls/advapi32/security.c,
17978 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
17979 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
17980 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
17981 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
17982 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
17983 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
17984 dlls/advpack/install.c, dlls/advpack/reg.c,
17985 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
17986 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
17987 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
17988 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
17989 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
17990 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
17991 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
17992 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
17993 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
17994 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
17995 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
17996 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
17997 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
17998 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
17999 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
18000 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
18001 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
18002 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
18003 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
18004 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
18005 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
18006 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
18007 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
18008 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
18009 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
18010 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
18011 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
18012 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
18013 dlls/comcat/factory.c, dlls/comcat/information.c,
18014 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
18015 dlls/comcat/version.rc, dlls/comctl32/animate.c,
18016 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
18017 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
18018 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
18019 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
18020 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
18021 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
18022 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
18023 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
18024 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
18025 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
18026 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
18027 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
18028 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
18029 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
18030 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
18031 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
18032 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
18033 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
18034 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
18035 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
18036 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
18037 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
18038 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
18039 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
18040 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
18041 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
18042 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
18043 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
18044 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
18045 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
18046 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
18047 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
18048 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
18049 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
18050 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
18051 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
18052 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
18053 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
18054 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
18055 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
18056 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
18057 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
18058 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
18059 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
18060 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
18061 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
18062 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
18063 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
18064 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
18065 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
18066 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
18067 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
18068 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
18069 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
18070 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
18071 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
18072 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
18073 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
18074 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
18075 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
18076 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
18077 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
18078 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
18079 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
18080 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
18081 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
18082 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
18083 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
18084 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
18085 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
18086 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
18087 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
18088 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
18089 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
18090 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
18091 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
18092 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
18093 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
18094 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
18095 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
18096 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
18097 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
18098 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
18099 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
18100 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
18101 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
18102 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
18103 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
18104 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
18105 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
18106 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
18107 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
18108 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
18109 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
18110 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
18111 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
18112 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
18113 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
18114 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
18115 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
18116 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
18117 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
18118 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
18119 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
18120 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
18121 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
18122 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
18123 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
18124 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
18125 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
18126 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
18127 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
18128 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
18129 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
18130 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
18131 dlls/ddraw/main.c, dlls/ddraw/material.c,
18132 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
18133 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
18134 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
18135 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
18136 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
18137 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
18138 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
18139 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
18140 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
18141 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
18142 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
18143 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
18144 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
18145 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
18146 dlls/dinput/device.c, dlls/dinput/device_private.h,
18147 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
18148 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
18149 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
18150 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
18151 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
18152 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
18153 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
18154 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
18155 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
18156 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
18157 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
18158 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
18159 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
18160 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
18161 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
18162 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
18163 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
18164 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
18165 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
18166 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
18167 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
18168 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
18169 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
18170 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
18171 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
18172 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
18173 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
18174 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
18175 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
18176 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
18177 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
18178 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
18179 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
18180 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
18181 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
18182 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
18183 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
18184 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
18185 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
18186 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
18187 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
18188 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
18189 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
18190 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
18191 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
18192 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
18193 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
18194 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
18195 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
18196 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
18197 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
18198 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
18199 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
18200 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
18201 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
18202 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
18203 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
18204 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
18205 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
18206 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
18207 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
18208 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
18209 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
18210 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
18211 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
18212 dlls/dsound/capture.c, dlls/dsound/dsound.c,
18213 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
18214 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
18215 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
18216 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
18217 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
18218 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
18219 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
18220 dlls/dsound/version.rc, dlls/dswave/dswave.c,
18221 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
18222 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
18223 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
18224 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
18225 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
18226 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
18227 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
18228 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
18229 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
18230 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
18231 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
18232 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
18233 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
18234 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
18235 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
18236 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
18237 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
18238 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
18239 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
18240 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
18241 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
18242 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
18243 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
18244 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
18245 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
18246 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
18247 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
18248 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
18249 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
18250 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
18251 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
18252 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
18253 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
18254 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
18255 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
18256 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
18257 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
18258 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
18259 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
18260 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
18261 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
18262 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
18263 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
18264 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
18265 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
18266 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
18267 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
18268 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
18269 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
18270 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
18271 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
18272 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
18273 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
18274 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
18275 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
18276 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
18277 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
18278 dlls/kernel/comm.c, dlls/kernel/computername.c,
18279 dlls/kernel/console.c, dlls/kernel/console_private.h,
18280 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
18281 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
18282 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
18283 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
18284 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
18285 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
18286 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
18287 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
18288 dlls/kernel/local16.c, dlls/kernel/locale.c,
18289 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
18290 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
18291 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
18292 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
18293 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
18294 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
18295 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
18296 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
18297 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
18298 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
18299 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
18300 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
18301 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
18302 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
18303 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
18304 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
18305 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
18306 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
18307 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
18308 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
18309 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
18310 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
18311 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
18312 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
18313 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
18314 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
18315 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
18316 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
18317 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
18318 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
18319 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
18320 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
18321 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
18322 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
18323 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
18324 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
18325 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
18326 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
18327 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
18328 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
18329 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
18330 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
18331 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
18332 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
18333 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
18334 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
18335 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
18336 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
18337 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
18338 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
18339 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
18340 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
18341 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
18342 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
18343 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
18344 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
18345 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
18346 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
18347 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
18348 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
18349 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
18350 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
18351 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
18352 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
18353 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
18354 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
18355 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
18356 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
18357 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
18358 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
18359 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
18360 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
18361 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
18362 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
18363 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
18364 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
18365 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
18366 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
18367 dlls/kernel/resource.c, dlls/kernel/resource16.c,
18368 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
18369 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
18370 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
18371 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
18372 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
18373 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
18374 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
18375 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
18376 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
18377 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
18378 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
18379 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
18380 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
18381 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
18382 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
18383 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
18384 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
18385 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
18386 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
18387 dlls/kernel/version.c, dlls/kernel/version.rc,
18388 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
18389 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
18390 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
18391 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
18392 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
18393 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
18394 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
18395 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
18396 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
18397 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
18398 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
18399 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
18400 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
18401 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
18402 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
18403 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
18404 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
18405 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
18406 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
18407 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
18408 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
18409 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
18410 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
18411 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
18412 dlls/msacm32/filter.c, dlls/msacm32/format.c,
18413 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
18414 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
18415 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
18416 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
18417 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
18418 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
18419 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
18420 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
18421 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
18422 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
18423 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
18424 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
18425 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
18426 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
18427 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
18428 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
18429 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
18430 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
18431 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
18432 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
18433 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
18434 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
18435 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
18436 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
18437 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
18438 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
18439 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
18440 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
18441 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
18442 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
18443 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
18444 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
18445 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
18446 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
18447 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
18448 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
18449 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
18450 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
18451 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
18452 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
18453 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
18454 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
18455 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
18456 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
18457 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
18458 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
18459 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
18460 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
18461 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
18462 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
18463 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
18464 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
18465 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
18466 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
18467 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
18468 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
18469 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
18470 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
18471 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
18472 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
18473 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
18474 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
18475 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
18476 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
18477 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
18478 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
18479 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
18480 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
18481 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
18482 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
18483 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
18484 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
18485 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
18486 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
18487 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
18488 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
18489 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
18490 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
18491 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
18492 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
18493 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
18494 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
18495 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
18496 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
18497 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
18498 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
18499 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
18500 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
18501 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
18502 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
18503 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
18504 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
18505 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
18506 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
18507 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
18508 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
18509 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
18510 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
18511 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
18512 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
18513 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
18514 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
18515 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
18516 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
18517 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
18518 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
18519 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
18520 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
18521 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
18522 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
18523 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
18524 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
18525 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
18526 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
18527 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
18528 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
18529 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
18530 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
18531 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
18532 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
18533 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
18534 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
18535 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
18536 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
18537 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
18538 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
18539 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
18540 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
18541 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
18542 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
18543 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
18544 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
18545 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
18546 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
18547 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
18548 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
18549 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
18550 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
18551 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
18552 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
18553 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
18554 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
18555 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
18556 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
18557 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
18558 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
18559 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
18560 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
18561 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
18562 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
18563 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
18564 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
18565 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
18566 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
18567 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
18568 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
18569 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
18570 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
18571 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
18572 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
18573 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
18574 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
18575 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
18576 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
18577 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
18578 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
18579 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
18580 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
18581 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
18582 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
18583 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
18584 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
18585 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
18586 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
18587 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
18588 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
18589 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
18590 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
18591 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
18592 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
18593 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
18594 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
18595 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
18596 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
18597 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
18598 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
18599 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
18600 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
18601 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
18602 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
18603 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
18604 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
18605 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
18606 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
18607 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
18608 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
18609 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
18610 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
18611 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
18612 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
18613 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
18614 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
18615 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
18616 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
18617 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
18618 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
18619 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
18620 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
18621 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
18622 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
18623 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
18624 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
18625 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
18626 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
18627 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
18628 dlls/quartz/transform.c, dlls/quartz/transform.h,
18629 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
18630 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
18631 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
18632 dlls/riched20/context.c, dlls/riched20/editor.c,
18633 dlls/riched20/editor.h, dlls/riched20/editstr.h,
18634 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
18635 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
18636 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
18637 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
18638 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
18639 dlls/riched20/writer.c, dlls/riched32/richedit.c,
18640 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
18641 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
18642 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
18643 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
18644 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
18645 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
18646 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
18647 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
18648 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
18649 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
18650 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
18651 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
18652 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
18653 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
18654 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
18655 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
18656 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
18657 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
18658 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
18659 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
18660 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
18661 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
18662 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
18663 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
18664 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
18665 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
18666 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
18667 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
18668 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
18669 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
18670 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
18671 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
18672 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
18673 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
18674 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
18675 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
18676 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
18677 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
18678 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
18679 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
18680 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
18681 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
18682 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
18683 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
18684 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
18685 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
18686 dlls/setupapi/install.c, dlls/setupapi/misc.c,
18687 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
18688 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
18689 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
18690 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
18691 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
18692 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
18693 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
18694 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
18695 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
18696 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
18697 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
18698 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
18699 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
18700 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
18701 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
18702 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
18703 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
18704 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
18705 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
18706 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
18707 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
18708 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
18709 dlls/shell32/control.c, dlls/shell32/cpanel.h,
18710 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
18711 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
18712 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
18713 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
18714 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
18715 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
18716 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
18717 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
18718 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
18719 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
18720 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
18721 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
18722 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
18723 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
18724 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
18725 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
18726 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
18727 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
18728 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
18729 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
18730 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
18731 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
18732 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
18733 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
18734 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
18735 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
18736 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
18737 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
18738 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
18739 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
18740 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
18741 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
18742 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
18743 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
18744 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
18745 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
18746 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
18747 dlls/shell32/undocshell.h, dlls/shell32/version.h,
18748 dlls/shell32/version.rc, dlls/shell32/version16.rc,
18749 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
18750 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
18751 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
18752 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
18753 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
18754 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
18755 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
18756 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
18757 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
18758 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
18759 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
18760 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
18761 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
18762 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
18763 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
18764 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
18765 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
18766 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
18767 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
18768 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
18769 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
18770 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
18771 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
18772 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
18773 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
18774 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
18775 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
18776 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
18777 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
18778 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
18779 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
18780 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
18781 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
18782 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
18783 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
18784 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
18785 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
18786 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
18787 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
18788 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
18789 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
18790 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
18791 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
18792 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
18793 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
18794 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
18795 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
18796 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
18797 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
18798 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
18799 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
18800 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
18801 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
18802 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
18803 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
18804 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
18805 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
18806 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
18807 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
18808 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
18809 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
18810 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
18811 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
18812 dlls/user/sysparams.c, dlls/user/tests/class.c,
18813 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
18814 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
18815 dlls/user/tests/edit.c, dlls/user/tests/input.c,
18816 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
18817 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
18818 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
18819 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
18820 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
18821 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
18822 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
18823 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
18824 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
18825 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
18826 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
18827 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
18828 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
18829 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
18830 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
18831 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
18832 dlls/version/install.c, dlls/version/resource.c,
18833 dlls/version/tests/info.c, dlls/version/tests/install.c,
18834 dlls/version/tests/version.rc, dlls/version/ver16.c,
18835 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
18836 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
18837 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
18838 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
18839 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
18840 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
18841 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
18842 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
18843 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
18844 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
18845 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
18846 dlls/wined3d/device.c, dlls/wined3d/directx.c,
18847 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
18848 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
18849 dlls/wined3d/query.c, dlls/wined3d/resource.c,
18850 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
18851 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
18852 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
18853 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
18854 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
18855 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
18856 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
18857 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
18858 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
18859 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
18860 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
18861 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
18862 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
18863 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
18864 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
18865 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
18866 dlls/winedos/int5c.c, dlls/winedos/int67.c,
18867 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
18868 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
18869 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
18870 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
18871 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
18872 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
18873 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
18874 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
18875 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
18876 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
18877 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
18878 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
18879 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
18880 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
18881 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
18882 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
18883 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
18884 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
18885 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
18886 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
18887 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
18888 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
18889 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
18890 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
18891 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
18892 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
18893 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
18894 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
18895 dlls/wininet/http.c, dlls/wininet/internet.c,
18896 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
18897 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
18898 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
18899 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
18900 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
18901 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
18902 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
18903 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
18904 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
18905 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
18906 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
18907 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
18908 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
18909 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
18910 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
18911 dlls/winmm/driver.c, dlls/winmm/joystick.c,
18912 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
18913 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
18914 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
18915 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
18916 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
18917 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
18918 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
18919 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
18920 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
18921 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
18922 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
18923 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
18924 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
18925 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
18926 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
18927 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
18928 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
18929 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
18930 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
18931 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
18932 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
18933 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
18934 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
18935 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
18936 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
18937 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
18938 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
18939 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
18940 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
18941 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
18942 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
18943 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
18944 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
18945 dlls/winspool/info.c, dlls/winspool/tests/info.c,
18946 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
18947 dlls/winspool/wspool.h, dlls/wintab32/context.c,
18948 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
18949 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
18950 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
18951 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
18952 dlls/wldap32/compare.c, dlls/wldap32/control.c,
18953 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
18954 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
18955 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
18956 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
18957 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
18958 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
18959 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
18960 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
18961 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
18962 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
18963 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
18964 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
18965 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
18966 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
18967 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
18968 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
18969 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
18970 dlls/wsock32/service.c, dlls/wsock32/socket.c,
18971 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
18972 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
18973 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
18974 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
18975 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
18976 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
18977 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
18978 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
18979 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
18980 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
18981 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
18982 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
18983 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
18984 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
18985 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
18986 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
18987 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
18988 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
18989 include/accctrl.h, include/aclapi.h, include/activscp.idl,
18990 include/adshlp.h, include/advpub.h, include/amstream.idl,
18991 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
18992 include/austream.idl, include/aviriff.h, include/axcore.idl,
18993 include/axextend.idl, include/basetsd.h, include/basetyps.h,
18994 include/cderr.h, include/cguid.h, include/comcat.idl,
18995 include/commctrl.h, include/commdlg.h, include/compobj.h,
18996 include/control.idl, include/cpl.h, include/custcntl.h,
18997 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
18998 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
18999 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
19000 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
19001 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
19002 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
19003 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
19004 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
19005 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
19006 include/ddstream.idl, include/devenum.idl, include/devguid.h,
19007 include/digitalv.h, include/dinput.h, include/dispdib.h,
19008 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
19009 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
19010 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
19011 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
19012 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
19013 include/dpaddr.h, include/dplay.h, include/dplay8.h,
19014 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
19015 include/dsconf.h, include/dsdriver.h, include/dshow.h,
19016 include/dsound.h, include/dsrole.h, include/dxdiag.h,
19017 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
19018 include/dyngraph.idl, include/errors.h, include/evcode.h,
19019 include/evntrace.h, include/excpt.h, include/exdisp.idl,
19020 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
19021 include/guiddef.h, include/heap.h, include/hlink.idl,
19022 include/htmlhelp.h, include/iads.idl, include/icm.h,
19023 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
19024 include/imm.h, include/initguid.h, include/ipexport.h,
19025 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
19026 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
19027 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
19028 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
19029 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
19030 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
19031 include/mapi.h, include/mapicode.h, include/mapidefs.h,
19032 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
19033 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
19034 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
19035 include/minmax.h, include/mlang.idl, include/mmddk.h,
19036 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
19037 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
19038 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
19039 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
19040 include/msi.h, include/msidefs.h, include/msiquery.h,
19041 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
19042 include/msvcrt/errno.h, include/msvcrt/locale.h,
19043 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
19044 include/msvcrt/mbstring.h, include/msvcrt/search.h,
19045 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
19046 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
19047 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
19048 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
19049 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
19050 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
19051 include/nb30.h, include/ndrtypes.h, include/npapi.h,
19052 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
19053 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
19054 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
19055 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
19056 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
19057 include/oleauto.h, include/olectl.h, include/oledlg.h,
19058 include/oleidl.idl, include/pktdef.h, include/poppack.h,
19059 include/powrprof.h, include/propidl.idl, include/prsht.h,
19060 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
19061 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
19062 include/ras.h, include/reason.h, include/regstr.h,
19063 include/richedit.h, include/richole.idl, include/rpc.h,
19064 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
19065 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
19066 include/schemadef.h, include/schnlsp.h, include/sddl.h,
19067 include/secext.h, include/security.h, include/sensapi.h,
19068 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
19069 include/sfc.h, include/shellapi.h, include/shldisp.idl,
19070 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
19071 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
19072 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
19073 include/sqltypes.h, include/sspi.h, include/storage.h,
19074 include/strmif.idl, include/tapi.h, include/tchar.h,
19075 include/textserv.h, include/thread.h, include/tlhelp32.h,
19076 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
19077 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
19078 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
19079 include/wincon.h, include/wincrypt.h, include/windef.h,
19080 include/windns.h, include/windows.h, include/windowsx.h,
19081 include/wine/debug.h, include/wine/exception.h,
19082 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
19083 include/wine/mmsystem16.h, include/wine/port.h,
19084 include/wine/pthread.h, include/wine/rpcss_shared.h,
19085 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
19086 include/wine/winaspi.h, include/wine/winbase16.h,
19087 include/wine/windef16.h, include/wine/wine_common_ver.rc,
19088 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
19089 include/wine/wined3d_types.h, include/wine/wingdi16.h,
19090 include/wine/winnet16.h, include/wine/winsock16.h,
19091 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
19092 include/wingdi.h, include/wininet.h, include/winioctl.h,
19093 include/winldap.h, include/winnetwk.h, include/winnls.h,
19094 include/winnls32.h, include/winnt.h, include/winpos.h,
19095 include/winreg.h, include/winres.h, include/winresrc.h,
19096 include/winsock.h, include/winsock2.h, include/winspool.h,
19097 include/winsvc.h, include/wintab.h, include/wintabx.h,
19098 include/winternl.h, include/wintrust.h, include/winuser.h,
19099 include/winver.h, include/wmistr.h, include/wnaspi32.h,
19100 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
19101 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
19102 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
19103 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
19104 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
19105 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
19106 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
19107 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
19108 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
19109 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
19110 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
19111 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
19112 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
19113 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
19114 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
19115 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
19116 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
19117 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
19118 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
19119 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
19120 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
19121 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
19122 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
19123 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
19124 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
19125 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
19126 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
19127 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
19128 programs/clock/Zh.rc, programs/clock/clock_res.h,
19129 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
19130 programs/clock/winclock.c, programs/clock/winclock.h,
19131 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
19132 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
19133 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
19134 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
19135 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
19136 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
19137 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
19138 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
19139 programs/control/control.c, programs/control/params.h,
19140 programs/eject/eject.c, programs/expand/expand.c,
19141 programs/explorer/desktop.c, programs/explorer/explorer.c,
19142 programs/explorer/explorer_private.h, programs/explorer/hal.c,
19143 programs/explorer/systray.c, programs/hh/main.c,
19144 programs/icinfo/icinfo.c, programs/iexplore/main.c,
19145 programs/make_progs, programs/msiexec/msiexec.c,
19146 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
19147 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
19148 programs/notepad/Da.rc, programs/notepad/De.rc,
19149 programs/notepad/En.rc, programs/notepad/Eo.rc,
19150 programs/notepad/Es.rc, programs/notepad/Fi.rc,
19151 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
19152 programs/notepad/It.rc, programs/notepad/Ja.rc,
19153 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
19154 programs/notepad/No.rc, programs/notepad/Pl.rc,
19155 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
19156 programs/notepad/Si.rc, programs/notepad/Sk.rc,
19157 programs/notepad/Sw.rc, programs/notepad/Th.rc,
19158 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
19159 programs/notepad/Zh.rc, programs/notepad/dialog.c,
19160 programs/notepad/dialog.h, programs/notepad/main.c,
19161 programs/notepad/main.h, programs/notepad/notepad_res.h,
19162 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
19163 programs/progman/Da.rc, programs/progman/De.rc,
19164 programs/progman/En.rc, programs/progman/Es.rc,
19165 programs/progman/Fi.rc, programs/progman/Fr.rc,
19166 programs/progman/Hu.rc, programs/progman/It.rc,
19167 programs/progman/Ko.rc, programs/progman/Nl.rc,
19168 programs/progman/No.rc, programs/progman/Pt.rc,
19169 programs/progman/Ru.rc, programs/progman/Si.rc,
19170 programs/progman/Sk.rc, programs/progman/Sw.rc,
19171 programs/progman/Tr.rc, programs/progman/Va.rc,
19172 programs/progman/Wa.rc, programs/progman/Xx.rc,
19173 programs/progman/Zh.rc, programs/progman/accel.rc,
19174 programs/progman/dialog.c, programs/progman/group.c,
19175 programs/progman/grpfile.c, programs/progman/main.c,
19176 programs/progman/progman.h, programs/progman/program.c,
19177 programs/progman/rsrc.rc, programs/progman/string.c,
19178 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
19179 programs/regedit/De.rc, programs/regedit/En.rc,
19180 programs/regedit/Es.rc, programs/regedit/Fr.rc,
19181 programs/regedit/Hu.rc, programs/regedit/It.rc,
19182 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
19183 programs/regedit/Nl.rc, programs/regedit/No.rc,
19184 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
19185 programs/regedit/Ru.rc, programs/regedit/Si.rc,
19186 programs/regedit/Tr.rc, programs/regedit/about.c,
19187 programs/regedit/childwnd.c, programs/regedit/edit.c,
19188 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
19189 programs/regedit/listview.c, programs/regedit/main.c,
19190 programs/regedit/main.h, programs/regedit/regedit.c,
19191 programs/regedit/regproc.c, programs/regedit/regproc.h,
19192 programs/regedit/resource.h, programs/regedit/resource.rc,
19193 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
19194 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
19195 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
19196 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
19197 programs/rundll32/rundll32.c, programs/start/Cs.rc,
19198 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
19199 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
19200 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
19201 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
19202 programs/start/resources.h, programs/start/rsrc.rc,
19203 programs/start/start.c, programs/taskmgr/De.rc,
19204 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
19205 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
19206 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
19207 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
19208 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
19209 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
19210 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
19211 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
19212 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
19213 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
19214 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
19215 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
19216 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
19217 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
19218 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
19219 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
19220 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
19221 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
19222 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
19223 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
19224 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
19225 programs/uninstaller/main.c, programs/uninstaller/resource.h,
19226 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
19227 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
19228 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
19229 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
19230 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
19231 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
19232 programs/view/resource.h, programs/view/view.c,
19233 programs/view/viewrc.rc, programs/view/winmain.c,
19234 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
19235 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
19236 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
19237 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
19238 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
19239 programs/wcmd/builtins.c, programs/wcmd/directory.c,
19240 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
19241 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
19242 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
19243 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
19244 programs/winecfg/De.rc, programs/winecfg/En.rc,
19245 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
19246 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
19247 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
19248 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
19249 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
19250 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
19251 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
19252 programs/winecfg/audio.c, programs/winecfg/drive.c,
19253 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
19254 programs/winecfg/libraries.c, programs/winecfg/main.c,
19255 programs/winecfg/properties.h, programs/winecfg/resource.h,
19256 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
19257 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
19258 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
19259 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
19260 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
19261 programs/wineconsole/winecon_user.h,
19262 programs/wineconsole/wineconsole.c,
19263 programs/wineconsole/wineconsole_Cs.rc,
19264 programs/wineconsole/wineconsole_De.rc,
19265 programs/wineconsole/wineconsole_En.rc,
19266 programs/wineconsole/wineconsole_Eo.rc,
19267 programs/wineconsole/wineconsole_Es.rc,
19268 programs/wineconsole/wineconsole_Fr.rc,
19269 programs/wineconsole/wineconsole_Hu.rc,
19270 programs/wineconsole/wineconsole_It.rc,
19271 programs/wineconsole/wineconsole_Ko.rc,
19272 programs/wineconsole/wineconsole_Nl.rc,
19273 programs/wineconsole/wineconsole_No.rc,
19274 programs/wineconsole/wineconsole_Pl.rc,
19275 programs/wineconsole/wineconsole_Pt.rc,
19276 programs/wineconsole/wineconsole_Ru.rc,
19277 programs/wineconsole/wineconsole_Tr.rc,
19278 programs/wineconsole/wineconsole_Zh.rc,
19279 programs/wineconsole/wineconsole_res.h,
19280 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
19281 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
19282 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
19283 programs/winedbg/dbg.y, programs/winedbg/debug.l,
19284 programs/winedbg/debugger.h, programs/winedbg/display.c,
19285 programs/winedbg/expr.c, programs/winedbg/expr.h,
19286 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
19287 programs/winedbg/intvar.h, programs/winedbg/memory.c,
19288 programs/winedbg/source.c, programs/winedbg/stack.c,
19289 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
19290 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
19291 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
19292 programs/winefile/De.rc, programs/winefile/En.rc,
19293 programs/winefile/Es.rc, programs/winefile/Fr.rc,
19294 programs/winefile/Hu.rc, programs/winefile/It.rc,
19295 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
19296 programs/winefile/No.rc, programs/winefile/Pl.rc,
19297 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
19298 programs/winefile/Si.rc, programs/winefile/Sv.rc,
19299 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
19300 programs/winefile/resource.h, programs/winefile/resource.rc,
19301 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
19302 programs/winefile/winefile.c, programs/winefile/winefile.h,
19303 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
19304 programs/winemine/Cs.rc, programs/winemine/De.rc,
19305 programs/winemine/En.rc, programs/winemine/Es.rc,
19306 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
19307 programs/winemine/It.rc, programs/winemine/Ko.rc,
19308 programs/winemine/Nl.rc, programs/winemine/No.rc,
19309 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
19310 programs/winemine/Ru.rc, programs/winemine/Si.rc,
19311 programs/winemine/Tr.rc, programs/winemine/dialog.c,
19312 programs/winemine/dialog.h, programs/winemine/main.c,
19313 programs/winemine/main.h, programs/winemine/resource.h,
19314 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
19315 programs/winetest/dist.rc, programs/winetest/gui.c,
19316 programs/winetest/main.c, programs/winetest/resource.h,
19317 programs/winetest/send.c, programs/winetest/util.c,
19318 programs/winetest/winetest.h, programs/winetest/winetest.rc,
19319 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
19320 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
19321 programs/winhelp/De.rc, programs/winhelp/En.rc,
19322 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
19323 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
19324 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
19325 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
19326 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
19327 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
19328 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
19329 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
19330 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
19331 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
19332 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
19333 programs/winhelp/macro.c, programs/winhelp/macro.h,
19334 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
19335 programs/winhelp/string.c, programs/winhelp/winhelp.c,
19336 programs/winhelp/winhelp.h, programs/winver/winver.c,
19337 programs/wordpad/De.rc, programs/wordpad/En.rc,
19338 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
19339 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
19340 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
19341 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
19342 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
19343 server/change.c, server/class.c, server/clipboard.c,
19344 server/console.c, server/console.h, server/context_alpha.c,
19345 server/context_i386.c, server/context_powerpc.c,
19346 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
19347 server/directory.c, server/event.c, server/fd.c, server/file.c,
19348 server/file.h, server/handle.c, server/handle.h, server/hook.c,
19349 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
19350 server/named_pipe.c, server/object.c, server/object.h,
19351 server/process.c, server/process.h, server/protocol.def,
19352 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
19353 server/request.c, server/request.h, server/security.h,
19354 server/semaphore.c, server/serial.c, server/signal.c,
19355 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
19356 server/thread.h, server/timer.c, server/token.c, server/trace.c,
19357 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
19358 server/window.c, server/winstation.c, tools/bin2res.c,
19359 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
19360 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
19361 tools/font_convert.sh, tools/genpatch, tools/make_authors,
19362 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
19363 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
19364 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
19365 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
19366 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
19367 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
19368 tools/widl/typelib.c, tools/widl/typelib.h,
19369 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
19370 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
19371 tools/widl/write_msft.c, tools/winapi/c_function.pm,
19372 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
19373 tools/winapi/config.pm, tools/winapi/function.pm,
19374 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
19375 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
19376 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
19377 tools/winapi/options.pm, tools/winapi/output.pm,
19378 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
19379 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
19380 tools/winapi/util.pm, tools/winapi/winapi.pm,
19381 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
19382 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
19383 tools/winapi/winapi_cleanup_options.pm,
19384 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
19385 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
19386 tools/winapi/winapi_fixup_documentation.pm,
19387 tools/winapi/winapi_fixup_editor.pm,
19388 tools/winapi/winapi_fixup_options.pm,
19389 tools/winapi/winapi_fixup_statements.pm,
19390 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
19391 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
19392 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
19393 tools/winapi/winapi_test_options.pm, tools/wine.inf,
19394 tools/winebuild/build.h, tools/winebuild/import.c,
19395 tools/winebuild/main.c, tools/winebuild/parser.c,
19396 tools/winebuild/relay.c, tools/winebuild/res16.c,
19397 tools/winebuild/res32.c, tools/winebuild/spec16.c,
19398 tools/winebuild/spec32.c, tools/winebuild/utils.c,
19399 tools/winedump/cvinclude.h, tools/winedump/debug.c,
19400 tools/winedump/dump.c, tools/winedump/emf.c,
19401 tools/winedump/function_grep.pl, tools/winedump/le.c,
19402 tools/winedump/lnk.c, tools/winedump/main.c,
19403 tools/winedump/minidump.c, tools/winedump/misc.c,
19404 tools/winedump/msmangle.c, tools/winedump/ne.c,
19405 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
19406 tools/winedump/search.c, tools/winedump/symbol.c,
19407 tools/winedump/winedump.h, tools/winegcc/utils.c,
19408 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
19409 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
19410 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
19411 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
19412 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
19413 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
19414 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
19415 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
19416 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
19417 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
19418 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
19419 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
19420 Update the address of the Free Software Foundation.
19422 2006-05-21 Labrousse Jean <jlabrous@altern.org>
19424 * dlls/msi/action.c:
19425 msi: Fix short name and long name mismatch in action.c.
19427 2006-05-23 Troy Rollo <wine@troy.rollo.name>
19429 * dlls/ole32/storage32.c:
19430 ole32: Fix excessive file sizes for Storage files.
19431 The IStorage (DocFile) implementation was adding empty blocks at the
19432 end of the file every time a caller wrote data that was not a multiple
19433 of 512 bytes. If the caller made a lot of very small writes the file
19434 size could be huge even though the data in the file was tiny. This was
19435 caused by BlockChainStream_SetSize trying to allocate file blocks for
19436 the new data using a condition that bore no relationship to the
19437 required condition, and it was not necessary to do so at that time
19438 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
19439 (called via BlockChainStream_Enlarge).
19441 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
19443 * dlls/user/tests/msg.c:
19444 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
19445 Windows doesn't like when a thread plays games with the focus, that
19446 leads to all kinds of misbehaviours and failures to activate a
19447 window. So, better don't generate a mouse click message in
19448 mouse_ll_global_thread_proc.
19450 * dlls/user/tests/msg.c:
19451 user/tests: Add lparam to all HCBT_MINMAX hook messages.
19453 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
19455 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
19456 dlls/wined3d/wined3d_private.h:
19457 wined3d: OpengGL accelerated blits.
19458 Implement some basic opengl accelerated blts from and to render
19459 targets. It's not perfect yet, but enought to make some D3D apps
19460 happy. For now the only supported operations are:
19461 - Full screen back -> Front buffer: Just call present
19462 - Offscreen surface -> render target
19463 - Render target -> offscreen surface(slow)
19464 - render target colorfill
19466 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
19468 * dlls/wined3d/surface.c:
19469 wined3d: Surface pixel format conversion code.
19471 2006-05-22 Robert Shearman <rob@codeweavers.com>
19474 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
19476 * dlls/ole32/tests/marshal.c:
19477 ole32: Release the outer unknown in the proxybuffer test.
19478 Release the outer unknown in the proxybuffer test to show that the
19479 last release of the outer unknown doesn't free the proxy buffer.
19481 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
19482 ole32: Release the proxy buffer object on the last release of the proxy's
19484 Release the proxy buffer object on the last release of the proxy's outer
19485 unknown, otherwise memory is leaked for the Ndr implementation of
19487 Fix up the hand-coded proxies to match the behaviour from the Ndr
19490 * dlls/wininet/tests/url.c:
19491 wininet: Fix a failing test.
19493 * dlls/rpcrt4/rpc_message.c:
19494 rpcrt4: Fix copying too much data from the buffer by not taking into account
19495 the fact that auth_pad_len has been included in the fragment length.
19497 * dlls/rpcrt4/rpc_message.c:
19498 rpcrt4: Authentication padding should only be generated if there is
19499 authentication data.
19501 * include/winbase.h:
19502 include: Add defines used in CopyFileEx.
19504 * include/guiddef.h:
19505 include: Make guiddef.h defines match PSDK.
19506 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
19507 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
19508 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
19509 __IID_DEFINED__ being defined.
19511 2006-05-22 Alexandre Julliard <julliard@winehq.org>
19513 * dlls/user/winproc.c:
19514 user: Added A<->W mapping for WM_GETDLGCODE.
19516 2006-05-20 Hans Leidekker <hans@it.vu.nl>
19518 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
19519 include/dshow.h, include/errors.h:
19520 quartz: Add stub implementation for AMGetErrorText{A,W}.
19522 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
19524 * dlls/wined3d/pixelshader.c:
19525 wined3d: Simplify input/output modifier line handling.
19527 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
19528 wined3d: Clean up register use maps.
19530 * dlls/wined3d/drawprim.c:
19531 wined3d: Allow use of pixel shaders with drawStridedSlow.
19533 * dlls/wined3d/vertexshader.c:
19534 wined3d: Only run parse_decl_usage on vshader INPUT registers.
19536 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
19538 * dlls/advapi32/tests/security.c:
19539 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
19541 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
19543 * dlls/advapi32/tests/security.c:
19544 advapi32: Make test loadable on win9x.
19546 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
19548 * dlls/winspool/tests/info.c:
19549 winspool/test: Disable a test that crashes on win9x.
19551 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
19553 * dlls/winspool/info.c:
19554 winspool: Remove cross calls W->A for the "Printers" registry path.
19556 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
19558 * dlls/winspool/info.c:
19559 winspool: An empty string as server name is valid (EnumPrinterDrivers).
19561 2006-05-21 Mike McCormack <mike@codeweavers.com>
19563 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
19564 advapi32: Implement and test SystemFunction026+027.
19566 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
19567 dlls/advapi32/tests/crypt_md4.c:
19568 advapi32: Implement and test SystemFunction011.
19570 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
19571 dlls/advapi32/tests/crypt_lmhash.c:
19572 advapi32: Test and implement SystemFunction024/025.
19574 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
19575 dlls/advapi32/tests/crypt_lmhash.c:
19576 advapi32: Implement and test SystemFunction(012-023).
19578 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
19579 dlls/advapi32/tests/crypt_md4.c:
19580 advapi32: Implement and test SystemFunction010.
19582 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
19583 dlls/advapi32/tests/crypt_lmhash.c:
19584 advapi32: Implement and test SystemFunction009.
19586 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
19588 * dlls/ntdsapi/ntdsapi.spec:
19589 ntdsapi: Add DsMakeSpnA to the spec file.
19591 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
19594 wine.inf: Create fake dlls for ADPCM codecs.
19596 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
19598 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
19599 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
19600 dlls/dsound/version.rc:
19601 directx: Update file versions to dx9c (compared to win2k).
19603 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
19605 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
19606 dlls/d3d9/tests/device.c:
19607 d3d9: Add refcount tests for all objects created by device.
19609 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
19610 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
19611 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
19612 dlls/d3d9/volumetexture.c:
19613 d3d9: All objects created by device should keep reference to it.
19615 * configure, configure.ac, dlls/d3d8/Makefile.in,
19616 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
19617 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
19618 d3d8: Add refcount test.
19620 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
19621 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
19622 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
19623 d3d8: All objects created by device should keep reference to it.
19626 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
19628 2006-05-20 Robert Shearman <rob@codeweavers.com>
19630 * dlls/comctl32/propsheet.c:
19631 comctl32: Make sure to always have the default pushbutton for wizards as an
19634 * dlls/comctl32/propsheet.c:
19635 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
19636 PSWIZB_DISABLEDFINISH, followed by another one without those flags
19637 should show the next button again and hide the finish button.
19639 2006-05-20 Alexandre Julliard <julliard@winehq.org>
19641 * dlls/user/winproc.c:
19642 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
19644 * dlls/user/winproc.c:
19645 user: Added fast A->W mapping for the remaining messages.
19647 * dlls/user/winproc.c:
19648 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
19650 * dlls/user/winproc.c:
19651 user: Added fast A->W mapping for WM_CHAR and related messages.
19653 * dlls/user/winproc.c:
19654 user: Added fast A->W mapping for EM_GETLINE.
19656 * dlls/user/winproc.c:
19657 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
19659 * dlls/user/winproc.c:
19660 user: Added fast A->W mapping for WM_SETTEXT and related messages.
19662 * dlls/user/winproc.c:
19663 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
19665 * dlls/user/winproc.c:
19666 user: Added fast A->W mapping for WM_MDICREATE.
19668 * dlls/user/winproc.c:
19669 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
19671 2006-05-19 Peter Beutner <p.beutner@gmx.net>
19673 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
19674 dlls/d3d8/volume.c:
19675 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
19676 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
19678 2006-05-18 Jason Green <jave27@gmail.com>
19680 * dlls/wined3d/baseshader.c:
19681 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
19683 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
19684 dlls/wined3d/vertexshader.c:
19685 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
19687 2006-05-19 Robert Shearman <rob@codeweavers.com>
19689 * dlls/rpcrt4/ndr_stubless.c:
19690 rpcrt4: Handle pointers to context handles in the stubless code.
19691 Implement check for NULL context handles if requested.
19693 * dlls/rpcrt4/ndr_marshall.c:
19694 rpcrt4: We don't need to free object pointers if we are told we must allocate.
19696 * dlls/rpcrt4/ndr_marshall.c:
19697 rpcrt4: Use macros to generate the code for unmarshaling base types.
19699 * dlls/rpcrt4/ndr_marshall.c:
19700 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
19701 Call it with fMustAlloc set to TRUE instead to achieve the same result
19702 without side-effects.
19704 * dlls/rpcrt4/ndr_marshall.c:
19705 rpcrt4: Make more internal functions static.
19707 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
19708 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
19710 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
19712 * include/ndrtypes.h:
19713 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
19715 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
19717 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
19718 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
19719 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
19720 Add a stub implementation of ntdsapi.dll.
19722 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
19724 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
19726 advapi32: Add stub FileEncryptionStatus and declarations.
19728 2006-05-18 Alexandre Julliard <julliard@winehq.org>
19730 * dlls/user/winproc.c:
19731 user: Get rid of the MSGPARAMS16 structure.
19733 2006-05-20 Alexandre Julliard <julliard@winehq.org>
19735 * dlls/user/winproc.c, dlls/user/winproc.h:
19736 user: Make a lot of winproc functions static.
19738 * dlls/user/msg16.c:
19739 user: Call the A version of message functions from 16-bit code.
19740 This avoids having to export too many different message translation
19743 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
19744 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
19746 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
19747 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
19749 2006-05-18 Alexandre Julliard <julliard@winehq.org>
19751 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
19752 user: Use a winproc callback instead of a message map/unmap in
19753 SendMessageTimeoutA.
19755 * dlls/user/message.c:
19756 user: Store the destination thread id in the send_message_info structure.
19758 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
19760 * dlls/comctl32/header.c:
19761 comctl32: header: Make sure no message is sent between
19762 PrepareCallbackItems/FreeCallbackItems.
19764 * dlls/comctl32/header.c:
19765 comctl32: header: Don't erase the background in HEADER_Refresh.
19767 * dlls/comctl32/header.c:
19768 comctl32: header: The border size is 4 not 3.
19770 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
19772 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
19773 dlls/wined3d/wined3d_private.h:
19774 wined3d: Sort of oversized surface support.
19776 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
19778 * dlls/wined3d/directx.c:
19779 wined3d: Add more device caps.
19781 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
19782 wined3d: Allow SYSTEMMEM textures and surfaces.
19784 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
19786 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
19787 dlls/wined3d/wined3d_private.h:
19788 wined3d: Implement IWineD3DDevice::SetDisplayMode.
19790 2006-05-19 Huw Davies <huw@codeweavers.com>
19792 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
19793 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
19794 Add simple struct tests.
19796 2006-05-19 Robert Shearman <rob@codeweavers.com>
19798 * dlls/rpcrt4/rpc_transport.c:
19799 rpcrt4: Warn if CreateNamedPipe fails.
19801 * dlls/rpcrt4/rpc_message.c:
19802 rpcrt4: Add the correct amount of auth padding to messages.
19804 * dlls/rpcrt4/rpc_transport.c:
19805 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
19807 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
19808 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
19809 rpcrt4: Update the todo lists and copyrights.
19811 2006-05-18 Robert Shearman <rob@codeweavers.com>
19813 * dlls/rpcrt4/rpc_transport.c:
19814 rpcrt4: Fix for the open functions in the transports being transposed between
19815 ncacn_np and ncalrpc.
19817 * dlls/rpcrt4/rpc_transport.c:
19818 rpcrt4: Don't release the auth info if it isn't present.
19820 2006-05-19 Robert Reif <reif@earthlink.net>
19822 * dlls/winmm/tests/wave.c:
19823 winmm: Fix wave test handle use after close bug.
19825 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
19827 * dlls/x11drv/winpos.c:
19828 x11drv: Fix the regression caused by the recent ShowWindow fixes.
19830 2006-05-19 Mike McCormack <mike@codeweavers.com>
19832 * dlls/secur32/ntlm.c:
19833 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
19835 * dlls/secur32/ntlm.c:
19836 secur32: Tidy up the initialization code a little.
19838 2006-05-18 Jacek Caban <jacek@codeweavers.com>
19840 * tools/widl/typelib.c:
19841 widl: Don't add importlib if it is already on the list. Remove warning.
19843 * tools/widl/write_msft.c:
19844 widl: Added support for importing parent interfaces from importlib.
19846 * dlls/shdocvw/client.c:
19847 shdocvw: Return S_OK in OnInPlaceDeactivate.
19849 2006-05-18 Phil Costin <philcostin@hotmail.com>
19851 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
19852 wined3d: Trace output corrections and cleanups.
19854 2006-05-18 Juan Lang <juan_lang@yahoo.com>
19856 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
19857 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
19859 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
19860 dlls/crypt32/store.c:
19861 crypt32: Move context interface definition to common header.
19863 2006-05-18 Alexandre Julliard <julliard@winehq.org>
19865 * dlls/user/winproc.c, dlls/user/winproc.h:
19866 user: Convert the 16-bit winproc functions to use a callback pointer.
19868 * dlls/user/winproc.c:
19869 user: Convert the other winproc 32-bit functions to use a callback pointer.
19871 * dlls/user/winproc.c, dlls/user/winproc.h:
19872 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
19873 This way it doesn't need to know about dialog procedures. Also renamed
19874 it to WINPROC_CallProcWtoA.
19876 2006-05-18 Phil Costin <philcostin@hotmail.com>
19878 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
19879 dlls/wined3d/wined3d_private.h:
19880 wined3d: Check registry for UseGLSL enabled.
19882 2006-05-18 Mike McCormack <mike@codeweavers.com>
19884 * dlls/rpcrt4/rpc_binding.c:
19885 rpcrt4: Fix a possible memory leak, cleanup a bit.
19887 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
19888 dlls/rpcrt4/tests/rpc.c:
19889 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
19891 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
19892 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
19894 2006-05-18 Alexandre Julliard <julliard@winehq.org>
19896 * dlls/user/tests/dialog.c:
19897 user: Fixed a broken trace in the dialog test.
19899 * dlls/user/winproc.c:
19900 user: Added helper functions for A<->W conversion of single characters.
19902 * dlls/user/winproc.c:
19903 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
19905 * dlls/user/winproc.c:
19906 user: Unify the mapping of listbox and combobox messages.
19908 * dlls/user/winproc.c:
19909 user: Get rid of the WINPROC_MapMsg32WTo32A function.
19911 * dlls/user/winproc.c:
19912 user: Added fast W->A mapping for WM_IME_CHAR.
19914 * dlls/user/winproc.c:
19915 user: Added fast W->A mapping for WM_CHAR and related messages.
19917 * dlls/user/winproc.c:
19918 user: Added fast W->A mapping for EM_GETLINE.
19920 * dlls/user/winproc.c:
19921 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
19923 * dlls/user/winproc.c:
19924 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
19926 * dlls/user/winproc.c:
19927 user: Added fast W->A mapping for WM_MDICREATE.
19929 * dlls/user/winproc.c:
19930 user: Added fast W->A mapping for WM_SETTEXT and related messages.
19932 * dlls/user/winproc.c:
19933 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
19935 * dlls/user/winproc.c:
19936 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
19938 * dlls/user/winproc.c:
19939 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
19941 2006-05-17 Juan Lang <juan_lang@yahoo.com>
19943 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
19944 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
19946 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
19948 * dlls/user/message.c:
19949 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
19951 2006-05-18 Robert Shearman <rob@codeweavers.com>
19953 * dlls/rpcrt4/rpc_binding.c:
19954 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
19955 RpcBindingSetAuthInfoExA.
19957 * dlls/rpcrt4/rpc_binding.c:
19958 rpcrt4: A NULL AuthInfo is allowed.
19959 Pass the server principal name into AcquireCredentialsHandleA.
19961 * dlls/rpcrt4/rpc_binding.c:
19962 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
19963 instead of just NTLM.
19965 * dlls/rpcrt4/rpc_binding.c:
19966 rpcrt4: Only use the cached connection if the authentication information
19969 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
19970 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
19971 dlls/rpcrt4/rpc_transport.c:
19972 rpcrt4: Store non-connection-specific authentication information in a ref-counted
19973 structure that is shared between connections and bindings.
19975 * dlls/rpcrt4/ndr_ole.c:
19976 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
19977 NdrInterfacePointerMarshall.
19979 * dlls/rpcrt4/ndr_marshall.c:
19980 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
19982 * dlls/rpcrt4/Makefile.in:
19983 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
19986 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
19987 dlls/rpcrt4/rpc_transport.c:
19988 rpcrt4: Increment the call id field of the request header.
19989 This is necessary for compatibility with MS/RPC servers.
19991 * dlls/rpcrt4/ndr_marshall.c:
19992 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
19994 * dlls/rpcrt4/ndr_marshall.c:
19995 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
19997 * dlls/rpcrt4/rpc_message.c:
19998 rpcrt4: If the authorisation failed during a send then we should return
19999 ERROR_ACCESS_DENIED.
20001 * dlls/rpcrt4/ndr_marshall.c:
20002 rpcrt4: Fix NdrConformantArrayMemorySize.
20004 * dlls/rpcrt4/ndr_marshall.c:
20005 rpcrt4: Implement NdrUserMarshalMemorySize.
20007 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
20009 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20010 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20011 wined3d: Take predication tokens into account.
20012 Each instruction can have a predication token. Account for it in the
20013 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
20014 structure for generation. MSDN claims the token is at the end of the
20015 instruction, but that's not true - testing a demo, which lets me
20016 manipulate the shader shows the predication token is the first source
20017 token immediately following the destination token.
20019 * dlls/wined3d/baseshader.c:
20020 wined3d: Parameter trace corrections.
20022 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
20023 wined3d: SETP takes 3 parameters.
20025 2006-05-17 Huw Davies <huw@codeweavers.com>
20027 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
20028 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
20029 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
20030 Add a bunch of marshaling tests (based on a program by Rob Shearman).
20032 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
20034 * dlls/kernel/tests/path.c:
20035 kernel: Fix path test to pass on 95 and 98.
20037 2006-05-17 Jacek Caban <jacek@codeweavers.com>
20039 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
20040 dlls/shdocvw/webbrowser.c:
20041 shdocvw: Code cleanup.
20043 * dlls/shdocvw/ie.c:
20044 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
20046 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
20047 dlls/shdocvw/webbrowser.c:
20048 shdocvw: Move IConnectionPointContainer implementation to separated object.
20050 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
20051 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
20052 shdocvw: Move connection points to the new ConnectionPointContainer struct.
20054 2006-05-15 Jacek Caban <jacek@codeweavers.com>
20056 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
20057 tools/widl/widltypes.h:
20058 widl: Added importlib reading implementation.
20060 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
20062 * dlls/comctl32/header.c:
20063 comctl32: header: Don't erase the left header egde.
20065 * dlls/comctl32/header.c:
20066 comctl32: header: Send the width in HDN_BEGINTRACK.
20068 * dlls/comctl32/listview.c:
20069 comctl32: listview: Recompute sizes after a column deletion.
20071 2006-05-17 Robert Shearman <rob@codeweavers.com>
20073 * dlls/rpcrt4/ndr_ole.c:
20074 rpcrt4: Implement NdrInterfacePointerMemorySize.
20076 * dlls/rpcrt4/ndr_marshall.c:
20077 rpcrt4: Make some functions that aren't used outside of the file static.
20079 * dlls/rpcrt4/ndr_marshall.c:
20080 rpcrt4: Fill out more of the function tables with functions that already exist.
20082 * dlls/rpcrt4/ndr_marshall.c:
20083 rpcrt4: Raise an exception if there is no default handler for a union.
20085 2006-05-17 Alexandre Julliard <julliard@winehq.org>
20087 * dlls/user/winproc.c:
20088 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
20089 So we have to access it using Get/SetWindowLong when unmapping the
20090 message results (based on a patch by Troy Rollo).
20092 * dlls/user/defdlg.c:
20093 user: Remove unreachable code in DEFDLG_Proc.
20095 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
20096 dlls/user/winproc.c, dlls/user/winproc.h:
20097 user: Support storing multiple winprocs in a single winproc handle.
20098 Allows to remove special cases for window classes being Ascii and
20099 Unicode at the same time.
20101 * dlls/user/winproc.c:
20102 user: Allocate 16-bit thunks separately from the window proc structure.
20103 Also make sure the thunk memory block has execute permissions.
20105 * dlls/x11drv/clipboard.c:
20106 x11drv: Fixed typo in the clipboard XA_STRING handling.
20108 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
20110 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
20111 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
20112 gdi: Fix GetObject for bitmaps.
20113 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
20114 for device-dependent bitmaps.
20117 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
20119 * dlls/winspool/info.c:
20120 winspool: Fix OpenDriverReg on top of validate_envW.
20122 * dlls/winspool/tests/info.c:
20123 winspool/tests: More tests for OpenPrinter.
20125 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
20127 * dlls/winspool/info.c:
20128 winspool: Do not fail in OpenPrinter on pDefault / local print server.
20130 * dlls/winspool/info.c:
20131 winspool: Show SetPrinter parameters in the FIXME.
20133 * dlls/winspool/tests/info.c:
20134 winspool/tests: A truncated dmDeviceName is 0-terminated.
20136 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
20138 * dlls/wined3d/pixelshader.c:
20139 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
20140 As previously mentioned, RASTOUT is invalid on pixel shaders.
20141 On shaders 1.x, r0 is treated as the color output register:
20142 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
20143 That's what we currently do in all cases, change it not to do so
20144 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
20146 * dlls/wined3d/vertexshader.c:
20147 wined3d: LRP is not a valid ARBvp code.
20149 * dlls/wined3d/pixelshader.c:
20150 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
20152 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
20153 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
20155 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20156 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20157 wined3d: Modify shader_dump_param() to take into account address token.
20158 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
20159 However, for shaders 2.0, we must look into the address token, and
20160 print the register there. Handle both cases to correct the trace.
20162 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20163 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20164 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
20165 Change the trace pass, the register counting pass, and the hw
20166 generator pass to take into account the new get_params() function. For
20167 hw generation, store the address tokens into the SHADER_OPCODE_ARG
20168 structure, so they're available to generator functions.
20170 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20171 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20172 wined3d: Add shader_get_param() fn, which processes address tokens.
20173 Add a new function to process parameters.
20174 On shaders 1.0, processing parameters amounts to *pToken++.
20175 On shaders 2.0+, we have a relative addressing token to account for.
20176 This function should be used, instead of relying on num_params everywhere.
20178 * dlls/wined3d/baseshader.c:
20179 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
20181 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
20182 wined3d: Allow multiple output modifiers.
20184 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
20185 wined3d: Fix SINCOS parameters.
20186 SINCOS has 4 parameters in shaders 2.0.
20187 It has 2 parameters in shaders 3.0.
20188 It's undefined in shaders 1.0.
20190 * dlls/wined3d/vertexshader.c:
20191 wined3d: DEFI takes 5 parameters.
20192 According the spec and the Painkiller log, DEFI has 5 parameters on
20195 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
20197 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
20198 user32: Make all the recently added ShowWindow tests pass in Wine.
20200 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
20202 * dlls/ntdll/tests/info.c:
20203 ntdll/tests: Don't fail if a process is not available.
20205 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
20207 * dlls/usp10/usp10.c:
20208 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
20210 * programs/winedbg/types.c:
20211 winedbg: extract_as_integer
20212 - now supporting extract_as_integer on functions (so that,
20213 for example, 'disas foo' works as expected)
20214 - now properly handling errors when calling extract_as_integer
20216 2006-05-16 Juan Lang <juan_lang@yahoo.com>
20218 * dlls/crypt32/store.c:
20219 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
20221 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
20223 * dlls/riched20/tests/editor.c:
20224 riched20: Removed useless double casts, just print the DWORD hexmask.
20226 2006-05-15 Juan Lang <juan_lang@yahoo.com>
20228 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
20229 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
20230 crypt32: Split the unwieldy encode.c into two files.
20232 2006-05-16 Juan Lang <juan_lang@yahoo.com>
20234 * dlls/crypt32/store.c:
20235 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
20237 * dlls/crypt32/store.c:
20238 crypt32: Use the caller-supplied encoding type when decoding certs.
20240 * dlls/crypt32/tests/store.c:
20241 crypt32: Add more tests for adding certs to a store.
20243 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
20244 dlls/crypt32/tests/cert.c, include/wincrypt.h:
20245 crypt32: Implement CertCompare functions, with tests.
20247 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
20249 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
20250 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
20252 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
20253 unknown field it should store only the comctl32 4.0 fields (with test
20256 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
20257 comctl32: header: Copy some fields on INSERTITEM even if they are not in
20260 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
20261 comctl32: header: Automatically set some format fields.
20263 2006-05-16 Peter Beutner <p.beutner@gmx.net>
20265 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
20266 msvcrt: Fix handling of 'h' prefix in swprintf.
20267 - '%hs' in widechar string functions is wrongly recognized as
20268 a widechar string. Fix this by always checking the prefix first.
20270 - remove code duplication in %c/%s handling by moving code into a function.
20272 2006-05-16 Mike McCormack <mike@codeweavers.com>
20274 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
20275 wininet: Add a standalone http test.
20277 * dlls/wininet/ftp.c:
20278 wininet: Make sure hIC is valid before trying to use it. (Coverity)
20280 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
20282 * include/d3d9types.h, include/wine/wined3d_types.h:
20283 d3d: Add D3DDEVTYPE_NULLREF definition.
20285 2006-05-16 Hans Leidekker <hans@it.vu.nl>
20287 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
20288 wldap32: Document the modify and modrdn functions.
20290 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
20292 * dlls/kernel/tests/path.c:
20293 kernel: Properly delete a test file.
20295 2006-05-16 Alexandre Julliard <julliard@winehq.org>
20297 * tools/config.guess, tools/config.sub, tools/install-sh:
20298 tools: Updated the autoconf scripts to more recent versions.
20300 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
20302 * dlls/user/tests/msg.c:
20303 user32: Add more ShowWindow tests.
20304 Move ShowWindow tests for children with an invisible parent into a
20305 separate test, add more ShowWindow tests. The tests show that an
20306 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
20307 called on a child with an invisible parent is not always true.
20309 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
20311 * dlls/wined3d/vertexshader.c:
20312 wined3d: Correctly define the number of possible parameters.
20314 2006-05-15 Robert Shearman <rob@codeweavers.com>
20316 * dlls/rpcrt4/ndr_marshall.c:
20317 rpcrt4: Implement fixed array functions.
20319 * dlls/rpcrt4/ndr_marshall.c:
20320 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
20322 * dlls/rpcrt4/ndr_marshall.c:
20323 rpcrt4: Implement computing of conformance from a correlation descriptor for
20324 conformant strings.
20326 * dlls/rpcrt4/ndr_marshall.c:
20327 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
20329 * dlls/rpcrt4/ndr_marshall.c:
20330 rpcrt4: Don't duplicate the conformance calculating code, just use the
20331 common ComputeConformance function to store the result in
20332 pStubMsg->MaxCount (as this is what callback function store the
20333 conformance value into anyway).
20335 * dlls/rpcrt4/ndr_marshall.c:
20336 rpcrt4: Implement conformant varying struct functions.
20338 * dlls/rpcrt4/ndr_marshall.c:
20339 rpcrt4: Implement more conformance operations and more types.
20341 2006-05-15 Jacek Caban <jacek@codeweavers.com>
20343 * dlls/shdocvw/oleobject.c:
20344 shdocvw: Don't release IOleInPlaceSite in DoVerb.
20346 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
20348 * dlls/wined3d/surface.c:
20349 wined3d: Unset the ddraw primary when it is released.
20351 * dlls/wined3d/utils.c:
20352 wined3d: Add missing render states to the dumping function.
20354 * dlls/wined3d/device.c:
20355 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
20357 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
20359 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
20360 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
20361 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
20363 2006-05-15 Juan Lang <juan_lang@yahoo.com>
20365 * dlls/crypt32/tests/encode.c:
20366 crypt32: Test importing public keys from a certificate.
20368 * dlls/crypt32/tests/store.c:
20369 crypt32: Avoid a use-after-free bug in tests.
20371 2006-05-15 Mike McCormack <mike@codeweavers.com>
20373 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
20374 wininet: Return correct errors in InternetOpenUrlW.
20376 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
20377 wininet: Return correct errors in InternetConnectW
20379 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
20380 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
20381 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
20383 * dlls/rpcrt4/rpc_binding.c:
20384 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
20386 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
20387 dlls/advapi32/tests/crypt_lmhash.c:
20388 advapi32: Implement and test SystemFunction005.
20390 2006-05-15 Robert Shearman <rob@codeweavers.com>
20392 * dlls/rpcrt4/ndr_marshall.c:
20393 rpcrt4: Implement NdrSimpleStructMemorySize.
20395 * dlls/rpcrt4/ndr_marshall.c:
20396 rpcrt4: Fix the conformant struct functions to not call conformant array
20398 The conformance has to be the first thing in the buffer, in accordance
20399 with the DCE/RPC spec and to be compatible with the pointer layout
20400 format strings that MIDL generates.
20402 * dlls/rpcrt4/ndr_marshall.c:
20403 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
20406 * dlls/rpcrt4/ndr_marshall.c:
20407 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
20408 array functions, before calling a function that could change it and
20409 cause the wrong number of loop iterations.
20411 * dlls/rpcrt4/ndr_marshall.c:
20412 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
20413 Pointers in a non-encapsulated union behave like embedded pointers, so
20414 don't rely on the NdrPointer* functions doing the right thing in this
20415 case and call the Pointer* functions directly.
20417 * dlls/rpcrt4/ndr_marshall.c:
20418 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
20419 fact that it increments the buffer.
20420 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
20421 unions without using a memory sizer routine, since this function
20422 shouldn't touch the buffer.
20423 Add a new function EmbeddedComplexMemorySize and use it in some memory
20424 sizer routines where EmbeddedComplexSize was previously used.
20426 * dlls/rpcrt4/ndr_marshall.c:
20427 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
20428 when calculating the appropriate memory and buffer pointers.
20430 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
20432 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20433 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20434 wined3d: Shaders: share dump_param function, version functions.
20436 * dlls/wined3d/stateblock.c:
20437 wined3d: Fix incorrect sizeof.
20439 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
20442 gdi: Duplicate extent value for the second byte of a DBCS char.
20444 2006-05-15 Alexandre Julliard <julliard@winehq.org>
20446 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
20447 configure: Make libraries properly relocatable on MacOS.
20448 Also set the compatibility version.
20450 2006-05-12 Francois Gouget <fgouget@free.fr>
20452 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
20453 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
20454 dlls/usp10/usp10.c:
20455 Fix some winapi_check documentation warnings.
20457 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
20458 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
20459 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
20460 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
20461 Various trace fixes.
20462 Add trailing '\n's to trace calls.
20463 Remove spaces before '\n'.
20465 * configure, configure.ac, dlls/advpack/tests/install.c,
20466 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
20467 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
20468 Assorted spelling fixes.
20470 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
20472 * dlls/comctl32/tests/header.c:
20473 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
20475 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
20477 * dlls/comctl32/listview.c:
20478 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
20480 * dlls/comctl32/header.c:
20481 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
20482 Improve HEADER_SendHeaderDispInfoNotify and rename it to
20483 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
20484 the buffers allocated by it. GetItemT and DrawItem calls these
20487 * dlls/comctl32/header.c:
20488 comctl32: header: Mark the callback items in a mask.
20489 Mark the callback items in the callbackMask HEADER_ITEM field. The
20490 pszText for callback texts is now NULL what simplifies some
20491 checks. Checks for lpItem->pszText==emptyString are also not needed as
20492 emptyString is not stored in lpItem but used as a parameter to
20493 Str_SetPtr (I haven't noticed it).
20495 * dlls/comctl32/header.c:
20496 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
20498 * dlls/comctl32/header.c:
20499 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
20501 * dlls/comctl32/header.c:
20502 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
20504 * dlls/comctl32/header.c:
20505 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
20507 * dlls/comctl32/header.c:
20508 comctl32: header: Don't check lpItem for NULL in GetItemT.
20510 2006-05-11 Jacek Caban <jacek@codeweavers.com>
20512 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
20513 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
20514 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
20515 dlls/shdocvw/webbrowser.c:
20516 shdocvw: Wrap Heap* finctions by inline functions.
20518 2006-05-15 Huw Davies <huw@codeweavers.com>
20520 * dlls/oleaut32/tmarshal.c:
20521 oleaut32: Update the marshal state buffer size when resizing (Doh!).
20523 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
20525 * dlls/msvcrt/tests/time.c:
20526 msvcrt: Fix times tests to pass on windows.
20527 Add more tests for daylight-time savings.
20529 2006-05-13 Robert Shearman <rob@codeweavers.com>
20531 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
20532 server/request.h, server/token.c, server/trace.c:
20533 server: Retrieve the groups for a token from the server.
20535 * dlls/rpcrt4/ndr_marshall.c:
20536 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
20537 as documented on MSDN.
20538 Fix base type arm handling on little-endian machines, as the current
20539 code would always pass in the address to the format char of 0x80
20540 instead of the base type format char.
20542 * dlls/rpcrt4/ndr_marshall.c:
20543 rpcrt4: Make ComplexStructSize increment the buffer.
20545 * dlls/rpcrt4/ndr_marshall.c:
20546 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
20547 NdrPointerMarshall.
20549 * dlls/rpcrt4/ndr_marshall.c:
20550 rpcrt4: Implement NdrComplexStructMemorySize.
20552 * dlls/rpcrt4/ndr_marshall.c:
20553 rpcrt4: Implement NdrComplexArrayMemorySize.
20555 * dlls/rpcrt4/rpc_defs.h:
20556 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
20558 * dlls/rpcrt4/ndr_marshall.c:
20559 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
20560 so make sure to save it before calling one of these and restore it afterwards.
20562 * dlls/rpcrt4/ndr_marshall.c:
20563 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
20564 of MIDL_STUB_MESSAGE.
20566 * dlls/rpcrt4/ndr_marshall.c:
20567 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
20568 functions and adapt them to be callable without having a correlation
20571 * dlls/advapi32/tests/security.c:
20572 advapi32: Add tests for getting the groups, user and privileges of a token.
20574 2006-05-14 Mike McCormack <mike@codeweavers.com>
20576 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
20577 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
20578 dlls/advapi32/tests/crypt_lmhash.c:
20579 advapi32: Implement and test SystemFunction004.
20581 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
20582 dlls/advapi32/tests/crypt_lmhash.c:
20583 advapi32: Implement and test SystemFunction003.
20585 2006-05-12 Mike McCormack <mike@codeweavers.com>
20587 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
20588 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
20589 dlls/advapi32/tests/crypt_lmhash.c:
20590 advapi32: Implement and test SystemFunction002 (DES decrypt).
20592 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
20594 * dlls/wined3d/surface.c:
20595 wined3d: Avoid a NULL dereference in RealizePalette.
20597 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
20599 * dlls/wined3d/device.c:
20600 wined3d: Render state additions and fixes.
20602 * dlls/wined3d/surface.c:
20603 wined3d: Nonpow2 repacking support for GetDC.
20605 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
20607 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
20608 wined3d: Support for single buffering.
20610 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
20612 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
20613 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
20614 dlls/wined3d/wined3d_private.h:
20615 wined3d: Implement IWineGDISurface.
20617 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
20619 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
20620 dlls/wined3d/wined3d_private.h:
20621 wined3d: Implement IWineD3DDevice::ProcessVertices.
20623 2006-05-12 Mike McCormack <mike@codeweavers.com>
20625 * dlls/rpcrt4/rpc_defs.h:
20626 rpcrt4: Add missing PKT_AUTH3 packet type.
20628 * dlls/rpcrt4/rpc_message.c:
20629 rpcrt4: Add infrastructure for send authentication data.
20631 * dlls/rpcrt4/rpc_binding.c:
20632 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
20634 2006-05-13 Hans Leidekker <hans@it.vu.nl>
20636 * dlls/dnsapi/tests/name.c:
20637 dnsapi: Add tests for DnsValidateName_A.
20639 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
20641 * dlls/gphoto2.ds/gphoto2_i.h:
20642 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
20645 2006-05-13 Jacek Caban <jacek@codeweavers.com>
20647 * tools/widl/write_msft.c:
20648 widl: Added RPC_FC_ENUM16 encoding.
20650 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
20651 widl: res50 is number of impinfos. Fix its usage.
20653 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
20654 oleaut32: res50 is number of impinfos. Fix its usage.
20656 2006-05-12 Jacek Caban <jacek@codeweavers.com>
20658 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
20661 * dlls/shdocvw/navigate.c:
20662 shdocvw: Added support for navigation to application URLs.
20664 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
20665 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
20667 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
20669 * dlls/ntdll/tests/port.c:
20670 ntdll: Fix endless loop in port test for users without admin rights.
20672 2006-05-12 Francois Gouget <fgouget@free.fr>
20674 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
20675 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
20676 gphoto2.ds: Spelling fix.
20678 * include/mprapi.h:
20679 mprapi: Add FIXME for the missing in6addr.h include.
20681 * dlls/rpcrt4/rpc_transport.c:
20682 rpcrt4: Fix some conditional includes.
20683 Check for HAVE_UNISTD_H before including unistd.h.
20684 There is no HAVE_SYS_TYPES to check.
20685 Tweak the indentation of a few #include directives.
20687 * include/dmusici.h, include/rpcdce.h:
20688 include: Remove uneeded __RPC_FAR references.
20690 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
20691 tools/winapi/winapi_parser.pm:
20692 winapi: Add support for APIENTRY.
20693 Factorize a couple of call convention matching regular expressions.
20695 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
20697 * dlls/ole32/tests/storage32.c:
20698 ole32: Fix compilation with gcc 2.95.
20700 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
20702 * dlls/oleaut32/tmarshal.c:
20703 oleaut32: Fix converting file name to Unicode.
20704 Fix converting the typelib file name to Unicode by using the correct
20707 2006-05-11 Juan Lang <juan_lang@yahoo.com>
20709 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
20710 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
20711 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
20712 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
20713 dlls/crypt32/tests/store.c:
20714 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
20716 2006-05-12 Mike McCormack <mike@codeweavers.com>
20718 * dlls/wininet/http.c:
20719 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
20722 * dlls/wininet/ftp.c:
20723 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
20725 2006-05-14 Mike McCormack <mike@codeweavers.com>
20727 * server/registry.c:
20728 server: Avoid a crash if a registry notify event has been set already.
20730 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
20732 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
20733 winedbg: Fixed regression for command 'bt all'.
20734 Don't print 'process has terminated' message when detaching from a
20735 process (or backtracing it).
20737 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
20739 * dlls/ntdll/serial.c:
20740 ntdll: Fix serial timeout regression.
20742 2006-05-11 Alexandre Julliard <julliard@winehq.org>
20744 * ANNOUNCE, ChangeLog, VERSION, configure:
20747 ----------------------------------------------------------------
20748 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
20750 * dlls/kernel/tests/toolhelp.c:
20751 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
20753 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
20755 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
20756 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
20757 dbghelp: SymFindFileInPath and PDB
20758 - implemented correct lookup when SymFindFileInPath is called to find
20760 - added pdb_fetch_file_info to gather relevant information
20761 - when looking for a PDB file (from a .EXE or a .DLL), now using
20762 SymFindFileInPath to locate the PDB file with the correct
20765 * dlls/dbghelp/module.c:
20766 dbghelp: Removed call to registered callback when unloading a module.
20767 First, native dbghelp doesn't do it, and it crashed windbg, likely
20768 because we got the undocumented arguments wrong.
20770 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
20771 dbghelp: Implemented SymSearchW.
20773 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
20774 dbghelp: Implemented SymEnumSymbolsW.
20776 * dlls/dbghelp/symbol.c:
20777 dbghelp: Improved SymSearch (now using tag, index and address).
20779 * dlls/dbghelp/symbol.c:
20780 dbghelp: Factorize and simplify a bit symbol enumeration code.
20782 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
20783 dbghelp: Stubbed SymGetSourceFileTokenW.
20785 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
20786 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
20788 dbghelp: Implemented SymGetLineFromAddrW64.
20790 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
20791 dbghelp: Implemented SymFromAddrW.
20793 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
20794 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
20796 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
20797 dbghelp: Implemented SymLoadModuleExW.
20799 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
20800 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
20801 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
20803 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
20804 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
20805 dlls/dbghelp/pe_module.c, include/dbghelp.h:
20806 dbghelp: SymInitializeW.
20807 - implemented SymInitializeW (and made SymInitialize call it)
20808 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
20810 - per process search path is now stored as unicode string
20812 * dlls/dbghelp/dbghelp.spec:
20813 dbghelp: Updated spec file.
20815 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
20817 * dlls/wined3d/device.c:
20818 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
20820 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
20821 wined3d: Initialize volume format.
20823 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20824 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20825 wined3d: Share shader_dump_ins_modifiers().
20826 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
20827 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
20828 shown in the trace.
20830 2006-05-10 Robert Reif <reif@earthlink.net>
20832 * dlls/winmm/tests/wave.c:
20833 winmm: Fix wave test volume warning.
20834 Volume is only valid when sound card has volume support.
20836 2006-05-11 Mike McCormack <mike@codeweavers.com>
20838 * dlls/wininet/dialogs.c:
20839 wininet: Fix a typo (spotted by Coverity).
20841 * dlls/advapi32/crypt_arc4.c:
20842 advapi32: Fix a typo (spotted by Peter Berg Larsen).
20844 2006-05-10 Alexandre Julliard <julliard@winehq.org>
20846 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
20847 dlls/user/nonclient.c, dlls/user/winpos.c:
20848 user: Prefer SendMessageW over SendMessageA where possible.
20850 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
20851 x11drv: Prefer SendMessageW over SendMessageA where possible.
20853 2006-05-10 Francois Gouget <fgouget@free.fr>
20855 * tools/winapi/winapi_parser.pm:
20856 winapi_check: Fix 'long int' parsing.
20857 Fix parsing of 'long int'.
20858 Simplify handling of spaces in a couple of regular expressions.
20860 2006-05-10 Robert Shearman <rob@codeweavers.com>
20862 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
20863 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
20864 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
20865 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
20866 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
20867 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
20868 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
20869 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
20870 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
20871 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
20872 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
20873 Check the return value from register_key_guid in all the DLL registering code.
20875 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
20877 * dlls/ntdll/file.c:
20878 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
20880 2006-05-09 James Hawkins <truiken@gmail.com>
20882 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
20883 dlls/ntdll/tests/port.c:
20884 ntdll: Add initial tests for the NT Ports API.
20886 2006-05-10 Mike McCormack <mike@codeweavers.com>
20888 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
20889 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
20890 advapi32: Implement and test SystemFunction032 (arc4 encryption).
20892 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
20893 dlls/advapi32/tests/crypt_md4.c:
20894 advapi32: Implement and test SystemFunction007.
20896 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
20897 dlls/advapi32/tests/crypt_lmhash.c:
20898 advapi32: Implement and test SystemFunction001.
20900 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
20901 dlls/advapi32/tests/crypt_lmhash.c:
20902 advapi32: Implement and test SystemFunction008.
20904 * dlls/rpcrt4/rpc_binding.c:
20905 rpcrt4: Cache the connection so we don't rebind on every call.
20907 2006-05-10 Robert Shearman <rob@codeweavers.com>
20909 * dlls/ole32/tests/moniker.c:
20910 ole32: Add a test for IMoniker_IsDirty.
20912 * dlls/rpcrt4/ndr_marshall.c:
20913 rpcrt4: Use the buffer passed in as an argument and don't increment
20914 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
20915 marshalling/unmarshalling routines as these can be used for embedded
20916 pointers, which handle the allocating or finding of the buffer
20917 themselves. Do the incrementing in the outer
20918 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
20920 * dlls/rpcrt4/ndr_marshall.c:
20921 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
20923 * dlls/rpcrt4/ndr_marshall.c:
20924 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
20926 * dlls/rpcrt4/ndr_marshall.c:
20927 rpcrt4: Correctly align the buffer to read/write array data to.
20929 * dlls/rpcrt4/ndr_marshall.c:
20930 rpcrt4: Correctly align the buffer before reading/writing structure data.
20932 * dlls/rpcrt4/ndr_marshall.c:
20933 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
20935 * dlls/rpcrt4/ndr_marshall.c:
20936 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
20938 * dlls/ole32/rpc.c:
20939 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
20940 It should have its own exception handler to catch any exceptions that are raised.
20942 2006-05-10 Huw Davies <huw@codeweavers.com>
20944 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
20945 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
20947 * dlls/oleaut32/tmarshal.c:
20948 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
20949 Based on a patch by Rob Shearman.
20951 * dlls/oleaut32/tmarshal.c:
20952 oleaut32: Add a function to grow the marshal state buffer to a specified size.
20954 2006-05-10 Alexandre Julliard <julliard@winehq.org>
20956 * dlls/user/class.c, dlls/user/wnd16.c:
20957 user: Moved Get/SetClassLong16 to wnd16.c.
20959 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
20960 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
20961 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
20963 * dlls/user/user.exe.spec, dlls/user/winproc.c:
20964 user: Store the pointer to the winproc in the thunk structure.
20965 This allows simplifying the handling of 16-bit thunks.
20967 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
20968 dlls/user/winproc.h:
20969 user: Make the WINDOWPROCTYPE enum private to winproc.c.
20971 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
20972 dlls/user/winproc.h:
20973 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
20975 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
20976 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
20977 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
20979 * dlls/user/class.c, dlls/user/win.c, include/win.h:
20980 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
20981 Also fix the initial value for the server is_unicode flag.
20983 2006-05-09 Jason Green <jave27@gmail.com>
20985 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
20986 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
20988 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20989 dlls/wined3d/wined3d_private.h:
20990 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
20992 * dlls/wined3d/pixelshader.c:
20993 wined3d: Use GenerateShader in pixel shaders and remove old function.
20995 * dlls/wined3d/pixelshader.c:
20996 wined3d: Add GenerateShader function to pixel shaders.
20998 * dlls/wined3d/vertexshader.c:
20999 wined3d: Use new GenerateShader function for vertex shaders.
21001 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21002 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
21004 * dlls/wined3d/baseshader.c:
21005 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
21007 * dlls/wined3d/vertexshader.c:
21008 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
21010 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21011 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21012 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
21014 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21015 dlls/wined3d/wined3d_private.h:
21016 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
21018 * dlls/wined3d/vertexshader.c:
21019 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
21021 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21022 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
21024 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21025 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21026 wined3d: Move program_dump_decl_usage into baseshader.
21028 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
21030 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
21031 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
21032 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
21033 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
21034 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
21035 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
21036 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
21037 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
21038 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
21039 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
21040 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
21041 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
21042 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
21043 Some HeapFree's are hidden behind macros. Found by smatch.
21045 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
21047 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21048 wined3d: Clean up some dead code.
21050 * dlls/wined3d/pixelshader.c:
21051 wined3d: Break out texture instruction processing.
21053 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21054 dlls/wined3d/wined3d_private.h:
21055 wined3d: Break out arithmetic instruction processing.
21057 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21058 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21059 wined3d: Merge register counting pass.
21061 * dlls/wined3d/vertexshader.c:
21062 wined3d: Make register counting pass the same.
21064 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
21066 * dlls/wined3d/surface.c:
21067 wined3d: Update the DIB section's palette on GetDC.
21069 * dlls/wined3d/palette.c:
21070 wined3d: Update the device palette if the primary palette is changed.
21072 * dlls/wined3d/surface.c:
21073 wined3d: Implement WineD3DSurface palette methods.
21075 * dlls/wined3d/surface.c:
21076 wined3d: Implement GetFlipStatus and GetBltStatus.
21078 * dlls/wined3d/surface.c:
21079 wined3d: Implement IWineD3DSurface::Flip.
21081 2006-05-09 Juan Lang <juan_lang@yahoo.com>
21083 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
21084 dlls/crypt32/tests/store.c, include/wincrypt.h:
21085 crypt32: Partially implement CertGetIssuerCertificateFromStore.
21087 * dlls/crypt32/cert.c:
21088 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
21090 2006-05-09 James Hawkins <truiken@gmail.com>
21093 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
21095 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
21097 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
21098 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
21100 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
21102 * dlls/kernel/comm.c:
21103 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
21104 Noticed by Dan Armbrust.
21106 2006-05-09 Alexandre Julliard <julliard@winehq.org>
21108 * dlls/x11drv/window.c:
21109 x11drv: We really need to flush the display when destroying a window.
21111 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
21113 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21114 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
21115 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
21116 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
21117 - implemented kernel32.EscapeCommFunction on top of them
21119 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21120 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
21121 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
21122 - implemented kernel32.SetupComm on top of it
21124 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21125 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
21126 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
21127 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
21129 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21130 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
21131 - implemented SERIAL_GET_CHARS ioctl
21132 - made use of it in kernel32.GetCommState
21134 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21135 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
21136 - implemented SERIAL_GET_HANDFLOW ioctl
21137 - made use of it in kernel.GetCommState
21139 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21140 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
21141 - implemented SERIAL_GET_LINE_CONTROL ioctl
21142 - made use of it in kernel.GetCommState
21144 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21145 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
21146 - implemented SERIAL_GET_BAUD_RATE ioctl
21147 - made use of it in kernel.GetCommState
21149 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21150 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
21151 - implemented ntdll's serial IOCTL SET_CHARS
21152 - used this IOCTL in kernel32.SetCommState
21154 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21155 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
21156 - implemented ntdll's serial IOCTL SET_HANDFLOW
21157 - used this IOCTL in kernel32.SetCommState
21159 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21160 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
21161 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
21162 - used this IOCTL in kernel32.SetCommState
21164 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
21165 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
21166 - created dump_dcb to print out DCB information
21167 - implemented ntdll's serial IOCTL SET_BAUD_RATE
21168 - used this IOCTL in kernel32.SetCommState
21170 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
21172 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
21173 wined3d: Implement IWineD3DSurface::SetColorKey.
21175 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
21176 wined3d: Implement IWineD3DSurface::IsLost and Restore.
21178 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
21179 wined3d: rhw vertex fixup.
21180 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
21183 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
21185 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21186 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21187 wined3d: Share get_opcode.
21189 2006-05-09 Robert Reif <reif@earthlink.net>
21191 * dlls/winmm/tests/wave.c:
21192 winmm: Print out more info on failed test.
21193 Print out more info on failed test. Looks like there is a bug in ALSA
21194 OSS emulation where it is returning a mid-sample position.
21196 2006-05-09 Hans Leidekker <hans@it.vu.nl>
21198 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
21199 dnsapi: The ttl value should be ignored when comparing dns records.
21201 2006-05-09 David Lichterman <laviddichterman@gmail.com>
21203 * dlls/mciwave/Makefile.in:
21204 mciwave: Fix make install error.
21206 2006-05-09 Alexandre Julliard <julliard@winehq.org>
21208 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
21209 user: Added specific winproc functions for calling dialog procedures.
21211 * dlls/user/winproc.c:
21212 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
21214 * dlls/user/class.c:
21215 user: Always set the correct class winproc depending on the A/W type.
21217 * dlls/user/winproc.c:
21218 user: Remove some redundant NULL pointer checks.
21220 * dlls/user/msg16.c:
21221 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
21223 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
21224 dlls/user/winproc.h, dlls/user/wnd16.c:
21225 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
21227 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
21228 dlls/user/winproc.h, dlls/user/wnd16.c:
21229 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
21232 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
21235 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
21237 * dlls/kernel/except.c:
21238 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
21240 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
21242 * dlls/ntdll/virtual.c:
21243 ntdll: Make the section with AddressOfEntryPoint in it executable.
21245 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21247 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
21248 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
21250 * include/wingdi.h:
21251 gdi32: Add defines for GLYPHSET and WCRANGE.
21253 2006-05-09 Mike McCormack <mike@codeweavers.com>
21255 * dlls/x11drv/opengl.c:
21256 x11drv: Fix a warning when opengl headers are missing.
21258 2006-05-09 Tomas Carnecky <tom@dbservice.com>
21260 * dlls/opengl32/wgl.c:
21261 opengl: Properly use glXQueryDrawable() to get the Visual ID.
21263 2006-05-08 Phil Costin <philcostin@hotmail.com>
21265 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
21266 wined3d: Add check for GL Shading Language 100 Extension.
21268 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
21270 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21271 dlls/wined3d/wined3d_private.h:
21272 wined3d: Clean up per version shader limits code.
21274 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
21275 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21276 dlls/wined3d/wined3d_private.h:
21277 wined3d: Addline cleanup.
21279 2006-05-09 Hans Leidekker <hans@it.vu.nl>
21281 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
21282 dnsapi: Partially implement DnsQueryConfig.
21284 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
21287 wine.inf: Install comctl32.dll as fake DLL.
21289 2006-05-08 Juan Lang <juan_lang@yahoo.com>
21291 * dlls/crypt32/encode.c:
21292 crypt32: Simplify OID decoding
21293 Use a more direct function to decode OIDs, instead of the bizarre
21296 2006-05-08 Robert Reif <reif@earthlink.net>
21298 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
21299 winmm: Check waveOutGetVolume parameter.
21301 2006-05-09 Hans Leidekker <hans@it.vu.nl>
21303 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
21304 sane.ds: Added Dutch resources.
21306 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
21307 gphoto2.ds: Added Dutch resources.
21309 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
21311 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
21312 gphoto2.ds: Added French resources.
21314 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
21316 * dlls/twain_32/dsm_ctrl.c:
21317 twain_32: Add missing HeapFree's on error patch (found by smatch).
21319 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
21321 * DEVELOPERS-HINTS, documentation/PACKAGING:
21322 Some documentation changes for twain split.
21324 2006-05-09 Alexandre Julliard <julliard@winehq.org>
21326 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
21327 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
21328 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
21329 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
21330 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
21331 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
21333 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
21334 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
21335 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
21336 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
21337 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
21338 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
21340 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
21342 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
21343 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
21344 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
21345 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
21346 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
21347 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
21348 dlls/gphoto2.ds/ui.c, include/config.h.in:
21349 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
21350 Wrote a GUI import dialog.
21351 With help from Aric Stewart.
21353 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
21354 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
21355 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
21356 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
21357 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
21358 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
21359 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
21360 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
21361 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
21362 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
21363 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
21364 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
21365 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
21366 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
21367 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
21368 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
21369 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
21370 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
21371 twain_32: Split out the sane specific parts from twain_32 code.
21372 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
21374 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
21375 twain_32: Moved twain.h to the include directory.
21377 2006-05-08 Huw Davies <huw@codeweavers.com>
21379 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
21380 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
21382 2006-05-08 Robert Shearman <rob@codeweavers.com>
21384 * dlls/ole32/antimoniker.c:
21385 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
21387 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
21388 ole32: Implement several class moniker functions using the description provided on MSDN.
21390 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
21391 ole32: Remove duplicated CLSIDs.
21393 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
21394 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
21395 dlls/ole32/tests/moniker.c:
21396 ole32: Add an implementation of class monikers.
21398 * dlls/ole32/tests/moniker.c:
21399 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
21401 * dlls/ole32/compositemoniker.c:
21402 ole32: Fix regression caused by an earlier patch that removed the
21403 check for the composite moniker having only one moniker in it. In this
21404 case, return the one moniker and free the memory associate with the
21407 * dlls/ole32/compositemoniker.c:
21408 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
21409 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
21410 instead of the virtual implementation of it on mostRightMk.
21412 * dlls/ole32/compositemoniker.c:
21413 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
21415 2006-05-08 Hans Leidekker <hans@it.vu.nl>
21417 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
21418 dlls/dnsapi/tests/record.c:
21419 dnsapi: Implement and test DnsRecordSetCompare.
21421 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
21423 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
21424 dinput8: DllGetClassObject support.
21426 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
21428 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
21429 dlls/wined3d/wined3d_private.h:
21430 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
21432 2006-05-01 Tomas Carnecky <tom@dbservice.com>
21434 * dlls/x11drv/init.c:
21435 x11drv: Return correct PBuffer drawable.
21437 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
21439 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21440 msvcrt: Don't duplicate handle in _get_osfhandle.
21442 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
21444 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
21445 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
21447 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
21449 * dlls/setupapi/tests/stringtable.c:
21450 setupapi: Improve unit tests for case sensitivity in string tables.
21452 2006-05-01 Mike Hearn <mike@plan99.net>
21454 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21455 ole32: Add StgCreateFile test and conformance fix.
21457 2006-05-08 Alexandre Julliard <julliard@winehq.org>
21459 * dlls/ole32/compositemoniker.c:
21460 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
21462 2006-05-08 Robert Shearman <rob@codeweavers.com>
21464 * dlls/ole32/compositemoniker.c:
21465 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
21467 * dlls/ole32/compositemoniker.c:
21468 ole32: Create moniker enumerator with an initial reference count.
21470 * dlls/ole32/tests/moniker.c:
21471 ole32: Test moniker display names.
21473 * dlls/ole32/tests/moniker.c:
21474 ole32: Add a test for IMoniker_IsDirty.
21476 * dlls/ole32/tests/moniker.c:
21477 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
21479 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
21480 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
21482 * dlls/ole32/marshal.c:
21483 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
21485 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
21486 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
21488 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
21489 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
21491 * dlls/ole32/tests/moniker.c:
21492 ole32: Add tests for generic composite monikers.
21494 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
21495 dlls/ole32/oleproxy.c:
21496 ole32: Add a class factory for composite monikers.
21498 * dlls/ole32/compositemoniker.c:
21499 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
21500 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
21501 which can't happen anyway.
21502 Allow construction of a moniker with no sub-monikers.
21504 * dlls/ole32/compositemoniker.c:
21505 ole32: Implement IMarshal for composite monikers.
21507 * dlls/ole32/compositemoniker.c:
21508 ole32: Release all existing monikers before loading the state.
21510 * dlls/ole32/compositemoniker.c:
21511 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
21513 * dlls/ole32/compositemoniker.c:
21514 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
21516 * dlls/ole32/compositemoniker.c:
21517 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
21518 will return S_FALSE when there are no more monikers left to enumerate.
21520 * dlls/ole32/compositemoniker.c:
21521 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
21523 * dlls/ole32/compositemoniker.c:
21524 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
21525 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
21527 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
21528 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
21530 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
21531 ole32: Support marshaling of anti monikers.
21533 * dlls/ole32/regsvr.c:
21534 ole32: Register CLSID_CompositeMoniker.
21536 * dlls/ole32/regsvr.c:
21537 ole32: Register CLSIDs for all OLE monikers.
21539 * dlls/ole32/tests/moniker.c:
21540 ole32: Add tests for item moniker.
21542 * dlls/ole32/tests/moniker.c:
21543 ole32: Make class moniker test more generic and test more properties.
21545 * dlls/rpcrt4/rpc_message.c:
21546 rpcrt4: Automatically resolve the endpoint.
21548 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
21550 * dlls/wined3d/pixelshader.c:
21551 wined3d: Fix possible buffer overflow.
21552 Increase size of passed buffer to print into.
21554 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
21556 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
21557 usp10: Add ScriptTextOut functionality and restructure tests.
21559 2006-04-28 Jason Green <jave27@gmail.com>
21561 * dlls/wined3d/vertexshader.c:
21562 wined3d: Eliminate duplicate function: vshader_program_dump_param().
21564 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
21566 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21567 dlls/wined3d/wined3d_private.h:
21568 wined3d: Share get_register_code().
21570 2006-04-26 Thomas Kho <tkho@ucla.edu>
21572 * dlls/user/menu.c, dlls/user/tests/menu.c:
21573 user: Fix behavior when selecting disabled menu items.
21575 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
21576 user: Allow menu WndProc to recognize VK_[LR]MENU.
21578 2006-04-28 Thomas Kho <tkho@ucla.edu>
21580 * dlls/user/tests/menu.c:
21581 user: Extend menu conformance test.
21583 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
21585 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
21586 wined3d: Add IWineD3DSurface::GetPitch.
21588 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21589 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
21590 include/wine/wined3d_types.h:
21591 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
21593 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
21594 dlls/wined3d/wined3d_private.h:
21595 wined3d: Add some surface flags.
21597 2006-05-07 Huw Davies <huw@codeweavers.com>
21599 * dlls/oleaut32/usrmarshal.c:
21600 oleaut32: Implement GetVarDesc_Proxy and friends.
21602 * dlls/oleaut32/usrmarshal.c:
21603 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
21604 constant equivalents. It's now obvious why these were chosen. Should
21607 2006-05-08 James Hawkins <truiken@gmail.com>
21610 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
21612 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
21614 * dlls/user/resources/user32_Ko.rc:
21615 user32: Updated Korean resource.
21617 2006-05-07 Robert Reif <reif@earthlink.net>
21619 * programs/winecfg/audio.c:
21620 winecfg: Fix audio crash when no drivers are available.
21622 * dlls/winmm/wineoss/audio.c:
21623 wineoss: Missing mixer fixes.
21624 Don't list volume in capabilities when mixer is missing.
21626 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
21627 winmm: More wave callback tests.
21628 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
21629 callback type not tested now is CALLBACK_WINDOW.
21631 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
21633 * dlls/comctl32/comctl32.h:
21634 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
21636 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
21638 * dlls/shell32/shlview.c:
21639 shell32: Don't use uninitialized item.mask in shlview.
21641 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
21643 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
21644 dbghelp: Stub for SymGetSourceFileToken.
21646 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
21647 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
21648 dbghelp: Base and symbols.
21649 - report the correct image base for a symbol which is
21650 seen as being in a builtin PE module, whilst its debug
21651 information is gotten from an ELF module
21652 - module_get_debug now returns a pair of modules
21653 (the requested that has to be presented back to the client
21654 and the effective one, which contains the debug info)
21655 - reworked SymFromName in order to provide also the revelant
21656 module base address
21658 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
21660 * dlls/dinput/dinput_main.c:
21661 dinput: Fix Initialize return value.
21663 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
21665 * dlls/user/tests/wsprintf.c:
21666 user32: Added tests for CharUpper and CharLower.
21668 * dlls/ole32/compobj.c:
21669 ole32: Fixed typo in debug statement.
21671 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
21674 gdi: A-to-W conversion should be font-independent.
21676 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
21678 * dlls/comctl32/propsheet.c:
21679 comctl32: Make some internal functions and variables static, remove
21680 some unneeded prototypes.
21682 * dlls/comctl32/propsheet.c:
21683 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
21684 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
21686 * dlls/comctl32/propsheet.c:
21687 comctl32: psInfo->proppage[index].pszText is always initialized to a
21688 proper value regardless of PSP_USETITLE, use it unconditionally.
21690 2006-05-04 James Hawkins <truiken@gmail.com>
21692 * dlls/advpack/install.c:
21693 advpack: DelDirs should only remove a directory if it's empty.
21695 * dlls/advpack/install.c:
21696 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
21698 2006-05-01 Mike Hearn <mike@plan99.net>
21700 * dlls/ntdll/sec.c:
21701 ntdll: Fix heap corruption in RtlDeleteAce.
21703 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
21705 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
21706 wined3d: Separate pshader/vshader tables.
21708 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
21710 * dlls/winspool/tests/info.c:
21711 winspool/tests: Fix failures in test_DEVMODE.
21713 2006-05-05 Huw Davies <huw@codeweavers.com>
21715 * dlls/oleaut32/usrmarshal.c:
21716 oleaut32: Fix VARIANT_UserFree.
21718 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
21719 oleaut32: Remove weird attempt to clear VT_VARIANT.
21722 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
21723 oleaut32: Rewrite VARIANT user marshaling.
21725 2006-05-02 Hans Leidekker <hans@it.vu.nl>
21727 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
21728 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
21730 2006-05-01 Hans Leidekker <hans@it.vu.nl>
21732 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
21733 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
21735 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
21736 dlls/dnsapi/tests/record.c:
21737 dnsapi: Add tests for DnsRecordCompare.
21739 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
21740 dnsapi: Implement DnsRecordCompare.
21742 2006-05-01 Robert Shearman <rob@codeweavers.com>
21744 * dlls/rpcrt4/rpc_transport.c:
21745 rpcrt4: Use getaddrinfo to get the sockaddr.
21746 Use getaddrinfo to get the sockaddr to use for connecting to a remote
21747 server as Connection->NetworkAddr may be a hostname as well. Use a
21748 loop to support both IP and IPv6.
21750 * dlls/ole32/compobj.c:
21751 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
21752 Remove the fixme printed if CoGetClassObject fails in
21753 CoCreateInstance, because we already print an error in all cases and
21754 the error more accurately pin-points the source of the problem.
21756 * dlls/rpcrt4/ndr_marshall.c:
21757 rpcrt4: Implement NdrConformantVaryingArrayFree.
21759 * dlls/rpcrt4/ndr_marshall.c:
21760 rpcrt4: Dereference the pointer if necessary only after doing the
21761 pointer checks and writing the pointer ID to the wire.
21763 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
21764 rpcrt4: Add a stub for RpcBindingSetOption.
21766 * dlls/rpcrt4/ndr_marshall.c:
21767 rpcrt4: Improve the traces in the pointer functions.
21769 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
21771 * dlls/mlang/mlang.c:
21772 mlang: Partially implemented ConvertStringEx.
21774 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
21776 * dlls/user/tests/msg.c:
21777 user: Test cases demonstrating position changes for MDI children.
21779 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
21781 * dlls/comctl32/treeview.c:
21782 comctl32: Update first visible when appropiate in the TVI_SORT case.
21784 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
21786 * dlls/wined3d/drawprim.c:
21787 wined3d: Remove dead shader code.
21789 2006-04-26 Robert Shearman <rob@codeweavers.com>
21791 * dlls/setupapi/parser.c:
21792 setupapi: Fix parsing of UCS-16 files.
21793 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
21794 patch by Hervé Poussineau.
21796 2006-05-03 Robert Shearman <rob@codeweavers.com>
21798 * dlls/ole32/stg_stream.c:
21799 ole32: IPersistStream is also implemented by any object that implements IStream.
21801 * dlls/ole32/storage32.c:
21802 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
21804 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21805 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
21807 * dlls/oleaut32/typelib.c:
21808 oleaut32: Check the return value from VariantCopy when copying values
21809 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
21811 * dlls/oleaut32/typelib.c:
21812 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
21814 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21815 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
21817 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21818 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
21819 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
21820 store the STGM_CREATE flag in openFlags, since it is only relevant when
21821 opening the stream and the tests show that it isn't returned in the
21824 * dlls/ole32/tests/storage32.c:
21825 ole32: Add tests for IStorage::Stat.
21827 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
21828 ole32: Fix access right check for opening and creating streams and storages.
21829 Check the access mode for opening and creating streams and storages
21830 doesn't exceed the access rights the current storage was opened with,
21831 not the parent storage.
21833 * dlls/ole32/stg_stream.c:
21834 ole32: Add more tracing for reading and writing storage streams.
21835 Add more tracing for read and write operations and warn in the case of
21838 * dlls/ole32/tests/storage32.c:
21839 ole32: Add tests for sub-storages and creating streams.
21840 Replace a test that fails on NT and with DCOM95 DLLs with a test that
21841 ensures access permissions are checked correctly for sub-storages and
21844 * dlls/ole32/tests/storage32.c:
21845 ole32: Add a storage test for reading and writing of streams that have
21846 had their parent storage released.
21849 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
21850 For NtQueryInformationToken(TokenGroups), don't do a size check before
21851 the server call, as we don't know how many SIDs there are to return
21852 and hence the needed buffer size.
21854 2006-05-03 Huw Davies <huw@codeweavers.com>
21856 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
21857 oleaut32: Alignment fixes for safearrays.
21859 * dlls/oleaut32/tests/usrmarshal.c:
21860 oleaut32: Fix tests under win2k.
21862 2006-05-02 Huw Davies <huw@codeweavers.com>
21864 * dlls/oleaut32/tests/usrmarshal.c:
21865 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
21867 2006-04-29 Huw Davies <huw@codeweavers.com>
21869 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
21870 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
21872 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
21874 * dlls/setupapi/tests/stringtable.c:
21875 setupapi: Add case sensitivity string table tests.
21877 2006-05-02 Troy Rollo <wine@troy.rollo.name>
21880 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
21882 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
21884 * dlls/winspool/tests/info.c:
21885 winspool/tests: Fix test for GetPrinterDriver.
21887 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
21889 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
21890 dlls/ntdll/thread.c:
21891 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
21893 * dlls/secur32/secur32.c:
21894 secur32: Missing LeaveCriticalSection on error paths.
21896 2006-04-30 James Hawkins <truiken@gmail.com>
21898 * dlls/advpack/install.c:
21899 advpack: Don't fail if the dll to register doesn't exist.
21901 2006-04-30 Mike McCormack <mike@codeweavers.com>
21903 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
21904 shlwapi: Add a stub implementation for IUnknown_ProfferService.
21906 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
21907 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
21909 * dlls/ole32/stg_stream.c:
21910 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
21912 2006-04-30 Jacek Caban <jacek@codeweavers.com>
21914 * dlls/shdocvw/webbrowser.c:
21915 shdocvw: Added some comments.
21917 2006-04-29 Jacek Caban <jacek@codeweavers.com>
21919 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21920 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
21922 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21923 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
21925 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21926 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
21928 2006-04-28 Jacek Caban <jacek@codeweavers.com>
21930 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21931 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
21933 * dlls/shdocvw/webbrowser.c:
21934 shdocvw: Added get_HWND implementation.
21936 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
21937 shdocvw: Added [get|put]_Visible implementation.
21939 * dlls/shdocvw/oleobject.c:
21940 shdocvw: Fix GetMiscStatus implementation.
21942 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
21944 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
21945 dlls/wined3d/device.c, dlls/wined3d/directx.c,
21946 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
21947 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
21948 dlls/wined3d/query.c, dlls/wined3d/resource.c,
21949 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
21950 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
21951 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
21952 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
21953 dlls/wined3d/volumetexture.c:
21954 wined3d: QueryInterface corrections.
21956 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
21958 * dlls/secur32/ntlm.c:
21959 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
21961 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
21962 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
21963 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
21965 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
21966 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
21967 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
21968 Add a stub implementation of mprapi.dll.
21970 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
21972 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
21973 wpp: Support long long constants if configure says long long is available
21975 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
21977 * dlls/user/tests/input.c:
21978 user: tests: Change INPUT to TEST_INPUT, fix union usage.
21980 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
21982 * dlls/wined3d/vertexshader.c:
21983 wined3d: Vertex Shader regtype cleanups.
21985 2006-04-22 Dan Kegel <dank@kegel.com>
21987 * dlls/msi/source.c:
21988 msi: Fix missing case in MsiSourceListAddSourceEx.
21990 2006-04-28 James Hawkins <truiken@gmail.com>
21992 * dlls/ole32/storage32.c:
21993 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
21995 * dlls/advpack/install.c:
21996 advpack: Implement the DelDirs command.
21998 * dlls/advpack/install.c:
21999 advpack: Implement the CheckAdminRights option.
22001 * dlls/advpack/install.c:
22002 advpack: Implement the RunPreSetupCommands command.
22004 * dlls/advpack/install.c:
22005 advpack: INF install is implemented so fix the documentation.
22007 * dlls/advpack/install.c:
22008 advpack: Implement the PerUserInstall command.
22010 * dlls/advpack/install.c:
22011 advpack: Leave room for the NULL terminator in the working_dir string.
22013 * dlls/advpack/install.c:
22014 advpack: NULL-terminate the source path.
22016 * dlls/advpack/install.c:
22017 advpack: Return the hresult in ExecuteCabW.
22019 * dlls/advpack/reg.c:
22020 advpack: Clean up the formatting of RegInstall to match the rest of the file.
22022 * dlls/advpack/reg.c:
22023 advpack: Perform an Advanced INF-level install in RegInstall.
22025 * dlls/advpack/reg.c:
22026 advpack: Factor out writing predefined strings into write_predefined_strings.
22028 * dlls/advpack/advpack.c:
22029 advpack: Ignore the return value from the OCX registration.
22031 2006-04-21 Hans Leidekker <hans@it.vu.nl>
22033 * dlls/wldap32/search.c:
22034 wldap32: Document the search functions.
22036 2006-04-21 Jacek Caban <jacek@codeweavers.com>
22038 * dlls/kernel/kernel_main.c:
22039 kernel: Remove no longer needed includes.
22041 2006-04-21 Robert Reif <reif@earthlink.net>
22043 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
22044 dlls/advapi32/tests/lsa.c:
22045 advapi32: Add some lsa tests.
22047 * dlls/advapi32/lsa.c:
22048 advapi32: Fix LsaClose return value.
22050 2006-04-29 Robert Reif <reif@earthlink.net>
22052 * dlls/netapi32/access.c:
22053 netapi32: Implement NetUserModalsGet level 2.
22055 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
22056 dsound: Add DirectSoundBuffer_Lock tests.
22058 2006-04-28 Robert Reif <reif@earthlink.net>
22060 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
22061 dsound: Check DirectSoundBuffer_Lock parameters.
22062 Check DirectSoundBuffer_Lock parameters and return an error (like
22063 Windows) rather than fixing up the parameters.
22065 2006-04-28 Jacek Caban <jacek@codeweavers.com>
22067 * dlls/mshtml/tests/htmldoc.c:
22068 mshtml: Added test of connection points.
22070 * dlls/mshtml/conpoint.c:
22071 mshtml: Added GetConnectionInterface implementation.
22073 * dlls/mshtml/conpoint.c:
22074 mshtml: Added GetConnectionPointContainer implementation.
22076 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
22077 mshtml: Added stub implementation of connection points.
22079 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
22080 dlls/mshtml/mshtml_private.h:
22081 mshtml: Added IConnectionPointContainer stub implementation.
22083 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
22084 mshtml: Added get_body implementation.
22086 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
22087 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
22088 mshtml: Added IHTMLTextContainer stub implementation.
22090 * include/mshtmdid.h, include/mshtml.idl:
22091 mshtml: Added IHTMLTextContainer declaration.
22093 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
22095 * fonts/ms_sans_serif.sfd:
22096 fonts: Add missing Latin glyph to ms_sans_serif.
22098 * fonts/system.sfd:
22099 fonts: Add some missing Latin glyphs to System.
22101 * fonts/courier.sfd:
22102 fonts: Add some missing Latin glyphs to Courier.
22104 2006-04-28 Huw Davies <huw@codeweavers.com>
22106 * dlls/oleaut32/usrmarshal.c:
22107 oleaut32: Implement GetDocumentation_Proxy/Stub.
22109 * dlls/oleaut32/usrmarshal.c:
22110 oleaut32: Implement GetFuncDesc_Proxy and friends.
22112 * dlls/oleaut32/usrmarshal.c:
22113 oleaut32: Implement GetTypeAttr_Proxy and friends.
22115 * dlls/rpcrt4/ndr_marshall.c:
22116 rpcrt4: Support for non-encapsulated unions.
22118 * dlls/gdi/freetype.c:
22119 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
22120 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
22122 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
22124 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
22125 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
22126 widl: Implement 'oldnames' option.
22128 * tools/widl/typegen.c:
22131 2006-04-26 Robert Shearman <rob@codeweavers.com>
22134 server: Threads should start off without having an impersonation token.
22136 * dlls/advapi32/security.c:
22137 advapi32: Implement the majority of ImpersonateLoggedOnUser.
22139 * dlls/wininet/internet.c:
22140 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
22142 * include/ndrtypes.h:
22143 include: Copy some format character types from wine/rpcfc.h to
22144 ndrtypes.h and change them into an enumeration.
22146 2006-04-28 Mike McCormack <mike@codeweavers.com>
22148 * include/rpcdce.h:
22149 rpcrt4: Add some defines.
22151 2006-04-26 Mike McCormack <mike@codeweavers.com>
22153 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
22154 rpcrt4: Add stub implementations for RPC authentication functions.
22156 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
22157 wininet: Fix peeking of http data with a nul byte in it.
22159 * dlls/msi/package.c:
22160 msi: Use the source name of the msi package when it fails to copy.
22162 * programs/msiexec/msiexec.c:
22163 msiexec: Force using /i file.msi, some programs pass properties without an =.
22165 2006-04-25 Mike McCormack <mike@codeweavers.com>
22167 * dlls/ole32/ole2.c:
22168 ole32: Store drop targets in a standard list.
22170 2006-04-22 Robert Reif <reif@earthlink.net>
22172 * dlls/netapi32/tests/access.c:
22173 netapi32: Add minimal NetUserModalsGet test.
22175 2006-04-22 András Kovács <andras@csevego.net>
22177 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
22178 regedit: Translation to Hungarian.
22180 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
22181 wordpad: Translation to Hungarian.
22183 * documentation/README.hu:
22184 Translated README file to Hungarian.
22186 2006-04-21 Jacek Caban <jacek@codeweavers.com>
22188 * tools/widl/parser.y:
22191 * include/exdisp.idl, include/mshtml.idl:
22192 include: Added missing importlib.
22194 2006-04-21 Alexandre Julliard <julliard@winehq.org>
22196 * server/mapping.c:
22197 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
22199 2006-04-21 Jacek Caban <jacek@codeweavers.com>
22201 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
22202 widl: Added importlib parsing code.
22204 * dlls/shdocvw/iexplore.c:
22205 shdocvw: Don't create IE default window in embedding mode.
22207 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
22208 shdocvw: Use InternetExplorer object in create_ie_window.
22210 2006-04-21 Mike McCormack <mike@codeweavers.com>
22212 * dlls/rpcrt4/rpc_transport.c:
22213 rpcrt4: Invalid sockets should have a value of -1.
22215 2006-04-21 Alexandre Julliard <julliard@winehq.org>
22218 wpp: Fixed typo in long long constants handling.
22220 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
22223 wpp: Implement long long constant parsing.
22225 2006-04-19 Hans Leidekker <hans@it.vu.nl>
22227 * include/windns.h:
22228 dnsapi: Add a couple of macros and prototypes.
22230 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
22232 * dlls/wined3d/device.c:
22233 wined3d: Fix mipmap level count.
22235 * dlls/wined3d/pixelshader.c:
22236 wined3d: Improve/implement D3DSIO_TEX.
22237 - unify per-version cases into a single sequence
22238 - make use of get_register_name() for the destination register
22239 - ignore destination write mask - it's only allowed on 2.0+ shaders,
22240 and only the default mask is allowed there (xyzw)
22241 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
22242 - implement for shaders 2.0-3.0
22244 * dlls/wined3d/utils.c:
22245 wined3d: Texture format corrections.
22246 - add missing GL type and make GL cfg entries for A16B16G16R16
22247 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
22248 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
22251 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
22252 wined3d: Correct vtrace usage.
22254 2006-04-21 Mike McCormack <mike@codeweavers.com>
22256 * dlls/rpcrt4/rpc_transport.c:
22257 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
22259 * dlls/rpcrt4/rpc_transport.c:
22260 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
22262 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
22263 rpcrt4: Hide the details of the rpc transport mechanism.
22265 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
22266 rpcrt4: Abstract RPCRT4_SpawnConnection.
22268 * dlls/rpcrt4/rpc_transport.c:
22269 rpcrt4: Move the connected check inside the named pipe code.
22271 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
22272 dlls/rpcrt4/rpc_transport.c:
22273 rpcrt4: Split the transport layer into a different file.
22275 * dlls/rpcrt4/rpc_server.c:
22276 rpcrt4: Allocate RpcServerProtseq in a single place.
22278 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
22280 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
22281 usp10: Fix return codes of ScriptGetFontProperties + tests.
22283 2006-04-20 Robert Reif <reif@earthlink.net>
22285 * dlls/advapi32/lsa.c:
22286 advapi32: Fix LsaQueryInformationPolicy return values.
22288 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
22290 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
22291 dlls/wined3d/wined3d_private.h:
22292 wined3d: Implement IWineD3DPalette.
22294 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
22296 * tools/widl/typegen.c:
22297 widl: Implement support for unique pointers to strings.
22299 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
22301 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
22302 include/pshpack4.h, include/pshpack8.h:
22303 include: Expand pack nesting from 3 to 15 levels.
22305 2006-04-21 Alexandre Julliard <julliard@winehq.org>
22307 * dlls/gdi/freetype.c:
22308 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
22310 2006-04-20 Alexandre Julliard <julliard@winehq.org>
22312 * dlls/kernel/kernel_main.c:
22313 kernel: Make GetTickCount call NtGetTickCount.
22315 2006-04-19 Jacek Caban <jacek@codeweavers.com>
22317 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
22318 ntdll: Added NtGetTickCount implementation.
22320 2006-04-20 Alexandre Julliard <julliard@winehq.org>
22322 * dlls/user/class.c:
22323 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
22324 Based on a patch by qingdoa daoo.
22326 2006-04-20 Mike McCormack <mike@codeweavers.com>
22328 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
22329 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
22330 rpcrt4: Abstract the transport layer functionality.
22332 2006-04-20 James Hawkins <truiken@gmail.com>
22334 * dlls/advpack/install.c:
22335 advpack: Implement LaunchINFSectionW.
22337 * dlls/advpack/install.c:
22338 advpack: Implement ExecuteCabW.
22340 * dlls/advpack/install.c:
22341 advpack: Implement the RunPostSetupCommands callback.
22343 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
22344 advpack: Implement the RegisterOCXs callback.
22346 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
22348 * dlls/usp10/usp10.c:
22349 usp10: Set defaults for ScriptGetFontProperties.
22350 Set defaults similar to Win XP for Kashida and set the default char in
22351 ScriptGetFontProperties.
22353 * dlls/usp10/usp10.c:
22354 usp10: Remove the need to pass chars to ScriptPlace.
22356 2006-04-20 Alexandre Julliard <julliard@winehq.org>
22358 * server/context_i386.c:
22359 server: Remove some no longer needed ptrace code to set registers.
22360 Also make sure the debug registers are properly copied to the context
22363 * dlls/ntdll/exception.c:
22364 ntdll: Use NtSetContextThread in NtRaiseException.
22366 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
22367 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
22368 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
22369 server/context_i386.c:
22370 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
22372 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
22374 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22375 wined3d: Trace corrections/improvements.
22377 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
22379 * dlls/comctl32/toolbar.c:
22380 comctl32: Fix an unsigned comparison to zero.
22382 2006-04-20 James Hawkins <truiken@gmail.com>
22384 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
22385 dlls/advpack/install.c:
22386 advpack: Set the ldids of the install section in install_init.
22388 * dlls/advpack/install.c:
22389 advpack: Add stub handling for the RegisterOCXs command.
22391 * dlls/advpack/install.c:
22392 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
22394 * dlls/advpack/install.c:
22395 advpack: LaunchINFSectionExA is no longer a stub.
22397 2006-04-20 Mike McCormack <mike@codeweavers.com>
22399 * dlls/rpcrt4/rpc_binding.c:
22400 rpcrt4: Use a separate function to open each protseq.
22402 * dlls/rpcrt4/rpc_server.c:
22403 rpcrt4: Abstract access to the connection's waitable object.
22405 2006-04-20 Robert Shearman <rob@codeweavers.com>
22407 * tools/widl/write_msft.c:
22408 widl: Prevent NULL pointer de-refs on "void *" types.
22410 * dlls/wininet/internet.c:
22411 wininet: Don't allocate memory for the thread error structure until it is needed.
22412 Don't allocate memory for the thread error structure until it is
22413 needed, as it is quite large and wastes memory for threads that don't
22414 call any wininet function.
22416 * dlls/rpcrt4/ndr_marshall.c:
22417 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
22419 * dlls/rpcrt4/ndr_marshall.c:
22420 rpcrt4: Free all pointers by default, except for conformant strings.
22421 Free all pointers by default, except for conformant strings.
22422 Conformant arrays should always be freed.
22423 Add FC_CVARRAY to list of known types to avoid a FIXME.
22425 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
22426 rpcrt4: Fix some memory leaks.
22428 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
22429 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
22430 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
22431 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
22433 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
22434 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
22436 * dlls/rpcrt4/ndr_stubless.c:
22437 rpcrt4: Store the return value on the stack for interpreted stubs.
22438 Store the return value on the stack for stubs, as MIDL reserves space
22439 for it and gives us a stack offset. This fixes calling methods with
22440 thunks that assume that the return value will be stored on the stack.
22442 * dlls/rpcrt4/ndr_stubless.c:
22443 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
22444 Correctly fill in StackTop for stubless clients/servers so that
22445 conformance for top-level parameters works.
22447 * dlls/rpcrt4/ndr_stubless.c:
22448 rpcrt4: There's no need to set stubMsg.StackTop twice.
22450 * dlls/rpcrt4/ndr_stubless.c:
22451 rpcrt4: Fix the MSVC version of call_server_func.
22452 Fix the MSVC version of call_server_func to pop the registers in the
22453 same order they were pushed.
22455 2006-04-19 Thomas Kho <tkho@ucla.edu>
22457 * dlls/x11drv/keyboard.c:
22458 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
22460 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
22462 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
22463 programs/progman/Es.rc, programs/progman/Fr.rc,
22464 programs/progman/Hu.rc, programs/progman/It.rc,
22465 programs/progman/Ko.rc, programs/progman/Nl.rc,
22466 programs/progman/No.rc, programs/progman/Pt.rc,
22467 programs/progman/Ru.rc, programs/progman/Si.rc,
22468 programs/progman/Tr.rc, programs/progman/Xx.rc,
22469 programs/progman/Zh.rc:
22470 progman: Add close button and sysmenu to dialogs.
22472 * dlls/comctl32/header.c:
22473 comctl32: header: Avoid freeing invalid pointers.
22475 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
22477 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
22478 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
22479 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
22480 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
22481 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
22482 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
22483 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
22484 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
22485 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
22486 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
22487 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
22488 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
22489 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
22490 user: Add SS_NOPREFIX to the text style in message boxes.
22492 2006-04-19 Jacek Caban <jacek@codeweavers.com>
22494 * dlls/shdocvw/ie.c:
22495 shdocvw: Added InternetExplorer::Navigate2 implementation.
22497 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
22498 shdocvw: Move create_doc_view_hwnd call to navigate_url.
22500 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
22501 shdocvw: Register InternetExplorer class factory in IEWinMain.
22502 Based on a patch by Mike McCormack.
22504 * dlls/shdocvw/ie.c:
22505 shdocvw: Added InternetExplorer::put_Visible implementation.
22507 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
22508 shdocvw: Move IEWinMain to iexplore.c.
22510 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
22511 dlls/shdocvw/shdocvw.h:
22512 shdocvw: Added beginning InternetExplorer implementation.
22514 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
22515 dlls/shdocvw/shdocvw_main.c:
22516 shdocvw: Move DllGetClassObject implementation to factory.c.
22518 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
22519 dlls/shdocvw/webbrowser.c:
22520 shdocvw: Move more initialization code to DocHost_Init.
22522 * include/mshtmdid.h, include/mshtml.idl:
22523 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
22525 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
22527 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
22528 dlls/gdi/gdi_private.h, include/wingdi.h:
22529 gdi: Added implementation of GetCharABCWidthsI.
22531 2006-04-19 Alexandre Julliard <julliard@winehq.org>
22533 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
22534 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
22535 server/process.c, server/process.h, server/thread.c, server/thread.h:
22536 server: Use the standard suspend mechanism to simulate a breakpoint
22537 in an active process, instead of sending a SIGTRAP.
22540 loader: Attempt to detect broken vmsplit setups.
22542 2006-04-18 Mike Frysinger <vapier@gentoo.org>
22544 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
22545 joystick: Search for /dev/input/js as well as /dev/js.
22547 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
22549 * dlls/wined3d/pixelshader.c:
22550 wined3d: Support for shift modifiers.
22552 * dlls/wined3d/pixelshader.c:
22553 wined3d: Support more than 4/6 tex/temp registers.
22555 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
22557 * dlls/comctl32/tests/header.c:
22558 comctl32: Test the HDM_SETITEM notifications.
22560 * dlls/comctl32/header.c:
22561 comctl32: header: Send correct notify after HDM_SETITEM.
22562 The HDN_ITEMCHANGING notify should have the new data instead of the
22563 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
22564 field if it changed.
22566 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
22567 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
22569 2006-04-19 Huw Davies <huw@codeweavers.com>
22571 * dlls/oleaut32/usrmarshal.c:
22572 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
22573 Based on some documentation by Rob Shearman.
22575 2006-04-20 Mike McCormack <mike@codeweavers.com>
22577 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
22578 dlls/rpcrt4/rpc_message.c:
22579 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
22581 * dlls/rpcrt4/rpc_message.c:
22582 rpcrt4: Make RPCRT4_Send more compatible with write(2).
22584 2006-04-19 Mike McCormack <mike@codeweavers.com>
22586 * dlls/rpcrt4/rpc_message.c:
22587 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
22589 * dlls/rpcrt4/rpc_binding.c:
22590 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
22592 * dlls/rpcrt4/rpc_binding.c:
22593 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
22595 * dlls/rpcrt4/rpc_binding.c:
22596 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
22598 2006-04-19 Alexandre Julliard <julliard@winehq.org>
22600 * dlls/dbghelp/dbghelp.c:
22601 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
22603 * dlls/shell32/shell32.spec:
22604 shell32: Fixed ordinals of SHDefExtractIconA/W.
22606 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
22608 * dlls/user/menu.c, dlls/user/tests/menu.c:
22609 user: Find popup menus by ID.
22610 - Find menus by ID: Proper fallback to popup menus.
22611 - Use the menu ID, not the handle for the fallback.
22612 - Save the fallback menu's position.
22614 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
22616 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
22617 wined3d: Implement GetHWND and SetHWND.
22619 * dlls/wined3d/device.c:
22620 wined3d: Implement EnumTextureFormats.
22622 * dlls/wined3d/device.c:
22623 wined3d: Implement EnumZBufferFormats.
22625 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
22626 dlls/wined3d/wined3d_private.h:
22627 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
22629 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
22630 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
22631 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
22632 wined3d: Implement Init3D and Uninit3D.
22634 2006-04-18 James Hawkins <truiken@gmail.com>
22636 * dlls/advpack/advpack.c:
22637 advpack: Set the destination directory to the working directory if key equals SourceDir.
22639 * dlls/advpack/advpack.c:
22640 advpack: Add the ability to set multiple keys on one line in set_ldid.
22642 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
22643 dlls/advpack/files.c, dlls/advpack/install.c:
22644 advpack: Put function declarations in advpack_private.h.
22646 2006-04-19 Mike McCormack <mike@codeweavers.com>
22648 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
22649 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
22651 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
22652 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
22654 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
22655 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
22656 Based on a patch by Rob Shearman.
22658 2006-04-18 Huw Davies <huw@codeweavers.com>
22660 * dlls/gdi/bitblt.c:
22661 gdi32: Fix return values in BitBlt/StretchBlt.
22663 * dlls/gdi/bitblt.c:
22664 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
22666 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
22668 * dlls/comctl32/header.c:
22669 comctl32: header: Remove the unused bUnicode.
22671 * dlls/comctl32/header.c:
22672 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
22674 2006-04-19 Mike McCormack <mike@codeweavers.com>
22676 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
22677 msi: Clean up memset usage.
22679 * dlls/msi/classes.c:
22680 msi: Fix a regression caused by some bad logic.
22682 * dlls/msi/helpers.c:
22683 msi: Don't fall back to the folder's parent if the folder doesn't exist.
22685 2006-04-18 Alexandre Julliard <julliard@winehq.org>
22687 * programs/explorer/hal.c:
22688 explorer: Reuse drives that point to the same device to avoid memory leaks.
22689 Also print a warning if HAL support is not compiled in.
22691 * tools/winebuild/build.h, tools/winebuild/import.c,
22692 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
22693 winebuild: Disable linking to external symbols by default.
22695 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
22696 wldap32: Added a wrapper for ber_scanf.
22698 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
22699 wldap32: Added a wrapper for ber_printf.
22701 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
22702 wldap32: Add wrappers for the ber_* functions.
22704 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
22705 ntdll: Add wrappers for the remaining math functions.
22707 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
22708 ntdll: Add wrappers for the string functions.
22710 * configure, configure.ac:
22711 configure: Added check to catch old versions of the dbus library.
22713 2006-04-18 Mike McCormack <mike@codeweavers.com>
22715 * dlls/msi/helpers.c:
22716 msi: Simplify create_component_advertise_string() a little.
22718 2006-04-18 Robert Shearman <rob@codeweavers.com>
22720 * dlls/oleaut32/usrmarshal.c:
22721 oleaut32: Fix differences between the size returned in sizing the
22722 buffer for interfaces and the buffer actually used.
22724 * dlls/oleaut32/usrmarshal.c:
22725 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
22726 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
22727 otherwise BSTR_UserUnmarshal will try to use the memory in the
22730 * tools/widl/typelib.c, tools/widl/write_msft.c:
22731 widl: Ignore [object] attribute on interfaces written to a typelib.
22733 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
22735 * dlls/winspool/tests/info.c:
22736 winspool: Add a test for DocumentProperties.
22738 2006-04-18 Alexandre Julliard <julliard@winehq.org>
22740 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
22741 programs/explorer/explorer_private.h, programs/explorer/hal.c:
22742 explorer: Initial version of dynamic drive support using HAL.
22744 * configure, configure.ac, include/config.h.in:
22745 configure: Added checks for HAL libraries.
22748 libwine: Added a couple of missing memory constraints in LDT syscalls.
22750 2006-04-18 Jacek Caban <jacek@codeweavers.com>
22752 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
22753 dlls/shdocvw/webbrowser.c:
22754 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
22756 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
22757 dlls/shdocvw/webbrowser.c:
22758 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
22760 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
22761 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
22762 dlls/shdocvw/webbrowser.c:
22763 shdocvw: Move connection points to DocHost object.
22765 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
22766 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
22767 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
22769 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
22770 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
22771 shdocvw: Get rid of WebBrowser dependency in DocHost object.
22773 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
22774 shdocvw: Move IOleInPlaceFrame to DocHost object.
22776 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
22777 shdocvw: Move IServiceProvider to DocHost object.
22779 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
22780 shdocvw: Move IDispatch to DocHost object.
22782 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
22783 shdocvw: Move IOleCommandTarget to DocHost object.
22785 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
22786 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
22787 dlls/shdocvw/webbrowser.c:
22788 shdocvw: Move IOleDocumentSite to DocHost object.
22790 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
22791 dlls/shdocvw/shdocvw.h:
22792 shdocvw: Move IDocHostUIHandler to DocHost object.
22794 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
22795 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
22796 dlls/shdocvw/webbrowser.c:
22797 shdocvw: Move IOleInPlaceSite to DocHost object.
22799 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
22800 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
22801 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
22802 code between WebBrowser and InternetExplorer.
22804 2006-04-18 Alexandre Julliard <julliard@winehq.org>
22806 * tools/winebuild/import.c:
22807 winebuild: Fixed index in module table for delayed imports.
22809 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
22811 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22812 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
22814 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22815 wined3d: Use correct register number mask.
22816 The regmask currently being used is wrong - 0x1FFF includes the high
22817 two bits of the register type.
22819 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22820 wined3d: Dcl opcode takes 2 parameters.
22822 * dlls/wined3d/pixelshader.c:
22823 wined3d: Fix _dw modifier.
22824 The _dw modifier needs to specify a component swizzle, just like the
22825 _dz currently does.
22827 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
22829 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22830 wined3d: Fix flow control instructions number of parameters.
22831 - else, endif, break take 0 parameters [not 2]
22832 - if, rep take 1 parameter [not 2]
22833 - breakp takes 1 parameter [not 2]
22834 - move all flow control instructions in one place
22835 - sync software shaders signatures with this
22837 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
22838 wined3d: Skip unhandled opcodes in vshaders.
22840 * dlls/wined3d/pixelshader.c:
22841 wined3d: Texkill is supported for ps2.0-3.0.
22843 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
22845 * dlls/comctl32/header.c:
22846 comctl32: Send Unicode notifications if required in header control.
22848 * dlls/comctl32/listview.c:
22849 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
22851 * dlls/shell32/shlview.c:
22852 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
22854 * programs/progman/dialog.c, programs/progman/grpfile.c:
22855 progman: Fix two simple bugs.
22856 Use correctly the GetOpenFileName function.
22857 Use _lcreat instead of _lopen to create a new file.
22859 2006-04-18 Mike McCormack <mike@codeweavers.com>
22861 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
22862 ole32: More tests and fixes for STGM_PRIORITY.
22864 * dlls/ole32/tests/clipboard.c:
22865 ole32: Fix a declaration.
22867 * dlls/ole32/tests/marshal.c:
22868 ole32: Uncomment some code to make sure it is compiled, but don't run it.
22870 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
22872 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
22873 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
22875 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
22876 wined3d: Add the remaining IWineD3DDevice methods.
22878 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
22879 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
22880 wined3d: Add IWineD3DPalette.
22882 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
22883 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
22884 wined3d: Add a parameter for surface type selection.
22886 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
22888 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
22889 shell32: Define 2 more avi resources.
22891 2006-04-17 Mike McCormack <mike@codeweavers.com>
22893 * configure, configure.ac:
22894 configure: Exit with a non-zero exit code if a core dependency is missing.
22896 * configure, configure.ac, dlls/Makedll.rules.in,
22897 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
22898 programs/Makeprog.rules.in:
22899 configure: Remove the --disable-debug and --disable-trace options.
22901 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
22902 dlls/msi/tests/msi.c:
22903 msi: Fix some possible NULL pointer dereferences (Coverity).
22905 * programs/regsvr32/regsvr32.c:
22906 regsvr32: Ignore the /c flag.
22908 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
22910 * dlls/winspool/tests/info.c:
22911 winspool: Basic tests for DeleteMonitor.
22913 * dlls/winspool/info.c:
22914 winspool: Implement DeleteMonitor.
22916 2006-04-17 James Hawkins <truiken@gmail.com>
22918 * dlls/advpack/install.c:
22919 advpack: Add install_init/release to perform install initialization.
22921 * dlls/advpack/advpack.c:
22922 advpack: Factor out OCX registering into do_ocx_reg.
22924 * dlls/advpack/advpack.c:
22925 advpack: Use get_parameter to read the three parameters of RegisterOCX.
22926 Use get_parameter to read the three parameters to RegisterOCX.
22927 Remove the ERRs and TRACEs now that we return the HRESULT.
22929 * dlls/advpack/advpack.c:
22930 advpack: The fallback directory is the fifth field index, not the sixth.
22932 * dlls/advpack/install.c:
22933 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
22935 * dlls/advpack/advpack.c:
22936 advpack: Fix the documentation for RegisterOCX.
22938 * dlls/advpack/advpack.c:
22939 advpack: Fix the return type of RegisterOCX.
22941 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
22943 * tools/widl/client.c, tools/widl/server.c:
22944 widl: Support multiple RPC interfaces per binary.
22946 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
22948 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
22949 twain_32: Added Norwegian resource.
22951 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
22953 * programs/winefile/No.rc:
22954 winefile: Fix typo in the Norwegian resources.
22956 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
22958 * configure, configure.ac:
22959 configure: On FreeBSD, make wine-pthread the new default.
22961 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
22963 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
22964 twain_32: French localization.
22966 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
22967 shlwapi: French localization.
22969 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
22970 iccvid: French localization.
22972 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
22973 msvfw: French localization.
22975 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
22976 msvidc: French localization.
22978 * programs/winecfg/Fr.rc:
22979 winecfg: French localization.
22981 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
22983 * dlls/dbghelp/stack.c:
22984 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
22986 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
22988 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
22989 wined3d: Add a method to change the front and back buffers.
22991 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
22993 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
22994 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
22995 include/wine/wined3d_interface.h:
22996 wined3d: Add IWineD3DSurface::Blt.
22998 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
23000 * dlls/uxtheme/metric.c:
23001 uxtheme: Fix GetThemeSysString as the error-path was always taken.
23003 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
23005 * tools/widl/typegen.c:
23006 widl: Implement support for unique pointers to arrays.
23008 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
23010 * programs/explorer/systray.c:
23011 explorer: Fixed a typo in system tray.
23013 2006-04-13 Aric Stewart <aric@codeweavers.com>
23015 * dlls/comctl32/listview.c:
23016 comctl32: Listview notify fix.
23017 Turn off updating for that the unselect and select and then turns it
23018 on for the focus call, this results in 1 edit notify being sent at the
23019 end of the operation.
23021 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
23023 * dlls/kernel/tests/heap.c:
23024 kernel: Add some tests for Lock/Unlock memory handles.
23026 * dlls/kernel/heap.c:
23027 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
23029 2006-04-14 Jacek Caban <jacek@codeweavers.com>
23031 * dlls/shdocvw/webbrowser.c:
23032 shdocvw: Added Top, Left, Height and Width properties implementation.
23034 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
23035 shdocvw: Store IOleInPlaceSite in WebBrowser object.
23037 * dlls/shdocvw/oleobject.c:
23038 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
23040 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
23041 shdocvw: Better window handling.
23042 Use unicode version of DefWindowProc in unicode window procs.
23045 * dlls/shell32/shlexec.c:
23046 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
23048 2006-04-14 Hans Leidekker <hans@it.vu.nl>
23050 * dlls/wldap32/misc.c:
23051 wldap32: Document the miscellaneous functions.
23053 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
23055 * dlls/wined3d/device.c:
23056 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
23058 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
23060 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
23061 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
23063 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
23064 rpcrt4: Constify NDR function tables.
23066 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
23068 * dlls/comctl32/animate.c:
23069 comctl32: Change return code comparison in AVI control.
23071 2006-04-13 James Hawkins <truiken@gmail.com>
23073 * dlls/advpack/advpack.c:
23074 advpack: Document RegisterOCX.
23076 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
23078 * dlls/shell32/shell32_Fi.rc:
23079 shell32: Fix common files directory location in shell32_Fi.rc.
23081 2006-04-12 Thomas Kho <tkho@ucla.edu>
23083 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
23084 x11drv: Properly handle VK_LMENU input.
23086 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
23088 * dlls/kernel/tests/toolhelp.c:
23089 kernel: Load tests again on NT 3.51 (toolhelp API not present).
23091 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
23093 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
23094 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
23096 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
23098 * include/wine/wined3d_interface.h:
23099 wined3d: Add macros for (Un)Init3D and Flip.
23101 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
23103 * dlls/shell32/shell32_It.rc:
23104 shell32: Italian resources update.
23106 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
23108 * programs/winefile/winefile.c:
23109 winefile: Use header full drag.
23112 include: Fix a mistake in the declaration of _sntprintf.
23114 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
23116 * programs/winecfg/Fi.rc:
23117 winecfg: Update the Finnish resources.
23119 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
23120 twain_32: Add Finnish resources.
23122 2006-04-13 Mike McCormack <mike@codeweavers.com>
23124 * include/wtypes.idl:
23125 wtypes.idl: Add size attribute to a void pointer.
23127 * tools/widl/write_msft.c:
23128 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
23130 2006-04-13 Alexandre Julliard <julliard@winehq.org>
23132 * libs/wine/mmap.c:
23133 libwine: Only try to mmap the exact address when reserving memory.
23134 This should avoid some extra work on platforms that need the
23135 try_mmap_fixed function.
23137 * libs/wine/mmap.c:
23138 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
23141 server: Remove the use_ptrace variable.
23143 * ANNOUNCE, ChangeLog, VERSION, configure:
23146 ----------------------------------------------------------------
23147 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
23149 * programs/winecfg/Nl.rc:
23150 winecfg: Update Dutch resource.
23152 2006-04-13 Alexandre Julliard <julliard@winehq.org>
23154 * dlls/advpack/reg.c:
23155 advpack: Fixed a couple of typos in Unicode conversion.
23157 * dlls/crypt32/encode.c:
23158 crypt32: Fixed day/month mismatch in time encoding routines.
23160 * dlls/crypt32/cert.c:
23161 crypt32: Avoid crash on NULL pointer in trace.
23163 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
23165 * dlls/user/menu.c:
23166 user: Fix dereferencing a potential NULL pointer.
23168 2006-04-12 Jason Green <jave27@gmail.com>
23170 * dlls/wined3d/utils.c:
23171 wined3d: Add case 0 to switch statement and fix the fixme.
23172 Screwed up a copy/paste from one of my recent patches. This
23173 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
23174 as the Stencil format. Also, it changes the FIXME to print the
23177 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
23179 * dlls/version/install.c:
23180 version: Translate some German comments.
23182 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
23184 * dlls/usp10/usp10.c:
23185 usp10: Add some tests to ScriptGetFontProperties.
23187 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
23189 * dlls/msvcrt/undname.c:
23190 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
23192 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
23194 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
23195 wined3d: Add IWineD3DSurface::Flip.
23197 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
23198 dlls/d3d9/directx.c, dlls/wined3d/device.c,
23199 include/wine/wined3d_interface.h:
23200 wined3d: Split device creation and opengl initialization.
23202 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
23204 * dlls/wined3d/device.c:
23205 wined3d: Combined unhandled renderstate cases into one.
23207 * dlls/wined3d/device.c:
23208 wined3d: IWineD3DDeviceImpl_Reset cleanup.
23209 Joined the functions as it looks like a typo in the function name
23210 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
23212 2006-04-12 Jacek Caban <jacek@codeweavers.com>
23214 * dlls/shell32/shlexec.c:
23215 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
23217 * dlls/shdocvw/dochost.c:
23218 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
23220 2006-04-12 Alexandre Julliard <julliard@winehq.org>
23222 * dlls/wineps/init.c:
23223 wineps: Load generic.ppd from the data dir if nothing else is specified.
23225 2006-04-12 Huw Davies <huw@codeweavers.com>
23227 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
23228 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
23230 2006-04-12 Alexandre Julliard <julliard@winehq.org>
23232 * loader/preloader.c:
23233 preloader: Workaround for broken no-exec protections.
23234 Add an executable page at the top of the address space to defeat
23235 broken no-exec protections that play with the code selector limit.
23237 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
23239 * dlls/comctl32/listview.c:
23240 comctl32: Fix listview column resize.
23241 Draw a track line after a HDN_TRACK, resize the columns only after a
23243 Create the header with HDS_FULLDRAG.
23245 * dlls/comctl32/header.c:
23246 comctl32: Fix listview column resize.
23247 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
23248 after a mouse move.
23250 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
23252 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
23253 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
23254 dlls/avifil32/icmstream.c:
23255 avifil32: Avoid not necessary zeroing out of an allocated memory block.
23257 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
23259 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
23260 dlls/wined3d/wined3d_private.h:
23261 wined3d: Add a resource dumper.
23263 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
23265 * dlls/gdi/enhmetafile.c:
23266 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
23268 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
23270 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
23271 dlls/kernel/tests/toolhelp.c:
23272 kernel32: Added some tests for toolhelp functions.
23274 * dlls/kernel/toolhelp.c:
23275 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
23277 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
23279 * programs/winetest/Makefile.in:
23280 winetest: Added dnsapi tests.
23282 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
23284 * dlls/wined3d/pixelshader.c:
23285 wined3d: Enable texld instruction (shaders 1.4).
23287 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
23289 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23290 wined3d: Reorganize shaders code a bit.
23292 2006-04-11 Hans Leidekker <hans@it.vu.nl>
23294 * dlls/wldap32/page.c:
23295 wldap32: Improve error handling in create_page_control().
23297 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
23299 * dlls/winspool/tests/info.c:
23300 winspool: Basic tests for AddMonitor.
23302 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
23304 * dlls/winspool/info.c:
23305 winspool: Implement AddMonitor.
23307 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
23309 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
23310 dlls/d3d9/vertexshader.c:
23311 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
23313 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
23314 d3d8: VertexShader should keep reference to the parent device object.
23316 2006-04-12 Alexandre Julliard <julliard@winehq.org>
23319 server: Don't attach thread input to the desktop.
23320 Now that the desktop can be owned by a thread we need to explicitly
23321 check for it in the thread attach check.
23323 2006-04-11 Petr Tesarik <hat@tesarici.cz>
23325 * dlls/winedos/int2f.c:
23326 winedos: Implement INT2F/AX=1501 (get drive device list).
23328 2006-04-11 Juan Lang <juan_lang@yahoo.com>
23330 * dlls/msi/appsearch.c:
23331 msi: Fix possible crash bugs in error path.
23333 2006-04-11 Mike McCormack <mike@codeweavers.com>
23335 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
23336 shdocvw: Register iexplore.exe as a COM local server.
23338 2006-04-11 Jason Green <jave27@gmail.com>
23340 * dlls/wined3d/vertexdeclaration.c:
23341 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
23343 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
23345 * dlls/wined3d/swapchain.c:
23346 wined3d: Don't do a logical AND on the swap effect.
23348 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
23350 * dlls/wined3d/resource.c:
23351 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
23353 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
23355 * dlls/riched20/editor.c, dlls/riched20/para.c:
23356 riched20: Allow inheriting table cell definitions from previous table row.
23357 Allow inheriting of table cell definitions from a previous table row
23358 when the current table row does not contain a \trowd, only an \intbl.
23360 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
23362 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
23363 shlwapi: Ignore leading spaces in PathMatchSpec.
23365 * dlls/shlwapi/tests/path.c:
23366 shlwapi: Add tests for PathMatchSpec.
23369 gdi: Do not convert string paramter when rendering glyph indexes.
23372 gdi: Write out glyph count correctly in GetCharacterPlacementA.
23374 2006-04-11 Alexandre Julliard <julliard@winehq.org>
23377 Makefile: There are currently no tests in the programs directory.
23379 2006-04-09 Dan Kegel <dank@kegel.com>
23381 * dlls/x11drv/clipboard.c:
23382 x11drv: Fix two clipboard bugs.
23383 Fix two clipboard problems that caused BadAtom crashes and caused some
23384 clipboard formats to not be exported properly.
23386 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
23388 * dlls/wined3d/pixelshader.c:
23389 wined3d: Remove bogus address register warning for pixel shaders.
23390 Pixel shaders don't have an address register, this warning is bogus.
23391 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
23393 2006-04-11 James Hawkins <truiken@gmail.com>
23395 * dlls/advpack/advpack.c, dlls/advpack/install.c:
23396 advpack: Implement UserInstStubWrapper.
23398 2006-04-11 Mike McCormack <mike@codeweavers.com>
23400 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
23401 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
23402 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
23403 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
23404 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
23406 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
23408 * dlls/msvcrt/file.c:
23410 Make sure, when copying handles from std ones (when no io info is
23411 inherited from parent) to create inheritable handles (spotted by
23414 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
23416 * tools/winedump/debug.c, tools/winedump/dump.c,
23417 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
23418 tools/winedump/winedump.h:
23419 winedump: Constify some pointers.
23421 2006-04-11 Alexandre Julliard <julliard@winehq.org>
23423 * tools/winedump/dump.c, tools/winedump/pe.c:
23424 winedump: Added detection of Wine fake dlls.
23425 Also pass the real start of the file to the dump functions, instead of
23426 having the generic code care about the specifics of the individual
23429 2006-04-11 Petr Tesarik <hat@tesarici.cz>
23431 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
23432 winedos: Implement true CDROM DOS device driver.
23434 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
23435 winedos: Move all device driver initialization code to a newly written
23436 function DOSDEV_SetupDevice().
23438 * dlls/winedos/int2f.c:
23439 winedos: Move most of MSCDEX stuff into a separate function.
23441 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
23442 winedos: Move some declarations to the header file.
23444 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
23446 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
23447 wininet: Added Esperanto language.
23449 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
23450 shlwapi: Added Esperanto language.
23452 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
23453 oleaut32: Added Esperanto language.
23455 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
23456 mpr: Added Esperanto language.
23458 * programs/view/Eo.rc, programs/view/viewrc.rc:
23459 view: Added Esperanto language.
23461 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
23462 serialui: Added Esperanto language.
23464 * dlls/mpr/mpr_It.rc:
23465 mpr: Italian language update.
23467 * dlls/wininet/wininet_It.rc:
23468 wininet: Italian language update.
23470 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
23472 * programs/winecfg/De.rc:
23473 winecfg: Update German resource.
23475 2006-04-11 Mike McCormack <mike@codeweavers.com>
23477 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
23478 dlls/shdocvw/shdocvw_main.c:
23479 shdocvw: Move the private class factory declaration into factory.c.
23481 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
23483 * programs/winecfg/Ko.rc:
23484 winecfg: Updated Korean resources.
23486 2006-04-11 Mike McCormack <mike@codeweavers.com>
23488 * dlls/msi/tests/format.c:
23489 msi: Add some more MsiFormatRecord tests.
23491 2006-04-11 James Hawkins <truiken@gmail.com>
23493 * dlls/advpack/install.c:
23494 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
23496 * dlls/advpack/files.c, dlls/advpack/install.c:
23497 advpack: Implement LaunchINFSectionEx.
23499 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
23500 dlls/advpack/reg.c:
23501 advpack: Standardize the format of advpack traces.
23502 Display all strings in advpack traces.
23503 Use debugstr_a/w for TRACE strings.
23505 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
23506 advpack: Standardize the format of advpack parameter lists.
23508 2006-04-10 Juan Lang <juan_lang@yahoo.com>
23510 * dlls/ntdll/thread.c:
23511 ntdll: Initialize a variable.
23512 Fix an uninitialized pointer in RtlCreateUserThread, caught by
23515 * dlls/crypt32/cert.c:
23516 crypt32: Fix a typo caught by coverity.
23518 2006-04-11 Jacek Caban <jacek@codeweavers.com>
23520 * include/exdisp.idl:
23521 exdisp.idl: Added missing attributes and fix some arguments names.
23523 * include/exdisp.idl:
23524 exdisp.idl: Added missing declarations.
23526 2006-04-10 Alexandre Julliard <julliard@winehq.org>
23528 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
23529 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
23531 server: Moved the tkill function to ptrace.c.
23533 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
23534 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
23535 server: Get rid of the no longer used get_thread_single_step function.
23537 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
23538 server: Removed the thread attached flag, since we always detach now.
23541 server: Always detach from the thread when we are done with ptrace.
23543 * dlls/user/tests/menu.c:
23544 user: Use a smaller window for the menu test.
23546 2006-04-10 Jacek Caban <jacek@codeweavers.com>
23548 * include/docobj.idl:
23549 docobj.idl: Fix some enums declarations.
23551 * include/exdisp.idl:
23552 exdisp.idl: Move declarations to better match to IE SDK.
23554 * include/exdisp.idl:
23555 exdisp.idl: Added SHDocVw type library declaration.
23557 2006-04-10 Hans Leidekker <hans@it.vu.nl>
23559 * tools/winapi/win32.api:
23560 dnsapi: Teach winapi_check about dnsapi.dll.
23562 * DEVELOPERS-HINTS, documentation/PACKAGING:
23563 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
23565 2006-04-10 Alexandre Julliard <julliard@winehq.org>
23567 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
23568 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
23569 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
23570 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
23571 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
23572 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
23573 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
23574 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
23575 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
23576 dlls/twain_32/README, dlls/twain_32/TWAIN,
23577 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
23578 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
23579 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
23580 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
23581 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
23582 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
23583 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
23584 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
23585 dlls/twain_32/ui.c:
23586 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
23588 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
23589 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
23590 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
23591 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
23592 dlls/richedit/richedit.c:
23593 riched32: Renamed the dlls/richedit directory to dlls/riched32.
23595 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
23596 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
23597 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
23598 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
23599 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
23600 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
23601 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
23602 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
23603 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
23604 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
23605 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
23606 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
23607 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
23608 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
23609 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
23610 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
23611 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
23612 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
23613 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
23614 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
23615 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
23616 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
23617 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
23618 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
23619 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
23620 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
23621 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
23622 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
23623 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
23624 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
23625 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
23626 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
23627 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
23628 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
23629 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
23630 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
23631 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
23632 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
23633 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
23634 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
23635 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
23636 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
23637 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
23638 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
23639 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
23640 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
23641 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
23642 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
23643 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
23644 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
23645 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
23646 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
23647 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
23648 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
23650 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
23651 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
23652 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
23653 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
23654 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
23655 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
23656 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
23657 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
23658 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
23659 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
23660 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
23661 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
23662 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
23663 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
23664 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
23665 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
23666 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
23667 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
23668 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
23669 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
23670 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
23671 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
23672 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
23673 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
23674 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
23675 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
23676 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
23677 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
23678 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
23679 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
23680 programs/winetest/Makefile.in:
23681 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
23683 2006-04-10 Huw Davies <huw@codeweavers.com>
23685 * dlls/gdi/freetype.c:
23686 gdi32: Add support for ttc indices in the font link list.
23688 2006-04-09 Jason Green <jave27@gmail.com>
23690 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
23691 wined3d: Add some more debugging info.
23692 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
23694 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
23696 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
23697 tools/widl/typegen.h:
23698 widl: Implement support for ref pointers to simple structs.
23700 2006-04-08 Hans Leidekker <hans@it.vu.nl>
23702 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
23703 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
23705 * dlls/wldap32/control.c:
23706 wldap32: Fix broken parameter handling.
23708 2006-04-09 Hans Leidekker <hans@it.vu.nl>
23710 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
23711 dnsapi: Add a configure check for the resolver library and header.
23713 * configure, configure.ac, dlls/dnsapi/Makefile.in,
23714 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
23715 dlls/dnsapi/tests/name.c:
23716 dnsapi: Add a test for DnsNameCompare_A.
23718 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
23719 dlls/dnsapi/name.c:
23720 dnsapi: Implement DnsNameCompare_{A,W}.
23722 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
23723 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
23724 dnsapi: Add a stub implementation of dnsapi.dll.
23726 * include/Makefile.in, include/windns.h:
23727 dnsapi: Add windns.h.
23728 Based on a patch sent by Matthew Kehrer a while ago.
23730 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
23732 * dlls/ddraw/tests/d3d.c:
23733 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
23735 2006-04-08 James Hawkins <truiken@gmail.com>
23737 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
23738 advpack: Add initial implementation of SetPerUserSecValues.
23740 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
23743 wine.inf: Added dbghelp & imagehlp as fake DLLs.
23745 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
23747 * dlls/wined3d/wined3d_private.h:
23748 wined3d: Print all errors in checkGLcall.
23750 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
23751 dlls/wined3d/vertexshader.c:
23752 wined3d: Downgrade some FIXMEs.
23754 * dlls/wined3d/utils.c:
23755 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
23757 D3DFMT_L16 -> GL_LUMINANCE16_EXT
23758 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
23759 as Raphael suggested.
23760 Also increase the returned Bpp for unknown and unhandled formats from
23761 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
23762 shows some flashy graphics before it dies again :)
23764 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
23766 * dlls/shdocvw/iexplore.c:
23767 shdocvw: Constify IExplore OLE vtables.
23769 * dlls/x11drv/keyboard.c:
23770 x11drv: Update French keyboard layout to better match the X11 one.
23772 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
23774 * programs/winecfg/No.rc:
23775 winecfg: Updated Norwegian resources.
23777 2006-04-09 Huw Davies <huw@codeweavers.com>
23779 * fonts/system.sfd:
23780 fonts: Add accented greek glyphs to System.
23782 2006-04-09 Hans Leidekker <hans@it.vu.nl>
23784 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
23785 ntdll: The closing brace of a guid string is at index 37.
23787 2006-04-08 Robert Reif <reif@earthlink.net>
23789 * dlls/dsound/tests/ds3d.c:
23790 dsound: Fix 2 bugs in ds3d tests.
23791 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
23793 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
23795 * dlls/usp10/usp10.c:
23796 usp10: Terminate some strings in fixmes and traces.
23798 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
23800 * dlls/winspool/info.c:
23801 winspool: Avoid reading from NULL (GetPrinterDriver).
23803 2006-04-08 Jacek Caban <jacek@codeweavers.com>
23805 * dlls/shdocvw/oleobject.c:
23806 shdocvw: Set active document of both frame and doc window.
23808 * dlls/shdocvw/dochost.c:
23809 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
23811 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
23812 mshtml: Make sure to use initialized variables.
23814 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
23815 mshtml: Fix ref counting.
23816 - Fix ref counting.
23817 - Use This->window instead of QI in NSContainer_Release.
23819 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
23821 * programs/wineconsole/wineconsole_Eo.rc,
23822 programs/wineconsole/wineconsole_res.rc:
23823 wineconsole: Esperanto language support.
23825 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
23826 winspool: Italian language support.
23828 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
23830 * programs/winhelp/Eo.rc:
23831 winhelp: Esperanto language update.
23833 * programs/regedit/It.rc:
23834 regedit: Italian language update.
23836 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
23838 * programs/start/It.rc:
23839 start: Italian language update.
23841 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
23843 * programs/uninstaller/Eo.rc:
23844 uninstaller: Esperanto language adjustments.
23846 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
23848 * programs/wineconsole/wineconsole_It.rc,
23849 programs/wineconsole/wineconsole_res.rc:
23850 wineconsole: Italian language support.
23852 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
23854 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
23855 winspool: Esperanto language support.
23857 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
23859 * dlls/winspool/info.c:
23860 winspool: A read can fail.
23862 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
23865 ddraw: Add MAKEFOURCC to ddraw.h.
23867 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
23868 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
23870 2006-04-08 Huw Davies <huw@codeweavers.com>
23872 * fonts/system.sfd:
23873 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
23875 2006-04-08 Hans Leidekker <hans@it.vu.nl>
23877 * dlls/wldap32/add.c:
23878 wldap32: Don't handle NULL attrs twice.
23880 * dlls/wldap32/init.c:
23881 wldap32: Don't return uninitialised values.
23883 * dlls/wldap32/error.c:
23884 wldap32: Fix overrun by one of static array.
23886 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
23888 * dlls/user/menu.c:
23889 user: Add an missing element to the hbmmenus array.
23891 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
23893 * tools/winedump/output.c:
23894 winedump: Use fchmod() instead of doing system(chmod).
23896 2006-04-08 Robert Reif <reif@earthlink.net>
23898 * dlls/dsound/capture.c:
23899 dsound: Remove NULL This pointer checks.
23901 2006-04-07 Robert Reif <reif@earthlink.net>
23903 * dlls/dsound/capture.c:
23904 dsound: Remove unnecessary NULL pointer check.
23906 2006-04-08 Troy Rollo <wine@troy.rollo.name>
23908 * dlls/ntdll/cdrom.c:
23909 ntdll: Fix DVD_ReadStructure's layout of layer information.
23910 Fix DVD_ReadStructure to reflect what Windows actually does, not what
23911 Microsoft (incorrectly) documents it to do and not what the DDK
23912 headers (incorrectly) suggest it does.
23914 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
23916 * dlls/ntdll/virtual.c:
23917 ntdll: Added ARM architecture.
23919 2006-04-05 Robert Reif <reif@earthlink.net>
23921 * programs/winecfg/En.rc, programs/winecfg/audio.c,
23922 programs/winecfg/resource.h:
23923 winecfg: Add default dsound sample rate and bits per sample.
23925 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
23926 dlls/dsound/dsound_private.h:
23927 dsound: Set default primary buffer sample rate and bits per sample.
23928 Programs that are written specifically for 2000 and xp don't bother to
23929 set the primary buffer format because it's a noop. However wine is
23930 patterned after win9x and DirectX 7 or earlier which has a real
23931 primary buffer and expects the program to change the primary buffer
23932 format if necessary.
23934 2006-04-07 Alexandre Julliard <julliard@winehq.org>
23936 * programs/explorer/desktop.c, server/window.c:
23937 explorer: Don't use ExitWindows on shutdown.
23938 ExitWindows kills all current processes and that creates a race with
23939 newly started processes. Instead, simply exit and let the new process
23940 create a new explorer.
23942 2006-04-06 Mike Hearn <mike@plan99.net>
23944 * dlls/kernel/path.c:
23945 kernel: Don't crash on NULL arg in GetShortPathNameW.
23947 * dlls/comctl32/imagelist.c:
23948 comctl32: Add OOM codepath in imagelist control.
23950 2006-04-07 Mike Hearn <mike@plan99.net>
23952 * dlls/gdi/enhmetafile.c:
23953 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
23955 * dlls/kernel/path.c:
23956 kernel: Correct SearchPathA argument validation.
23958 2006-04-07 Robert Reif <reif@earthlink.net>
23960 * dlls/dsound/tests/capture.c:
23961 dsound: Fix capture test.
23962 Remove bogus release of NULL pointer code found by Coverity.
23964 2006-04-07 Mike Hearn <mike@plan99.net>
23966 * dlls/uxtheme/metric.c:
23967 uxtheme: Fix GetThemeSysInt.
23968 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
23969 path would always be taken. Fix to check only that the values are
23970 outside the possible range.
23972 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
23974 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
23975 netapi32: Move NetShareEnum from browsr.c to share.c.
23977 2006-04-07 James Hawkins <truiken@gmail.com>
23979 * dlls/advpack/tests/advpack.c:
23980 advpack: Add a few more tests for SetPerUserSecValues.
23982 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
23984 * dlls/gdi/tests/bitmap.c:
23985 gdi: Also initialize a variable in the failure case.
23987 2006-04-07 Mike McCormack <mike@codeweavers.com>
23989 * dlls/msi/table.c:
23990 msi: Use a debug channel to turn on transform debugging.
23992 2006-04-07 Alexandre Julliard <julliard@winehq.org>
23994 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
23996 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
23998 * server/process.c:
23999 server: Hide assumptions about alignment inside the read_process_memory function.
24001 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
24002 server/protocol.def, server/trace.c:
24003 server: Get rid of alignment requirements in write_process_memory request.
24004 All the alignment handling is now done in the write_process_memory
24005 function inside the server.
24007 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
24009 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24010 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
24012 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
24013 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
24014 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
24015 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
24016 include/wine/wined3d_types.h:
24017 wined3d: Add WINED3DBOX to wined3d_types.h.
24019 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
24020 dlls/wined3d/device.c, dlls/wined3d/directx.c,
24021 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
24022 dlls/wined3d/query.c, dlls/wined3d/resource.c,
24023 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
24024 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
24025 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
24026 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
24027 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
24028 wined3d: Rename return values from D3D* to WINED3D*.
24030 2006-04-07 Robert Shearman <rob@codeweavers.com>
24032 * dlls/ole32/filemoniker.c:
24033 ole32: Fix typo in FileMonikerImpl_BindToObject.
24034 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
24035 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
24036 (found by Coverity).
24038 * dlls/ole32/compositemoniker.c:
24039 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
24041 * dlls/ole32/antimoniker.c:
24042 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
24044 * dlls/ole32/defaulthandler.c:
24045 ole32: Fix DefaultHandler_EnumAdvises.
24046 As per MSDN, if the object has no connections then
24047 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
24048 is the case when This->oleAdviseHolder is NULL, so do this and avert a
24049 potential NULL dereference of This->oleAdviseHolder (found by
24052 * dlls/oleaut32/usrmarshal.c:
24053 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
24054 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
24055 the SafeArrayCreateEx call was missing a dereference operator (found
24058 * dlls/oleaut32/safearray.c:
24059 oleaut32: Remove deadcode in SafeArrayPutElement.
24060 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
24061 because of the check at the top of the function on pvData (found by
24064 * server/console.c:
24065 server: Free ptr in console_input_append_hist.
24066 Free ptr in console_input_append_hist before returning, otherwise it
24067 will be leaked (found by Coverity).
24068 Remove the setting of last error on mem_alloc failure, as it is already
24072 server: Handle failure of mem_alloc in duplicate_token.
24075 server: Handle possible mem_alloc failure in create_token.
24078 server: Should use release_object on an object instead of free.
24080 2006-04-07 Mike McCormack <mike@codeweavers.com>
24082 * dlls/msi/files.c:
24083 msi: Remove broken volume management code.
24085 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
24086 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
24087 shdocvw: Implement IEWinMain using a simple window frame.
24089 * dlls/x11drv/wintab.c:
24090 x11drv: Cursors index used with WTI_DEVICES is zero based.
24092 2006-04-07 Huw Davies <huw@codeweavers.com>
24094 * fonts/system.sfd, tools/sfnt2fnt.c:
24095 fonts: Add the Won sign in place of the backslash for Korean fonts.
24097 2006-04-07 James Hawkins <truiken@gmail.com>
24099 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
24100 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
24102 * dlls/advpack/files.c:
24103 advpack: Rewrite get_parameter to be able to handle an empty parameter.
24105 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
24107 * include/wine/wined3d_types.h:
24108 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
24110 * include/wine/wined3d_types.h:
24111 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
24113 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
24114 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
24115 include/wine/wined3d_types.h:
24116 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
24118 2006-04-07 James Hawkins <truiken@gmail.com>
24120 * dlls/ntdll/signal_i386.c:
24121 ntdll: Return error if the signal index equals the size of the array.
24123 2006-04-07 Mike McCormack <mike@codeweavers.com>
24125 * dlls/oleaut32/typelib.c:
24126 oleaut32: Remove unnecessary check for NULL.
24128 * server/registry.c:
24129 server: Avoid comparison of -1 with an unsigned variable.
24131 * libs/wine/config.c:
24132 libwine: Fix a memory leak.
24134 * dlls/msi/classes.c:
24135 msi: Fix a logic error.
24137 * dlls/msi/record.c:
24138 msi: Avoid accessing a null pointer.
24140 * dlls/msi/string.c:
24141 msi: Check the correct pointer after allocating memory.
24143 * dlls/msi/table.c:
24144 msi: Fix possible free of uninitialized pointer.
24146 2006-04-07 Alexandre Julliard <julliard@winehq.org>
24148 * dlls/kernel/process.c:
24149 kernel: Fixed set_process_name for the winevdm case.
24151 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
24153 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
24154 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
24155 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
24156 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
24157 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
24158 include/wine/wined3d_types.h:
24159 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
24161 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
24162 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
24163 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
24164 dlls/wined3d/device.c, dlls/wined3d/directx.c,
24165 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
24166 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
24167 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24168 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
24170 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
24172 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
24173 dlls/netapi32/share.c, include/lmshare.h:
24174 netapi32: Add (stubbed) NetSessionEnum.
24176 2006-04-06 James Hawkins <truiken@gmail.com>
24178 * dlls/advpack/tests/advpack.c:
24179 advpack: Add initial tests for SetPerUserSecValues.
24181 2006-04-06 Huw Davies <huw@codeweavers.com>
24183 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
24184 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
24185 dlls/comctl32/tests/propsheet.rc:
24186 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
24188 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
24190 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
24192 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
24193 Also add numero-sign to Courier.
24195 2006-04-06 Alexandre Julliard <julliard@winehq.org>
24197 * dlls/ntdll/exception.c:
24198 ntdll: Print traces for EXC_CallHandler even with the assembly version.
24200 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
24202 * dlls/msvcrt/process.c:
24203 msvcrt: Append extension(.exe) for _spawnve argument.
24205 2006-04-06 Alexandre Julliard <julliard@winehq.org>
24207 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
24208 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
24210 2006-04-05 Juan Lang <juan_lang@yahoo.com>
24212 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
24213 dlls/crypt32/tests/cert.c:
24214 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
24216 * dlls/crypt32/store.c, include/wincrypt.h:
24217 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
24219 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
24221 * dlls/winspool/info.c:
24222 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
24224 * dlls/winspool/info.c:
24225 winspool: Implement EnumMonitorsW.
24227 2006-04-06 Mike McCormack <mike@codeweavers.com>
24229 * dlls/shdocvw/webbrowser.c:
24230 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
24232 * dlls/msi/files.c:
24233 msi: Avoid a crash if a parameter is NULL.
24235 2006-04-05 Robert Reif <reif@earthlink.net>
24237 * dlls/winmm/winearts/audio.c:
24238 winearts: Don't call arts_free if arts_init wasn't successful.
24240 2006-04-05 Huw Davies <huw@codeweavers.com>
24242 * dlls/gdi/freetype.c:
24243 gdi32: Always consume the subst structure.
24245 * dlls/gdi/freetype.c:
24246 gdi32: Use the localised family name if present
24247 (based on a patch on Byeong-Sik Jeon).
24249 * dlls/gdi/freetype.c:
24250 gdi32: Move a few functions around. Should be a nop.
24252 2006-04-05 Mike McCormack <mike@codeweavers.com>
24254 * include/exdisp.idl:
24255 shdocvw: Add class definition for InternetExplorer.
24257 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
24259 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
24260 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
24261 Make them pass under Wine.
24263 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
24266 include: Add lmshare to lm.h.
24268 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
24270 * include/wine/wined3d_interface.h:
24271 wined3d: Add some type macros to wined3d_interface.h.
24273 2006-04-05 Alexandre Julliard <julliard@winehq.org>
24275 * tools/winebuild/spec16.c:
24276 winebuild: Remove a no longer necessary movzwl instruction.
24277 This could cause broken relays to be generated depending on the order
24278 of the entry points in the relay list.
24279 Also add a few missing tabs in the assembly output.
24281 * dlls/cards/cards.c:
24282 cards: Avoid GetPixel to draw round corners, use a clip region instead.
24284 2006-04-04 James Hawkins <truiken@gmail.com>
24286 * dlls/advpack/install.c:
24287 advpack: Factor out advpack error handling into ADV_HRESULT.
24289 2006-04-04 Mike McCormack <mike@codeweavers.com>
24291 * configure, configure.ac, programs/Makefile.in,
24292 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
24293 programs/iexplore/main.c:
24294 Add an implementation of iexplore.exe.
24296 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
24297 shdocvw: Stub implementation of IEWinMain.
24299 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
24301 * dlls/msvcrt/environ.c:
24302 msvcrt: Fix a TRACE message to avoid buffer overflow.
24304 2006-04-04 Huw Davies <huw@codeweavers.com>
24306 * fonts/ms_sans_serif.sfd:
24307 fonts: Add a few missing glyphs.
24309 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
24311 * tools/widl/typegen.c:
24312 widl: Implement support for ref pointers to arrays of base types.
24314 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
24316 * dlls/dinput/joystick_linux.c:
24317 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
24319 2006-04-04 Alexandre Julliard <julliard@winehq.org>
24321 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
24322 x11drv: Avoid redundant flushing of the thread display.
24324 * dlls/x11drv/window.c:
24325 x11drv: Remove one more XSync call.
24327 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
24329 * dlls/wined3d/device.c:
24330 wined3d: CreateDevice should use the root window.
24332 * dlls/wined3d/device.c:
24333 wined3d: Output unhandled renderstates with debug_d3drenderstate.
24335 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
24336 wined3d: Add D3DFMT_L16.
24338 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
24340 * dlls/x11drv/x11drv_main.c:
24341 x11drv: Make UseXVidMode default to yes.
24343 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
24345 * dlls/x11drv/xvidmode.c:
24346 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
24348 2006-04-04 Mike McCormack <mike@codeweavers.com>
24350 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
24351 setupapi: Add a stub implementation for RegistryDelnode.
24353 2006-04-04 Huw Davies <huw@codeweavers>
24355 * dlls/gdi/freetype.c:
24356 gdi32: Use a function to add entries to the substitution list
24357 (based on a patch by Byeong-Sik Jeon).
24359 2006-04-04 Huw Davies <huw@codeweavers.com>
24361 * dlls/gdi/freetype.c:
24362 gdi32: Use RtlUshortByteSwap to read big endian words.
24364 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
24366 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
24367 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
24368 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24369 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
24371 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
24372 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
24373 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
24375 2006-04-04 Alexandre Julliard <julliard@winehq.org>
24377 * dlls/user/exticon.c:
24378 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
24380 * tools/Makefile.in, tools/winegcc/Makefile.in:
24381 tools: Add LDFLAGS to all the linker invocations.
24383 * tools/winegcc/winegcc.c:
24384 winegcc: Don't use the library full name for .so libs.
24386 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
24388 * fonts/small_fonts.sfd:
24389 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
24391 * fonts/small_fonts.sfd:
24392 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
24394 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
24396 * dlls/x11drv/keyboard.c:
24397 x11drv: Fixed handling of XK_KP_Separator.
24399 2006-04-03 James Hawkins <truiken@gmail.com>
24401 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
24402 advpack: Forward RegInstallA to its Unicode counterpart.
24404 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
24405 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
24407 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
24408 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
24410 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
24411 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
24413 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
24414 advpack: Forward RegRestoreAllA to its Unicode counterpart.
24416 2006-03-31 Mike Hearn <mh@codeweavers.com>
24418 * dlls/kernel/process.c:
24419 kernel: Don't enforce process handle access rights in Win98 mode.
24421 2006-04-03 Jason Green <jave27@gmail.com>
24423 * dlls/wined3d/utils.c:
24424 wined3d: Add a couple more debugging output formats.
24426 2006-04-04 Alexandre Julliard <julliard@winehq.org>
24428 * configure, configure.ac:
24429 configure: Filter out garbage from arts-config --libs too.
24431 * dlls/gdi/freetype.c:
24432 gdi: Change ReadFontDir error into a warning.
24434 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
24436 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24437 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
24439 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
24440 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
24441 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24442 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
24444 2006-04-04 Mike McCormack <mike@codeweavers.com>
24446 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
24447 programs/msiexec/rsrc.rc:
24448 msiexec: Add an icon for msiexec and .msi files.
24450 2006-04-03 James Hawkins <truiken@gmail.com>
24453 wine.inf: Add hhctrl.ocx to the list of fake dlls.
24455 2006-04-04 Mike McCormack <mike@codeweavers.com>
24457 * configure, configure.ac:
24458 configure: Warn if the fonts aren't going to be built.
24460 2006-04-03 Alexandre Julliard <julliard@winehq.org>
24463 server: Don't single step into signal handlers.
24465 * dlls/ntdll/signal_i386.c:
24466 ntdll: Save FPU context for all exceptions.
24468 2006-04-03 Robert Shearman <rob@codeweavers.com>
24470 * dlls/ole32/usrmarshal.c:
24471 ole32: Add documentation for the clip format user marshal functions.
24473 * tools/widl/typegen.c:
24474 widl: Fix the type offset for generated conformant string calls.
24476 * dlls/kernel/kernel32.spec:
24477 kernel: Remove some stubs that aren't present in NT.
24479 * dlls/kernel/file.c:
24480 kernel: Document some file functions.
24482 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
24484 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
24485 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
24486 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
24488 2006-04-03 Mike McCormack <mike@codeweavers.com>
24490 * dlls/user/driver.c:
24491 user32: More informative message on failure to load x11drv.
24493 2006-04-03 Huw Davies <huw@codeweavers.com>
24495 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
24496 fonts: Add an 11 ppem strike of 'Small Fonts'.
24498 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
24500 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
24501 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
24502 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
24503 gdi: Separate GDI tests by moving them into appropriate files.
24504 Separate GDI tests by moving them into appropriate files:
24505 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
24507 * dlls/gdi/gdiobj.c:
24508 gdi: Move WineEngInit call before stock fonts creation.
24509 Move WineEngInit call before stock fonts creation, otherwise we end up
24510 caching wrong fonts before loading built-in bitmap fonts.
24512 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
24514 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
24515 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
24516 d3dx: VertexBuffer should keep reference to the parent device object.
24518 2006-04-03 Alexandre Julliard <julliard@winehq.org>
24520 * dlls/setupapi/fakedll.c:
24521 setupapi: Copy the complete resource tree into the fake dlls.
24523 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
24525 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
24526 twain: Add a Korean resource.
24528 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
24530 * dlls/winmm/winealsa/audio.c:
24531 winealsa: Fix pausing when the hardware does not support it.
24533 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
24535 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
24536 url: Add a function and two stubs.
24538 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
24540 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
24541 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
24542 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
24543 include/wine/wined3d_types.h:
24544 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
24546 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
24547 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
24548 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
24549 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
24550 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
24552 2006-04-03 Mike McCormack <mike@codeweavers.com>
24554 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
24555 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
24557 * dlls/kernel/profile.c:
24558 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
24560 * dlls/msi/string.c:
24561 msi: Improve the string table hash.
24563 2006-04-03 Alexandre Julliard <julliard@winehq.org>
24565 * dlls/kernel/process.c, dlls/ntdll/loader.c:
24566 ntdll: Process --help and --version args earlier on during startup.
24568 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
24570 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
24571 msi: Italian language support.
24573 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
24574 setupapi: Esperanto language support.
24576 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
24577 uninstaller: Esperanto language support.
24579 * programs/uninstaller/It.rc:
24580 uninstaller: Italian language support.
24582 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
24583 notepad: Esperanto language support.
24585 * programs/notepad/It.rc:
24586 notepad: Italian language support.
24588 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
24589 msi: Esperanto language support.
24591 * dlls/commdlg/cdlg_Eo.rc:
24592 commdlg: Esperanto language update.
24594 * dlls/commdlg/cdlg_It.rc:
24595 commdlg: Italian language update.
24597 * dlls/wineps/wps_It.rc:
24598 wineps: Italian language update.
24600 * dlls/user/resources/user32_Eo.rc:
24601 user32: Esperanto language update.
24603 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
24604 comctl32: Esperanto language support.
24606 * dlls/comctl32/comctl_It.rc:
24607 comctl32: Italian language updates.
24609 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
24610 clock: Esperanto language support.
24612 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
24614 * dlls/wined3d/basetexture.c:
24615 wined3d: Do not set the mipmap level count every time a texture is used.
24617 2006-04-02 Huw Davies <huw@codeweavers.com>
24619 * dlls/gdi/tests/gdiobj.c:
24620 gdi32: Add tests for 'Small Fonts'.
24622 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
24624 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
24625 msvcrt: Allow environment strings longer than 512 characters.
24627 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
24629 * dlls/usp10/usp10.c:
24630 usp10: Fixed debug output of ScriptItemize.
24632 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
24634 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
24635 dinput: Keyboard should be acquired before calling GetDeviceState.
24637 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
24639 * programs/regedit/No.rc:
24640 regedit: Fix typo in Norwegian resources.
24642 2006-04-01 Alexandre Julliard <julliard@winehq.org>
24644 * dlls/x11drv/window.c:
24645 x11drv: Get rid of XSync calls on window creation and destruction.
24647 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
24648 x11drv: Ignore X errors caused by windows being created or deleted.
24650 2006-03-31 Alexandre Julliard <julliard@winehq.org>
24652 * dlls/gdi/tests/metafile.c:
24653 gdi: In metafile test only print debug output if enabled.
24655 * loader/preloader.c:
24656 loader: Hide the preloader from the ps output.
24658 * tools/winewrapper:
24659 winewrapper: Remove a couple of variables that are no longer needed.
24661 * dlls/ntdll/loadorder.c:
24662 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
24664 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
24666 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
24667 kernel: Fix handling of invalid parameter in GlobalSize().
24669 2006-03-31 Robert Shearman <rob@codeweavers.com>
24671 * dlls/ole32/rpc.c:
24672 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
24673 Use ncalrpc instead of ncacn_np as the transport as this is more similar
24674 to how ole32 from NT works and should also be compatible with rpcrt4
24675 from Win9x, allowing more combinations of dlls to work.
24677 * dlls/kernel/process.c:
24678 kernel: Add some documentation for simple process functions.
24680 * tools/widl/typegen.c:
24681 widl: There's no need to cast _StubMsg - it's already of the correct type.
24683 * tools/widl/server.c:
24684 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
24685 Only assign variables if not a string and only create a local variable
24686 if not a sized parameter. Fixes type mismatches in the generated code
24687 due to differences in the algorithms between creating local variables
24690 * tools/widl/server.c:
24691 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
24693 * tools/widl/server.c:
24694 widl: Create the correct variable type for parameters with more than one level of indirection.
24696 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
24697 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
24699 * tools/widl/typegen.c:
24700 widl: Move handling of base type marshaling and unmarshaling to a separate function.
24701 Move handling of base type marshaling and unmarshaling to a separate
24702 function and improve it to support return values.
24704 * tools/widl/typegen.c:
24705 widl: Use print_phase_function for printing NdrPointerFree call.
24707 * tools/widl/typegen.c:
24708 widl: Add a function to generate the Ndr type calls.
24709 - Add a function to generate the Ndr type calls.
24710 - Fix a typo where the aligned buffer was added to itself, rather than
24713 * tools/widl/typegen.c:
24714 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
24715 Only write the buffer incrementing code for the marshaling and
24716 unmarshaling phases - buffer sizing is handled elsewhere and freeing
24719 * tools/widl/typegen.c:
24720 widl: Output the necessary sizing information for other phases.
24721 Output the necessary sizing information for PHASE_BUFFERSIZE and
24722 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
24725 * tools/widl/client.c:
24726 widl: Output NULL ref pointer check for pointer levels > 1 too.
24728 * tools/widl/client.c, tools/widl/server.c:
24729 widl: Fix a GCC warning in the generated client and server code.
24731 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
24732 widl: The lval member of var_t is essentially a duplicate of eval->cval.
24733 - Generate eval's for enums that don't explicitly have one. This means
24734 that enums written in header files won't match exactly what has been put
24735 into the IDL file, but the numeric constat is the same and MIDL does a
24737 - Replace constant lookups with eval->cval instead of lval.
24739 * tools/widl/typegen.c:
24740 widl: De-reference parameters' types before deciding what to do with them.
24741 De-reference parameters' types before deciding what to do with them.
24742 Also dereference string parameters since they are immediately
24743 dispatched to write_string_tfs when the string attribute is detected
24744 without any further processing done on them.
24746 * tools/widl/typegen.c:
24747 widl: Write pointer calls for all non-basetype pointer parameters to functions.
24749 * tools/widl/header.c:
24750 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
24751 Write definitions for MIDL_user_allocate and MIDL_user_free in the
24752 header when writing out RPC interfaces to prevent compile failures in
24753 the generated client/server code.
24755 * tools/widl/header.c:
24756 widl: Write out the pre- and postamble for RPC interfaces with no methods.
24758 * tools/widl/header.c:
24759 widl: Output interface defined guard for rpc interfaces too.
24761 * tools/widl/typegen.c:
24762 widl: NdrFcShort should be written out instead of NdrShort.
24764 * tools/widl/typegen.c:
24765 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
24767 * tools/widl/typegen.c:
24768 widl: Support references in type_memsize.
24770 * tools/widl/client.c, tools/widl/server.c:
24771 widl: Only output code for non-object interfaces in client and server.
24772 Only output code for non-object interfaces in client and server
24773 generation and convert the while loops into for loops.
24775 2006-03-31 Alexandre Julliard <julliard@winehq.org>
24777 * ANNOUNCE, ChangeLog, VERSION, configure:
24780 ----------------------------------------------------------------
24781 2006-03-31 Alexandre Julliard <julliard@winehq.org>
24783 * server/request.c:
24784 server: Avoid crash on startup when the configuration dir doesn't exist.
24786 * dlls/user/tests/win.c:
24787 user/tests: Flush events before running the keyboard event test.
24789 * dlls/comctl32/tests/monthcal.c:
24790 comctl32: Force a specific day value in the monthcal test.
24791 Avoids test failure when the current day happens to be the 31st...
24793 2006-03-30 James Hawkins <truiken@gmail.com>
24795 * dlls/advpack/advpack.spec:
24796 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
24798 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
24799 advpack: Forward ExecuteCabA to its Unicode counterpart.
24801 2006-03-30 Robert Shearman <rob@codeweavers.com>
24803 * dlls/ole32/dcom.idl:
24804 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
24806 * dlls/wininet/urlcache.c:
24807 wininet: Fix some string length calculations.
24808 Fix some string length calculations that didn't account for the
24809 different sized characters with Unicode.
24811 * dlls/wininet/urlcache.c:
24812 wininet: Only access the URL in the cache by the provided offset.
24814 2006-03-30 H. Verbeet <hverbeet@gmail.com>
24816 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24817 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24818 dlls/wined3d/wined3d_private.h:
24819 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
24821 2006-03-30 Juan Lang <juan_lang@yahoo.com>
24823 * dlls/crypt32/proplist.c:
24824 crypt32: Tiny fixes.
24826 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
24827 crypt32: Fix certificate adding
24828 - Implement add disposition in CertAddCertificateContextToStore,
24829 rather than in each store.
24830 - Add a few more tests.
24832 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
24834 * dlls/msvcrt/undname.c:
24835 msvcrt: Fix read beyond end of string in __unDNameEx().
24837 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
24839 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
24840 spoolss: Add DllAllocSplMem and DllFreeSplMem.
24842 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
24844 * dlls/gdi/tests/metafile.c:
24845 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
24846 These tests currently fail in Wine.
24848 * dlls/x11drv/keyboard.c:
24849 x11drv: Update Hungarian keyboard layout to better match the X11 one.
24851 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
24853 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
24854 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
24855 widl: Implement support for ref pointers to strings.
24857 2006-03-30 Huw Davies <huw@codeweavers.com>
24859 * dlls/gdi/freetype.c:
24860 gdi32: Move the font substitution list to a standard Wine list
24861 (based on a patch by Byeong-Sik Jeon).
24863 2006-03-30 Alexandre Julliard <julliard@winehq.org>
24865 * dlls/user/message.c:
24866 user: Only wait for sent messages in wait_message_reply.
24868 * dlls/x11drv/event.c:
24869 x11drv: Filter a few more event types in filter_event.
24870 ConfigureNotify and related events should only be processed when
24871 posted messages are selected. There's no need to handle MappingNotify
24872 if keyboard events are not selected.
24874 * dlls/Makefile.in, dlls/make_dlls:
24875 dlls: Removed a number of no longer needed dependencies.
24877 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
24879 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
24880 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
24881 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
24882 spoolss: Add minimal spoolss.dll.
24884 2006-03-30 Alexandre Julliard <julliard@winehq.org>
24886 * dlls/user/message.c, dlls/user/win.c:
24887 user: Don't send WM_PARENTNOTIFY to the desktop window.
24889 2006-03-29 James Hawkins <truiken@gmail.com>
24891 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
24892 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
24894 2006-03-30 James Hawkins <truiken@gmail.com>
24896 * dlls/advpack/install.c:
24897 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
24899 * dlls/advpack/install.c:
24900 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
24902 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
24904 * dlls/kernel/except.c:
24905 kernel: Resource browsing.
24906 Try to be a bit more strict when checking for resource mapping in
24907 exception handler (and prevent some exceptions while in exception
24910 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
24912 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
24913 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
24914 include/wine/wined3d_types.h:
24915 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
24917 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
24919 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
24920 twain: Add German resource.
24922 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
24924 * dlls/kernel/heap.c:
24925 kernel32: Display the parameter that caused a page fault in GlobalFree().
24927 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
24929 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
24930 kernel: Fix handling of invalid parameter in GlobalFlags().
24932 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
24935 tools: Remove wineconf.
24937 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
24939 * DEVELOPERS-HINTS:
24940 DEVELOPER-HINTS: Some directories are renamed / removed / added.
24942 2006-03-29 Robert Shearman <rob@codeweavers.com>
24944 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
24945 oleaut32: Add IPersist to QueryInterface.
24947 * dlls/oleaut32/typelib.c:
24948 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
24950 * dlls/oleaut32/olepicture.c:
24951 oleaut32: Replace memcmp with IsEqualIID macro.
24952 Replace memcmp with IsEqualIID macro that doesn't require a size
24953 parameter and remove the unneeded brackets to give more compact and
24954 more readable code.
24956 * dlls/ole32/compobj.c:
24957 ole32: Don't process posted messages in CoWaitForMultipleHandles.
24958 Tests with native show that during COM calls posted messages aren't
24959 retrieved other than COM calls so change the PeekMessage parameters in
24960 CoWaitForMultipleHandles to duplicate this.
24962 * dlls/ole32/compobj.c:
24963 ole32: Try to retrieve messages that are COM calls first.
24964 Try to retrieve messages that are COM calls first in
24965 CoWaitForMultipleHandles before retrieving other types.
24967 * dlls/ole32/compobj.c:
24968 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
24969 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
24970 function so that the order and type of the messages retrieved can be
24971 customised in the future.
24973 * dlls/ole32/compobj.c:
24974 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
24975 should depend on whether the current apartment is a single threaded one.
24977 * dlls/ole32/compobj.c:
24978 ole32: Pass the no yield flag to PeekMessage.
24979 Pass the no yield flag to PeekMessage since we sleep in
24980 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
24983 server: Store the token source.
24985 2006-03-29 Huw Davies <huw@codeweavers.com>
24987 * include/winuser.h:
24988 include: Add DFC_POPUPMENU.
24990 2006-03-30 Mike McCormack <mike@codeweavers.com>
24992 * dlls/wininet/http.c:
24993 wininet: Clean up HTTP_GetCustomHeaderIndex.
24995 * dlls/wininet/http.c:
24996 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
24998 * dlls/wininet/http.c:
24999 WININET: Clean up HttpQueryInfo.
25000 Fixes another return FALSE without SetLastError.
25002 * dlls/wininet/http.c:
25003 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
25005 2006-03-29 Mike McCormack <mike@codeweavers.com>
25007 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25008 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
25010 2006-03-29 Alexandre Julliard <julliard@winehq.org>
25012 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
25014 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
25016 2006-03-27 Petr Tesarik <hat@tesarici.cz>
25018 * dlls/ntdll/cdrom.c:
25019 ntdll: Fix CDROM raw reads.
25020 - Fix incorrect data sizes.
25021 - Fix CDDA addressing.
25022 - Implement XAForm2 mode on Linux.
25024 2006-03-29 Alexandre Julliard <julliard@winehq.org>
25026 * programs/winecfg/x11drvdlg.c:
25027 winecfg: Disable the desktop option when configuring a specific application.
25029 2006-03-28 H. Verbeet <hverbeet@gmail.com>
25031 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25032 include/wine/wined3d_interface.h:
25033 wined3d: Create an IWineD3DBaseShader class.
25035 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
25036 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25037 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
25039 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25040 dlls/wined3d/wined3d_private.h:
25041 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
25043 * dlls/wined3d/pixelshader.c:
25044 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
25046 2006-03-29 Mike McCormack <mike@codeweavers.com>
25048 * dlls/user/sysparams.c:
25049 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
25051 * dlls/user/sysparams.c:
25052 user32: Implement SPI_[GS]ETUIEFFECTS.
25054 * dlls/user/sysparams.c:
25055 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
25057 * dlls/user/sysparams.c:
25058 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
25060 * dlls/user/sysparams.c:
25061 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
25063 * dlls/user/sysparams.c:
25064 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
25066 * dlls/user/sysparams.c:
25067 user32: Implement SPI_[SG]ETCARETWIDTH.
25069 2006-03-28 Alexandre Julliard <julliard@winehq.org>
25071 * dlls/mshtml/persist.c:
25072 mshtml: Don't free the URL we have just stored in the callback object.
25074 * dlls/x11drv/mouse.c:
25075 x11drv: Only warp the mouse pointer if it has actually moved.
25077 2006-03-26 H. Verbeet <hverbeet@gmail.com>
25079 * dlls/d3d8/device.c:
25080 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
25082 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
25084 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
25085 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
25086 include/wine/wined3d_types.h:
25087 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
25089 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
25090 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
25091 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
25092 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
25093 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
25094 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
25095 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
25096 dlls/wined3d/device.c, dlls/wined3d/resource.c,
25097 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
25098 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
25099 include/wine/wined3d_types.h:
25100 wined3d: Add WINED3DPOOL to wined3d_types.h.
25102 2006-03-22 Aric Stewart <aric@codeweavers.com>
25104 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
25105 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
25106 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
25107 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
25108 twain: Add a property sheet UI for scanning.
25110 2006-03-28 Alexandre Julliard <julliard@winehq.org>
25112 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
25113 x11drv: Reinitialize the display settings when using a desktop window.
25115 2006-03-22 Aric Stewart <aric@codeweavers.com>
25117 * dlls/twain/ds_image.c:
25118 twain: A few cleanups, using some consts from sane.
25120 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
25122 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
25123 widl: Implement support for pointers to base types.
25125 2006-03-28 Alexandre Julliard <julliard@winehq.org>
25127 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
25128 advapi32: Fixed compiler warnings.
25130 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
25132 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
25134 advapi32: Fixed building TRUSTEEs with objects.
25135 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
25136 and BuildTrusteeWithObjectsAndSid, including regression tests.
25138 * dlls/comctl32/rebar.c:
25139 comctl32: Rebar size fix.
25140 Rebars without any bands should have a height/width of 0.
25142 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
25144 * tools/wineshelllink:
25145 wineshelllink: Remove quotes from Path=<workdir>.
25147 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
25150 wine.inf: Add some more fake dlls to the system directory.
25152 2006-03-28 Mike McCormack <mike@codeweavers.com>
25155 mpr: Improve the stub for WNetGetUniversalNameW.
25158 server: Fix a race condition in the delivery of change notifications.
25160 2006-03-28 Alexandre Julliard <julliard@winehq.org>
25162 * dlls/x11drv/window.c:
25163 x11drv: Avoid setting text or WM hints of the X root window.
25165 2006-03-27 Alexandre Julliard <julliard@winehq.org>
25167 * configure, configure.ac, dlls/Makefile.in,
25168 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
25169 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
25170 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
25171 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
25172 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
25173 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
25174 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
25175 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
25176 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
25177 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
25178 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
25179 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
25180 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
25181 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
25182 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
25183 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
25184 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
25186 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
25187 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
25188 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
25189 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
25190 dlls/msg711.acm/msg711.c:
25191 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
25193 * configure, configure.ac, dlls/Makefile.in,
25194 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
25195 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
25196 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
25197 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
25198 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
25200 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
25201 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
25202 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
25203 dlls/msacm/imaadp32/Makefile.in,
25204 dlls/msacm/imaadp32/imaadp32.acm.spec,
25205 dlls/msacm/imaadp32/imaadp32.c:
25206 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
25208 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
25209 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
25210 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
25211 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
25212 x11drv: Moved desktop mode handling to the explorer process.
25213 Per-application desktop mode settings are no longer supported. Apps
25214 can be launched in a specific desktop window by using:
25215 explorer /desktop=name[,widthxheight] app.exe [args]
25216 If the named desktop already exists the app is launched inside it. The
25217 default desktop is cleverly named "default".
25219 * dlls/x11drv/window.c:
25220 x11drv: Allow setting WM hints for the desktop window.
25222 * dlls/x11drv/winpos.c:
25223 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
25225 2006-03-27 Jacek Caban <jacek@codeweavers.com>
25227 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
25228 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
25229 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
25230 mshtml: Added tooltip implementation.
25232 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
25234 * dlls/commdlg/fontdlg.c:
25235 commdlg: Properly set and retrieve colour value from combo box .
25237 2006-03-27 Robert Shearman <rob@codeweavers.com>
25239 * dlls/shell32/systray.c, programs/explorer/systray.c:
25240 shell32: Adding a systray item with an invalid icon handle is allowed.
25242 2006-03-27 Huw Davies <huw@codeweavers.com>
25244 * dlls/riched20/txtsrv.c:
25245 riched20: Take a ref on text host.
25247 2006-03-27 Mike McCormack <mike@codeweavers.com>
25249 * dlls/user/input.c:
25250 user32: Send a fake mouse movement event after releasing capture.
25252 2006-03-27 Alexandre Julliard <julliard@winehq.org>
25254 * dlls/ntdll/virtual.c:
25255 ntdll: Limit header_size to the file size.
25257 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
25258 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
25259 x11drv: Get rid of the using_wine_desktop flag.
25261 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
25262 server/winstation.c:
25263 server: Connect to the window station and desktop specified by startup info.
25264 If window station and desktop aren't inherited from the parent, don't
25265 connect to them from the server, but from the USER init code where we
25266 can get the proper values from the startup info structure.
25269 server: Store window properties in the global atom table instead of
25270 the per-winstation table.
25272 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
25274 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
25275 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
25276 shell32: Add an uncompressed AVI displaying the word searching.
25278 2006-03-26 James Hawkins <truiken@gmail.com>
25280 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
25281 advpack: Implement the launching of executables in RunSetupCommand.
25283 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
25284 advpack: Define S_ASYNCHRONOUS in advpub.h.
25286 2006-03-27 Alexandre Julliard <julliard@winehq.org>
25288 * server/process.c, server/request.c:
25289 server: Fixed process exit code on FreeBSD.
25291 2006-03-24 Petr Tesarik <hat@tesarici.cz>
25293 * programs/winedbg/break.c:
25294 winedbg: Fix stepping over an instruction.
25296 2006-03-27 Petr Tesarik <hat@tesarici.cz>
25298 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
25299 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
25301 2006-03-26 f_sophia <f_sophia@libero.it>
25303 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
25304 winhelp: Added Esperanto language support.
25306 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
25308 * dlls/shell32/shell32_Eo.rc:
25309 shell32: Updated Esperanto translation.
25311 2006-03-26 James Hawkins <truiken@gmail.com>
25313 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
25314 kernel: Error out of CreateProcess if the specified current directory
25317 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
25320 wine.inf: Add some dll stub dll to the system directory.
25322 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
25325 wine.inf: Add SystemRoot.
25327 2006-03-27 Petr Tesarik <hat@tesarici.cz>
25329 * dlls/ntdll/signal_i386.c:
25330 ntdll: Fix debug exceptions from VM86.
25331 - Set ContextFlags accordingly in save_vm86_context().
25332 - Raise debug exceptions correctly for debug exceptions.
25333 - Do not clear TF bit for VM86-generated debug exceptions.
25335 2006-03-26 James Hawkins <truiken@gmail.com>
25337 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
25338 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
25340 2006-03-26 Mike McCormack <mike@codeweavers.com>
25342 * dlls/commdlg/filedlg.c:
25343 commdlg: Malformed filters are still added to the filter combo box.
25345 * dlls/comctl32/comctl32undoc.c:
25346 comctl32: Having an MRU list without a compare function works in Windows.
25348 2006-03-26 H. Verbeet <hverbeet@gmail.com>
25350 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
25351 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
25353 2006-03-24 Alexandre Julliard <julliard@winehq.org>
25355 * dlls/msvcrt/file.c:
25356 msvcrt: Fix fflush() of files opened for read.
25357 Some apps, for no particular reason, call fflush() on files opened for
25358 read. This keeps them from tripping over their shoelaces.
25360 2006-03-25 Tomas Carnecky <tom@dbservice.com>
25362 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
25363 opengl: Put OpenGL setup functions into their own debug channel.
25365 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
25367 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
25368 winedbg: Fixes for identifiers.
25369 - fixed lexical rules for a path name
25370 - fixed identifier rules so that we get the right precedence
25372 - modules (in mod!name forms) are now handled as tIDENTIFIER
25373 (tPATH was buggy anyhow)
25375 * dlls/dbghelp/symbol.c:
25376 dbghelp: Module should be case insensitive.
25377 When looking up a symbol name in the form module!name, the module
25378 lookup should be insensitive.
25380 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
25382 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
25383 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
25384 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
25385 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
25386 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
25387 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
25388 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
25389 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
25391 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
25392 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
25393 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
25395 2006-03-23 H. Verbeet <hverbeet@gmail.com>
25397 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25398 wined3d: Move the D3DSIO_DCL dumping code into its own function.
25400 2006-03-23 James Hawkins <truiken@gmail.com>
25402 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
25403 dlls/advpack/tests/install.c:
25404 advpack: Add initial tests for RunSetupCommand.
25406 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25407 advpack: Forward DelNodeA to its Unicode counterpart.
25409 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
25410 advpack: Forward RunSetupCommandA to its Unicode counterpart.
25412 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25413 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
25415 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25416 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
25418 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
25419 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
25421 2006-03-24 Ken Thomases <ken@codeweavers.com>
25423 * server/process.c:
25424 server: Fix memory leak in read_process_memory handler.
25426 2006-03-24 Mike McCormack <mike@codeweavers.com>
25428 * dlls/ntdll/directory.c:
25429 ntdll: Recursive notify is implemented.
25431 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
25434 server: Fix compilation under Darwin 7.
25436 2006-03-23 Jacek Caban <jacek@codeweavers.com>
25438 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
25439 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
25440 mshtml: Added IHTMLElement2 implementation.
25442 * include/exdisp.idl:
25443 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
25445 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
25447 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
25448 include/wine/wined3d_interface.h:
25449 wined3d: Rectpatch code fix.
25450 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
25451 with an older patch.
25453 2006-03-23 Alexandre Julliard <julliard@winehq.org>
25455 * dlls/msvcrt/time.c:
25456 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
25458 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
25460 * dlls/kernel/cpu.c:
25461 kernel: Add processor specific environment variables.
25463 2006-03-23 James Hawkins <truiken@gmail.com>
25465 * dlls/comctl32/tab.c:
25466 comctl32: A couple fixes for tab icon offsets.
25467 - Shift selected icons up and non-selected icons down.
25468 - Add the top or left draw rect to the vertical offset, because it may
25471 2006-03-22 James Hawkins <truiken@gmail.com>
25473 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25474 advpack: Implement FileSaveMarkNotExistW.
25476 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25477 advpack: Forward AdvInstallFileA to its Unicode counterpart.
25479 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
25480 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
25482 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
25483 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
25485 2006-03-23 Alexandre Julliard <julliard@winehq.org>
25487 * dlls/kernel/environ.c:
25488 kernel: Remove a couple of incorrect asserts.
25490 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
25492 * dlls/comctl32/tooltips.c:
25493 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
25495 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
25497 * dlls/kernel/tests/thread.c:
25498 kernel: Load QueueUserWorkItem function dynamically.
25500 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
25502 * tools/widl/server.c, tools/widl/typegen.c:
25503 widl: Fix base type alignments.
25504 Generate aligned marshal and unmarshal code for base type arguments
25507 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
25508 tools/widl/typegen.h:
25509 widl: Fix format string size calculation.
25510 - Move proc format string size calculation from client.c and server.c
25512 - Implement type format string size calculation.
25514 2006-03-22 Alexandre Julliard <julliard@winehq.org>
25516 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
25517 server: Class and global atoms should not be local to a window station.
25519 2006-03-22 Marcus Meissner <meissner@suse.de>
25521 * configure, configure.ac, programs/Makefile.in,
25522 programs/avitools/.gitignore, programs/avitools/Makefile.in,
25523 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
25524 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
25525 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
25526 programs: Move icinfo out of avitools.
25528 2006-03-22 H. Verbeet <hverbeet@gmail.com>
25530 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
25531 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
25533 * dlls/wined3d/vertexshader.c:
25534 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
25536 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
25537 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
25538 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
25540 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
25541 wined3d: glTypeLookup cleanup.
25542 Use a struct instead of an UINT array as entries in the glTypeLookup
25545 * dlls/wined3d/pixelshader.c:
25546 wined3d: Store the pixelshader version in the pixelshader object.
25548 2006-03-22 Huw Davies <huw@codeweavers.com>
25550 * dlls/user/edit.c, dlls/user/tests/edit.c:
25551 user32: Only adjust the margins if the edit control is above a certain size.
25553 2006-03-22 James Hawkins <truiken@gmail.com>
25555 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
25556 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
25558 2006-03-22 Jacek Caban <jacek@codeweavers.com>
25560 * dlls/mshtml/htmlelem.c:
25561 mshtml: Clean up get_all and tags (also fixes a typo).
25563 2006-03-22 Mike McCormack <mike@codeweavers.com>
25566 wine.inf: Add a shdocvw.dll stub dll to the system directory.
25568 * dlls/msi/action.c:
25569 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
25571 * dlls/msi/package.c:
25572 msi: Don't crash when logging a record with only one field.
25574 2006-03-22 Alexandre Julliard <julliard@winehq.org>
25576 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
25577 server/named_pipe.c, server/object.c, server/object.h,
25578 server/registry.c, server/request.c, server/signal.c:
25579 server: New scheme for cleaning up objects on server exit.
25580 Objects stored in static variables can now be marked when they are
25581 created and are automatically cleaned up on exit. This avoids having
25582 to export a bunch of close_* functions.
25584 2006-03-21 James Hawkins <truiken@gmail.com>
25586 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
25587 advpack: Forward TranslateInfStringExA to its unicode counterpart.
25589 * dlls/advpack/tests/files.c:
25590 advpack: Add second null for double null terminated lists.
25592 2006-03-22 Mike McCormack <mike@codeweavers.com>
25594 * dlls/msi/dialog.c:
25595 msi: Show "hidden dialogs" but hide them initially.
25597 * dlls/msi/custom.c:
25598 msi: Implement custom action type 17.
25600 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
25601 dlls/riched20/version.rc:
25602 riched20: Add a version resource.
25604 * dlls/wintrust/wintrust_main.c:
25605 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
25607 * include/Makefile.in, include/softpub.h:
25608 include: Add softpub.h.
25610 2006-03-22 Kevin Koltzau <kevin@plop.org>
25612 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
25613 dlls/ole32/tests/clipboard.c:
25614 ole32: Initial tests for OLE clipboard functions.
25616 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
25618 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
25619 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
25621 2006-03-21 Lei Zhang <leiz@ucla.edu>
25623 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25624 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
25625 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
25626 introduced in earlier patches for EM_FINDTEXT. Additional test cases
25627 have been added to check for corner cases. Also improve input
25630 2006-03-21 Francois Gouget <fgouget@free.fr>
25632 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
25633 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
25634 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
25635 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
25636 Assorted spelling fixes.
25638 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
25639 taskmgr: Avoid forward declarations and make functions static.
25641 * programs/taskmgr/applpage.c:
25642 taskmgr: Reorder functions to avoid forward declarations.
25644 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
25645 programs/taskmgr/column.c, programs/taskmgr/graph.c,
25646 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
25647 programs/taskmgr/procpage.c:
25648 taskmgr: Avoid forward declarations and make functions static.
25650 * tools/winapi/win32.api:
25651 Update win32.api to match the current sources.
25653 * include/winerror.h:
25654 include: Add missing error and facility codes.
25656 * dlls/advapi32/advapi32.spec:
25657 advapi32: Fix the LsaEnumerateAccountRights() export.
25659 * include/ntsecapi.h:
25660 include: Standardize the LsaLookupNames() prototype.
25662 2006-03-21 Robert Shearman <rob@codeweavers.com>
25664 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
25665 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
25666 regardless of what type they are.
25667 Add a test for this and dump type infos created with CreateDispTypeInfo.
25669 2006-03-21 Huw Davies <huw@codeweavers.com>
25671 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
25672 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
25674 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
25676 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
25677 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
25678 programs/winedbg/dbg.y, programs/winedbg/debug.l,
25679 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
25680 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
25681 winedbg: Add display for floating point status.
25682 Added code to examine and display floating point unit status into
25683 be_i386.c as info all-regs command.
25685 2006-03-21 Alexandre Julliard <julliard@winehq.org>
25687 * tools/sfnt2fnt.c:
25688 sfnt2fnt: Remove output file on failure.
25690 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
25691 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
25692 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
25693 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
25694 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
25695 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
25697 2006-03-21 Mike McCormack <mike@codeweavers.com>
25699 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
25700 dlls/msi/helpers.c:
25701 msi: Improve handling of short paths.
25703 2006-03-21 Robert Shearman <rob@codeweavers.com>
25705 * dlls/ntdll/threadpool.c:
25706 ntdll: Start of pooling support for RtlQueueWorkItem.
25707 Start of pooling support for RtlQueueWorkItem. The algorithm
25708 implmented is very simple - if there are no free threads, create a new
25711 * dlls/kernel/tests/thread.c:
25712 kernel: Add a test for QueueUserWorkItem.
25714 * dlls/oleaut32/typelib.c:
25715 oleaut: Better support for invoking methods with VT_VARIANT argument types.
25717 * dlls/wininet/internet.c:
25718 wininet: Document InternetCrackUrlW.
25720 * dlls/wininet/http.c, dlls/wininet/internet.c:
25721 wininet: InternetCreateUrlW should return the number of bytes needed.
25722 InternetCreateUrlW should return the number of bytes needed to store
25723 the URL, not the number of characters (reported by Sven Paschukat).
25725 2006-03-21 Alexandre Julliard <julliard@winehq.org>
25727 * dlls/ntdll/loader.c, include/winnt.h:
25728 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
25729 By returning FALSE from this call, a builtin dll can specify that we
25730 should try to load the native one instead.
25732 * dlls/ddraw/main.c:
25733 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
25735 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
25736 dlls: Removed a number of dll symlinks that are no longer needed.
25738 * tools/winewrapper:
25739 winewrapper: Remove explicit call to wineprefixcreate.
25740 Now that wineprefixcreate detects the build tree automatically, the
25741 standard behavior of starting it from ntdll should work fine.
25743 * programs/wcmd/wcmdmain.c:
25744 wcmd: Try executing the process even if the exe file doesn't exist.
25745 It may be a builtin exe in which case the CreateProcess call will
25748 * tools/wine.inf, tools/wineprefixcreate.in:
25749 wine.inf: Use the new fake dlls mechanism to create placeholders for
25750 applications instead of using symlinks.
25752 * dlls/ntdll/loader.c:
25753 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
25755 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
25756 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
25757 setupapi: Added support for creating fake dlls at install time.
25758 This should satisfy applications that access a dll file directly. For
25759 apps that check the dll version in the file, the version resource is
25760 copied from the builtin dll.
25762 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
25764 * dlls/dinput/device.c, dlls/dinput/device_private.h,
25765 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
25766 dinput: Create single thread for mouse and keyboard hook.
25767 Put keyboard & mouse hook callbacks into separate thread.
25768 Move few global variables into object. Delete no longer used crit section.
25769 For hooks to work properly hook callback have to be in a thread
25770 with message loop. Some games create separate threads just to handle
25771 mouse and/or keyboard events that do not have message loop.
25773 2006-03-20 Mike Hearn <mike@plan99.net>
25775 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
25776 opengl32: Optimize thunks by storing GL context in the thread environment block.
25778 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
25780 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
25781 gdi: Fix a couple of todos in the bitmap test.
25783 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
25785 * dlls/commdlg/cdlg_Ko.rc:
25786 commdlg: Updated Korean translation.
25788 * programs/winecfg/Ko.rc:
25789 winecfg: Updated Korean translation.
25791 2006-03-21 Mike McCormack <mike@codeweavers.com>
25793 * programs/taskmgr/applpage.c:
25794 taskmgr: Make some functions static.
25796 * programs/taskmgr/applpage.c:
25797 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
25799 * programs/winefile/winefile.c:
25800 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
25802 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
25804 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
25805 wined3d: Don't use OpenGL 2.0.
25807 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
25809 * dlls/kernel/cpu.c:
25810 kernel: Fix model/stepping in GetSystemInfo.
25811 wProcessorRevision is built from model and stepping.
25813 2006-03-20 Mike McCormack <mike@codeweavers.com>
25815 * programs/taskmgr/priority.c:
25816 taskmgr: Eliminate common code and fix a warning.
25818 2006-03-19 Mike McCormack <mike@codeweavers.com>
25820 * dlls/comctl32/listview.c:
25821 comctl32: Get rid of some incorrect casts.
25823 2006-03-20 Alexandre Julliard <julliard@winehq.org>
25826 configure: Add autoheader to the compile command.
25828 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
25829 programs/Makeprog.rules.in:
25830 configure: Use --rpath when linking dlls too.
25832 * programs/Makefile.in, programs/make_progs:
25833 programs: Get rid of application symlinks, they are no longer needed.
25835 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
25836 x11drv: Clear new bitmaps if they don't contain any data.
25838 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
25840 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
25841 gdi: Add a simple test for bitmap bits/metrics
25842 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
25843 empty (not selected into a DC) bitmap.
25845 2006-03-19 Mike McCormack <mike@codeweavers.com>
25847 * dlls/msi/regsvr.c:
25848 msi: Set the InstallerLocation value when registering msi.dll.
25850 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
25852 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
25853 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
25855 2006-03-20 Alexandre Julliard <julliard@winehq.org>
25857 * dlls/kernel/tests/change.c:
25858 kernel: Avoid infinite waits in directory change tests.
25860 2006-03-19 H. Verbeet <hverbeet@gmail.com>
25862 * dlls/d3d8/device.c:
25863 d3d8: Change the default debug channel to d3d8 for device.c.
25865 * dlls/d3d8/device.c:
25866 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
25868 * dlls/d3d8/device.c:
25869 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
25871 2006-03-18 Jacek Caban <jacek@codeweavers.com>
25873 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
25874 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
25875 mshtml: Optimize nsACString handling.
25877 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
25878 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
25879 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
25880 mshtml: Better QueryInterface implementation.
25882 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
25884 * programs/wordpad/No.rc:
25885 wordpad: Fix typo in Norwegian resource.
25887 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
25889 * programs/regedit/Ru.rc:
25890 regedit: Fix Russian translation.
25892 * programs/control/params.h:
25893 control: Fix datetime name.
25895 2006-03-19 Milko Krachounov <milko@3mhz.net>
25897 * programs/winecfg/Bg.rc:
25898 winecfg: Update Bulgarian translation.
25900 2006-03-19 Mike McCormack <mike@codeweavers.com>
25902 * include/commctrl.h:
25903 include: LVSETINFOTIPA does not exist.
25905 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
25907 * programs/winedbg/tgt_active.c:
25908 winedbg: Copy floating point status to the dbgcontext.
25910 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
25912 * dlls/gdi/driver.c:
25913 gdi: Handle NT style \\.\DISPLAY1 name that we return.
25915 2006-03-18 Robert Shearman <rob@codeweavers.com>
25917 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
25918 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
25919 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
25920 msi: Optimise WHERE operations.
25921 Optimise WHERE operations on matching against strings by adding a new
25922 function find_matching_rows to the views, which eliminates the need to
25923 examine every record when executing a query. Implement this function
25924 in the table using a hash table on the ID stored in the data.
25926 * dlls/msi/tests/format.c:
25927 msi: Add a test for MsiFormatRecord with integer fields.
25929 * dlls/wininet/cookie.c:
25930 wininet: Copy from the start of the cookie name, not the cookie data.
25931 Copy from the start of the cookie name, not the cookie data when
25932 parsing cookies with a NULL cookie name.
25934 * include/wininet.h:
25935 include: Add some more defines to wininet.h.
25937 * programs/wcmd/wcmdmain.c:
25938 wcmd: Use PACKAGE_VERSION as the wcmd version.
25940 * dlls/ole32/rpc.c:
25941 ole: Use the thread pool for executing RPC calls for better performance
25942 (after the thread pool has been improved).
25944 2006-03-17 Alexandre Julliard <julliard@winehq.org>
25946 * tools/wineprefixcreate.in:
25947 wineprefixcreate: Autodetect the running from build tree case.
25949 * dlls/setupapi/install.c:
25950 setupapi: Added support for calling executables in a RegisterDlls section.
25952 2006-03-18 Alexandre Julliard <julliard@winehq.org>
25954 * dlls/ntdll/loader.c:
25955 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
25957 2006-03-18 Mike McCormack <mike@codeweavers.com>
25959 * include/windowsx.h:
25960 Prevent the use of windowsx.h with Wine source.
25962 * programs/winefile/winefile.c, programs/winefile/winefile.h:
25963 winefile: Eliminate use of windowsx.h.
25965 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
25967 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
25968 dbghelp: MSC fixes.
25969 - wrong cut & paste across versions of a given record type
25970 - wrong definition for register_v2
25972 * dlls/dbghelp/msc.c:
25973 dbghelp: Support for LF_VTSHAPE in MSC.
25974 - added preliminary support for VT (virtual table) shape
25976 - as we don't do C++, it's just a hack to get rid of
25979 * dlls/dbghelp/msc.c:
25980 dbghelp: MSC forward declaration.
25981 - create an infrastructure for handling forward usage
25983 - used it in some cases (pointer to yet not defined udt,
25984 function signature, modifiers)
25986 * dlls/dbghelp/msc.c:
25987 dbghelp: Type parsing refactoring.
25988 - seperate types' table handling from a single type handling
25989 by adding codeview_parse_one_type function
25990 - factored all calls for caching symt
25991 - make type parsing helpers return the symt instead of a
25992 simple error status
25994 * dlls/dbghelp/msc.c:
25995 dbghelp: Fixes for NB11 types.
25996 - when checking debug info in NB09 or NB11 format (CodeView),
25997 try to load the global types section
25999 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26000 dbghelp: MSC handling of function signature's parameters.
26001 - now correctly parsing parameters types for a function
26002 signature and storing them in dbghelp internal structures
26004 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26005 dbghelp: Cleanup MSC bitfield handling.
26006 - no longer caching bitfield information but accessing it directly
26008 - removed all kludges for bitfield handling
26009 - reused BOOL parameter to codeview_get_type for monitoring
26010 traces (will be used in later patches)
26012 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26013 dbghelp: Fieldlist.
26014 - now that we have offset tables to type, we can cleanly
26015 parse the field-lists and remove the associated kludges
26016 - also adding internal structure for easing parameter sharing
26017 across functions (codeview_type_parse)
26018 - in mscvpdb.h, also reparated the type records that are
26019 referenced from other type records (union codeview_type_ref)
26020 from type records referenced by symbols (union codeview_type)
26022 * dlls/dbghelp/msc.c:
26023 dbghelp: MSC types.
26024 - enforce the type records that can be accessed by symbols (these are
26025 anyway the high level ones)
26027 * dlls/dbghelp/msc.c:
26028 dbghelp: Types parsing.
26029 - our engine for parsing types section now requires in entry
26030 an offsets table for getting directly to each type in the
26032 - (re)construct this table for PDB types
26034 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26035 dbghelp: CV's ssearch.
26036 - added definitions for start_search symbol info
26037 - silenced warnings from this symbol
26039 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26040 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
26042 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
26043 dbghelp: Compiland and source files are not the same thing.
26044 - in MSC debug info parsing, clearly separate a source file
26045 information from a compiland (including in linetab structure)
26046 - in ELF debug info parsing, now storing compiland directly
26047 in symtab_elt while browsing the symtab section (we still
26048 create twice the compilands, once in stabs/dwarf parsing,
26049 a second time in symtab parsing)
26051 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
26053 * dlls/gdi/freetype.c:
26054 gdi32: Look for ttf fonts in the Wine font dir.
26056 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
26058 * dlls/gdi/tests/gdiobj.c:
26059 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
26061 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
26063 * tools/widl/server.c:
26064 widl: Do not generate code that initializes a binding handle.
26066 * tools/widl/client.c, tools/widl/server.c:
26067 widl: Fix proc offset calculation.
26068 A void return type is represented by a FC_END/FC_PAD sequence in the
26069 proc format string. Increment the proc offset by two when a function
26072 * tools/widl/parser.y:
26073 widl: 'unsigned char' and 'byte' are must be distinct types.
26075 2006-03-18 Jacek Caban <jacek@codeweavers.com>
26077 * include/mshtmdid.h, include/mshtml.idl:
26078 mshtml.idl: Added more interfaces.
26080 * dlls/mshtml/tests/protocol.c:
26081 mshtml/tests: Code cleanup.
26083 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
26085 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
26086 dbghelp: Live target detection.
26087 - DBGHELP_NOLIVE env variable is tested earlier to avoid
26088 some strange effects in live target detection
26089 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
26090 a process, because we know it must be a live target
26092 2006-03-17 Mike McCormack <mike@codeweavers.com>
26094 * dlls/user/tests/edit.c, programs/progman/group.c,
26095 programs/progman/main.c, programs/progman/program.c,
26096 programs/winecfg/audio.c:
26097 Remove some unnecessary uses of windowsx.h
26099 2006-03-18 Mike McCormack <mike@codeweavers.com>
26101 * dlls/avifil32/avifile.c:
26102 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
26104 2006-03-17 Mike McCormack <mike@codeweavers.com>
26106 * programs/taskmgr/dbgchnl.c:
26107 taskmgr: Fix some gcc 4.1 warnings.
26109 * programs/winecfg/appdefaults.c:
26110 winecfg: Fix some gcc 4.1 warnings.
26112 * dlls/crypt32/tests/store.c:
26113 crypt32: Fix a warning.
26115 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
26117 * dlls/msvfw32/msvfw32_Ko.rc:
26118 msvfw32: Update Korean resources.
26120 2006-03-17 Mike McCormack <mike@codeweavers.com>
26122 * programs/taskmgr/taskmgr.c:
26123 taskmgr: Fix some gcc 4.1 warnings.
26125 * programs/taskmgr/procpage.c:
26126 taskmgr: Fix some gcc 4.1 warnings.
26128 * programs/taskmgr/proclist.c:
26129 taskmgr: Fix some gcc 4.1 warnings.
26131 * programs/taskmgr/debug.c:
26132 taskmgr: Fix some gcc 4.1 warnings.
26134 * programs/taskmgr/endproc.c:
26135 taskmgr: Fix some gcc 4.1 warnings.
26137 * programs/taskmgr/affinity.c:
26138 taskmgr: Fix some gcc 4.1 warnings.
26140 * programs/regedit/treeview.c:
26141 regedit: Fix some gcc 4.1 warnings.
26143 2006-03-16 Juan Lang <juan_lang@yahoo.com>
26145 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
26146 dlls/crypt32/tests/store.c, include/wincrypt.h:
26147 crypt32: Implement CertGetSubjectCertificateFromStore.
26149 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
26151 * include/wine/wined3d_types.h:
26152 wined3d: Add D3DBASISTYPE to wined3d_types.h.
26154 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
26156 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
26157 d3d8/wined3d: Vertex shader fixes.
26159 2006-03-17 Alexandre Julliard <julliard@winehq.org>
26161 * dlls/gdi/freetype.c:
26162 gdi: Support for loading fonts from the build directory.
26164 * programs/winecfg/libraries.c:
26165 winecfg: Support for loading the list of dlls from the build directory.
26167 * libs/wine/loader.c:
26168 libwine: Added magic handling of dll path when running in build dir.
26169 This should ensure that we do the right thing in the build dir even if
26170 WINEDLLPATH isn't set.
26172 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
26174 * include/winbase.h:
26175 winbase.h: Add missing LMEM_INVALID_HANDLE define.
26177 2006-03-16 Alexandre Julliard <julliard@winehq.org>
26179 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
26180 libs/wine/wine.map:
26181 libwine: Export wine_get_build_dir.
26183 * dlls/ntdll/server.c, libs/wine/config.c:
26184 libwine: Added support for executing wine binaries out of the build dir.
26186 * libs/wine/config.c:
26187 libwine: Added detection for Wine being run out of the build directory.
26189 * dlls/Makefile.in, dlls/make_dlls:
26190 dlls: Remove the no longer needed symlinks to the static libraries.
26192 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
26193 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
26194 Remove some no longer needed library paths.
26196 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
26197 winegcc: Look for libraries in subdirs of the library path too.
26198 This means that -lfoo will match the library 'foo/libfoo.def' in
26199 addition to just 'libfoo.def'. This allows supporting the Wine source
26200 layout without adding a gazillion path entries.
26202 2006-03-16 Kai Blin <kai.blin@gmail.com>
26204 * dlls/secur32/dispatcher.c:
26205 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
26206 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
26208 2006-03-15 Juan Lang <juan_lang@yahoo.com>
26210 * dlls/crypt32/tests/store.c:
26211 crypt32: Tighten CertDuplicateCertificateContext test.
26212 Test that the return from CertDuplicateCertificateContext is the same
26215 2006-03-15 Alexandre Julliard <julliard@winehq.org>
26217 * ANNOUNCE, ChangeLog, VERSION, configure:
26220 ----------------------------------------------------------------
26221 2006-03-15 Alexandre Julliard <julliard@winehq.org>
26223 * programs/avitools/Makefile.in:
26224 avitools: Fixed library path for msvfw32.
26226 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
26227 user/tests: Try harder to flush X events before running tests.
26229 2006-03-06 András Kovács <andras@csevego.net>
26231 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
26232 wininet: Added Hungarian translation.
26234 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
26235 wineps: Added Hungarian translation.
26237 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
26238 shlwapi: Added Hungarian translation.
26240 * dlls/shell32/shell32_Hu.rc:
26241 shell32: Added Hungarian translation.
26243 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
26244 shdocvw: Added Hungarian translation.
26246 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
26247 setupapi: Added Hungarian translation.
26249 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
26250 serialui: Added Hungarian translation.
26252 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
26253 oledlg: Added Hungarian translation.
26255 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
26256 msvidc32: Added Hungarian translation.
26258 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
26259 msvfw32: Added Hungarian translation.
26261 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
26262 msrle32: Added Hungarian translation.
26264 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
26265 msi: Added Hungarian translation.
26267 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
26268 mshtml: Added Hungarian translation.
26270 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
26271 msacm: Added Hungarian translation.
26273 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
26274 mpr: Added Hungarian translation.
26276 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
26277 iccvid: Added Hungarian translation.
26279 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
26280 hhctrl.ocx: Added Hungarian translation.
26282 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
26283 comctl32: Added Hungarian translation.
26285 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
26286 avifil32: Added Hungarian translation.
26288 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
26290 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
26291 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
26292 include/wine/wined3d_types.h:
26293 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
26295 2006-03-15 Mike McCormack <mike@codeweavers.com>
26297 * dlls/comctl32/tests/treeview.c:
26298 comctl32: Fix some gcc 4.1 warnings.
26300 2006-03-14 Robert Reif <reif@earthlink.net>
26302 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
26303 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
26304 dsound: Add info to failed tests.
26305 Print format for failed SetFormat calls.
26307 2006-03-08 James Hawkins <truiken@gmail.com>
26309 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
26310 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
26311 unicode counterparts.
26313 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
26315 * dlls/dplayx/dplayx_global.c:
26316 dplayx: Fix semaphore deadlock.
26317 - Make sure to release the dplayx semaphore in for error cases as well.
26318 - Prevent race condition between creation of the semaphore and
26319 grabbing of the lock by creating the semaphore in the locked state
26320 instead of unlocked.
26322 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
26324 * dlls/x11drv/opengl.c:
26325 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
26326 Using alpha bits > 8 makes this function fail, while it should not.
26328 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
26330 * dlls/x11drv/dib_convert.c:
26331 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
26332 buffer in the convert_888_to_0888_* functions.
26334 2006-03-15 Alexandre Julliard <julliard@winehq.org>
26336 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
26337 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
26338 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
26339 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
26340 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
26341 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
26342 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
26343 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
26344 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
26345 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
26346 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
26347 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
26348 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
26349 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
26350 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
26351 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
26352 dlls/msvideo/vfw16.h:
26353 msvideo: Renamed the msvideo directory to msvfw32.
26355 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
26356 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
26357 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
26358 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
26359 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
26360 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
26361 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
26362 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
26363 dlls/win32s/win32s16.spec:
26364 win32s: Renamed the win32s directory to w32skrnl.
26366 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
26367 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
26368 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
26369 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
26370 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
26371 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
26372 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
26373 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
26374 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
26375 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
26376 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
26377 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
26378 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
26379 winsock: Renamed the winsock directory to ws2_32.
26381 * tools/Makefile.in:
26382 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
26384 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
26386 * tools/Makefile.in, tools/wineprefixcreate.in:
26387 wineprefixcreate: Make path searching relative.
26389 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
26391 * dlls/shell32/shlexec.c:
26392 shell32: Add parameter formatting rule to the command line if there isn't any.
26394 2006-03-14 Robert Shearman <rob@codeweavers.com>
26396 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
26397 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
26398 wininet: Move URL-related tests to a separate file.
26400 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26401 wininet: Make InternetCrackUrlW set the components related to net_loc
26402 to NULL when net_loc isn't present in the input URL.
26404 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
26405 wininet: Move cookie-related stubs to cookie.c
26407 * dlls/wininet/internet.c, dlls/wininet/internet.h,
26408 dlls/wininet/netconnection.c:
26409 wininet: Implement setting of send and receive timeouts.
26411 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
26412 dlls/ntdll/thread.c:
26413 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
26414 thread creation function to the NTDLL one.
26416 2006-03-14 Robert Reif <reif@earthlink.net>
26418 * dlls/winmm/wineesd/audio.c:
26419 wineesd: Use pipe sync for events.
26420 Ues pipe sync code from OSS/ALSA rather than windows events.
26422 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
26424 * dlls/x11drv/opengl.c:
26425 x11drv: Prevent out of bound access in DescribePixelFormat.
26428 wine.inf: Increase the DirectX version to that of the latest 9.0c .
26430 2006-03-13 Alexandre Julliard <julliard@winehq.org>
26432 * dlls/ddraw/tests/d3d.c:
26433 ddraw: Don't crash in d3d test if OpenGL is missing.
26435 2006-03-10 Juan Lang <juan_lang@yahoo.com>
26437 * dlls/crypt32/store.c:
26438 crypt32: Abstract contexts.
26439 - create a base cert context, and make functions unaware whether
26440 they're dealing with the base or derived type
26441 - simplify stores as a result
26443 2006-03-11 Mike McCormack <mike@codeweavers.com>
26445 * dlls/shell32/shlview.c:
26446 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
26448 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
26450 * dlls/wined3d/device.c:
26451 wined3d: Vertexdeclaration fix.
26452 In the old d3d8 code SetVertexShader stored the so called vertex
26453 declaration in the stateblock. In case of WineD3D this isn't done
26454 which breaks the drawPrimitive code. This patch stores the vertex
26455 declaration again in the stateblock which fixes Age Of Mythology.
26457 2006-03-11 Hans Leidekker <hans@it.vu.nl>
26459 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
26460 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
26462 2006-03-10 Christoph Frick <rid@zefix.tv>
26464 * dlls/dinput/joystick_linuxinput.c:
26465 dinput/joystick_linuxinput: Add POV detection and reporting.
26466 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
26468 2006-03-13 Robert Shearman <rob@codeweavers.com>
26470 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
26471 include/winternl.h:
26472 ntdll: Very crude implementation of RtlQueueWorkItem.
26474 * dlls/kernel/thread.c:
26475 kernel: Implement QueueUserWorkItem.
26477 2006-03-11 Robert Shearman <rob@codeweavers.com>
26479 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26480 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
26482 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26483 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
26484 The test for "about:" in InternetCrackUrlW should be more general so
26485 that only URLs without double slashes should also be assumed not to
26487 Add another test for this case and remove an unreliable
26488 InternetCreateUrl test.
26490 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26491 wininet: InternetCrackUrl should set nPort to the default port if not specified.
26493 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
26495 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
26496 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
26497 include/wine/wined3d_types.h:
26498 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
26500 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
26502 * dlls/wined3d/pixelshader.c:
26503 wined3d: Don't override variable that still has something we need.
26504 Use local temp variable instead.
26506 * dlls/wined3d/pixelshader.c:
26507 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
26509 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
26512 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
26514 2006-03-11 Mike McCormack <mike@codeweavers.com>
26516 * dlls/avifil32/avifile.c:
26517 avifil32: Use HeapAlloc instead of LocalAlloc.
26519 * dlls/avifil32/editstream.c:
26520 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
26522 * dlls/avifil32/extrachunk.c:
26523 avifil32: Use HeapAlloc instead of Local Alloc.
26525 * dlls/avifil32/acmstream.c:
26526 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
26528 * dlls/avifil32/tmpfile.c:
26529 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
26531 * dlls/avifil32/factory.c:
26532 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
26534 2006-03-10 Alexandre Julliard <julliard@winehq.org>
26536 * programs/winefile/winefile.c:
26537 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
26539 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
26541 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
26542 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
26543 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
26544 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
26545 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
26546 dlls/wined3d/device.c, dlls/wined3d/directx.c,
26547 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
26548 dlls/wined3d/query.c, dlls/wined3d/resource.c,
26549 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
26550 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
26551 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
26552 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26553 wined3d: Consistently use WINED3DRESOURCETYPE.
26555 2006-03-11 Mike McCormack <mike@codeweavers.com>
26557 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
26558 avifil32: Use CoTaskMemAlloc when allocating memory to return through
26561 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
26562 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
26563 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
26565 2006-03-10 Mike McCormack <mike@codeweavers.com>
26567 * dlls/commdlg/colordlg.c:
26568 comdlg32: Remove the property when destroy the dialog box.
26570 2006-03-09 Juan Lang <juan_lang@yahoo.com>
26572 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
26573 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
26574 crypt32: Move context properties to a separate file.
26576 2006-03-09 Robert Reif <reif@earthlink.net>
26578 * dlls/winmm/wineesd/audio.c:
26579 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
26581 2006-03-10 Petr Tesarik <hat@tesarici.cz>
26583 * programs/winedbg/be_i386.c:
26584 winedbg: Fix lcall instruction opcode.
26586 2006-03-10 Robert Shearman <rob@codeweavers.com>
26588 * dlls/wininet/http.c:
26589 wininet: Don't duplicate empty strings.
26591 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
26593 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
26594 wordpad: Add Turkish resource file.
26596 * programs/winecfg/Tr.rc:
26597 winecfg: Update Turkish resource file.
26599 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
26601 * documentation/README.tr:
26602 documentation: Turkish translation of README file.
26604 2006-03-10 Alexandre Julliard <julliard@winehq.org>
26606 * aclocal.m4, configure:
26607 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
26609 2006-03-10 Mike McCormack <mike@codeweavers.com>
26611 * dlls/commdlg/colordlg.c:
26612 comdlg32: Use a property for the color dialog's information.
26614 2006-03-09 Alexandre Julliard <julliard@winehq.org>
26617 dbt.h: Added DBTF_ flags.
26619 * dlls/user/message.c:
26620 user: Support packing/unpacking the WM_DEVICECHANGE message.
26622 2006-03-09 Robert Shearman <rob@codeweavers.com>
26624 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
26625 wininet: Fix InternetGetCookie with no matching cookies.
26626 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
26627 InternetGetCookie when there are no cookies for the specified
26628 domain. This fixes a bug in sending a blank cookie to HTTP servers.
26630 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26631 wininet: Fix an off-by-one error in InternetCreateUrlW.
26632 Fix an off-by-one error in the size of buffer used to store the port
26633 number in InternetCreateUrlW.
26635 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26636 wininet: Further InternetCreateFileW fixes.
26637 - Add the slash after the port number.
26638 - Only add the port number if the host name is present.
26640 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26641 wininet: If necessary, add a slash between the hostname and path in
26642 InternetCreateUrlW.
26644 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26645 wininet: More InternetCreateUrlW fixes.
26646 - Don't add double slashes for opaque URLs.
26647 - The default port number for all other schemes is 0.
26649 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26650 wininet: Parse the scheme the string in InternetCreateFileW.
26651 Parse the scheme the string in InternetCreateFileW and rewrite
26652 url_uses_default_port using schemes instead of strings.
26654 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26655 wininet: Get the string for the scheme if specified only by the
26656 INTERNET_SCHEME enumeration in InternetCreateUrlW.
26658 * dlls/wininet/internet.c:
26659 wininet: The host name is optional in InternetCreateUrlW.
26661 * dlls/wininet/internet.c:
26662 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
26663 Use an array of schemes so that it can be re-used for mapping from
26664 INTERNET_SCHEME back to a string and simplify the code in
26665 GetInternetSchemeW.
26667 * dlls/wininet/internet.c:
26668 wininet: Fix Trace in InternetCreateUrl.
26669 The url passed in to InternetCreateUrl is an out parameter, so don't
26672 * dlls/wininet/http.c:
26673 wininet: Fix redirects with relative URIs instead of absolute URIs.
26675 2006-03-09 Christoph Frick <rid@zefix.tv>
26677 * dlls/dinput/joystick_linuxinput.c:
26678 dinput/linuxinput: Fix handling of DIPH_BYID.
26679 - handling of DIPH_BYID
26680 - use regular id and not shifted one also for axes
26681 - may only Acquire after SetDataFormat
26683 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
26685 * dlls/gdi/freetype.c:
26686 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
26687 %windir%\fonts has failed.
26689 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
26690 dlls/wineps/pen.c, dlls/x11drv/pen.c:
26691 gdi: A better workaround for extended user style pens.
26693 2006-03-08 H. Verbeet <hverbeet@gmail.com>
26695 * dlls/wined3d/drawprim.c:
26696 wined3d: Use OpenGL fragment programs when available.
26698 * dlls/wined3d/drawprim.c:
26699 wined3d: Remove an incorrect FIXME.
26701 * dlls/wined3d/vertexshader.c:
26702 wined3d: Enable color fixups for vertex shaders.
26704 * dlls/wined3d/vertexshader.c:
26705 wined3d: Minor vshader_program_add_param cleanup.
26706 - In vshader_program_add_param, pass a pointer to the shader object
26707 instead of individual parameters.
26708 - In vshader_program_add_param, rename input to is_input to make it
26709 clearer what the parameter does.
26710 - Fix a typo & cleanup a comment.
26712 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
26714 * dlls/oleaut32/olepicture.c:
26715 oleaut32: Reorder a few functions to avoid forward declaractions.
26717 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
26719 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
26720 include/wine/wined3d_interface.h:
26721 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
26723 2006-03-09 Mike McCormack <mike@codeweavers.com>
26725 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
26726 user: The height of a ListBox item can be no more than MAXBYTE.
26728 * dlls/msi/action.c:
26729 msi: Remove some unnecessary indent.
26731 * dlls/msi/tests/package.c:
26732 msi: Make sure to run tests for MsiEvaluateCondition.
26734 2006-03-09 Jacek Caban <jacek@codeweavers.com>
26736 * dlls/mshtml/htmlelem.c:
26737 mshtml: Added beginning of getAttribute implementation.
26739 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
26740 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
26741 mshtml: Added IHTMLBodyElement implementation.
26743 2006-03-07 Huw Davies <huw@codeweavers.com>
26745 * configure, configure.ac, dlls/opengl32/opengl32.spec,
26746 dlls/opengl32/wgl.c, include/config.h.in:
26747 opengl32: Implement wglUseFontOutlines.
26749 2006-03-07 Juan Lang <juan_lang@yahoo.com>
26751 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
26752 crypt32: Implement CertGetValidUsages.
26754 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
26756 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
26757 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
26758 wined3d: Add D3DLOCK_* types to wined3d_types.h.
26760 2006-03-07 Jacek Caban <jacek@codeweavers.com>
26762 * dlls/mshtml/htmltextarea.c:
26763 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
26765 * dlls/mshtml/htmlselect.c:
26766 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
26768 * dlls/mshtml/htmlinput.c:
26769 mshtml: Added get_type, get_value, get_name and get_checked
26770 implementation of IHTMLInputElement interface.
26772 2006-03-07 Peter Åstrand <astrand@cendio.se>
26774 * dlls/comctl32/listview.c:
26775 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
26777 2006-03-07 Hans Leidekker <hans@it.vu.nl>
26779 * dlls/mscms/tests/profile.c:
26780 mscms: Add tests for EnumColorProfiles{A,W}.
26782 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
26783 mscms: Implement EnumColorProfiles{A,W}.
26785 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
26787 * fonts/Makefile.in:
26788 fonts: Install fonts in $(datadir)/wine/fonts.
26790 2006-03-08 Alexandre Julliard <julliard@winehq.org>
26792 * dlls/Makeimplib.rules.in:
26793 dlls: Added a default install-lib rule for dlls that don't have one.
26795 2006-03-07 Alexandre Julliard <julliard@winehq.org>
26797 * dlls/x11drv/desktop.c:
26798 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
26801 server: Fixed length check in dump_inline_unicode_string.
26803 * dlls/shell32/systray.c, programs/explorer/desktop.c,
26804 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
26805 programs/explorer/systray.c, programs/explorer/systray.h:
26806 explorer: Merged systray support with the desktop window main loop.
26807 Systray is now always available as part of the desktop and doesn't
26808 need to be started from shell32.
26810 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
26811 server/protocol.def, server/trace.c, server/window.c:
26812 user: Launch explorer to manage the desktop window.
26814 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
26815 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
26816 explorer: Added desktop option.
26817 The /desktop option causes explorer to create and manage the desktop
26820 2006-03-07 Mike McCormack <mike@codeweavers.com>
26822 * dlls/kernel/actctx.c:
26823 kernel: Improve the activation context stubs.
26825 2006-03-06 H. Verbeet <hverbeet@gmail.com>
26827 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
26828 dlls/wined3d/vertexshader.c:
26829 wined3d: Fix a few FIXME's.
26831 * dlls/wined3d/device.c:
26832 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
26834 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
26836 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
26837 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
26838 include/wine/wined3d_types.h:
26839 wined3d: Define D3D usage flags in wined3d_types.h.
26841 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
26842 include/wine/wined3d_types.h:
26843 wined3d: Add device caps to wined3d_types.h.
26845 2006-03-06 Jacek Caban <jacek@codeweavers.com>
26847 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
26848 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
26849 dlls/mshtml/nsiface.idl:
26850 mshtml: Added IHTMLTextAreaElement implementation.
26852 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
26853 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
26854 dlls/mshtml/nsiface.idl:
26855 mshtml: Added IHTMLSelectElement implementation.
26857 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
26858 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
26859 dlls/mshtml/nsiface.idl:
26860 mshtml: Added IHTMLInputElement implementation.
26862 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
26863 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
26864 mshtml: Added IHTMLElementCollection::tags implementation.
26866 2006-03-06 Juan Lang <juan_lang@yahoo.com>
26868 * dlls/crypt32/store.c:
26869 crypt32: Simplify stores.
26870 Ref count cert context references, and eliminate the DupCert function
26873 2006-03-06 Alexandre Julliard <julliard@winehq.org>
26875 * dlls/kernel/process.c:
26876 kernel: Better support for detached processes.
26877 Call setsid() in the new process to create a new Unix process group
26878 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
26881 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
26882 x11drv: Make sure to never manipulate the root window, even if we own
26883 the desktop window.
26885 * server/process.c, server/user.h, server/window.c, server/winstation.c:
26886 server: Support for closing the desktop window.
26887 If a thread is owning the desktop window, when all other users of the
26888 desktop have exited, signal the owner to close the desktop (with a 1
26891 * server/object.c, server/object.h:
26892 server: Added unlink_named_object function.
26893 Allows to remove the name of an object while keeping around the object
26896 * server/class.c, server/user.h, server/window.c:
26897 server: Infrastructure for having a thread own the desktop window.
26899 * dlls/mlang/mlang.c:
26900 mlang: Decrement the module refcount when an object is destroyed.
26902 2006-03-06 H. Verbeet <hverbeet@gmail.com>
26904 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
26905 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
26906 wined3d: Fix the relation between volumes and their container.
26908 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
26909 dlls/wined3d/device.c, dlls/wined3d/surface.c,
26910 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
26911 include/wine/wined3d_interface.h:
26912 wined3d: Fix the relation between surfaces and their container.
26914 * dlls/wined3d/surface.c:
26915 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
26916 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
26919 2006-03-06 Robert Shearman <rob@codeweavers.com>
26921 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
26922 wininet: Rewrite InternetCreateUrlW.
26923 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
26924 URL_COMPONENTS structure and fall back to a strlenW call when a
26926 - Expand the number of protocols supported when determining whether
26927 the port number should be added.
26928 - Fix a test by passing in the correct length of scheme.
26930 * dlls/wininet/http.c, dlls/wininet/internet.h,
26931 dlls/wininet/netconnection.c:
26932 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
26933 Don't continue to connect to a secure server without SSL support since
26934 it won't work. Return an error back to the application instead.
26936 * dlls/wininet/tests/http.c:
26937 wininet: More tests for InternetCreateUrl.
26938 Fix an InternetCreateUrl test so that it correctly sets the scheme
26939 length and add tests which show the behaviour when the lengths are set
26940 to zero and when the https scheme is used.
26942 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
26944 * dlls/wininet/internet.c:
26945 wininet: Add stub for missing InternetSetOption.
26947 2006-03-06 Alexandre Julliard <julliard@winehq.org>
26949 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
26950 libs/wine/wine.def, libs/wine/wine.map:
26951 libwine: Export a function to retrieve the data directory (based on a
26952 patch by Dmitry Timoshkov).
26954 2006-03-06 Francois Gouget <fgouget@free.fr>
26956 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
26957 Fix compatibility with native advpack dlls.
26958 Most native advpack dlls in circulation don't have RegInstallA. So
26959 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
26962 2006-03-06 Mike McCormack <mike@codeweavers.com>
26964 * tools/wrc/parser.l:
26965 wrc: Don't use identifiers starting yy*, they're reserved for flex.
26967 * dlls/avifil32/editstream.c:
26968 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
26970 2006-03-06 Jacek Caban <jacek@codeweavers.com>
26972 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
26973 shdocvw: Added get_LocationURL implementation.
26975 2006-03-05 Jacek Caban <jacek@codeweavers.com>
26977 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
26978 mshtml: Added IHTMLElementCollection implementation.
26979 - Added IHTMLElementCollection implementation.
26980 - Added get_all implementation.
26982 2006-03-06 Alexandre Julliard <julliard@winehq.org>
26984 * dlls/shell32/shlfileop.c:
26985 shell32: Grow the file list dynamically in SHFileOperation.
26986 This avoids searching the same directories twice, once to count the
26987 files and then once for real.
26989 * dlls/shell32/shlfileop.c:
26990 shell32: Store only the file attributes in the file list for SHFileOperation.
26991 We don't need the rest of the WIN32_FIND_DATA structure.
26993 * dlls/shell32/shlfileop.c:
26994 shell32: Fixed handling of null-terminated file list in SHFileOperation.
26996 2006-03-03 Aric Stewart <aric@codeweavers.com>
26998 * dlls/shell32/shlfileop.c:
26999 shell32: Skip dot directories in SHFileOperation.
27000 In ShFileOperation when generating a file list with * wildcards, for
27001 example for deletion, do not include the dot directories (. and ..) in
27002 the list, because that cause the operation to spiral out of control.
27004 2006-03-06 Alexandre Julliard <julliard@winehq.org>
27006 * server/winstation.c:
27007 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
27009 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
27010 server/trace.c, server/window.c:
27011 server: Return real parent and owner in the create_window request.
27012 Remove computing of parent and owner handles on the client side.
27014 * dlls/user/desktop.c:
27015 user: Allow creating windows of the desktop class.
27017 * dlls/user/message.c:
27018 user: Allow some Wine internal messages to act on the desktop window.
27020 2006-03-05 Mike McCormack <mike@codeweavers.com>
27022 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
27023 mpr: Stub implementations of some mpr functions.
27025 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
27027 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
27028 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
27029 shell32: Unicode'ify ISFHelper interface.
27031 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
27033 * dlls/wined3d/directx.c:
27034 wined3d: Fix retrieval of driver adapter versions.
27036 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
27038 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
27039 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
27040 dbghelp: Added type for array index.
27041 - added type for array index
27042 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
27043 - fixed SyGetTypeInfo accordingly
27045 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
27046 msvcrt: Some more fixes to name demangling.
27048 * dlls/dbghelp/type.c:
27049 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
27051 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
27053 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
27054 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
27056 2006-03-05 Jason Green <jave27@gmail.com>
27058 * dlls/wined3d/utils.c:
27059 wined3d: Add a few more WINED3DFMT formats to be recognized.
27061 2006-03-05 Jacek Caban <jacek@codeweavers.com>
27063 * dlls/shdocvw/dochost.c:
27064 shdocvw: Beginning ShowContextMenu implementation.
27066 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
27067 mshtml: Added get_documentElement implementation.
27069 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
27070 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
27071 mshtml: Added IHTMLElement implementation.
27073 * include/mshtmdid.h, include/mshtml.idl:
27074 mshtml: Added more interfaces to mshtml.idl.
27076 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
27077 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
27078 mshtml: Added IHTMLDOMNode implementation.
27080 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27082 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
27083 include/wine/wined3d_gl.h:
27084 wined3d: Added OpenGL 2.0 function definitions.
27086 2006-03-05 Robert Shearman <rob@codeweavers.com>
27088 * programs/wcmd/wcmdmain.c:
27089 wcmd: Improve command line processing.
27090 Make the command line processing more robust by continuing to process
27091 command line options if an unknown one is detected and remove the
27092 skipping of argv[0], which is no longer necessary. This fixes the
27093 parsing when argv[0] isn't set to the program name.
27095 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
27096 oleaut: Implement VarBstrFromDisp.
27098 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
27099 oleaut: Fix VarFormat for VT_NULL variants.
27101 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
27102 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
27104 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
27105 ole: Store the destination context and the destination context data in
27106 the proxy manager when unmarshaling.
27108 * include/olectl.h:
27109 include: Add more definitions and types to olectl.h.
27111 * dlls/oleaut32/tests/vartest.c:
27112 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
27114 * dlls/oleaut32/olepicture.c:
27115 oleaut: Split OLEPictureImpl_Load.
27116 Split OLEPictureImpl_Load into separate functions for the different file
27119 2006-03-05 Mike McCormack <mike@codeweavers.com>
27121 * programs/winecfg/audio.c:
27122 winecfg: Fix a typo (LVM_ -> TVM_).
27124 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27126 * dlls/wined3d/device.c:
27127 wined3d: Implemented WINED3DRS_DEPTHBIAS.
27129 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27131 * dlls/wined3d/device.c:
27132 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
27134 * dlls/wined3d/device.c:
27135 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
27136 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
27138 * dlls/wined3d/device.c:
27139 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
27141 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
27142 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
27144 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
27146 * dlls/wined3d/device.c:
27147 wined3d: Fix cut&paste typo.
27149 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
27151 * include/wine/wined3d_types.h:
27152 wined3d: Add D3D7 texture stage types.
27154 * include/wine/wined3d_types.h:
27155 wined3d: Add D3D7 render states.
27157 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
27159 * programs/winebrowser/main.c:
27160 winebrowser: Use CP_UNIXCP when translating URL passed on command line
27163 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
27165 * dlls/user/sysparams.c:
27166 user32: Fix the default height for CJK fonts.
27168 2006-03-04 Mike McCormack <mike@codeweavers.com>
27170 * dlls/avifil32/acmstream.c:
27171 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
27173 2006-03-03 Juan Lang <juan_lang@yahoo.com>
27175 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
27176 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
27177 crypt32: Move serialization functions to serialize.c.
27179 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
27181 * dlls/mlang/mlang.c:
27182 mlang: Implement DllCanUnloadNow.
27184 2006-03-02 Huw Davies <huw@codeweavers.com>
27186 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
27187 dlls/x11drv/x11drv.h:
27188 gdi: Better support for 1bpp dib sections.
27190 2006-03-03 Mike McCormack <mike@codeweavers.com>
27192 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
27193 programs/regedit/listview.c:
27194 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
27196 * programs/winecfg/audio.c:
27197 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
27199 * dlls/shell32/brsfolder.c:
27200 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
27202 * dlls/msrle32/msrle32.c:
27203 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
27205 * dlls/hhctrl.ocx/help.c:
27206 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
27208 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
27209 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
27211 2006-03-02 Juan Lang <juan_lang@yahoo.com>
27213 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
27214 crypt32: Implement CertDuplicateStore.
27216 2006-03-02 Francois Gouget <fgouget@free.fr>
27218 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
27219 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
27220 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
27221 Fix the stub message so it is more standard and use consistent
27224 * dlls/kernel/heap.c:
27225 kernel: Protect sys/resource.h include.
27227 2006-03-02 Alexandre Julliard <julliard@winehq.org>
27229 * ANNOUNCE, ChangeLog, VERSION, configure:
27232 ----------------------------------------------------------------
27233 2006-03-02 Alexandre Julliard <julliard@winehq.org>
27235 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
27236 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
27237 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
27238 Fixed some compiler warnings on old gcc versions.
27240 * dlls/Makefile.in, dlls/make_dlls:
27241 dlls: Remove 16-bit files on make clean.
27243 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
27245 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
27246 wined3d: Opengl 2.x compile fix.
27248 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
27250 * dlls/user/menu.c:
27251 user: Fix uninitialized rectangle in menu arrow painting.
27253 2006-03-01 Mike McCormack <mike@codeweavers.com>
27256 wine.inf: Add a default RelayExclude.
27258 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
27260 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
27261 winedbg: Bring usage() and .man up to date.
27263 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
27264 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
27265 winedbg: Add ability to reload a minidump.
27266 - now recognize winedbg foo.mdmp on command line
27267 - fleshed out tgt_minidump to reload information from minidump
27269 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
27270 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
27271 winedbg: process_io
27272 - added ability to specify process_io at process creation/attachment
27274 - created a process_io structure for gdbproxy
27276 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
27277 programs/winedbg/winedbg.c:
27278 winedbg: main_loop.
27279 - split dbg_main_loop in two parts (one for finishing the debuggee
27280 attachment, the second one really for handling the main loop)
27281 - removed now longer needed dbg_main_loop
27283 2006-03-01 Jacek Caban <jacek@codeweavers.com>
27285 * dlls/shdocvw/navigate.c:
27286 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
27287 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
27288 - Remove unneeded call to GetBindInfo.
27290 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
27291 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
27292 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
27293 mshtml: Beginning support for links opened in a new frame.
27295 * dlls/mshtml/nsembed.c:
27296 mshtml: Use NSContainer as 'This' of its window.
27298 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
27300 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
27301 cabinet: Set proper error information on failures.
27303 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
27305 * dlls/user/menu.c, dlls/user/tests/menu.c:
27306 user32: Fix handling of '\b' right flush character in menus.
27307 - do not add extra space; modify the tests to confirm this;
27308 - right flush to the menu tab stop, not to the menu border;
27309 - small fixes to the menu tab stop calculation.
27311 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
27313 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
27314 dlls/riched20/tests/editor.c:
27315 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
27317 2006-03-01 Jeremy White <jwhite@codeweavers.com>
27319 * dlls/crypt32/tests/oid.c:
27320 crypt32: More gcc 2.95 adjustments.
27322 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
27324 * dlls/wined3d/utils.c:
27325 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
27326 This fixes texture colours in many D3D games (verified with Age Of Mythology).
27328 2006-03-01 Robert Shearman <rob@codeweavers.com>
27330 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
27331 ole: Change NORMALEXTREFS to 5, like it is in native.
27333 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
27334 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
27336 * dlls/oleaut32/connpt.c:
27337 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
27339 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
27340 rpcrt4: Change the stubless parameter attributes to using a bitfield
27341 (as defined by the PSDK) so the ServerAllocSize part is easier to
27344 * dlls/rpcrt4/ndr_marshall.c:
27345 rpcrt4: Implement marshaling and unmarshaling for enum types.
27347 2006-03-01 Juan Lang <juan_lang@yahoo.com>
27349 * dlls/crypt32/store.c:
27350 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
27352 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
27354 * dlls/shell32/shres.rc:
27355 shell32: New icons for Desktop and My Computer.
27357 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
27359 * dlls/user/menu.c:
27360 user32: Ensure VK_UP displays the popup menu for the selected item if
27361 the popup menu is not visible
27363 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
27365 * documentation/PACKAGING:
27366 PACKAGING: Mention more libraries / tools in the needed dependencies section.
27368 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
27371 README: Fix spelling Red Hat. Remove unneeded references to Debian
27372 and Red Hat. Document the use of libxml2 as a weak prerequisite.
27374 2006-03-01 Mike McCormack <mike@codeweavers.com>
27376 * configure, configure.ac, include/config.h.in, server/signal.c:
27377 server: Print a message if wineserver crashes and we don't dump cores.
27379 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
27381 * dlls/x11drv/settings.c:
27382 x11drv: Convert 24-bit into 32-bit color before looking for an
27383 available screen resolution. We do this during enumeration, so there
27384 would be no 24-bit modes available.
27386 2006-02-28 Juan Lang <juan_lang@yahoo.com>
27388 * dlls/crypt32/store.c:
27389 crypt32: Eliminate an unnecessary function pointer from stores.
27391 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
27393 * programs/notepad/main.c:
27394 notepad: Wrap long lines by default like Windows does.
27396 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
27398 * dlls/kernel/comm.c:
27399 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
27401 * dlls/ntdll/serial.c:
27402 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
27404 2006-02-28 Alexandre Julliard <julliard@winehq.org>
27406 * tools/wrc/parser.y:
27407 wrc: Integer ids can be used for control labels instead of strings.
27409 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27410 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
27411 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
27412 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
27413 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
27414 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
27415 winnls32: Renamed the winnls directory to winnls32.
27417 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27418 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
27419 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
27420 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
27421 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
27422 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
27423 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
27424 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
27425 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
27426 dlls/wnaspi32/wnaspi32.spec:
27427 wnaspi32: Renamed the winaspi directory to wnaspi32.
27429 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27430 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
27431 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
27432 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
27433 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
27434 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
27435 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
27436 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
27437 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
27438 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
27439 lz32: Renamed lzexpand directory to lz32.
27441 * dlls/ntdll/loader.c:
27442 ntdll: Don't reset the load count when reusing a builtin modref.
27444 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
27447 wine.inf: Add printing section for local port monitor.
27449 2006-02-27 Robert Reif <reif@earthlink.net>
27451 * dlls/dsound/duplex.c:
27452 dsound: Fix duplex create bug.
27454 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27456 * dlls/dinput/mouse.c:
27457 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
27459 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27461 * dlls/wined3d/device.c:
27462 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
27464 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
27466 * dlls/wined3d/device.c:
27467 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
27469 * dlls/wined3d/device.c:
27470 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
27472 * dlls/wined3d/device.c:
27473 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
27475 * dlls/wined3d/device.c:
27476 wined3d: Added D3D9 render states.
27478 * dlls/wined3d/device.c:
27479 wined3d: Fixed some typos and prevented divide by 0.
27481 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
27483 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
27484 crypt32: Don't access a blob after freeing it.
27486 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
27487 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
27488 programs/winedbg/winedbg.c:
27489 winedbg: Added a close_process method to process_io.
27490 - added a close_process method to process_io
27491 - made use of it to get rid of dbg_detach
27493 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
27494 winedbg: Extend auto mode with minidump.
27495 - added -minidump and -minidump <file> options to command line
27496 Those options are to be used in remplacement of --auto to create a minidump
27497 In the form --minidump <file>, the minidump will be created in <file>,
27498 otherwise the filename will be automatically generated.
27500 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
27501 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
27502 programs/winedbg/winedbg.c:
27503 winedbg: Rewrite auto mode.
27504 - rewrote auto mode as a specific set of commands to be run in
27505 regular parser, instead of hard coding those commands
27506 - added a new function to store a set of commands to be executed
27508 - added 'echo' command to the parser functions
27509 - got rid of dbg_action_mode
27510 - added support of '--' on command line
27512 * programs/winedbg/gdbproxy.c:
27513 winedbg: Fixed regression in gdb handling.
27515 2006-02-27 James Hawkins <truiken@gmail.com>
27517 * dlls/advpack/tests/advpack.c:
27518 advpack: Factor out loading the program files directory.
27520 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
27521 advpack: Add tests for the TranslateInfStringEx trio of functions and
27524 * dlls/advpack/tests/advpack.c:
27525 advpack: Factor out the API loading of advpack tests.
27527 2006-02-27 Juan Lang <juan_lang@yahoo.com>
27529 * dlls/crypt32/oid.c:
27530 crypt32: Correct compile problem on gcc 2.95.
27532 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
27534 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
27535 crypt32: Add Korean translation.
27537 2006-02-28 Mike McCormack <mike@codeweavers.com>
27539 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
27540 msvcrt: Add a stub for _wsetlocale.
27542 2006-02-27 Kovács András <andras@csevego.net>
27544 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
27545 winecfg: New Hungarian language resource.
27547 2006-02-27 Francois Gouget <fgouget@free.fr>
27549 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
27550 d3d8: Remove spaces before '\n'.
27552 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
27554 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
27555 d3d8: Header cleanup.
27556 Remove unneeded structures and functions from d3d8_private.h, clean
27557 some datatypes up and remove d3dcore_gl.h.
27559 2006-02-27 Jacek Caban <jacek@codeweavers.com>
27561 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
27562 dlls/mshtml/nsiface.idl:
27563 mshtml: Added nsIInterfaceRequestor implementation.
27565 2006-02-24 Jacek Caban <jacek@codeweavers.com>
27567 * dlls/mshtml/nsservice.c:
27568 mshtml: Improve ConfirmEx hack.
27570 2006-02-24 Francois Gouget <fgouget@free.fr>
27572 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
27573 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
27574 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
27575 advpack: Prepare the unicodification of advpack.dll.
27576 All functions that manipulate strings should have an Ansi and a
27578 Forward the unqualified dll entry points to the Ansi variant for
27579 backward compatibility.
27580 We're not allowed to use unqualified entry points in Wine, so change
27581 RegInstall() calls to RegInstallA().
27584 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
27586 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
27587 programs/winedbg/winedbg.c:
27588 winedbg: Auto mode.
27589 - rewrite auto mode startup
27590 - move part of auto handling to tgt_active.c
27592 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
27593 programs/winedbg/winedbg.c:
27594 winedbg: Move gdb command line handling.
27595 - moves gdb command line handling to gdbproxy.c
27596 - using manifest constants to make code more readable
27598 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
27599 programs/winedbg/winedbg.c:
27600 winedbg: Active and command line.
27601 - move process attachment and process creation (related to command
27602 line handling) from winedbg.c to tgt_active.c
27603 - tidy up argument parsing
27605 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
27606 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
27607 programs/winedbg/debugger.h:
27608 winedbg: Cleanup the process_io usage.
27609 - made be_process_io references 'const'
27610 - make use of it for dbg_read_memory and dbg_write_memory
27612 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
27613 programs/winedbg/winedbg.c:
27614 winedbg: Active targets
27615 Move all code related to an 'active' target (ie a running process)
27616 from winedbg.c to tgt_active.c.
27618 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
27619 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
27621 kernel32: ClearCommError.
27622 ClearCommError should only deal with *communication* errors (are being
27623 seen on the serial interface) rather than API errors (which can be
27624 reported to the caller by the API itself). I then removed all the
27625 stuff related to storing the error status in the server object.
27627 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
27629 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27630 riched20: Implement EM_SCROLL and its tests.
27632 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
27634 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
27635 riched20: EM_HIDESELECTION implementation.
27637 2006-02-25 Peter Beutner <p.beutner@gmx.net>
27639 * dlls/ddraw/surface_dib.c:
27640 ddraw: Fix transparent Blits on 8bit surfaces.
27641 There are no red/green/blue bitmasks with color depth==8bpp. In that
27642 case always match against the whole byte.
27644 2006-02-24 H. Verbeet <hverbeet@gmail.com>
27646 * dlls/wined3d/surface.c:
27647 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
27648 it adds a reference to the device that shouldn't be there.
27650 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
27652 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
27653 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
27654 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
27655 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
27656 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
27657 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
27658 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
27659 dlls/wined3d/device.c, dlls/wined3d/directx.c:
27660 d3d8: Moved the remaining code over to WineD3D (based on patches by
27663 2006-02-25 Hans Leidekker <hans@it.vu.nl>
27665 * dlls/winsock/socket.c:
27666 winsock: Fix two Windows to Unix mapping issues.
27667 Handle wildcard address family hint in getaddrinfo.
27668 Convert flags too in getnameinfo.
27670 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
27672 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
27673 crypt32: Add German resource file.
27675 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
27677 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
27678 mscms: One more LastError code fixed.
27680 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
27682 * dlls/shell32/tests/shlfolder.c:
27683 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
27684 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
27685 path. Removed some HRESULT tests on IUnknown_Release calls, which
27688 2006-02-24 Jacek Caban <jacek@codeweavers.com>
27690 * dlls/mshtml/nsio.c:
27691 mshtml: Return error in NewChannelFromURL if retval is NULL.
27693 * dlls/mshtml/nsio.c:
27694 mshtml: Added nsIURI::Clone implementation.
27696 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
27697 mshtml: Don't add null byte to post data.
27699 * dlls/mshtml/nsembed.c:
27700 mshtml: Init nsIOService as soon as possible.
27702 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
27704 * dlls/iphlpapi/ifenum.c:
27705 iphplapi: Define IF_NAMESIZE if missing.
27707 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
27709 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
27710 programs/notepad/No.rc, programs/winecfg/No.rc,
27711 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
27712 Updated/new Norwegian Bokmål resources.
27714 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
27716 * dlls/ole32/storage32.c:
27717 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
27719 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
27721 * dlls/riched20/editor.c:
27722 riched20: Added a comment to make life easier.
27724 2006-02-24 Francois Gouget <fgouget@free.fr>
27726 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
27727 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
27729 Assorted spelling fixes.
27731 * include/wincrypt.h, tools/winapi/win32.api:
27732 crypt32: Add CryptQueryObject() prototype.
27735 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
27736 winsock: Tweak getnameinfo() prototype.
27737 Tweak the getnameinfo() prototype to better match the Windows PSDK and
27738 the GetNameInfoW() prototype.
27741 * include/sfc.h, tools/winapi/win32.api:
27743 Add a missing sfc.dll prototype.
27744 Add an sfc.dll section to win32.api for winapi_check.
27746 * dlls/msftedit/msftedit.spec:
27747 msftedit: Fix CreateTextServices() forward.
27749 * dlls/d3d8/device.c:
27750 d3d8: Remove spaces before '\n', spelling fix.
27752 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
27753 dlls/riched20/tests/editor.c:
27754 Add trailing '\n's to ok() calls.
27756 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
27758 * dlls/user/defwnd.c:
27759 user32: Handle WM_ENDSESSION in DefWinProc().
27760 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
27761 shutdown is proceeding.
27763 * dlls/user/message.c:
27764 user32: 0 vs. INFINITE timeout.
27765 It is 0 that denotes an infinite timeout for the wine server now, not
27767 Document put_message_in_queue()'s check for INFINITE (done for
27768 backwards compatibility with Windows 9x).
27770 * dlls/user/user_main.c:
27771 user: Fix ExitWindows().
27772 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
27773 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
27774 we don't get stuck if a process is hung.
27775 - Only send WM_ENDSESSION to windows that received a
27776 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
27778 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
27780 * dlls/usp10/usp10.c:
27781 usp10: Tidy default values.
27782 Set values for pwLogClust, uJustification and fClusterStart similar to
27785 2006-02-24 Alexandre Julliard <julliard@winehq.org>
27787 * dlls/x11drv/x11drv_main.c:
27788 x11drv: Make the synchronous option a debug channel instead of a
27789 registry entry to make it easier to use.
27791 * configure, configure.ac:
27792 configure: Added special check for broken linux/capi.h.
27794 * dlls/ntdll/virtual.c:
27795 ntdll: Use PROT_NONE instead of 0.
27797 * dlls/kernel/dosmem.c:
27798 kernel: Don't request execute permission for DOS memory.
27800 2006-02-23 Juan Lang <juan_lang@yahoo.com>
27802 * dlls/crypt32/store.c:
27803 crypt32: Use public functions during serialization rather than relying
27804 on the internal format of a certificate.
27806 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
27807 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
27808 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
27809 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
27810 dlls/crypt32/version.rc, include/wincrypt.h:
27811 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
27812 - implement CryptEnumOIDInfo and CryptFindOIDInfo
27813 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
27815 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
27817 * dlls/winspool/tests/info.c:
27818 winspool/tests: Skip tests, when a remote print server has no RPC
27821 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
27823 * dlls/ole32/tests/storage32.c:
27824 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
27826 2006-02-23 Robert Shearman <rob@codeweavers.com>
27828 * dlls/ole32/compobj.c:
27829 ole: Fallthrough from local activation in CoGetClassObject.
27830 If local-server or local-service activation doesn't work in
27831 CoGetClassObject then fallthrough instead of returning from the
27834 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
27835 oleaut: Fix standard font cloning.
27836 Create new empty connection points on clone of the standard Font
27837 (based on a patch by Alex Villacís Lasso).
27839 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
27841 * dlls/user/tests/msg.c:
27842 user: Give meaningful names to the structures used to transfer
27843 information to the test threads.
27845 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
27847 * dlls/msi/dialog.c:
27848 msi: When evaluating conditions, if the condition is empty or none is
27849 provided then treat it as being satisfied.
27851 2006-02-23 Huw Davies <huw@codeweavers.com>
27853 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
27854 msxml3: Fix for empty node lists.
27856 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
27858 * dlls/gdi/freetype.c:
27859 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
27861 2006-02-23 Huw Davies <huw@codeweavers.com>
27863 * dlls/gdi/bitblt.c:
27864 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
27866 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
27868 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
27869 cfgmgr32: Forward some functions to setupapi.dll.
27871 2006-02-23 Mike McCormack <mike@codeweavers.com>
27874 server: Add directories to recursive watches as they're opened.
27876 2006-02-22 Juan Lang <juan_lang@yahoo.com>
27878 * include/wincrypt.h:
27879 wincrypt: Add OIDs.
27881 2006-02-22 James Hawkins <truiken@gmail.com>
27883 * dlls/setupapi/dirid.c:
27884 setupapi: Downgrade an ERR to a WARN.
27886 2006-02-22 Kevin Koltzau <kevin@plop.org>
27888 * dlls/riched20/editor.c:
27889 riched20: Call GetClipboardData callback on cut/copy.
27891 * dlls/riched20/richole.c:
27892 riched20: Enable retrieving data through the ole interface.
27894 * dlls/riched20/clipboard.c:
27895 riched20: Ensure copied text is terminated with a null.
27897 * dlls/riched20/editor.c:
27898 riched20: EM_GETOLEINTERFACE is not a stub.
27900 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
27901 riched20: Store reference to editor in ole interface.
27903 * dlls/riched20/clipboard.c:
27904 riched20: Allocate proper amount of memory for formatetc array.
27906 2006-02-22 Juan Lang <juan_lang@yahoo.com>
27908 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
27909 dlls/crypt32/tests/oid.c:
27910 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
27912 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
27913 crypt32: Implement CertFindCertificateInStore, with tests.
27915 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
27917 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
27918 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
27919 Added msftedit.dll.
27921 2006-02-22 Kevin Koltzau <kevin@plop.org>
27923 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
27924 dlls/riched20/editor.c, dlls/riched20/editor.h,
27925 dlls/riched20/editstr.h:
27926 riched20: Add IDataObject implementation and use it for cut/copy.
27928 * tools/widl/typegen.c:
27929 widl: Fix 64bit warning.
27931 * dlls/x11drv/clipboard.c:
27932 x11drv: Fix 64bit warning.
27934 2006-02-22 Robert Shearman <rob@codeweavers.com>
27936 * dlls/msi/action.c:
27937 msi: Fix heap overflow in ITERATE_CreateShortcuts.
27939 * dlls/msi/source.c:
27940 msi: Init size before passing to RegEnumValue.
27942 * dlls/msi/files.c:
27943 msi: Always set a value for intype in ready_volume.
27944 Remove a memory leak.
27946 * dlls/msi/table.c:
27947 msi: Fix heap overflow in save_string_table.
27948 Fix heap overflow caused by not accounting for the dummy first item,
27949 which contains the codepage.
27951 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
27952 ole: Make the CoCreateInstance test succeed.
27953 Move the uninitialized apartment check after zeroing out the return
27956 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
27958 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27959 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
27960 ECO_READONLY implemented and tested.
27962 2006-02-22 Juan Lang <juan_lang@yahoo.com>
27964 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
27965 crypt32: Tidy up tests.
27966 Fix up encoded data to use BYTE arrays rather than strings, and remove
27967 extraneous NULL bytes from the end of some of them
27969 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
27970 dlls/crypt32/oid.c:
27971 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
27972 Move CryptVerifyMessageSignature stub to main.c.
27974 2006-02-22 Mike McCormack <mike@codeweavers.com>
27976 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
27977 kernel32: Add a stub implementation for CmdBatNotification.
27979 2006-02-22 Alexandre Julliard <julliard@winehq.org>
27981 * dlls/kernel/process.c:
27982 kernel: Initialize the dll path from the main exe name explicitly
27983 since ImagePathName is not always set at that point.
27985 * programs/explorer/systray.c:
27986 explorer: Moved systray configuration option to a more appropriate place
27987 and make it compatible with the way other options are stored.
27989 2006-02-19 Robert Shearman <rob@codeweavers.com>
27991 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
27992 dlls/shell32/systray.c, programs/explorer/Makefile.in,
27993 programs/explorer/explorer.c, programs/explorer/systray.c,
27994 programs/explorer/systray.h:
27995 shell32: Move systray handling to the explorer process.
27997 2006-02-22 Alexandre Julliard <julliard@winehq.org>
27999 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
28000 kernel: Get rid of module.h.
28002 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
28003 dlls/ntdll/ntdll_misc.h:
28004 ntdll: Simplify loadorder code by using an enum instead of an array
28005 to represent load order values.
28006 Added a special value for default load order so that we can handle it
28007 differently later on.
28009 * dlls/kernel/process.c:
28010 kernel: Don't bother checking load order of the exe in the parent process.
28012 2006-02-22 Huw Davies <huw@codeweavers.com>
28014 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
28015 gdi32: Update due to last minute api change in freetype 2.2.0.
28016 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
28017 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
28018 supporting an rc1 release, so this removes support for
28019 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
28021 2006-02-22 Mike McCormack <mike@codeweavers.com>
28024 server: Make sure we don't get into an infinite loop freeing inodes.
28026 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
28028 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28029 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
28031 2006-02-22 Peter Beutner <p.beutner@gmx.net>
28033 * dlls/msvcrt/cppexcept.c:
28034 msvcrt: Save esp before calling catch block and restore afterwards.
28035 It seems like the esp value (which is saved at [ebp-16]) is sometimes
28036 changed inside the catch handler so we end up with a bogus esp
28037 afterwards. To avoid that save it before calling the catch block.
28039 * dlls/msvcrt/cppexcept.c:
28040 msvcrt: Fix handling of multiple nested exceptions.
28041 Save in each nested frame a pointer to the original exception record.
28042 Only one refence in thread_data isn't enough when we have multiple
28045 * dlls/msvcrt/cppexcept.c:
28046 msvcrt: Fix handling of nested exceptions.
28047 Move handling of nested exceptions completely in the
28048 catch_function_nested_handler(). If a new exception was thrown inside
28049 a catch block destroy the old exception object, if it is a rethrow
28050 re-propagate the previous object.
28052 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
28054 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
28055 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
28056 dlls/shlwapi/path.c:
28057 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
28058 - read strings from left to right (PathGetDriveNumberW)
28059 - don't access buffers before they are filled (SHGetPathFromIDListW)
28060 - fill buffers & variables on all paths (SHELL_FindExecutable)
28061 - handle error condition (unix_fs)
28062 - don't shoot in the blind for AW APIs (tests/shelllink.c)
28064 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
28066 * dlls/winedos/ppdev.c:
28067 winedos: Fixed a couple of typos in ppdev.
28069 2006-02-22 Francois Gouget <fgouget@free.fr>
28071 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
28073 mapi: Add some missing MAPI prototypes.
28074 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
28075 and include it where they are implemented.
28076 Make mapi.h and mapix.h compatible. gcc does not like macros and
28077 prototypes to be redefined so this involved protecting against
28078 multiple definitions.
28079 Fix the MAPISendMail() implementation prototype.
28081 2006-02-21 Lei Zhang <leiz@ucla.edu>
28083 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
28084 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
28085 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
28086 Removed todo flag from affected FR_MATCHCASE tests.
28088 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
28090 * dlls/msi/msi.spec, dlls/msi/source.c:
28091 msi: Implement MsiSourceListAddSource.
28093 * dlls/advapi32/security.c:
28094 advapi32: Add partial implementation of LookupAccountNameW.
28096 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
28098 * dlls/shell32/shell32.spec:
28099 shell32: Export PathResolve by name.
28101 2006-02-22 Alexandre Julliard <julliard@winehq.org>
28103 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
28104 dlls/ntdll/thread.c:
28105 kernel: Moved the get_startup_info call to ntdll.
28107 2006-02-21 Alexandre Julliard <julliard@winehq.org>
28109 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
28110 server/protocol.def, server/trace.c:
28111 server: Remove no longer needed fields in the init_process_done request.
28113 2006-02-21 Aric Stewart <aric@codeweavers.com>
28115 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
28116 dlls/twain/twain_i.h:
28117 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
28118 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
28119 a number of corrections and improvements to allow the actual aquiring
28120 of images to succeed.
28122 2006-02-21 Huw Davies <huw@codeweavers.com>
28124 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
28125 msxml3: Improve parse error handling a bit.
28127 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
28128 msxml3: Use url monikers to load xml.
28130 2006-02-21 Alexandre Julliard <julliard@winehq.org>
28132 * dlls/kernel/process.c, dlls/ntdll/loader.c:
28133 kernel: Use LoadLibrary to load the main exe in all cases.
28135 * dlls/ntdll/loader.c:
28136 ntdll: Support loading a builtin under a different name.
28137 Find the proper modref in that case based on the dlopen handle.
28139 * dlls/ntdll/loader.c:
28140 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
28141 This ensures that we never fixup imports twice on the same dll.
28143 * dlls/shell32/tests/shlexec.c:
28144 shell32: Use more reasonable timeouts in shlexec test.
28146 * server/process.c:
28147 server: Avoid hang on process startup.
28148 Fixed the startup_info signaled state to avoid blocking the parent
28149 process when the child crashes on startup.
28151 * dlls/ntdll/loader.c:
28152 ntdll: Support loading builtin dlls with an explicit path name also
28153 when loadorder is set to builtin only.
28155 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
28157 * dlls/ntdll/loader.c:
28158 ntdll: Remove spaces at end of name in import_dll.
28160 2006-02-20 Jason Green <jave27@gmail.com>
28162 * programs/winefile/En.rc, programs/winefile/resource.h,
28163 programs/winefile/winefile.c, programs/winefile/winefile.h:
28164 winefile: Add the ability to save window position to the registry.
28166 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
28168 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28169 usp10: Add stub for ScriptTextOut.
28171 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28172 usp10: Add ScriptPlace funtionality.
28173 The key function is to calculate the total of the ABC widths of the
28174 characters converted to gylphs by ScriptShape.
28176 2006-02-21 Jacek Caban <jacek@codeweavers.com>
28178 * dlls/shdocvw/classinfo.c:
28179 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
28181 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
28183 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
28184 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
28185 d3d8: Move the capability detection code over to WineD3D.
28186 Let the few existing parts which need the capabiliteis use the WineD3D
28187 capability structure (gl_info). This info structure contains next to
28188 'flags' inidicating certain features also all GL/GLX functions
28189 pointers. Because D3D8 moves over to the wined3d gl_info structure all
28190 the gl prototypes in d3dcore_gl.h were unneeded and removed.
28192 2006-02-20 Lei Zhang <leiz@ucla.edu>
28194 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28195 riched20: Fix for EM_FINDTEXT input validation.
28196 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
28197 Removed todo flag from affected EM_FINDTEXT tests.
28199 2006-02-20 James Hawkins <truiken@gmail.com>
28201 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
28202 advpack: Implement AddDelBackupEntry.
28204 * dlls/advpack/tests/files.c:
28205 advpack: Add tests for AddDelBackupEntry.
28207 * dlls/advpack/files.c:
28208 advpack: Make AddDelBackupEntry always return S_OK.
28210 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
28211 dlls/advpack/install.c:
28212 advpack: Branch off the advpack install functions into install.c.
28214 * dlls/advpack/advpack.c:
28215 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
28218 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
28219 advpack: Load the LDIDs of an install section in TranslateInfString.
28221 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
28223 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
28224 dlls/ole32/tests/storage32.c:
28225 ole32: Fix stream ref counting.
28226 Stream methods called after parent object has been closed correctly
28227 return STG_E_REVERTED.
28228 Stream refcounting fixed. Now can safely call IStorage destructor
28229 before IStream destructor and guarantee file will be closed.
28231 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28232 ole32: Fix up permissions when opening streams.
28233 Fix up permissions when opening streams in storage objects when
28234 storage object has been opened in transacted mode.
28236 2006-02-21 Mike McCormack <mike@codeweavers.com>
28238 * dlls/kernel/tests/change.c:
28239 kernel32: Add a simple test for recursive notification.
28241 * dlls/kernel/tests/file.c:
28242 kernel32: Add a short test for GetOverlappedResult.
28244 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
28245 server/protocol.def, server/trace.c:
28246 server: Track created and removed directories in the tree of inodes for inotify.
28247 Add them to or remove them from existing recursive watches.
28249 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
28251 * dlls/ntdll/signal_i386.c:
28252 ntdll: Avoid compile error caused by a single quote.
28254 2006-02-20 Hans Leidekker <hans@it.vu.nl>
28256 * configure, configure.ac, dlls/winsock/socket.c,
28257 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
28258 winsock: Implement getnameinfo.
28260 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
28262 * dlls/user/menu.c:
28263 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
28265 2006-02-20 Robert Shearman <rob@codeweavers.com>
28267 * dlls/ntdll/signal_i386.c:
28268 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
28269 Print an error if __NR_sigaction doesn't exist as this means the wrong
28270 syscall header is being used.
28272 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
28274 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
28275 winsock: Add check for sin6_scope_id.
28277 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
28279 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28280 usp10: Add ScriptShape functionality.
28282 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
28284 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
28285 dlls/riched20/tests/editor.c:
28286 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
28289 2006-02-20 Jacek Caban <jacek@codeweavers.com>
28291 * dlls/mshtml/nsio.c:
28292 mshtml: Set default original uri in NewChannelFromURI.
28294 2006-02-20 Mike McCormack <mike@codeweavers.com>
28296 * dlls/kernel/tests/change.c, server/change.c:
28297 server: Distinguish between a directory and a file changing in
28298 ReadDirectoryChangesW.
28301 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
28303 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
28304 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
28305 dbghelp: Virtual modules.
28306 Rewrote virtual modules handling so that it's an option to either PE
28307 or ELF modules rather than a specific type.
28309 2006-02-20 Alexandre Julliard <julliard@winehq.org>
28311 * dlls/kernel/dosmem.c:
28312 kernel: Don't require execute permission for DOS memory, this will be
28313 done in winedos if necessary.
28315 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
28317 * dlls/user/tests/menu.c:
28318 user: Add conformance tests for menu item drawing.
28320 * dlls/user/menu.c:
28321 user: Menu drawing fixes.
28322 - check mark is drawn left of a bitmap;
28323 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
28324 - space for the popup arrow is also reserved for non popup items;
28325 - implement the MNS_NOCHECK style.
28327 * dlls/user/menu.c:
28328 user: Menu string width calculation fixes.
28329 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
28330 strings with ampersands like "&File";
28331 - Fix mess with strings with an embedded tab;
28332 - In case of a menu bar, two extra pixels are added if the item has
28333 both a bitmap and string.
28335 * dlls/user/menu.c:
28336 user: Menu drawing fixes.
28337 Replace some #defined constants by values calculated from windows
28340 * dlls/user/menu.c:
28341 user: Menu drawing fixes.
28342 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
28343 MENU_GetBitmapItemSize();
28344 - Save the received bitmap size in the menu item structure as it will
28345 need to be sent in the WM_DRAWITEM message;
28346 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
28347 MENU_DrawBitmapItem();
28348 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
28351 * dlls/user/menu.c:
28352 user: Move drawing of pop menu arrows to a subroutine reduces nesting
28353 level of some large if statements in the drawing code. Some updates to
28356 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
28358 * dlls/winspool/tests/info.c:
28359 winspool/tests: Add some tests for SetDefaultPrinterA/W.
28361 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
28362 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
28364 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
28366 * dlls/shell32/shlfolder.c:
28367 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
28369 2006-02-20 Alexandre Julliard <julliard@winehq.org>
28371 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
28372 configure: Use --rpath if supported when building binaries to point to
28373 the relative location of the wine libraries.
28375 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
28377 * dlls/msvcrt/undname.c:
28378 msvcrt: Misc cleanups in undname.c.
28379 - remove unused argument from functions
28380 - print the pointer in the str_array_push TRACE to be able to distinguish
28381 the different arrays.
28382 - comment and white space cleanups
28384 * dlls/msvcrt/tests/cpp.c:
28385 msvcrt: Add some tests for __unDName().
28386 Add some tests for unDName() checking:
28387 - data type modifiers A,B,P,Q,R,S
28389 - back references to names
28391 * dlls/msvcrt/undname.c:
28392 msvcrt: Use a separate stack for back references to names
28393 Use a separate array/stack for the back references to names as
28394 sym->stack is used to push temporary strings to it which breaks back
28395 referencing in some occasions (26 symbols in the mfc42 dll). During
28396 this cleanup get_class() a little bit.
28398 * dlls/msvcrt/undname.c:
28399 msvcrt: Move code to parse a literal string out of get_class().
28400 unDName: Move the code to parse a literal string from get_class() to a
28401 separate function. Add some error handling to the new function.
28403 * dlls/msvcrt/undname.c:
28404 msvcrt: Wrap get_class() and get_class_string() for unDName.
28406 * dlls/msvcrt/tests/cpp.c:
28407 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
28408 In test_demangle use a custom strcmp that treats multiple spaces as
28409 single space. __unDName() from older msvcrt (including W2K it seems)
28410 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
28411 those old Windows versions.
28413 2006-02-20 Robert Shearman <rob@codeweavers.com>
28415 * dlls/ole32/tests/compobj.c:
28416 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
28418 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
28419 ole: Change the Apartment Model field to a boolean.
28420 Change the apartment model field to a boolean that just specifies
28421 whether the apartment is multi-threaded or not and fix up all the
28422 places where this is used.
28423 Fixes a bug where we would return an error if the previous apartment
28424 model passed into CoInitializeEx matches the new apartment model, but
28425 additional optimisation flags are specified.
28427 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
28429 * programs/winecfg/Ko.rc:
28430 winecfg: Updated Korean translation.
28432 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
28433 wordpad: Add Korean translation.
28435 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
28437 * dlls/dbghelp/path.c:
28438 dbghelp: Fix SymFindFileInPath to return files matching the requested
28439 criteria (it was mainly doing the opposite).
28441 2006-02-20 Jacek Caban <jacek@codeweavers.com>
28443 * dlls/shdocvw/client.c:
28444 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
28445 E_NOTIMPL in Windows as well.
28447 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
28448 dlls/mshtml/nsio.c:
28449 mshtml: Create nsIChannel for protocols not handled by Gecko.
28451 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
28453 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
28454 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
28456 * dlls/mscms/tests/profile.c:
28457 mscms: Branching fixes for some test routines
28459 2006-02-20 Mike McCormack <mike@codeweavers.com>
28461 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
28462 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
28464 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
28466 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
28467 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
28468 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
28469 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
28470 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
28471 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
28472 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
28473 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
28474 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
28475 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
28476 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
28477 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
28478 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
28479 user: Add the DS_NOIDLEMSG style to message boxes.
28481 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
28483 * programs/winhelp/winhelp.c:
28484 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
28486 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
28488 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
28489 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
28490 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
28491 dlls/d3d8/volumetexture.c:
28492 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
28494 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
28496 * programs/winedbg/stack.c:
28497 winedbg: Fixed regression: stack info was no longer working.
28499 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
28501 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28502 usp10: Add ScriptItemize functionality.
28504 2006-02-18 Hans Leidekker <hans@it.vu.nl>
28506 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
28507 winebrowser: Handle file URLs.
28509 2006-02-18 Juan Lang <juan_lang@yahoo.com>
28511 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
28512 include/wintrust.h:
28513 wintrust: Add some stubs.
28515 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
28516 dlls/crypt32/tests/cert.c, include/wincrypt.h:
28517 crypt32: Implement enhanced key usage.
28518 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
28519 CertAddEnhancedKeyUsageIdentifier, and
28520 CertRemoveEnhancedKeyUsageIdentifier.
28522 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
28524 * programs/winetest/Makefile.in:
28525 winetest: Added usp10 tests.
28527 2006-02-18 Alexandre Julliard <julliard@winehq.org>
28529 * configure, configure.ac:
28530 configure: Fix previous change to still build all the binaries on
28531 x86_64 in 32-bit mode.
28533 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
28535 * dlls/user/menu.c:
28536 user: Implement scrolling in popup menus.
28538 2006-02-17 Alexandre Julliard <julliard@winehq.org>
28540 * libs/wine/config.c, libs/wine/loader.c:
28541 libwine: Add the runtime library path to the front of the dll paths list.
28543 * dlls/dbghelp/elf_module.c:
28544 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
28546 2006-02-17 Peter Beutner <p.beutner@gmx.net>
28548 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
28549 msvcrt: Correctly set EOF flag in fread().
28550 Setting the EOF flag only if _read() returns zero is not enough as we
28551 could also read something AND hit the end of file.
28552 _read() already sets another internal EOF flag, so just use this too.
28553 Removing todo_wine from the test case.
28555 * dlls/msvcrt/tests/file.c:
28556 msvcrt: Add test for fread/feof.
28557 When calling fread() with a large enough buffer to reach the end of
28558 the file a subsequent feof() should return true; (marked as todo_wine
28559 because it doesn't work atm).
28561 * dlls/msvcrt/cppexcept.c:
28562 msvcrt: Remove bogus code.
28563 We can't just pop a exception record from the exception handler list
28564 which we haven't put there.
28566 * dlls/msvcrt/file.c:
28567 msvcrt: Fix use of uninitialized variable.
28569 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
28571 * dlls/winspool/tests/info.c:
28572 winspool/tests: Add tests for EnumMonitors.
28574 2006-02-17 Juan Lang <juan_lang@yahoo.com>
28576 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
28577 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
28578 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
28579 crypt32: Move certificate store functions to their own file.
28581 2006-02-17 Alexandre Julliard <julliard@winehq.org>
28583 * configure, configure.ac, loader/Makefile.in:
28584 configure: Default to building wine-pthread on non-x86 platforms.
28586 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
28588 * include/dbghelp.h:
28589 dbghelp: Packing for minidump structures is 4 bytes.
28591 2006-02-17 Alexandre Julliard <julliard@winehq.org>
28593 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
28594 dlls/wldap32/winldap_private.h:
28595 Fixed a couple of function prototypes.
28597 * libs/wine/Makefile.in, libs/wine/config.c:
28598 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
28599 Added dependency on $(RELPATH).
28601 * libs/wine/Makefile.in, libs/wine/config.c:
28602 libwine: Compute relative paths for bin and dll directories at compile time.
28604 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
28605 tools: Added 'relpath' tool to compute relative Unix paths.
28607 * dlls/ntdll/server.c:
28608 ntdll: Remove no longer used oldcwd in start_server.
28610 2006-02-17 Mike McCormack <mike@codeweavers.com>
28613 server: Use a single inotify watch, as it scales better with a large
28614 number of directories.
28616 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
28618 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
28619 wordpad: Russian translation.
28621 2006-02-17 Hans Leidekker <hans@it.vu.nl>
28623 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
28624 wordpad: Dutch localization.
28626 2006-02-17 Jacek Caban <jacek@codeweavers.com>
28628 * dlls/mshtml/navigate.c:
28629 mshtml: Fix post data parsing.
28631 2006-02-16 Alexandre Julliard <julliard@winehq.org>
28633 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
28634 libs/wine/config.c, loader/glibc.c:
28635 libwine: Try the current load path in priority before the
28636 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
28638 * libs/wine/config.c:
28639 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
28640 the directory from the library itself.
28641 Only try the hardcoded BINDIR if everything else failed.
28643 * libs/wine/config.c:
28644 libwine: Only use the library directory if it's an absolute path.
28646 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
28648 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
28649 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
28650 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
28651 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
28652 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
28653 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
28654 programs/winecfg/winecfg.c:
28655 winecfg: Localize the app specific title.
28657 2006-02-16 Juan Lang <juan_lang@yahoo.com>
28659 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
28660 crypt32: More encoding/decoding.
28661 Add support for encoding/decoding basic constraints and enhanced key
28664 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
28665 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
28666 - now that CertOpenStore is correct for system stores, simplify
28667 CertOpenSystemStore
28668 - correct CertDuplicateCertificateStore, with a test
28670 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
28672 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
28673 progman: Updated Korean translation.
28675 2006-02-16 Huw Davies <huw@codeweavers.com>
28677 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
28678 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
28679 msxml3: Implement comment node.
28681 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
28682 msxml3: Fix get_text on text nodes.
28684 2006-02-16 Thomas Kho <tkho@ucla.edu>
28686 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28687 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
28689 2006-02-16 Robert Shearman <rob@codeweavers.com>
28691 * dlls/oleaut32/tests/typelib.c:
28692 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
28694 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
28696 * dlls/mscms/tests/profile.c:
28697 mscms: Distinguish between registered and unregistered profile IDs.
28699 2006-02-16 Robert Shearman <rob@codeweavers.com>
28701 * tools/winebuild/winebuild.man.in:
28702 winebuild: Correction for manpage.
28703 The behaviour for winebuild is to prefer main over WinMain, not the
28706 2006-02-16 Jacek Caban <jacek@codeweavers.com>
28708 * dlls/shdocvw/webbrowser.c:
28709 shdocvw: Unaccess post data only if we've accessed it before.
28711 2006-02-16 Alexandre Julliard <julliard@winehq.org>
28713 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
28714 dlls/make_dlls, libs/wine/loader.c:
28715 libwine: New naming scheme for 16-bit builtin dlls.
28716 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
28717 by mistake when looking for a 32-bit dll.
28719 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
28721 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
28722 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
28723 We should swap min & max only when both limits are being
28724 set. Otherwise limit that being set should invalidate other limit
28727 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
28728 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
28730 2006-02-16 Juan Lang <juan_lang@yahoo.com>
28732 * dlls/wininet/internet.c:
28733 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
28734 and update comment.
28736 * dlls/crypt32/cert.c:
28737 crypt32: Fix system stores and a memory leak.
28738 - system stores open both HKLM and HKCU for "current user" locations
28739 - fix a memory leak in certificate properties
28741 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
28743 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
28744 wordpad: French localization.
28746 2006-02-16 Alexandre Julliard <julliard@winehq.org>
28749 Merge the contents of info/exclude into the top-level .gitignore.
28751 * server/debugger.c, server/process.c, server/process.h,
28753 server: Store the process exe module in the standard dll list.
28755 * dlls/d3d8/cubetexture.c:
28756 d3d8: Fixed compile with older GL versions.
28758 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
28760 * dlls/wined3d/device.c:
28761 wined3d: Set the texture size for d3d8.
28763 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
28765 * programs/winecfg/Ko.rc:
28766 winecfg: Updated Korean translation.
28768 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
28770 * programs/winecfg/Fr.rc:
28771 winecfg: French resource update.
28773 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
28775 * programs/wordpad/De.rc, programs/wordpad/En.rc,
28776 programs/wordpad/rsrc.rc:
28777 wordpad: Added German resource.
28779 2006-02-16 Hans Leidekker <hans@it.vu.nl>
28781 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
28782 shlwapi: Fix parameter check for UrlUnescapeA.
28783 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
28784 Add a corresponding test for UrlUnescape{A,W}.
28786 2006-02-16 Juan Lang <juan_lang@yahoo.com>
28788 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
28789 crypt32: Partially implement CertGetNameString.
28791 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
28793 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
28794 winedbg: A couple of fixes after running valgrind.
28796 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
28798 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28799 usp10: Implement ScriptGetProperties.
28801 2006-02-15 Alexandre Julliard <julliard@winehq.org>
28803 * ANNOUNCE, ChangeLog, VERSION, configure:
28806 ----------------------------------------------------------------
28807 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
28809 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
28810 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
28812 2006-02-15 Thomas Kho <tkho@ucla.edu>
28814 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
28815 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
28817 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
28819 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
28820 dlls/shdocvw/shdocvw_main.c:
28821 shdocvw: Implemented a couple of forwards to shlwapi.
28823 2006-02-15 Jacek Caban <jacek@codeweavers.com>
28825 * programs/winecfg/libraries.c:
28826 winecfg: glut32.dll may be configured as native.
28828 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
28829 shdocvw: Added client site's IServiceProvider interface.
28831 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
28832 dlls/shdocvw/webbrowser.c:
28833 shdocvw: Navigate2 rewrite.
28835 * dlls/shdocvw/navigate.c:
28836 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
28838 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
28839 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
28840 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
28842 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
28843 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
28844 mshtml: Added ref counting to NSContainer.
28845 - Added ref counting to NSContainer.
28846 - Better destroying of NSContainer.
28848 2006-02-15 Juan Lang <juan_lang@yahoo.com>
28850 * dlls/crypt32/cert.c:
28851 crypt32: Rename a variable for clarity.
28853 * dlls/crypt32/str.c:
28854 crypt32: Output string type in trace.
28856 2006-02-15 Mike McCormack <mike@codeweavers.com>
28858 * dlls/ole32/tests/storage32.c:
28859 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
28863 include: Add WT_ defines for use with RegisterWaitForSingleObject.
28865 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
28867 * programs/winecfg/Nl.rc:
28868 winecfg: Update Dutch resources.
28870 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
28872 * dlls/riched20/editor.c:
28873 riched20: Support RTF text in WM_SETTEXT.
28875 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
28877 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28878 usp10: Added stub for ScriptGetCMap.
28880 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
28882 * configure, configure.ac, dlls/usp10/Makefile.in,
28883 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
28884 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28885 usp10: Added some tests.
28887 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
28889 * dlls/secur32/schannel.c:
28890 secur32: Add InitializeSecurityContext stub for schannel.
28892 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
28894 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
28895 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
28896 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
28898 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
28900 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
28901 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
28903 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
28905 * dlls/mscms/tests/profile.c:
28906 mscms: Move 4 test macros into a single one.
28908 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
28910 * dlls/msacm/winemp3/mpegl3.c:
28911 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
28912 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
28913 mpglib buffer queue grows.
28914 - Add TRACE of mpglib buffer queue for conversion.
28916 2006-02-14 Alexandre Julliard <julliard@winehq.org>
28918 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28919 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
28920 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
28921 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
28922 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
28923 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
28924 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
28925 ctl3d32: Renamed ctl3d directory to ctl3d32.
28927 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28928 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
28929 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
28930 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
28931 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
28932 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
28933 olesvr32: Renamed olesvr directory to olesvr32.
28935 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28936 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
28937 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
28938 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
28939 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
28940 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
28941 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
28942 olecli32: Renamed olecli directory to olecli32.
28944 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
28946 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
28947 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
28948 dlls/sfc/sfc_main.c:
28949 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
28951 * include/Makefile.in, include/sfc.h:
28952 include: Add sfc.h.
28954 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
28956 * configure, configure.ac, programs/Makefile.in,
28957 programs/wordpad/.gitignore, programs/wordpad/En.rc,
28958 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
28959 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
28960 programs: Add an implementation of Wordpad.
28962 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
28964 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
28965 dbghelp: Always set the size to public symbols to 1 when we don't know the size
28966 so that they can only be search on their start address
28968 * programs/winedbg/debug.l:
28969 winedbg: Allow using MSVC mangled symbol names as identifiers.
28971 2006-02-14 Mike Frysinger <vapier@gentoo.org>
28973 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
28974 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
28975 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
28976 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
28977 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
28978 programs/make_progs, programs/winedbg/Makefile.in,
28979 programs/winemenubuilder/Makefile.in, server/Makefile.in,
28980 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
28981 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
28982 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
28983 tools/wrc/Makefile.in:
28984 Add support for 'make install DESTDIR'.
28986 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
28988 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
28989 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
28990 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
28991 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
28992 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
28993 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
28994 programs/winecfg/driveui.c, programs/winecfg/main.c,
28995 programs/winecfg/resource.h, programs/winecfg/theme.c,
28996 programs/winecfg/winecfg.h:
28997 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
28999 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
29001 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
29002 A couple of new valgrind instrumentations for better support.
29004 2006-02-14 Jeremy White <jwhite@codeweavers.com>
29006 * dlls/twain/dsm_ctrl.c:
29007 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
29009 * dlls/twain/twain.h:
29010 twain: Make structures respect 2 byte packing requirements.
29012 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
29014 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
29015 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
29017 server: When possible, use tgkill instead of tkill syscall on Linux.
29019 2006-02-14 James Hawkins <truiken@gmail.com>
29021 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
29022 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
29024 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
29025 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
29026 INFINFO_DEFAULT_SEARCH search flags.
29028 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
29030 * dlls/winmm/driver.c:
29031 winmm: Protect drivers list by a critical section.
29033 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
29035 * include/wine/test.h:
29036 tests: Fixed test framework against environment modifications.
29038 2006-02-14 Troy Rollo <wine@troy.rollo.name>
29040 * dlls/user/dialog.c, include/winuser.h:
29041 user: Fix argument type of IsDlgButtonChecked.
29043 * dlls/user/scroll.c, include/winuser.h:
29044 user: Fix argument type for EnableScrollBar.
29046 * dlls/user/dialog.c, include/winuser.h:
29047 user: Fix argument types for CheckRadioButton.
29049 * dlls/user/dialog.c, include/winuser.h:
29050 user: Fix return type and argument type for GetDlgItemText{A,W}.
29052 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
29054 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
29055 msvfw32: Disable datarate, keyframe and quality controls to not
29056 confuse users by a not implemented functionality.
29057 Add support for About codec control.
29059 * dlls/msvideo/msvideo_main.c:
29060 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
29062 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
29064 * programs/winetest/Makefile.in:
29065 winetest: Add riched20 tests.
29067 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
29069 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
29070 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
29071 The tests (shellpath.c/testPersonal) already show that it can be either
29072 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
29074 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
29076 * loader/pthread.c:
29077 loader: Added missing attr destroy.
29079 2006-02-14 Robert Shearman <rob@codeweavers.com>
29081 * documentation/.gitignore:
29082 Ignore documentation/html.
29085 tools/c2man.pl: Generate correct html.
29087 * dlls/wininet/gopher.c, dlls/wininet/http.c:
29088 wininet: Documentation fixes.
29090 * dlls/oleaut32/olepicture.c:
29091 oleaut32: Free connection point on destruction of the picture object.
29092 Handle failure of CreateConnectionPoint on construction.
29094 * dlls/oleaut32/typelib.c:
29095 oleaut32: Fix returning Typelib file name.
29096 We can't use GetModuleFileName on a resource-only module, so the best
29097 we can do is to copy the original name we used to find the type
29098 library. Fix a couple of places where we were incorrectly using the
29099 file name, rather than the path.
29101 * dlls/oleaut32/olefont.c:
29102 oleaut32: Free the connection points on destruction of the font object.
29103 Free the connection points on destruction of the font object and cope
29104 with failure of CreateConnectionPoint on construction.
29106 * dlls/oleaut32/tmarshal.c:
29107 oleaut32: Don't try to release NULL COM objects in the typelib
29110 * dlls/oleaut32/olepicture.c:
29111 oleaut32: Fix flag comparison in Picture Invoke.
29112 One or more invoke flags can be passed into IDispatch::Invoke, but we
29113 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
29116 2006-02-14 Alexandre Julliard <julliard@winehq.org>
29119 server: Try to update the input key state even when the message is
29120 dropped in queue_hardware_message. This should fix some problems with
29121 the Alt key getting "stuck" after Alt-Tab.
29123 2006-02-14 Francois Gouget <fgouget@free.fr>
29125 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
29126 tools/widl/hash.c, tools/wine.inf:
29127 include: Add missing LANG_xxx and SUBLANG_xxx constants.
29129 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
29131 * programs/winecfg/De.rc:
29132 winecfg: Cleaned up various control positions on the German version of
29135 * dlls/shell32/regsvr.c:
29136 shell32: Register 'LocalizedString' values for shellfolder classes.
29138 * dlls/shell32/classes.c:
29139 shell32: Query for localized string in HCR_GetClassName.
29141 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
29142 advapi32: Implemented RegLoadMUIString[AW].
29144 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
29146 * dlls/winsock/tests/sock.c:
29147 winsock/tests: select wakeup on closesocket.
29148 - Change select timeout from 2 seconds to 500 microseconds.
29149 - Add test to make sure select wakes up after a closesocket.
29150 - Add test to make sure listen fails without bind.
29152 2006-02-14 Huw Davies <huw@codeweavers.com>
29154 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
29155 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
29156 msxml: Implement getElementsByTagName.
29158 2006-02-14 Hans Leidekker <hans@it.vu.nl>
29160 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
29161 msxml3: Implement DllUnregisterServer.
29163 2006-02-13 Petr Tesarik <hat@tesarici.cz>
29165 * programs/winhelp/Cs.rc:
29166 winhelp: Czech language resources encoding fix.
29168 * programs/winemine/Cs.rc:
29169 winemine: Czech language resources encoding fix.
29171 * programs/winefile/Cs.rc:
29172 winefile: Czech language resources encoding fix.
29174 * programs/wineconsole/wineconsole_Cs.rc:
29175 wineconsole: Czech language resources encoding fix.
29177 * programs/winecfg/Cs.rc:
29178 winecfg: Czech language resources encoding fix.
29180 * programs/wcmd/Cs.rc:
29181 wcmd: Czech language resources encoding fix.
29183 * programs/view/Cs.rc:
29184 view: Czech language resources encoding fix.
29186 * programs/uninstaller/Cs.rc:
29187 uninstaller: Czech language resources encoding fix.
29189 * programs/start/Cs.rc:
29190 start.exe: Czech language resources encoding fix.
29192 * programs/regedit/Cs.rc:
29193 regedit: Czech language resources encoding fix.
29195 * programs/progman/Cs.rc:
29196 progman: Czech language resources encoding fix.
29198 * programs/notepad/Cs.rc:
29199 notepad: Czech language resources encoding fix.
29201 * programs/cmdlgtst/Cs.rc:
29202 cmdlgtst: Czech language resources encoding fix.
29204 * programs/clock/Cs.rc:
29205 clock: Czech language resources encoding fix.
29207 * dlls/winmm/winmm_Cs.rc:
29208 winmm: Czech language resources encoding fix.
29210 * dlls/wininet/wininet_Cs.rc:
29211 wininet: Czech language resources encoding fix.
29213 * dlls/user/resources/user32_Cs.rc:
29214 user32: Czech language resources encoding fix.
29216 * dlls/wineps/wps_Cs.rc:
29217 wineps: Czech language resources encoding fix.
29219 * dlls/shell32/shell32_Cs.rc:
29220 shell32: Czech language resources encoding fix.
29222 * dlls/setupapi/Cs.rc:
29223 setupapi: Czech language resources encoding fix.
29225 * dlls/serialui/Cs.rc:
29226 serialui: Czech language resources encoding fix.
29228 * dlls/oledlg/oledlg_Cs.rc:
29229 oledlg: Czech language resources encoding fix.
29231 * dlls/mpr/mpr_Cs.rc:
29232 mpr: Czech language resources encoding fix.
29234 * dlls/msrle32/msrle_Cs.rc:
29235 msrle32: Czech language resources encoding fix.
29237 * dlls/msacm/msacm_Cs.rc:
29238 msacm: Czech language resources encoding fix.
29240 * dlls/hhctrl.ocx/Cs.rc:
29241 hhctrl.ocx: Czech language resources encoding fix.
29243 * dlls/commdlg/cdlg_Cs.rc:
29244 commdlg: Czech language resources encoding fix.
29246 * dlls/comctl32/comctl_Cs.rc:
29247 comctl32: Czech language resources encoding fix.
29249 * dlls/avifil32/avifile_Cs.rc:
29250 avifil32: Czech language resources encoding fix.
29252 2006-02-13 Jacek Caban <jacek@codeweavers.com>
29254 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
29255 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
29256 dlls/mshtml/nsio.c:
29257 mshtml: Handle IHlinkFrame service.
29259 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
29261 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
29262 dlls/wined3d/wined3d_private.h:
29263 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
29265 2006-02-13 Cyril Margorin <comargo@gmail.com>
29267 * dlls/x11drv/dib.c:
29268 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
29269 check for passed image, and do not use shared memory extension for
29270 temporary created image.
29272 * dlls/x11drv/dib.c:
29273 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
29274 X11DRV_DIB_GetImageBits.
29276 2006-02-13 Mike McCormack <mike@codeweavers.com>
29278 * dlls/msvcrt/exit.c:
29279 msvcrt: Fix a typo.
29281 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
29283 * dlls/psapi/psapi.spec:
29284 psapi: Fix output parameter of function GetModuleBaseName in spec
29287 2006-02-13 H. Verbeet <hverbeet@gmail.com>
29289 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
29290 wined3d: Don't keep a reference to the container, as it creates a
29291 circular reference.
29293 2006-02-13 Francois Gouget <fgouget@free.fr>
29295 * dlls/wined3d/device.c:
29296 wined3d: Protect float.h inclusion.
29298 * dlls/mshtml/tests/htmldoc.c:
29299 mshtml: Add trailing '\n's to ok() calls.
29301 * include/d3dtypes.h:
29302 d3dtypes: Fix windows.h inclusion.
29304 2006-02-13 Hans Leidekker <hans@it.vu.nl>
29306 * dlls/kernel/file.c:
29307 kernel: Report a tape device as FILE_TYPE_CHAR.
29309 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
29310 crypt32: Add a stub for CryptQueryObject.
29312 * dlls/netapi32/access.c:
29313 netapi32: Improve stub for NetUserModalsGet.
29314 Tell the caller this host is not part of a domain.
29316 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
29318 * dlls/msvideo/msvideo_main.c:
29319 msvfw32: Fix typos in the control state handling.
29320 Fix typos in the control state handling, add state checks for IDOK
29321 and IDCANCEL control notification handlers.
29323 2006-02-11 Alexandre Julliard <julliard@winehq.org>
29325 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
29326 libwine: Use dladdr if supported to get the run-time path of libwine.so
29327 and define the default dll and bin directories relative to it.
29329 * configure, configure.ac, include/config.h.in:
29330 configure: Added check for dladdr in libdl.
29332 * aclocal.m4, configure, configure.ac:
29333 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
29334 when linking with specific libraries.
29336 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
29338 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
29339 dlls/ddraw/device_opengl.c:
29340 ddraw: Small function corrections.
29341 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
29342 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
29343 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
29345 * dlls/ddraw/vertexbuffer.c:
29346 ddraw: ProcessVertices correction.
29347 Use the texture index to get the texcoord size from the fvf, not the
29350 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
29352 * configure, configure.ac, dlls/ntdll/tape.c:
29353 ntdll: Fix tape.c compilation on Darwin.
29355 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
29357 * dlls/shell32/shlview.c:
29358 shell32: IShellView list's control id should be 1, not 2000.
29360 * dlls/commdlg/filedlgbrowser.c:
29361 commdlg: IShellBrowser sets IShellView window's control id to 5002.
29363 2006-02-11 Troy Rollo <wine@troy.rollo.name>
29365 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
29366 ntdll: Implement DVD_ReadStructure.
29368 2006-02-11 Thomas Kho <tkho@ucla.edu>
29370 * dlls/riched20/editor.c:
29371 riched20: Fixed bounds error when finding text forward.
29373 * configure, configure.ac, dlls/riched20/Makefile.in,
29374 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
29375 dlls/riched20/tests/editor.c:
29376 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
29378 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
29380 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
29381 shell32: SHELL32_GetItemAttributes()
29382 - correct documentation which incorrectly claimed not to set any
29384 - retrieve file attributes using SHGetPathFromIDListW() when they are
29385 not already present in the internal PIDL structures
29386 - add test case to show the previously wrong folder attributes when
29387 using absolute PIDLs
29388 - fix some memory leaks in the tests
29390 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
29392 * dlls/wined3d/directx.c:
29393 wined3d: Make the returned driver version similar to windows.
29395 * dlls/wined3d/utils.c:
29396 wined3d: Extend debug_d3drenderstate with missing states.
29398 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
29400 * dlls/msvcrt/time.c:
29401 msvcrt: localtime should accept any positive time value.
29403 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
29404 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
29406 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
29407 msvfw32: Call codec's Configure dialog if the codec supports it.
29408 Disable data rate and key frame fields if requested.
29410 2006-02-11 Milko Krachounov <milko@3mhz.net>
29412 * programs/winecfg/Bg.rc:
29413 winecfg: Update Bulgarian translation.
29415 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
29417 * dlls/wined3d/device.c:
29418 wined3d: Prevent crash in setup_light.
29420 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
29422 * include/Makefile.in, include/dpnathlp.h:
29423 include: Add dpnathlp.h header.
29425 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
29427 * dlls/msvcrt/file.c:
29428 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
29430 2006-02-10 Huw Davies <huw@codeweavers.com>
29432 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
29433 msxml: Add ISupportErrorInfo for named node maps.
29435 2006-02-10 Jacek Caban <jacek@codeweavers.com>
29437 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
29438 include/mshtmhst.idl:
29439 mshtml: Added more defines to mshtmlhst.idl.
29441 2006-02-10 Alexandre Julliard <julliard@winehq.org>
29443 * dlls/ntdll/signal_i386.c:
29444 ntdll: Added emulation of ATL thunks for platforms with NX support.
29446 2006-02-10 Aric Stewart <aric@codeweavers.com>
29448 * dlls/ntdll/tests/change.c:
29449 ntdll: gcc 2.95 compile fixes.
29451 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
29453 * dlls/kernel/tests/drive.c:
29454 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
29456 2006-02-10 H. Verbeet <hverbeet@gmail.com>
29458 * dlls/wined3d/stateblock.c:
29459 wined3d: Release the vertex declaration during stateblock cleanup.
29461 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
29462 wined3d: Release the container during surface / volume cleanup.
29464 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
29465 dlls/d3d9/tests/vertexdeclaration.c:
29466 d3d9: Use an invisible window for tests.
29468 2006-02-10 Robert Shearman <rob@codeweavers.com>
29470 * dlls/secur32/secur32.c:
29471 secur32: Improve tracing.
29472 Improve the tracing for functions that can be called by the app, but
29473 bypass the relay code.
29475 * tools/widl/write_msft.c:
29476 widl: Fix a typo when removing TYPEFLAG_FDUAL.
29478 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
29479 dlls/shdocvw/events.c:
29480 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
29482 * dlls/oleaut32/olepicture.c:
29483 oleaut: Partially implement Invoke on the standard picture implementation.
29485 * dlls/oleaut32/typelib.c:
29486 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
29487 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
29488 when the offset isn't specified. It should be fetched from the
29489 dispatch offset stored in the header, rather than using a hack that
29492 * dlls/oleaut32/tests/olefont.c:
29493 oleaut: Add tests for IFontEventsDisp.
29495 * dlls/oleaut32/olefont.c:
29496 oleaut: Implement IFontEventsDisp connection point for the standard
29497 font implementation.
29499 * include/olectl.h:
29500 include: Define DISPID_FONT_CHANGED.
29502 2006-02-10 Juan Lang <juan_lang@yahoo.com>
29504 * dlls/crypt32/cert.c:
29505 crypt32: Move break statement to the correct spot.
29507 2006-02-10 Jacek Caban <jacek@codeweavers.com>
29509 * dlls/mshtml/tests/htmldoc.c:
29510 mshtml: Added test of IHlinkFrame service.
29512 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
29513 mshtml: Added nsIUploadStream implementation.
29515 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
29517 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
29518 regsvr32: Call OleInitialize before registering a DLL.
29520 2006-02-09 Alexandre Julliard <julliard@winehq.org>
29522 * programs/Makefile.in, programs/make_progs:
29523 programs: Don't install winetest.
29525 2006-02-09 Jeremy White <jwhite@codeweavers.com>
29527 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
29528 kernel: Fixed build with gcc 2.95.
29530 2006-02-09 Mike McCormack <mike@codeweavers.com>
29532 * dlls/dinput/joystick_linuxinput.c:
29533 dinput: Fix the compile for missing EV_SYN define.
29535 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
29538 gdi: Show hatch brush FIXME only once.
29540 2006-02-09 Jacek Caban <jacek@codeweavers.com>
29542 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
29543 dlls/mshtml/persist.c:
29544 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
29546 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
29547 mshtml: Added wrapper of nsIChannel.
29549 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
29550 dlls/mshtml/nsio.c:
29551 mshtml: Added wrapper of nsIURI interface.
29553 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
29554 dlls/mshtml/nsiface.idl:
29555 mshtml: Better ns*String handling.
29557 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
29558 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
29559 mshtml: Added wrapper of nsIOService.
29561 2006-02-09 Alexandre Julliard <julliard@winehq.org>
29563 * dlls/ntdll/loader.c:
29564 ntdll: Better handling of errors when loading a builtin dll from an
29567 2006-02-09 James Hawkins <truiken@gmail.com>
29569 * dlls/setupapi/query.c:
29570 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
29572 * dlls/setupapi/query.c:
29573 setupapi: Convert InfSpec to unicode if SearchControl is not
29574 INFINFO_INF_SPEC_IS_HINF.
29576 2006-02-09 Robert Shearman <rob@codeweavers.com>
29578 * dlls/oleaut32/typelib.c:
29579 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
29580 Try loading the dll first and then fall back to the regular file case.
29581 Only call SearchPath for the regular file case since LoadLibraryEx
29582 will do this for us and it previously excluded builtin dlls and
29583 executables from having their type libraries opened.
29585 * dlls/oleaut32/typelib.c:
29586 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
29588 * dlls/oleaut32/typelib.c:
29589 oleaut: Revert incorrect patch changing the order of parameters passed
29590 into DispCallFunc. A test with native indeed shows that the parameter
29591 index increases from the leftmost parameter to the rightmost.
29593 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
29594 tools/widl/write_msft.c:
29595 widl: Write out more TYPEFLAGs and add more type library-specific
29596 attributes to the parser.
29598 * tools/widl/write_msft.c:
29599 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
29600 TYPEFLAG_FOLEAUTOMATION typelib flags.
29602 2006-02-09 Juan Lang <juan_lang@yahoo.com>
29604 * dlls/crypt32/cert.c:
29605 crypt32: Fix up decoding.
29606 - don't use the no copy flag when decoding, the lifetime of the buffer
29607 to decode isn't guaranteed
29608 - remove some extraneous ternary comparisons
29611 * dlls/crypt32/encode.c:
29612 crypt32: Fix a fixme, and remove an old comment.
29614 2006-02-09 Aric Stewart <aric@codeweavers.com>
29616 * dlls/advapi32/registry.c:
29617 advapi32: Fix for RegNotifyChangeKeyValue.
29618 Flip fAsync and fWatchSubTree into their proper places.
29620 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
29622 * dlls/ntdll/tape.c:
29623 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
29624 instead of MTSETBLK.
29626 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
29628 * dlls/x11drv/keyboard.c:
29629 x11drv: Update Swiss French keyboard layout to better match the X11 one.
29631 2006-02-09 Robert Reif <reif@earthlink.net>
29633 * dlls/dsound/tests/duplex.c:
29634 dsound: Fix duplex test.
29636 2006-02-09 Christoph Frick <frick@sc-networks.de>
29638 * dlls/dinput/joystick_linuxinput.c:
29639 dinput: Dynamic handling of buttons of a device.
29641 * dlls/wined3d/utils.c:
29642 wined3d: Support for WINED3DFMT_A8B8G8R8.
29644 * dlls/wined3d/device.c:
29645 wined3d: Better warn/fixme for query handling.
29647 2006-02-09 Hans Leidekker <hans@it.vu.nl>
29649 * dlls/mapi32/sendmail.c:
29650 mapi32: Prevent freeing non-allocated memory.
29652 2006-02-08 Francois Gouget <fgouget@free.fr>
29654 * include/winuser.h:
29655 winuser.h: Add missing *LayeredWindow*() prototypes.
29657 2006-02-08 Alexandre Julliard <julliard@winehq.org>
29659 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
29661 server: Remove the no longer needed exe_file parameter in the
29662 init_process_done request.
29664 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
29665 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
29667 * dlls/kernel/process.c:
29668 kernel: Use a standard LoadLibrary call to load the main exe.
29670 * dlls/ntdll/loader.c:
29671 ntdll: Check for existing modref for the main exe before creating it
29672 in LdrInitializeThunk.
29674 * server/process.c:
29675 server: Allow the main exe to be registered as a normal dll before
29676 init_process_done is called.
29679 server: Fixed handling of inotify record length.
29681 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
29683 * dlls/msvcrt/undname.c:
29684 msvcrt: __unDNameEx is not a stub.
29686 2006-02-08 Jacek Caban <jacek@codeweavers.com>
29688 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
29689 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
29690 shdocvw: Added IHlinkFrame stub implementation.
29692 * dlls/shdocvw/shdocvw_main.c:
29693 shdocvw: Includes clean up.
29695 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
29696 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
29697 shdocvw: Remove IQuickActivate interface implementation that is not
29698 implemented in Windows as well.
29700 * include/urlmon.idl:
29701 urlmon.idl: Added BINDINFOF declaration.
29703 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
29705 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
29706 Pens created without PS_GEOMETRIC style but with width > 1 unit are
29710 gdi: Remove StrokePath workaround for a DC transformation change bug.
29712 2006-02-08 Huw Davies <huw@codeweavers.com>
29714 * dlls/wineps/escape.c:
29715 wineps: Don't display the MFCOMMENT escape.
29717 2006-02-07 Francois Gouget <fgouget@free.fr>
29719 * dlls/ntdll/tape.c:
29720 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
29722 * dlls/shell32/shellole.c:
29723 shell32: Update DllGetClassObject documentation.
29725 * include/textserv.h:
29726 textserv.h: Add missing CreateTextServices() prototype.
29728 * dlls/ntdll/virtual.c:
29729 ntdll: Protect sys/stat.h inclusion.
29731 * tools/winapi/win32.api:
29732 winapi: Update win32.api to match the current sources.
29734 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
29737 wine.inf: Add a default handler for https to the registry.
29739 * dlls/kernel/locale.c:
29740 kernel32: Implement EnumUILanguages.
29742 * dlls/x11drv/dib_convert.c:
29743 x11drv: Copy the whole image at once if appropriate.
29745 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
29747 * dlls/x11drv/keyboard.c:
29748 x11drv: Fix Turkish keyboard layouts.
29750 2006-02-07 Alexandre Julliard <julliard@winehq.org>
29752 * dlls/ntdll/loader.c:
29753 ntdll: Support loading a builtin dll by specifying an explicit path to
29756 2006-02-07 Mike McCormack <mike@codeweavers.com>
29758 * programs/notepad/En.rc, programs/notepad/License_En.c,
29759 programs/notepad/Makefile.in, programs/notepad/dialog.c,
29760 programs/notepad/license.c, programs/notepad/license.h,
29761 programs/notepad/notepad_res.h:
29762 notepad: Move license text to resources.
29764 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
29766 * dlls/ntdll/time.c:
29767 ntdll: Added Urals time.
29769 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
29771 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
29772 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
29774 * dlls/d3d8/device.c:
29775 d3d8: fbconfig fix.
29776 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
29777 32 in case the direct3d color format also has a depth of 32. As
29778 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
29779 the color depth needs to be 24. This patch sets the depth to 24 and it
29780 fixes bugs in 3dmark2001 and other programs.
29782 2006-02-07 Mike McCormack <mike@codeweavers.com>
29784 * dlls/kernel/tests/change.c:
29785 kernel32: More test cases for ReadDirectoryChangesW.
29787 * dlls/kernel/change.c, dlls/ntdll/directory.c,
29788 include/wine/server_protocol.h, server/change.c, server/protocol.def,
29790 kernel32: ReadDirectoryChangesW fixes.
29791 ReadDirectoryChangesW remembers whether it's recording changes or not.
29792 Don't initialize overlapped->InternalHigh.
29793 The hEvent is cleared when ReadDirectoryChanges is called.
29795 2006-02-07 Alexandre Julliard <julliard@winehq.org>
29797 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
29798 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
29799 Include wine/port.h in files that use exceptions.
29801 2006-02-07 Robert Shearman <rob@codeweavers.com>
29803 * dlls/oleaut32/tmarshal.c:
29804 oleaut32: Fix circular reference count in Typelib marshaler.
29805 The current method of handling typelib-marshaled interfaces that derive
29806 from IDispatch is to query for an IDispatch pointer from the proxy, but
29807 this causes a circular reference count.
29808 Fix the reference counting by loading using the IRpcProxyBuffer of
29809 IDispatch without an outer unknown, so that the lifetime is controlled
29810 by the typelib-marshaled interface's proxy. The IDispatch proxy now
29811 shares the same channel as the typelib-marshaled interface, so fix up
29812 the stub side to handle this.
29814 * dlls/oleaut32/tmarshal.c:
29815 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
29817 * dlls/oleaut32/tmarshal.c:
29818 oleaut32: Release interfaces when told to.
29819 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
29820 TKIND_INTERFACE case below by releasing their respective interfaces as
29823 * dlls/ole32/compobj.c:
29824 ole32: Print an error message if the apartment isn't initialised in
29827 * tools/widl/write_msft.c:
29828 widl: Fix some warnings caused by making attributes const.
29831 msi: Fix bison warnings by providing precedence rules for expressions
29832 and by removing a redundant expression case.
29834 * dlls/rpcrt4/cproxy.c:
29835 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
29836 StdProxy_Construct as it will just crash anyway.
29838 2006-02-07 James Hawkins <truiken@gmail.com>
29840 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
29841 dlls/setupapi/tests/query.c:
29842 setupapi: Add an initial implementation of SetupGetInfInformation.
29844 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
29845 setupapi: Implement SetupQueryInfFileInformation.
29847 2006-02-07 Alexandre Julliard <julliard@winehq.org>
29849 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
29850 dlls/setupapi/setupapi_private.h:
29851 setupapi: Store the full name to the INF file in the inf_file structure
29852 (based on a patch by James Hawkins).
29854 * tools/widl/parser.y:
29855 widl: Remove '\n' from yyerror calls.
29857 2006-02-07 Robert Shearman <rob@codeweavers.com>
29859 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
29860 tools/widl/widltypes.h:
29861 widl: Make 'attrs' field of type_t const.
29863 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
29864 widl: Remove unused 'rname' field of type_t.
29866 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
29867 tools/widl/typegen.h:
29868 widl: Merge marshall_arguments and unmarshall_arguments into one
29869 function to remove the large amount of duplicated code.
29871 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
29872 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
29873 tools/widl/typegen.h:
29874 widl: Yet more const attributes.
29876 * tools/widl/header.c, tools/widl/widltypes.h:
29877 widl: More const attributes.
29879 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
29881 * tools/widl/typegen.c:
29882 widl: Fix proc format string for explicit binding handles.
29884 2006-02-07 Robert Shearman <rob@codeweavers.com>
29886 * tools/widl/typegen.c:
29887 widl: Write out the correct FC type if the structure has pointers.
29889 * tools/widl/typegen.c:
29890 widl: Split pointer writing into a separate function.
29892 * tools/widl/parser.y:
29893 widl: Fix pointer detection for structures with embedded arrays.
29894 Pointers have priority over every other type, so move the detection to
29895 the top of get_struct_type.
29896 Fall through from the embedded array detection to the embedded
29897 structure handling code so that conformance, variance and pointer
29898 presence is inherited from the array's base type.
29900 * tools/widl/typegen.c:
29901 widl: Increment the type format string when writing the pointer
29903 Write out pointer layouts for structures.
29905 * tools/widl/widltypes.h:
29906 widl: Make all pointer fields of expr_t structure constant.
29908 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
29910 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
29911 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
29913 * dlls/msvideo/msvideo_main.c:
29914 msvideo: Add a codec to the compressors list only if it supports
29915 specified input format.
29916 Return a compressor handle in COMPVARS structure.
29918 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
29920 * dlls/msvcrt/undname.c:
29921 msvcrt: Handle data types B,R,S in C++ symbol demangling.
29923 2006-02-07 H. Verbeet <hverbeet@gmail.com>
29925 * dlls/d3d9/tests/vertexdeclaration.c:
29926 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
29928 * dlls/d3d9/tests/vertexdeclaration.c:
29929 d3d9: Reorganise the vertexdeclaration tests.
29930 - Split the test for getting and setting vertexdeclaration into one
29931 for creating the declaration and one for the actual getting and
29933 - Add traces for when creating the device or vertexdeclaration fails.
29935 * dlls/wined3d/vertexdeclaration.c:
29936 wined3d: Always return the number of elements in the vertex
29937 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
29939 * dlls/wined3d/device.c:
29940 wined3d: Don't set the container to the device for standalone surfaces.
29942 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
29943 wined3d/d3d9: Cleanup GetContainer for volumes.
29945 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
29946 wined3d/d3d9: Cleanup GetContainer for surfaces.
29948 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
29950 * dlls/quartz/regsvr.c:
29951 quartz: Register some of the interfaces.
29953 2006-02-06 Robert Millan <rmh@aybabtu.com>
29955 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
29956 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
29957 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
29960 2006-02-06 Alexandre Julliard <julliard@winehq.org>
29962 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
29963 w32skrnl: No need for an import library.
29965 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
29966 rsabase: No need for an import library.
29968 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
29970 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
29971 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
29972 avoid using struct mtpos which may not be present on such systems).
29974 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
29976 * dlls/wininet/tests/internet.c:
29977 wininet: Fix InternetQueryOption test to pass under Windows.
29979 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
29981 * dlls/winsock/tests/sock.c:
29982 winsock/tests: select() conformance test improvements.
29983 Add OK tests around more function calls.
29984 Add two more todo_wine tests that fail.
29986 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
29988 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
29989 dlls/comctl32/tests/monthcal.c:
29990 comctl32: Add month calendar tests.
29992 2006-02-06 Francois Gouget <fgouget@free.fr>
29994 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
29995 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
29996 Assorted spelling fixes.
29998 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
29999 Add trailing '\n's to ok() and trace() calls.
30001 * dlls/security/security.spec:
30002 security: Fix the UnsealMessage() forward.
30004 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
30006 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
30007 wined3d: Texture fixes.
30008 Set video memory capabilities, add some checks to SetTexture and
30009 update some comments.
30011 2006-02-06 Huw Davies <huw@codeweavers.com>
30013 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30014 oleaut32: Fixes and tests for CreateDispTypeInfo.
30015 CreateDispTypeInfo returns the typeinfo of a coclass which implements
30016 the described interface.
30018 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
30020 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
30021 dlls/wininet/tests/internet.c:
30022 wininet: Add tests for InternetQueryOption.
30024 2006-02-06 Hans Leidekker <hans@it.vu.nl>
30026 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
30027 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
30028 include/mapicode.h:
30029 mapi32: Implementation for MAPISendMail.
30030 Implement MAPISendMail, stub MAPILogoff and make the stubs for
30031 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
30033 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
30035 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
30036 wcmd: CALL should search the current PATH.
30038 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
30040 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
30041 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
30042 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
30043 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
30044 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
30045 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
30046 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
30047 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
30048 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
30049 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
30050 programs/notepad/main.c:
30051 Fixes for missing prototypes warnings.
30053 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
30054 A few fixes for pointer qualifiers (const, volatile) warnings.
30056 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
30058 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
30059 winhelp: Turkish translation.
30061 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
30062 winemine: Turkish translation.
30064 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
30065 winefile: Turkish translation.
30067 * programs/wineconsole/wineconsole_Tr.rc,
30068 programs/wineconsole/wineconsole_res.rc:
30069 wineconsole: Turkish translation.
30071 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
30072 winecfg: Turkish translation.
30074 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
30075 wcmd: Turkish translation.
30077 * programs/view/Tr.rc, programs/view/viewrc.rc:
30078 view: Turkish translation.
30080 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
30081 uninstaller: Turkish translation.
30083 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
30084 taskmgr: Turkish translation.
30086 * programs/start/Tr.rc, programs/start/rsrc.rc:
30087 start: Turkish translation.
30089 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
30090 regedit: Turkish translation.
30092 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
30093 progman: Turkish translation.
30095 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
30096 notepad: Turkish translation.
30098 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
30099 cmdlgtst: Turkish translation.
30101 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
30102 clock: Turkish translation.
30104 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
30105 wldap32: Turkish translation.
30107 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
30108 winspool: Turkish translation.
30110 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
30111 winmm: Turkish translation.
30113 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
30114 wininet: Turkish translation.
30116 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
30117 wineps: Turkish translation.
30119 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
30120 user: Turkish translation.
30122 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
30123 shlwapi: Turkish translation.
30125 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
30126 shell32: Turkish translation.
30128 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
30129 shdocvw: Turkish translation.
30131 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
30132 setupapi: Turkish translation.
30134 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
30135 serialui: Turkish translation.
30137 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
30138 oledlg: Turkish translation.
30140 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
30141 oleaut32: Turkish translation.
30143 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
30144 msvideo: Turkish translation.
30146 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
30147 msvidc32: Turkish translation.
30149 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
30150 msrle32: Turkish translation.
30152 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
30153 msi: Turkish translation.
30155 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
30156 mshtml: Turkish translation.
30158 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
30159 msacm: Turkish translation.
30161 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
30162 mpr: Turkish translation.
30164 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
30165 iccvid: Turkish translation.
30167 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
30168 hhctrl.ocx: Turkish translation.
30170 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
30171 commdlg: Turkish translation.
30173 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
30174 comctl32: Turkish translation.
30176 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
30177 avifil32: Turkish translation.
30179 2006-02-06 Mike McCormack <mike@codeweavers.com>
30181 * dlls/ntdll/tests/change.c:
30182 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
30184 * dlls/kernel/change.c, dlls/ntdll/directory.c,
30185 include/wine/server_protocol.h, server/change.c, server/protocol.def,
30186 server/request.h, server/trace.c:
30187 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
30189 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
30191 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
30192 dlls/kernel/tests/volume.c:
30193 kernel: Added a test for QueryDosDeviceA.
30195 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
30197 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
30198 programs/winefile/No.rc:
30199 Norwegian Bokmål updates.
30201 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
30203 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
30204 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
30206 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
30207 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
30209 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
30210 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
30212 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
30213 ntdll: Implemented IOCTL purge for serial objects.
30215 2006-02-06 H. Verbeet <hverbeet@gmail.com>
30217 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30218 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30219 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
30220 dlls/wined3d/query.c, dlls/wined3d/resource.c,
30221 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
30222 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
30223 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
30224 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
30225 dlls/wined3d/volumetexture.c:
30226 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
30228 * dlls/wined3d/stateblock.c:
30229 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
30230 Move TRACEs to the top of their code blocks.
30232 * dlls/wined3d/device.c:
30233 wined3d: Release the correct vertexdeclaration in
30234 IWineD3DDeviceImpl_SetVertexDeclaration.
30236 * dlls/wined3d/device.c:
30237 wined3d: Also update reference counts when we're recording a stateblock.
30239 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
30240 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
30241 wined3d: Fix SetContainer.
30242 Add/Release references to the container.
30243 Change the type of the container from IUnknown to IWineD3DBase.
30245 * dlls/wined3d/drawprim.c:
30246 wined3d: Downgrade a FIXME to a TRACE.
30248 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
30250 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
30251 programs/winedbg/debugger.h, programs/winedbg/memory.c,
30252 programs/winedbg/stack.c, programs/winedbg/symbol.c:
30253 winedbg: Added support for function parameters passed in registers.
30254 Added correct stabs parsing for function parameters in registers.
30255 Added a couple of helper functions to make code smaller and more
30258 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
30259 kernel: Fixed regression in atom handling.
30260 Added proper tests (local & global functions).
30262 2006-02-06 Kevin Koltzau <kevin@plop.org>
30264 * dlls/riched20/editor.c:
30265 riched20: Don't use EM_STREAMIN for paste.
30267 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
30269 * dlls/commdlg/fontdlg.c:
30270 commdlg: Add font sizes 6 and 7 to font select dialog.
30272 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
30274 * programs/winecfg/Nl.rc:
30275 winecfg: Update Dutch resources.
30277 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
30279 * programs/winecfg/De.rc:
30280 winecfg: Update German resource.
30282 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
30284 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
30285 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
30286 Work around using struct mtget.mt_gstat on systems lacking this.
30288 2006-02-05 Robert Millan <rmh@aybabtu.com>
30290 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
30291 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
30292 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
30293 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
30294 that is used with FreeBSD.
30296 2006-02-05 Kevin Koltzau <kevin@plop.org>
30298 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
30299 riched20: Separate stream state from editor state.
30300 Somewhat improves thread safety.
30302 * dlls/riched20/editor.h, dlls/riched20/writer.c:
30303 riched20: Add method to stream data based on a range.
30305 * dlls/riched20/editor.c:
30306 riched20: Don't use EM_STREAMOUT for copy/cut.
30308 2006-02-05 Alexandre Julliard <julliard@winehq.org>
30310 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
30311 server/protocol.def, server/trace.c:
30312 server: Remove no longer used create_flags from get_startup_info request.
30314 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
30315 kernel: Use a magic ConsoleHandle value instead of create flag to pass
30316 the CREATE_NEW_CONSOLE flag to the child.
30318 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
30319 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
30322 server: Fixed compile without inotify.
30324 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
30326 * programs/winecfg/Ko.rc:
30327 winecfg: Updated the Korean translation.
30329 2006-02-05 H. Verbeet <hverbeet@gmail.com>
30331 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
30332 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
30334 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
30335 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
30337 * dlls/d3d8/directx.c:
30338 d3d8: Add detection for GL_ARB_point_parameters support.
30340 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
30342 * dlls/riched20/editor.c:
30343 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
30345 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
30347 * dlls/commdlg/cdlg_De.rc:
30348 commdlg: Update German resource.
30350 2006-02-05 Juan Lang <juan@codeweavers.com>
30352 * dlls/crypt32/tests/str.c:
30353 crypt32: Fix Mingw compile.
30355 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30357 * dlls/d3d8/device.c:
30358 d3d8: Fixed point sprite scaling when size < 1.0f.
30360 * dlls/d3d8/device.c:
30361 d3d8: Fixed POINTSPRITEENABLE.
30363 * dlls/d3d8/device.c:
30364 d3d8: Fixed POINTSCALEENABLE.
30366 * dlls/wined3d/device.c:
30367 wined3d: Fixed point sprite scaling when size < 1.0f.
30369 2006-02-04 Alexandre Julliard <julliard@winehq.org>
30371 * dlls/ntdll/loadorder.c:
30372 ntdll: Added a few helper function to simplify the loadorder code.
30373 Keep the application key open, it's valid for the lifetime of the
30376 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
30377 programs/winecfg/resource.h:
30378 winecfg: Display a warning when the user tries to change the load
30379 order of a system dll.
30381 * programs/winecfg/libraries.c:
30382 winecfg: Populate the dll combo box with the dlls found in the load path.
30384 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
30385 libs/wine/wine.map:
30386 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
30388 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
30390 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
30391 programs/notepad/Da.rc, programs/progman/Da.rc,
30392 programs/winhelp/Da.rc:
30393 Danish language update.
30395 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
30397 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
30398 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
30399 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
30400 dlls/riched20/writer.c:
30401 riched20: Initial support for simple tables.
30403 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
30404 riched20: Removed an unused parameter.
30406 * dlls/riched20/caret.c:
30407 riched20: Simplified ME_InsertGraphicsFromCursor() function.
30409 * dlls/riched20/run.c:
30410 riched20: Fixed undo stack corruption.
30412 2006-02-04 Mike McCormack <mike@codeweavers.com>
30414 * dlls/imm32/imm.c:
30415 imm32: Remove FIXME messages from some implemented functions.
30417 * programs/clock/En.rc, programs/clock/License_En.c,
30418 programs/clock/Makefile.in, programs/clock/clock_res.h,
30419 programs/clock/license.c, programs/clock/license.h,
30420 programs/clock/main.c:
30421 Clock: Load license text from resources.
30423 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
30425 * dlls/msvideo/msvideo_main.c:
30426 msvfw32: Do not overwrite fccType in the codec enumeration proc.
30428 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
30430 * programs/winecfg/drive.c:
30431 winecfg: Use already existing letter_to_index().
30433 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
30435 * dlls/wined3d/device.c:
30436 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
30438 2006-02-03 Robert Shearman <rob@codeweavers.com>
30440 * tools/widl/typegen.c:
30441 widl: Add architecture for generating pointer layouts.
30443 2006-02-03 Alexandre Julliard <julliard@winehq.org>
30446 wine.inf: Make FourCC codes uppercase again until we can figure out
30447 why lowercase doesn't work right.
30449 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
30451 * tools/widl/typegen.c:
30452 widl: The 'string' attribute can also be used with unsigned characters.
30454 2006-02-03 Robert Shearman <rob@codeweavers.com>
30456 * dlls/rpcrt4/ndr_stubless.c:
30457 rpcrt4: Restrict stubless FC types to the range of the type function table.
30459 * dlls/rpcrt4/ndr_midl.c:
30460 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
30462 * include/wine/rpcfc.h:
30463 include: Move all of the contiguous FC types together so we can see
30464 possible missing constants better.
30466 * include/rpcndr.h:
30467 include: Add function declarations for the Range type.
30469 2006-02-03 Mike McCormack <mike@codeweavers.com>
30472 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
30474 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30476 * dlls/wined3d/device.c:
30477 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
30479 * dlls/wined3d/device.c:
30480 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
30482 * dlls/wined3d/device.c:
30483 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
30485 * dlls/wined3d/device.c:
30486 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
30488 2006-02-03 Robert Millan <rmh@aybabtu.com>
30490 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
30491 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
30493 2006-02-03 Huw Davies <huw@codeweavers.com>
30495 * dlls/oleaut32/typelib.c:
30496 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
30498 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
30500 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
30501 dlls/msvideo/msvideo_main.c:
30502 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
30506 wine.inf: Change fcc type of builtin video codecs in system.ini to be
30507 equal to ICTYPE_VIDEO.
30509 * dlls/commdlg/filedlg.c:
30510 Add support for CDM_HIDECONTROL message in the file open dialog.
30512 2006-02-03 Juan Lang <juan_lang@yahoo.com>
30514 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
30515 crypt32: Add stub for CryptEnumOIDInfo.
30517 2006-02-02 Alexandre Julliard <julliard@winehq.org>
30519 * ANNOUNCE, ChangeLog, VERSION, configure:
30522 ----------------------------------------------------------------
30523 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
30525 * dlls/winsock/tests/sock.c:
30526 winsock/tests: Add a todo_wine test for select.
30528 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
30530 * dlls/winspool/tests/info.c:
30531 winspool/tests: Filter more results.
30533 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30535 * dlls/wined3d/directx.c:
30536 wined3d: Added support for ARB_POINT_PARAMETERS.
30538 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
30540 * dlls/gdi/freetype.c:
30541 gdi: Slant font automatically if no italic variant exists.
30543 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
30545 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
30546 programs/winecfg/En.rc, programs/winecfg/Es.rc,
30547 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
30548 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
30549 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
30550 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
30551 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
30552 programs/winecfg/x11drvdlg.c:
30553 winecfg: Remove color depth. It's source of problems for number of users.
30555 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
30557 * dlls/shell32/shellpath.c:
30558 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
30560 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
30561 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
30562 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
30563 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
30564 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
30565 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
30566 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
30567 allow for reasonable symbolic linking to $HOME based directories.
30569 * dlls/shell32/shellpath.c:
30570 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
30572 2006-02-02 Huw Davies <huw@codeweavers.com>
30574 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
30575 dlls/x11drv/x11drv.h:
30576 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
30578 2006-02-02 Alexandre Julliard <julliard@winehq.org>
30580 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
30581 widl: Some cosmetic fixes in generated code.
30583 * tools/widl/widl.c:
30584 widl: Make sure the token variables are always initialized properly.
30586 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
30588 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
30589 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
30591 2006-02-02 Tobias Loew <tobi@die-loews.de>
30594 gdi: Extended pens do not work correct with StrokePath.
30596 2006-02-02 Mike McCormack <mike@codeweavers.com>
30598 * dlls/kernel/change.c:
30599 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
30601 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
30603 * dlls/shell32/shfldr_unixfs.c:
30604 unixfs: Use realpath instead of canonicalize_file_name for portability
30607 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
30610 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
30612 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
30614 * dlls/commdlg/filedlg.c:
30615 commdlg: File open dialog: Use the specified instance handle for
30616 custom dialog templates.
30618 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
30620 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
30621 shlwapi: Added stub for ShellMessageBoxWrapW.
30623 2006-02-02 Juan Lang <juan_lang@yahoo.com>
30625 * dlls/crypt32/cert.c:
30626 crypt32: Support external providers.
30627 - add support for external store providers
30628 - rewrite registry stores as a provider
30629 - fix a memory leak
30631 2006-02-02 Juan Lang <juan@codeweavers.com>
30633 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
30634 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
30636 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
30638 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
30639 advapi32: Add stub for ObjectDeleteAuditAlarmW.
30641 * dlls/oleaut32/variant.c:
30642 oleaut32: Prevent freeing of random memory.
30643 Don't assign type to variant until we're sure we are assigning a
30646 2006-02-02 Kevin Koltzau <kevin@plop.org>
30648 * dlls/riched20/editor.c:
30649 riched20: Handle context menu.
30651 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
30653 * programs/start/start.c:
30654 start.exe: build_args now returns the correct string when no parameter
30657 * dlls/x11drv/keyboard.c:
30658 x11drv: Added Turkish F keyboard layout.
30660 2006-02-01 Juan Lang <juan@codeweavers.com>
30662 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
30663 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
30664 dlls/crypt32/tests/str.c:
30665 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
30667 2006-02-01 Kevin Koltzau <kevin@plop.org>
30669 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
30670 riched20: Implement EM_SETOLECALLBACK.
30672 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
30675 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
30677 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
30679 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
30680 winspool: Empty string as environment is valid, with tests.
30682 * include/winspool.h:
30683 winspool.h: Add missing declarations.
30685 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
30687 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
30688 dlls/riched20/txtsrv.c:
30689 riched20: Implement CreateTextServices.
30690 Implement a stub interface that CreateTextServices returns.
30692 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
30694 * dlls/riched20/style.c:
30695 riched20: Fixed font cache corruption.
30697 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
30699 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
30700 Translate pen width from logical units only for geometric pens.
30702 * dlls/shell32/shlexec.c:
30703 shell32: execute_from_key should fallback to a DDE exec only if the
30704 command to execute from is not found in the registry.
30705 Pass already found executable name to dde_connect.
30707 2006-02-01 Robert Shearman <rob@codeweavers.com>
30709 * tools/widl/typegen.c:
30710 widl: Fix a SEGV when using arrays declared using a pointer and
30711 attributes, instead of array indices (reported by Eric Kohl).
30713 2006-01-31 Alexandre Julliard <julliard@winehq.org>
30715 * dlls/setupapi/tests/.gitignore:
30716 setupapi: Ignore ok file for new query test.
30718 2006-01-31 Mike McCormack <mike@codeweavers.com>
30720 * programs/winefile/En.rc, programs/winefile/Makefile.in,
30721 programs/winefile/license.c, programs/winefile/resource.h,
30722 programs/winefile/winefile.c, programs/winefile/winefile.h:
30723 winefile: Move the license and warranty text into the resources.
30725 2006-01-31 Robert Shearman <rob@codeweavers.com>
30727 * tools/widl/typegen.c:
30728 widl: Changes to output for better debugability.
30729 Write the offset and the absolute address for referenced types.
30730 Write the current offset out when writing a pointer type.
30732 * tools/widl/typegen.c:
30733 widl: Clean up conformant struct handling.
30734 Make the writing of conformant structures take advantage of the new
30735 type format string offset handling.
30737 * tools/widl/typegen.c:
30738 widl: Fix the writing of arrays with size specified in the array
30739 expression instead of the size_is expression.
30741 * tools/widl/typegen.c:
30742 widl: Improve the current type offset passing.
30743 Change the functions to take the current type offset and return the
30744 start of the type written.
30746 * tools/widl/typegen.c:
30747 widl: The stack/structure offset in correlation descriptors should be a short.
30749 * tools/widl/parser.y:
30750 widl: Do constant folding for the sizeof operator on simple types.
30752 * tools/widl/header.c, tools/widl/typegen.c:
30753 widl: Support client/server generation for explicit_handle interfaces
30754 (based on a patch by Eric Kohl).
30756 * tools/widl/typegen.c:
30757 widl: Implement constant conformance.
30759 * tools/widl/client.c, tools/widl/server.c:
30760 widl: Fix the type offset used in marshaling/unmarshaling.
30761 Make a copy of type_offset so that it only gets incremented once per
30762 function, instead of twice.
30764 * tools/widl/write_msft.c:
30765 widl: Implement the writing of defaultvalue constants for enum values.
30767 * include/winsvc.h:
30768 include: Add SC_ENUM_TYPE to winsvc.h.
30770 * dlls/stdole2.tlb/std_ole_v2.idl:
30771 stdole2.tlb: Remove hack due to unimplemented widl functionality.
30773 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
30775 * dlls/shell32/shfldr_unixfs.c:
30776 unixfs: Only append '/' to base path if not already present in
30777 UNIXFS_get_unix_path.
30779 2006-01-31 Alexandre Julliard <julliard@winehq.org>
30781 * dlls/kernel/change.c:
30782 kernel: Set the overlapped structure status in ReadDirectoryChanges.
30784 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
30786 * dlls/ntdll/tape.c:
30787 ntdll: tape.c portability fixes.
30788 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
30789 the former, but not the latter.
30790 Only enable operations supported by the host OS in
30791 TAPE_CreatePartition() and TAPE_Prepare().
30793 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
30795 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
30796 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
30797 dlls/riched20/style.c:
30798 riched20: Added support for hidden text.
30800 * dlls/riched20/caret.c:
30801 riched20: Paint the selection while it's being extended by dragging.
30803 2006-01-31 Tobias Loew <tobi@die-loews.de>
30806 gdi: viewportExt changed after call to StrokePath.
30808 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
30810 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
30811 gdi: Fixes for the isotropic mapping mode.
30812 - Isotropic mapping mode: Adjust the viewport extension in
30813 SetWindowExtEx, handle negative extents.
30814 - Support the isotropic mapping mode in the enhanced metafile driver.
30817 2006-01-31 Robert Shearman <rob@codeweavers.com>
30819 * tools/widl/typegen.c:
30820 widl: Use a macro to write out FC types, along with the current offset
30821 which is useful for debugging.
30823 * tools/widl/typegen.c:
30824 widl: Pass the current type format string offset through all type
30827 * tools/widl/typegen.c:
30828 widl: Eliminate redundant callback routines.
30829 Add a function for comparing expressions and use it to eliminate
30830 redundant callback functions.
30832 * include/wine/rpcfc.h:
30833 widl: Define a value for RPC_FC_WSTRING.
30835 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
30837 * programs/winecfg/x11drvdlg.c:
30838 winecfg: Default for PixelShaders is disabled.
30840 2006-01-31 James Hawkins <truiken@gmail.com>
30842 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
30843 setupapi: Add tests for SetupGetInfInformation.
30845 * include/setupapi.h:
30846 setupapi: Add definitions for the SetupGetInfInformation search flags.
30848 2006-01-31 Mike McCormack <mike@codeweavers.com>
30850 * dlls/kernel/tests/change.c:
30851 kernel: Add some test cases for ReadDirectoryChangesW.
30853 2006-01-31 Juan Lang <juan@codeweavers.com>
30855 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
30856 crypt32: Correct X509_NAME decoding, and more stringent tests.
30858 * include/wincrypt.h:
30859 wincrypt: Fix typo.
30861 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
30863 * dlls/comctl32/listview.c:
30864 comctl32: Restore listview font on CDRF_NEWFONT.
30866 2006-01-31 Robert Shearman <rob@codeweavers.com>
30868 * dlls/oleaut32/typelib.c:
30869 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
30871 * dlls/rpcrt4/ndr_stubless.c:
30872 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
30875 * dlls/rpcrt4/ndr_ole.c:
30876 rpcrt4: Only attempt to marshal an object if it is non-NULL.
30878 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
30880 * dlls/shell32/shfldr_unixfs.c:
30881 unixfs: Only resolve the 'dosdevices' based symbol links in
30882 UNIXFS_get_unix_path, but leave all others alone.
30884 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
30886 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
30887 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
30888 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
30889 gdi: Add support for creating extended pens.
30891 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
30893 * dlls/d3d8/directx.c:
30894 d3d8: CreateDevice should use the root of the current window.
30896 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
30898 * dlls/iphlpapi/iphlpapi_main.c:
30899 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
30901 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
30903 * dlls/riched20/editor.c, include/textserv.h:
30904 riched20: Make CreateTextServices use ITextHost.
30906 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
30908 * dlls/user/message.c:
30909 user: Remove internal messages from the message queue before handling them.
30911 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
30913 * programs/winecfg/Es.rc:
30914 winecfg: Spanish translation update.
30916 2006-01-30 Mike McCormack <mike@codeweavers.com>
30919 server: Initial inotify support.
30921 * dlls/kernel/tests/change.c:
30922 kernel: Add some more tests for FindFirstChangeNotification.
30924 2006-01-30 Alexandre Julliard <julliard@winehq.org>
30926 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
30927 Fixed creation of PS_ALTERNATE pens.
30929 2006-01-30 Tobias Loew <tobi@die-loews.de>
30931 * dlls/comctl32/tab.c:
30932 comctl32: Fix tab-control flickering.
30934 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
30936 * dlls/x11drv/xrender.c:
30937 x11drv: Fix AlphaBlend read boundaries.
30939 2006-01-30 Mike McCormack <mike@codeweavers.com>
30941 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
30942 msi: Add an implementation of MsiGetDatabaseState.
30944 2006-01-30 Juan Lang <juan@codeweavers.com>
30946 * include/wincrypt.h:
30947 wincrypt.h: Add more missing defines.
30949 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
30951 * dlls/user/hook.c:
30952 user: Remove duplicate code.
30954 * dlls/user/tests/msg.c:
30955 user/tests: Add test for low level mouse hooks.
30957 2006-01-30 Robert Shearman <rob@codeweavers.com>
30959 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
30960 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
30961 already have them filled in.
30963 * dlls/oleaut32/typelib.c:
30964 oleaut: Fix the order of parameters passed into DispCallFunc.
30966 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
30968 * dlls/ntdll/tape.c:
30969 kernel: Remove bogus breaks in tape.c
30971 2006-01-27 Huw Davies <huw@codeweavers.com>
30973 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
30974 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
30975 dlls/msxml3/parseerror.c:
30976 msxml: Issue a fixme if the interface is not implemented.
30978 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
30980 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
30981 gdi: Add test case for creating pens, make it pass under Wine for
30984 2006-01-27 Mike McCormack <mike@codeweavers.com>
30986 * dlls/kernel/change.c:
30987 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
30989 2006-01-27 Juan Lang <juan_lang@yahoo.com>
30991 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
30992 dlls/iphlpapi/iphlpapi_main.c:
30993 iphlpapi: Reimplement interface enumeration.
30994 Implement interface enumeration based on if_nameindex, based on a
30995 suggestion by Michael Ost
30997 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
30999 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
31000 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
31002 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
31004 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
31005 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
31006 Fix a couple of bugs spotted by valgrind.
31008 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
31010 Suppress some false-positives reported by valgrind.
31012 * programs/winedbg/break.c, programs/winedbg/dbg.y,
31013 programs/winedbg/debug.l, programs/winedbg/debugger.h,
31014 programs/winedbg/winedbg.c:
31015 winedbg: Hardware breakpoints
31016 - implemented hardware assisted breakpoints (new 'hbreak' command
31017 which behaves just as 'break' command)
31018 - small improvements to break handling (saving hit xpoint across
31019 exception handling)
31020 - fixed 'cont N' command for watchpoints
31022 2006-01-27 Alexandre Julliard <julliard@winehq.org>
31024 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
31025 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
31026 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
31027 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
31028 by Mike McCormack).
31030 * dlls/shell32/shlfileop.c:
31031 shell32: Fixed a couple of FindFirstFile handle leaks.
31033 * dlls/oleaut32/tests/.gitignore:
31034 oleaut32: Ignore new test ok file.
31036 2006-01-27 Huw Davies <huw@codeweavers.com>
31038 * dlls/user/tests/edit.c:
31039 user: Don't automatically add a bunch of styles in create_editcontrol.
31041 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
31043 * dlls/user/tests/text.c, dlls/user/text.c:
31044 user: Fix DrawTextExA/W on empty strings.
31045 DrawTextExA/W should calculate a rectangle of zero height and width in
31046 some cases of null or empty supplied strings. With conformance tests.
31048 2006-01-27 Mike McCormack <mike@codeweavers.com>
31050 * dlls/kernel/change.c:
31051 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
31053 2006-01-27 Robert Shearman <rob@codeweavers.com>
31055 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
31056 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
31057 ole: Test and implement LPSAFEARRAY marshaling.
31059 * dlls/oleaut32/tmarshal.c:
31060 oleaut: Improve the typelib marshaler traces.
31061 Improve the typelib marshaler traces for lazy developers like me who
31062 don't want to grep for constants.
31064 * include/rpcndr.h:
31065 include: Add types and definitions for RPC user callback routines.
31067 * include/propidl.idl:
31068 include: Add new union cases for PROPVARIANT structure.
31070 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
31071 tools/widl/typegen.h:
31072 widl: Implement callback conformance.
31074 2006-01-27 Alexandre Julliard <julliard@winehq.org>
31076 * dlls/riched20/paint.c:
31077 riched20: Remove a couple of no longer used functions.
31079 2006-01-27 Mike McCormack <mike@codeweavers.com>
31081 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
31082 include/wine/server_protocol.h, server/change.c, server/file.c,
31083 server/file.h, server/protocol.def, server/request.h, server/trace.c:
31084 server: Fix the file notification interface to use directory handles.
31086 2006-01-27 Alexandre Julliard <julliard@winehq.org>
31089 server: Fixed low-level hardware hooks.
31090 The hook thread field has been reused for win events, so it no longer
31091 works for low-level hardward hooks. Use the owner field instead.
31093 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
31095 * dlls/user/scroll.c:
31096 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
31098 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
31100 * dlls/winmm/wineoss/audio.c:
31101 wineoss: Proper support in OSS driver for audio when no mixer is present.
31102 Fixed a couple of potential fd leaks.
31104 2006-01-27 Hans Leidekker <hans@it.vu.nl>
31106 * dlls/kernel/tape.c:
31107 kernel: Implementation of tape functions.
31108 Implement CreateTapePartition, EraseTape, GetTapeParameters,
31109 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
31110 SetTapePosition and WriteTapemark.
31112 2006-01-26 Jacek Caban <jacek@codeweavers.com>
31114 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
31115 shdocvw: Added client site's IDispatch stub implementation.
31117 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
31118 dlls/shdocvw/webbrowser.c:
31119 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
31121 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
31122 shdocvw: Added client site's IOleCommandTarget stub implementation.
31124 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
31126 * dlls/riched20/editor.c:
31127 riched20: EM_STREAMIN should send a EN_UPDATE notification.
31129 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
31130 riched20: Selection painting fixes.
31132 2006-01-26 Hans Leidekker <hans@it.vu.nl>
31134 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
31135 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
31136 ntdll: Add implementation of tape IOCTLs.
31138 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
31140 include: Add some defines related to tape support.
31142 2006-01-26 Mike McCormack <mike@codeweavers.com>
31144 * loader/preloader.c:
31145 preloader: Allow compiling the preloader with -fstack-protector.
31147 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
31149 * dlls/user/tests/win.c, dlls/user/win.c:
31150 user: Don't drop owned windows in WIN_EnumChildWindows.
31151 Add a few tests for this.
31153 2006-01-25 Alexandre Julliard <julliard@winehq.org>
31155 * server/fd.c, server/file.c:
31156 server: Allow opening a directory with write access (based on a patch
31157 by Mike McCormack).
31159 * include/wtypes.idl:
31160 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
31163 wine.inf: Don't overwrite registry keys that users may want to change.
31165 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
31166 kernel: Handle a failure to load winedos a bit more gracefully.
31168 * dlls/x11drv/bitblt.c:
31169 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
31171 2006-01-25 Mike Frysinger <vapier@gentoo.org>
31173 * tools/winegcc/winegcc.c:
31174 winegcc: Pass -m32/-m64 along to the linker.
31176 2006-01-25 Robert Reif <reif@earthlink.net>
31178 * dlls/dsound/tests/duplex.c:
31179 dsound: Duplex test fix.
31181 2006-01-25 Jacek Caban <jacek@codeweavers.com>
31183 * dlls/shdocvw/dochost.c:
31184 shdocvw: Added TranslateUrl implementation.
31186 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
31187 dlls/shdocvw/shdocvw.h:
31188 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
31190 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
31192 * dlls/user/static.c:
31193 static control: SS_CENTERIMAGE fixes.
31194 - Stretch bitmaps and icons to the whole control size if
31195 SS_CENTERIMAGE is absent
31196 - Draw the background of centered bitmaps and icons with the
31197 background brush (like Windows XP for applications with a manifest)
31199 * dlls/gdi/enhmfdrv/init.c:
31200 gdi: Fix the EMF bounding box calculation.
31202 2006-01-25 Juan Lang <juan_lang@yahoo.com>
31204 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
31205 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
31206 dlls/iphlpapi/ipstats.h:
31207 iphlpapi: Remove one IP address per interface restriction.
31208 - remove restriction of one IP address per interface
31209 - remove dead code, and make static functions that can be
31210 - update comments and copyright notice
31212 2006-01-25 Hans Leidekker <hans@it.vu.nl>
31214 * dlls/kernel/tests/change.c:
31215 kernel: Test moving a directory that has a change notification
31216 registered for itself.
31218 2006-01-24 Alexandre Julliard <julliard@winehq.org>
31220 * loader/pthread.c:
31221 loader: Detect pthread_get_stackaddr_np returning the top of the stack
31222 instead of the base.
31224 2006-01-24 Huw Davies <huw@codeweavers.com>
31226 * dlls/msxml3/domdoc.c:
31227 msxml: Implement save.
31229 2006-01-24 Mike McCormack <mike@codeweavers.com>
31231 * programs/progman/En.rc, programs/progman/License_En.c,
31232 programs/progman/Makefile.in, programs/progman/license.c,
31233 programs/progman/license.h, programs/progman/main.c,
31234 programs/progman/progman.h:
31235 progman: Load license from resources.
31237 2006-01-24 Alexandre Julliard <julliard@winehq.org>
31239 * dlls/msvcrt/errno.c:
31240 msvcrt: Make error strings static.
31242 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
31244 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
31245 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
31246 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
31247 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
31248 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
31249 dlls/riched20/editor.c, dlls/riched20/para.c,
31250 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
31251 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
31252 dlls/user/tests/edit.c, dlls/winmm/mci.c,
31253 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
31254 Make more arrays const.
31256 2006-01-24 Alexandre Julliard <julliard@winehq.org>
31258 * tools/wineprefixcreate.in:
31259 wineprefixcreate: Only create links for files that don't exist.
31260 Make a copy instead of a link if the original file is writable.
31263 server: Use the new set_fd_user function in create_serial().
31265 2006-01-24 Mike McCormack <mike@codeweavers.com>
31267 * server/fd.c, server/file.c, server/file.h:
31268 server: Modify open_fd to create an fd without a user.
31269 Create a set_fd_user function.
31270 Update create_file() to use the above functions.
31272 2006-01-24 Alexandre Julliard <julliard@winehq.org>
31274 * tools/winebuild/import.c:
31275 winebuild: Get rid of the default ignored symbols list.
31277 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
31278 ntdll: memcpy should behave like memmove in ntdll too.
31280 * dlls/ntdll/ntdll.spec:
31281 ntdll: Mark all libc-style functions as private to make sure we link
31282 to the real libc functions instead.
31284 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
31285 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
31286 Avoid importing _strlwr/_strupr from ntdll.
31288 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
31290 msvcrt: Use the msvcrt version of printf everywhere.
31292 2006-01-24 Juan Lang <juan_lang@yahoo.com>
31294 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
31295 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
31296 dlls/iphlpapi/ipstats.h:
31297 iphlpapi: Clean up memory allocation.
31298 - pass heap to allocate from directly to helper functions, instead of
31299 unnecessarily copying returned data
31300 - use public types rather than internal ones
31301 - make sure GetBestRoute doesn't return bogus matches
31303 2006-01-24 Robert Shearman <rob@codeweavers.com>
31305 * tools/widl/typegen.c:
31306 widl: Generate type format strings for conformant varying arrays.
31308 * tools/widl/parser.y:
31309 widl: Fix detection of varying arrays.
31310 Correctly identify structures containing varying arrays as conformant
31311 varying structures.
31313 * tools/widl/parser.y:
31314 widl: Fix detection of conformant varying structs.
31315 Rename has_conformant_array to has_conformance, add a new variable
31316 has_variance and map has_conformant_string to has_conformance and
31318 A conformant varying struct should be returned if just variance is
31319 present and even if no pointers are present.
31321 * tools/widl/typegen.c:
31322 widl: Support generation of conformant structure type strings.
31324 * tools/widl/typegen.c:
31325 widl: Conformant arrays have a size of 0.
31326 Conformant arrays should cause a size of 0 to be returned from
31329 * tools/widl/typegen.c:
31330 widl: Support correlation descriptors in structures.
31332 * tools/widl/parser.y:
31333 widl: Error if an array is in the middle of a structure.
31334 Fix detection of conformant arrays and output an error if the array
31335 isn't at the end of the structure.
31337 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
31338 widl: Fix the detection of conformant and pointer structs.
31340 * tools/widl/typegen.c:
31341 widl: Simple structs and complex pointers.
31342 Write out type format string for simple structs and for pointers to
31345 * tools/widl/typegen.c:
31346 widl: Add framework for generating struct and union type format strings.
31348 * tools/widl/typegen.c:
31349 widl: Support different types of simple pointers.
31350 Support pointer types in unmarshall_arguments.
31352 * tools/widl/typegen.c:
31353 widl: Generate NdrNonConformatString* calls for non-conformant string types.
31355 * tools/widl/typegen.c:
31356 widl: Add functions for detecting array and string types.
31357 Add functions for detecting array and string types and use these in
31358 both writing type format strings and when marshalling and
31359 unmarshalling parameters.
31361 * tools/widl/typegen.c:
31362 widl: Support some more complicated conformance / variance expressions.
31364 * include/wine/rpcfc.h:
31365 widl: Added some more constants for conformance descriptors.
31367 * tools/widl/typegen.c:
31368 widl: Start implementing writing of conformance/variance descriptors.
31370 * include/wine/rpcfc.h, tools/widl/typegen.c:
31372 Write out type format strings for string types.
31374 * tools/widl/typegen.c:
31376 Write out type format strings for arrays, except for the missing
31377 generic functionality of conformance and variance descriptors.
31379 * tools/widl/typegen.c:
31380 widl: Simplify write_typeformatstring_type.
31381 Simplify handling of types in write_typeformatstring_type by only
31382 writing non-pointer types out when ptr_level is 0. Add stubs for
31383 functions that will write out the type format string for strings and
31386 * tools/widl/typegen.c:
31387 widl: Don't use recursion for write_typeformatstring_type.
31388 Since a var_t can now be passed in, rename to
31389 write_typeformatstring_var. Simplifies the code.
31391 * tools/widl/typegen.c, tools/widl/typegen.h:
31392 widl: Don't use recursion to implement write_procformatstring_type.
31393 Renamed to write_procformatstring_var now since we can pass a var_t in
31394 again. This results in simpler code.
31396 2006-01-24 Alexandre Julliard <julliard@winehq.org>
31398 * dlls/kernel/process.c:
31399 kernel: Fail more gracefully when loading a builtin exe didn't work.
31401 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
31403 * dlls/comctl32/listview.c:
31404 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
31406 2006-01-24 Huw Davies <huw@codeweavers.com>
31408 * dlls/gdi/freetype.c:
31409 gdi: Fixes to preempt freetype 2.2.0.
31411 2006-01-24 Jacek Caban <jacek@codeweavers.com>
31413 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
31416 2006-01-24 Huw Davies <huw@codeweavers.com>
31418 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
31419 gdi: Use correct include file for FT_Get_Module.
31421 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
31423 * dlls/user/user32.spec, dlls/user/win.c:
31424 user32: Added stub for UpdateLayeredWindow.
31426 2006-01-23 Alexandre Julliard <julliard@winehq.org>
31428 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
31429 msvcrt: Properly implemented strerror and perror (based on a patch by
31432 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
31433 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
31435 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
31436 include/msvcrt/errno.h:
31437 msvcrt: Added EILSEQ definition.
31439 2006-01-23 Hans Leidekker <hans@it.vu.nl>
31441 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
31442 msvcrt: Stub implementation for wcsftime.
31444 2006-01-23 Alexandre Julliard <julliard@winehq.org>
31447 Remove useless BUGS file.
31449 2006-01-23 Robert Shearman <rob@codeweavers.com>
31451 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
31452 msi: Move the firing of control events to MSI_ProcessMessage.
31453 Move the firing of control events from internal helper functions to
31454 MSI_ProcessMessage so that custom actions can all cause control events
31456 Added the firing of progress events.
31458 * dlls/msi/action.c, dlls/msi/files.c:
31459 msi: Call ui_actiondata for more actions.
31461 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
31463 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
31464 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
31466 2006-01-23 Robert Reif <reif@earthlink.net>
31468 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
31469 winearts: Try to keep winecfg from crashing by recovering from an arts
31472 2006-01-23 Alexandre Julliard <julliard@winehq.org>
31474 * libs/wine/mmap.c, server/timer.c:
31475 Fixed a couple of warnings on MacOS.
31477 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
31478 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
31479 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
31480 programs/winedbg/types.c:
31481 winedbg: Use Win32 types instead of long long.
31483 * server/trace.c, tools/make_requests:
31484 server: More generic mechanism for adding typecasts in server traces.
31485 Added casts for size_t values.
31487 2006-01-23 Mike McCormack <mike@codeweavers.com>
31489 * dlls/ntdll/ntdll.spec:
31490 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
31492 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
31494 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
31495 dlls/dbghelp/symbol.c:
31496 dbghelp: Return better values in module information.
31497 - 32/64: number of symbols is now correct
31498 - 64: the 64 bit extra fields are now initialized with some non null
31501 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
31502 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
31503 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
31505 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
31507 * dlls/dbghelp/dbghelp.c:
31508 dbghelp: SymSetContext should return FALSE when setting twice the same
31511 * dlls/dbghelp/dbghelp.c:
31512 dbghelp: Live targets.
31513 In SymInitialize, now trying to check if the hProcess is a real live
31514 target or not. If we think it is, try to grasp ELF information from
31517 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
31518 dlls/dbghelp/module.c, include/dbghelp.h:
31519 dbghelp: Started implementation of the global callback mechanism.
31521 * dlls/dbghelp/symbol.c, include/dbghelp.h:
31522 dbghelp: Symbol info.
31523 - better coding for SYMBOL_INFO filling
31524 - some fixes on some fields (parameters)
31525 - now using the max size for symbol info
31527 * programs/winedbg/break.c, programs/winedbg/debugger.h,
31528 programs/winedbg/expr.c, programs/winedbg/memory.c,
31529 programs/winedbg/stack.c, programs/winedbg/types.c,
31530 programs/winedbg/winedbg.c:
31531 winedbg: Added a more decent scheme for handling segmented addresses.
31533 2006-01-23 Alexandre Julliard <julliard@winehq.org>
31536 libwine: Added LDT support for MacOS/x86.
31538 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
31540 * dlls/user/menu.c, dlls/user/tests/menu.c:
31541 user32: Make GetMenuItemInfo tests pass under Wine.
31542 - Change menu item search algorithm to recurse into a submenu first.
31543 - Fallback to a found submenu if nothing else was found.
31545 2006-01-23 Robert Shearman <rob@codeweavers.com>
31547 * dlls/msi/dialog.c:
31548 msi: Support msidbControlAttributesSunken.
31550 * dlls/msi/dialog.c:
31551 msi: Only print fixme for progress attribute once.
31552 Since setting the Progress attribute is done quite frequently, don't
31553 flood the user with messages about it being unimplemented.
31555 2006-01-23 Mike McCormack <mike@codeweavers.com>
31557 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
31558 crypt32: Add stub implementations of some crypto functions used by IE6 install.
31560 2006-01-23 Alexandre Julliard <julliard@winehq.org>
31562 * tools/winebuild/import.c:
31563 winebuild: Always import atof, the MS version is different.
31565 2006-01-23 H. Verbeet <hverbeet@gmail.com>
31567 * dlls/d3d8/device.c:
31568 d3d8: For render states D3DRS_POINTSPRITEENABLE and
31569 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
31571 * dlls/d3d8/d3dcore_gl.h:
31572 d3d8: Add GL_ARB_multisample definitions.
31574 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
31575 d3d8: Add detection for GL_ARB_point_sprite support.
31577 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
31579 * dlls/user/scroll.c:
31580 user: Add missing WIN_ReleasePtr.
31582 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
31584 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
31586 ICCompressorChoose should initialize fccType and fccHandler fields
31587 for the full frames case as well.
31589 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
31591 * dlls/kernel/tests/atom.c:
31592 kernel/tests: Integer atoms return different results on WinNT 3.51.
31594 2006-01-23 Mike McCormack <mike@codeweavers.com>
31596 * dlls/shell32/shell32.spec:
31597 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
31599 2006-01-23 Kai Blin <kai.blin@gmail.com>
31601 * dlls/secur32/ntlm.c:
31602 secur32: Added DeleteSecurityContext.
31604 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
31606 * dlls/x11drv/keyboard.c:
31607 x11drv: Update Swiss German keyboard layout to better match the X11 one.
31609 2006-01-23 James Hawkins <truiken@gmail.com>
31611 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
31612 shell32: Reimplement a factored SHFileOperation.
31614 2006-01-21 Marcus Meissner <meissner@suse.de>
31616 * tools/winebuild/build.h, tools/winebuild/relay.c,
31617 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
31618 tools/winebuild/utils.c:
31619 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
31621 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
31623 * dlls/gdi/metafile.c:
31624 gdi: Metafile records must be at least 3 words long.
31626 2006-01-21 Alexandre Julliard <julliard@winehq.org>
31628 * dlls/msvcrt/cppexcept.c:
31629 msvcrt: Preserve all registers in call_ebp_func.
31631 2006-01-21 Jacek Caban <jacek@codeweavers.com>
31633 * dlls/mshtml/nsembed.c:
31634 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
31636 2006-01-21 James Hawkins <truiken@gmail.com>
31638 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
31639 advpack: Add a stub for RebootCheckOnInstall.
31641 * dlls/advpack/files.c:
31642 advpack: Fix the documentation for AddDelBackupEntry.
31644 * dlls/advpack/advpack.c:
31645 advpack: Complete the documentation for CloseINFEngine.
31647 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
31648 advpack: Add a stub for SetPerUserSecValues.
31650 * dlls/advpack/files.c:
31651 advpack: Fix the documentation for FileSaveMarkNotExist.
31653 * dlls/advpack/files.c:
31654 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
31656 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
31657 advpack: Add stubs for the user stub wrapper functions.
31659 * dlls/advpack/files.c:
31660 advpack: Implement DelNodeRunDLL32.
31662 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
31663 advpack: Implement IsNTAdmin.
31665 2006-01-20 Huw Davies <huw@codeweavers.com>
31667 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
31668 shell: Fix incorrect usage of the return value of StrRetToStrNW.
31670 2006-01-20 Aric Stewart <aric@codeweavers.com>
31672 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
31673 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
31674 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
31675 Beginning of framework to implement handling of InternetQueryOption
31676 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
31678 2006-01-20 Alexandre Julliard <julliard@winehq.org>
31680 * configure, configure.ac:
31681 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
31683 * tools/winebuild/build.h, tools/winebuild/relay.c:
31684 winebuild: Moved offset definitions to relay.c since they are only
31686 Hardcoded a couple of TEB offsets to support cross-compilation.
31688 2006-01-20 Huw Davies <huw@codeweavers.com>
31690 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
31691 ole: ProgIDFromCLSID sets progid to NULL on failure.
31693 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
31695 * dlls/x11drv/clipboard.c:
31696 x11drv: Prevent NULL dereference in SelectionRequest handling.
31698 2006-01-20 H. Verbeet <hverbeet@gmail.com>
31700 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
31701 ntdll: Add a stubbed NtSetSystemInformation.
31703 2006-01-20 Alexandre Julliard <julliard@winehq.org>
31705 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
31706 tools/winebuild/relay.c:
31707 ntdll: Move the %gs register to the ntdll_thread_regs structure.
31709 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
31710 ntdll: Move the TEB register to the ntdll_thread_regs structure.
31712 2006-01-20 Juan Lang <juan_lang@yahoo.com>
31714 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
31715 dlls/iphlpapi/iphlpapi_main.c:
31716 iphlpapi: Remove redundant comments and fix typos.
31718 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
31720 * dlls/user/tests/resource.c:
31721 user/tests: Added \n to a few ok() calls.
31723 2006-01-20 Robert Shearman <rob@codeweavers.com>
31725 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
31726 ole: Verify that the proxy is being used in the correct thread.
31728 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
31729 rpc: Replace the hack that detected stubless proxies with the correct check.
31730 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
31731 the three members of the structure that were previously needed.
31732 Fix the detection of stubless proxies.
31734 * dlls/rpcrt4/ndr_marshall.c:
31735 rpc: Skip over the right number of bytes in new correlation descriptors.
31736 Skip over 6 bytes of the format descriptor if new correlation
31737 descriptors are being used, instead of 4.
31739 * dlls/ole32/tests/marshal.c:
31740 ole: Add a test for WM_QUIT behaviour during COM calls.
31742 * dlls/ole32/compobj.c:
31743 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
31744 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
31745 it should repost the WM_QUIT message and then switch to waiting
31746 without checking messages.
31748 2006-01-20 H. Verbeet <hverbeet@gmail.com>
31750 * dlls/wined3d/pixelshader.c:
31751 wined3d: Fix a few TRACEs in pixelshader.c.
31753 * dlls/wined3d/device.c:
31754 wined3d: Return the correct pixelshader in
31755 IWineD3DDeviceImpl_GetPixelShader.
31757 * dlls/wined3d/drawprim.c:
31758 wined3d: A shader isn't guaranteed to have a vertex declaration, so
31759 add a NULL check for that.
31761 2006-01-20 Jacek Caban <jacek@codeweavers.com>
31763 * dlls/shdocvw/oleobject.c:
31764 shdocvw: Added GetWindow implementation.
31766 2006-01-19 Alexandre Julliard <julliard@winehq.org>
31768 * ANNOUNCE, ChangeLog, VERSION, configure:
31771 ----------------------------------------------------------------
31772 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
31774 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
31775 mscms: Check an appropriate registry key.
31777 2006-01-19 Ken Thomases <ken@codeweavers.com>
31779 * dlls/user/win.c, dlls/user/winproc.c:
31780 user: Fixed the lifetime of MDICREATESTRUCT variables.
31782 2006-01-19 Aric Stewart <aric@codeweavers.com>
31784 * dlls/shell32/shellpath.c:
31785 shell32: Update shellpaths My Pictures, My Video, My Music to be under
31786 $HOME, with a number of fallbacks.
31788 2006-01-19 H. Verbeet <hverbeet@gmail.com>
31790 * dlls/d3d8/d3dcore_gl.h:
31791 d3d8: Added GL_ARB_point_sprite definition.
31793 * dlls/wined3d/directx.c:
31794 wined3d: Better version string parsing for VENDOR_NVIDIA in
31795 IWineD3DImpl_FillGLCaps.
31797 2006-01-19 Mike McCormack <mike@codeweavers.com>
31799 * programs/winemine/dialog.c, programs/winemine/main.c:
31800 winmine: Use WIN32_LEAN_AND_MEAN.
31802 2006-01-19 Huw Davies <huw@codeweavers.com>
31804 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
31805 dlls/msxml3/node.c, dlls/msxml3/text.c:
31806 msxml: Text node implementation.
31808 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
31810 * dlls/user/tests/menu.c:
31811 user: Tests for when the menu is incorrect because of duplication of a
31812 menu id and an hMenu.
31814 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
31816 * dlls/x11drv/keyboard.c:
31817 x11drv: Add support for another Canadian French keyboard flavour.
31819 2006-01-19 H. Verbeet <hverbeet@gmail.com>
31821 * dlls/wined3d/directx.c:
31822 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
31823 glXGetClientString to retrieve the OpenGL vendor.
31825 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
31827 * dlls/kernel/instr.c:
31828 kernel: Remove calls to Nt[Get|Set]ThreadContext.
31829 It's done in exception handler now.
31831 2006-01-19 Mike McCormack <mike@codeweavers.com>
31833 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
31834 programs/winecfg/driveui.c, programs/winecfg/main.c,
31835 programs/winecfg/properties.c, programs/winecfg/properties.h,
31836 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
31837 programs/winecfg/x11drvdlg.c:
31838 winecfg: Tidy up included headers.
31839 Get rid of the barely used properties.c.
31841 2006-01-18 Hans Leidekker <hans@it.vu.nl>
31843 * tools/winedump/output.c:
31844 winedump: Fix compilation of generated source.
31845 Include config.h in the .c file, not in the .h file.
31847 2006-01-18 Alexandre Julliard <julliard@winehq.org>
31849 * dlls/ntdll/file.c:
31850 ntdll: Cleaned up the ioctl functions.
31851 Renamed function parameters to something usable.
31852 Fixed potential event leaks.
31854 2006-01-18 Mike McCormack <mike@codeweavers.com>
31856 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
31857 programs/winebrowser/main.c, programs/winhelp/callback.c,
31858 programs/winhelp/macro.c:
31859 programs: Use WIN32_LEAN_AND_MEAN.
31861 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
31863 * dlls/msvcrt/file.c:
31864 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
31867 2006-01-18 Huw Davies <huw@codeweavers.com>
31869 * dlls/msxml3/node.c:
31870 msxml: Implement get_nodeTypedValue.
31872 2006-01-18 Robert Shearman <rob@codeweavers.com>
31874 * dlls/ntdll/loader.c:
31875 ntdll: Loader optimization.
31876 Optimize for the case where a DLL with no path is requested and it is
31879 2006-01-18 Robert Reif <reif@earthlink.net>
31881 * dlls/winmm/winealsa/audio.c:
31882 winealsa: Add critical section names for debugging.
31884 2006-01-18 Alexandre Julliard <julliard@winehq.org>
31886 * dlls/gdi/metafile.c:
31887 gdi: Ignore a few more metafile escapes.
31889 2006-01-18 Jacek Caban <jacek@codeweavers.com>
31891 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
31892 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
31893 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
31896 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
31898 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
31899 winspool: Printing environment support for GetPrinterDriverDirectory.
31901 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
31903 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
31904 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
31907 * dlls/msacm/driver.c, dlls/msacm/stream.c:
31908 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
31910 * dlls/msacm/driver.c:
31911 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
31912 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
31913 application does not supply one.
31915 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
31916 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
31917 Broadcast notifications are fleshed out and are now fully functional.
31919 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
31920 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
31921 - Rework acmDriverAddA to call acmDriverAddW.
31922 - Implement stub for acmDriverAddW with switch for the 3 known cases
31924 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
31925 & alias from registry (similar to msacm32 load).
31927 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
31928 msacm: Implement acmDriverPriority with driver priority/enabled saving.
31929 Foundation for notification broadcasts with support for deferred
31932 * dlls/msacm/internal.c:
31933 msacm: Implement honouring of driver priority and enabled status at
31936 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
31938 * dlls/oleaut32/tests/vartest.c:
31939 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
31941 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
31942 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
31944 2006-01-18 Robert Shearman <rob@codeweavers.com>
31946 * dlls/rpcrt4/ndr_marshall.c:
31947 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
31949 * dlls/rpcrt4/rpc_message.c:
31950 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
31951 to the buffer after the first batch of data has been written to the
31954 * dlls/ole32/compobj.c:
31955 ole: Update the COM todo list.
31957 * dlls/ole32/ole2.c:
31958 ole: Re-post the quit message outside of the DoDragDrop message loop.
31960 * dlls/oleaut32/tmarshal.c:
31961 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
31962 doesn't signify an error; it is just unusual.
31964 * programs/notepad/Zh.rc:
31965 notepad: Add a Font menu item for the Chinese locale.
31967 2006-01-18 Huw Davies <huw@codeweavers.com>
31969 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
31970 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
31971 msxml: Add attribute node implementation.
31973 2006-01-17 Marcus Meissner <meissner@suse.de>
31975 * dlls/msvcrt/dir.c:
31976 msvcrt: _makepath(): operate on target buffer directly.
31978 2006-01-17 Robert Reif <reif@earthlink.net>
31980 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
31981 dsound: Primary buffer size change tests.
31982 It looks like Windows doesn't change the primary buffer length when
31983 changing formats so make the tests fail now.
31984 This means the current ALSA implementation is broken when hardware
31985 acceleration is set to full and the primary buffer format is changed.
31987 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
31988 dlls/dsound/tests/duplex.c:
31989 dsound: Add full duplex tests.
31991 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
31992 dsound: Add full duplex support.
31994 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
31995 dsound: Convert IDirectSoundImpl from a COM class to a regular class
31996 and move most of the COM functions to the DirectSoundDevice class.
31998 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
32000 * dlls/user/static.c:
32001 static control: Immediately repaint the control.
32003 * dlls/user/static.c:
32004 static control: Separate WM_NCCREATE and WM_SETTEXT.
32005 - Separate WM_NCCREATE and WM_SETTEXT.
32006 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
32008 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
32009 - Immediately repaint the control on all occasions.
32011 * dlls/user/static.c:
32012 static control: Don't load OEM bitmaps.
32014 * dlls/user/static.c:
32015 static control: STN_ENABLE and STN_DISABLE notifications.
32017 * dlls/user/static.c:
32018 static control: Better STM_GETIMAGE.
32019 STM_GETIMAGE returns NULL if the given image type doesn't match the
32022 * dlls/user/static.c:
32023 static control: Support SS_REALSIZEIMAGE.
32024 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
32025 load icons in the default icon size").
32026 - SS_ICON: Ability to display cursors.
32028 * dlls/user/static.c:
32029 static control: Support SS_REALSIZECONTROL.
32030 - Support SS_REALSIZECONTROL (this flag means "don't resize the
32031 control to the size of the bitmap/icon").
32032 - Always call GlobalUnlock16 after GlobalLock16.
32034 * dlls/user/static.c:
32035 static control: Background of enhanced metafiles.
32036 - Always paint the background of static controls displaying enhanced
32038 - Also paint the background if there's no metafile to display.
32040 * dlls/user/static.c:
32041 static control: Support text style flags.
32042 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
32043 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
32044 the ExtTextOut function like the native control does.
32045 - Gray text color: Only for non-simple static controls.
32047 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
32049 * dlls/msacm/tests/msacm.c:
32050 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
32051 ACM_METRIC_DRIVER_SUPPORT.
32052 Fix copy&paste mislabeling on acmDriverID test failure.
32054 * dlls/msacm/msacm32_main.c:
32055 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
32057 * dlls/msacm/msacm32_main.c:
32058 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
32060 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
32062 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
32063 shell32: Support for CLSID_ShellFSFolder in unixfs.
32065 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32067 * dlls/d3d8/device.c:
32068 d3d8: Render state additions.
32069 Implemented D3DRS_EDGEANTIALIAS.
32070 Implemented D3DRS_POINTSPRITEENABLE.
32071 Implemented D3DRS_MULTISAMPLEANTIALIAS.
32073 2006-01-17 H. Verbeet <hverbeet@gmail.com>
32075 * include/wine/wined3d_interface.h:
32076 wined3d: Create a common WineD3D base class, IWineD3DBase.
32078 2006-01-17 Alexandre Julliard <julliard@winehq.org>
32080 * dlls/shlwapi/reg.c:
32081 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
32083 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
32085 * programs/winemenubuilder/winemenubuilder.c:
32086 winemenubuilder: Report a few more errors.
32087 Use Heap[Alloc|Free] instead of malloc|free.
32089 2006-01-17 Robert Shearman <rob@codeweavers.com>
32091 * dlls/user/message.c, dlls/user/tests/msg.c,
32092 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
32093 server/request.h, server/trace.c:
32094 user: Fix WM_QUIT message ordering from PostQuitMessage.
32095 Added a new server call as PostQuitMessage should set a flag in the
32096 message queue to return the WM_QUIT message when there are no other
32097 pending messages, rather than posting a message to the thread queue as
32098 it does at the moment.
32100 2006-01-17 Mike McCormack <mike@codeweavers.com>
32102 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
32103 dlls/ntdll/tests/change.c:
32104 ntdll: Add a test for NtNotifyChangeDirectoryFile.
32107 server: Make sure to release the fd we grabbed in all cases.
32109 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
32110 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
32112 * dlls/ntdll/reg.c:
32113 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
32115 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
32117 * dlls/oleaut32/tests/vartest.c:
32118 oleaut32: Tests for the VarCmp reimplementation.
32120 * dlls/oleaut32/variant.c:
32121 oleaut32: Reimplement VarCmp().
32122 - Supports now all WinXP allowed combinations of input variants.
32123 - VT_RESERVED on input variants is handled now.
32124 - Removed complicated VT_DATE comparision; that's not how Windows does it.
32125 - Improved documentation.
32127 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
32128 dlls/oleaut32/variant.h:
32129 oleaut32: Define missing but useful VTBIT_* macros.
32131 2006-01-16 Robert Shearman <rob@codeweavers.com>
32133 * dlls/shell32/shfldr_fs.c:
32134 shell: GetDetailsOf fix.
32135 Initialise hr and psd->str.uType before the call to
32136 IShellFolder_GetDisplayNameOf so that whatever it returns is
32139 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
32140 dlls/shell32/shfldr_fs.c:
32141 shell: Convert the filesystem shell folder to Unicode.
32143 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
32144 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
32145 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
32146 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
32148 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
32150 * dlls/msacm/driver.c:
32151 msacm: Fix incorrect linked list traversing leading to memory/driver
32154 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
32156 * programs/regsvr32/regsvr32.c:
32157 regsvr32 understands '-' and '/' for arguments.
32159 2006-01-16 Mike McCormack <mike@codeweavers.com>
32161 * dlls/kernel/change.c, dlls/kernel/file16.c:
32162 kernel32: Move FileCDR16 in with the other 16bit file functions.
32164 * include/winbase.h:
32165 kernel32: Declare BindIoCompletionCallback().
32167 2006-01-16 Robert Shearman <rob@codeweavers.com>
32169 * dlls/oleaut32/typelib.c:
32170 oleaut: Handle a non-byref variant being passed for a byref param in
32173 * dlls/oleaut32/typelib.c:
32174 oleaut: Only allocate memory once for each array needed for the
32175 arguments in ITypeInfo::Invoke.
32177 * dlls/oleaut32/typelib.c:
32178 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
32179 Simplify missing argument handling by pre-allocating an array of the
32180 maximum number of missing arguments there could be.
32182 2006-01-16 Huw Davies <huw@codeweavers.com>
32184 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
32185 msxml: Fix for get_nodeValue on attributes.
32187 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
32188 msxml: Implement setAttribute.
32190 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
32192 * dlls/mscms/tests/profile.c:
32193 mscms: Collect some data during profile enumeration.
32195 2006-01-16 Hans Leidekker <hans@it.vu.nl>
32197 * dlls/kernel/virtual.c:
32198 kernel: Documentation cleanups.
32200 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
32202 * dlls/user/sysparams.c:
32203 user: Avoid buffer overflow in sysparams.c.
32204 Increase buffer size to 12 for getting and setting integer parameters
32205 from/to the registry.
32207 2006-01-16 Mike McCormack <mike@codeweavers.com>
32209 * programs/control/control.c, programs/eject/eject.c,
32210 programs/expand/expand.c, programs/hh/main.c,
32211 programs/msiexec/msiexec.c, programs/progman/dialog.c,
32212 programs/progman/group.c, programs/progman/grpfile.c,
32213 programs/progman/program.c, programs/progman/string.c,
32214 programs/wcmd/builtins.c, programs/wcmd/directory.c,
32215 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
32216 programs/winecfg/properties.c, programs/winepath/winepath.c:
32217 programs: Use WIN32_LEAN_AND_MEAN in some more places.
32219 * programs/wineboot/wineboot.c:
32220 wineboot: Use WIN32_LEAN_AND_MEAN.
32221 Use HeapAlloc/HeapFree instead of malloc/free.
32223 * include/winbase.h:
32224 kernel32: Define SCS_64BIT_BINARY.
32226 * dlls/ntdll/exception.c:
32227 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
32229 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
32230 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
32232 2006-01-16 Robert Reif <reif@earthlink.net>
32234 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
32235 dsound: Make dumpCooperativeLevel global.
32236 Remove extern from some function prototypes.
32238 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
32239 dsound: Make some capture functions global.
32241 2006-01-16 Mike McCormack <mike@codeweavers.com>
32243 * tools/make_ctests.c:
32244 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
32247 kernel32: Add FILE_NOTIFY_INFORMATION.
32249 * dlls/msi/action.c:
32250 msi: Eliminate a fixed length buffer.
32252 2006-01-16 Hans Leidekker <hans@it.vu.nl>
32255 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
32257 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
32259 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
32260 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
32262 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
32264 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
32265 unixfs: Fix SetNameOf.
32266 Ensure that pidls passed to SHNotify are absolute SetNameOf should
32267 fail on absolute path names.
32268 Some tests to show this.
32270 2006-01-14 Robert Shearman <rob@codeweavers.com>
32272 * dlls/oleaut32/typelib.c:
32273 oleaut: Add const attribute to iterators in get functions.
32275 * dlls/oleaut32/typelib.c:
32276 oleaut: Initialise more fields in CreateDispTypeInfo.
32277 Don't leave some of the fields of the TLBFuncDesc structure
32278 uninitialised in CreateDispTypeInfo.
32280 * dlls/oleaut32/tmarshal.c:
32281 oleaut: Support VT_CY in the typelib marshaller.
32283 * dlls/ole32/rpc.c:
32284 ole: Optimisation for COM Calls.
32285 Add an optimisation to yield and try to allow the RPC to run before
32286 waiting for messages and RPCs to arrive.
32288 2006-01-14 Alexandre Julliard <julliard@winehq.org>
32290 * dlls/msvcrt/msvcrt.spec:
32291 msvcrt: Forward functions to ntdll instead of libc where possible.
32293 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
32294 dlls/msvcrt/string.c:
32295 msvcrt: Added wrappers for a few functions instead of linking them
32298 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
32299 msvcrt: Set errno in the standard math functions too, not only in the
32302 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
32303 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
32304 Remove todos from tests that succeed now.
32306 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
32307 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
32308 msvcrt: Reimplement rand() and srand() to use per-thread data for the
32311 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
32313 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
32315 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
32316 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
32317 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
32318 Make the code thread-safe by using asctime_r if available.
32320 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
32322 * dlls/shell32/shfldr_unixfs.c:
32323 unixfs: Fix ParseDisplayName.
32324 Build an absolute pidl to query attributes in
32325 UnixFolder::ParseDisplayName.
32327 2006-01-14 James Hawkins <truiken@gmail.com>
32329 * dlls/advpack/files.c:
32330 advpack: Remove stub status from implemented functions.
32332 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
32333 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
32334 TranslateInfStringEx.
32336 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
32337 advpack: Add a stub for AddDelBackupEntry.
32339 2006-01-14 Alexandre Julliard <julliard@winehq.org>
32341 * include/wine/port.h, loader/kthread.c:
32342 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
32344 * dlls/kernel/tests/file.c:
32345 kernel: Make sure the file contains data for the ReadFile test.
32347 * dlls/rpcrt4/ndr_stubless.c:
32348 rpcrt4: Fixed asm syntax for rep; movsl.
32350 2006-01-14 Robert Reif <reif@earthlink.net>
32352 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
32353 dlls/dsound/dsound_private.h:
32354 dsound: Rename some functions, make some functions global, and move
32357 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
32358 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
32360 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
32362 * dlls/shell32/shell32_main.c:
32363 shell32: Fix cut & paste error.
32365 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
32367 * programs/winetest/Makefile.in:
32368 winetest: Add cabinet tests.
32370 2006-01-14 Huw Davies <huw@codeweavers.com>
32372 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
32373 msxml: Implement getAttribute.
32375 2006-01-14 Aric Stewart <aric@codeweavers.com>
32377 * programs/explorer/explorer.c:
32378 explorer: Handle /select arguments correctly with the new winefile
32381 2006-01-14 Jacek Caban <jacek@codeweavers.com>
32383 * dlls/mshtml/oleobj.c:
32384 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
32386 2006-01-13 Alexandre Julliard <julliard@winehq.org>
32388 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
32389 dlls/kernel/ne_module.c:
32390 kernel: Reimplemented the MapHInst functions in assembly.
32392 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
32393 kernel: Reimplemented the SMap/SUnmap functions in assembly.
32395 2006-01-13 David Moore <davidm@sjsoft.com>
32397 * dlls/gdi/freetype.c:
32398 gdi: Fix display of fonts using Symbol codepages and assorted other
32401 2006-01-13 James Hawkins <truiken@gmail.com>
32403 * dlls/advpack/advpack.c, dlls/advpack/files.c:
32404 advpack: Move file related functions to files.c.
32406 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
32407 dlls/advpack/files.c, include/advpub.h:
32408 advpack: Add stubs for the file save/restore functions.
32410 * dlls/advpack/advpack.c:
32411 advpack: Only output a FIXME if flags are set.
32413 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
32415 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
32416 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
32418 * dlls/mscms/tests/profile.c:
32419 mscms: Make two checks more strict in the case of success.
32421 2006-01-13 Alexandre Julliard <julliard@winehq.org>
32423 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
32424 include/wine/server_protocol.h, include/winternl.h,
32425 server/protocol.def, server/thread.c, server/trace.c:
32426 ntdll: Add debug registers to the context of all exceptions.
32427 Maintain a local cache of the debug registers to avoid server calls
32430 2006-01-13 James Hawkins <truiken@gmail.com>
32432 * dlls/advpack/tests/files.c:
32433 advpack: Add initial tests for AdvInstallFile.
32435 * dlls/advpack/advpack.c:
32436 advpack: Implement AdvInstallFile.
32438 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
32440 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
32441 riched20: Select word on double click.
32443 * dlls/riched20/editor.c:
32444 riched20: TODO list update.
32446 * dlls/riched20/caret.c, dlls/riched20/paint.c:
32447 riched20: Fixed some selection painting bugs.
32449 2006-01-13 Jeremy White <jwhite@codeweavers.com>
32451 * dlls/msi/package.c:
32452 msi: gcc 2.95 compatibility fix.
32454 * dlls/crypt32/tests/encode.c:
32455 crypt32: Preserve gcc 2.95 compatibility.
32457 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
32460 msacm: Add definition for ACM_DRIVERADDF_NAME.
32462 2006-01-13 Aric Stewart <aric@codeweavers.com>
32464 * dlls/wininet/http.c:
32465 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
32467 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
32469 * dlls/mscms/tests/profile.c:
32470 mscms: Make enumerating more verbose.
32472 2006-01-13 Alexandre Julliard <julliard@winehq.org>
32474 * dlls/ntdll/virtual.c:
32475 ntdll: Round PE header size to a page boundary for size checks.
32477 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
32479 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
32480 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
32481 include/ddk/ntddser.h:
32482 ntdll: Created infrastructure to support IOCTL for serial devices.
32483 - created infrastructure in ntdll to support IOCTL for serial devices
32484 - implemented IOCTLs in ntdll for serial break support
32485 - implemented the kernel32 equivalent on top of those IOCTLs
32487 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
32489 * dlls/ntdll/nt.c, include/winternl.h:
32490 ntdll: NtQueryInformationToken change parameters according to PSDK.
32491 Check for NULL pointer.
32493 2006-01-12 Ge van Geldorp <gvg@reactos.org>
32495 * dlls/shell32/shlexec.c:
32496 shell32: Fix directory execution.
32497 Only use the Folder class handler if we're actually executing a
32500 2006-01-12 James Hawkins <truiken@gmail.com>
32502 * dlls/advpack/advpack.c:
32503 advpack: Add documentation for ExecuteCab.
32505 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
32506 advpack: Add stubs for the remaining registry functions.
32508 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
32509 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
32510 cabinet: Move the remaining cabextract.c functions to fdi.c.
32512 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
32514 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
32515 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
32516 return value, not of DWL_MSGRESULT.
32518 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
32520 * dlls/ntdll/tests/exception.c:
32521 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
32523 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
32525 * dlls/shell32/debughlp.c:
32526 shell32: MSVC compatibility fix in dump_pidl_hex().
32528 2006-01-12 Robert Shearman <rob@codeweavers.com>
32530 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
32531 kernel32: Fix GlobalReAlloc for size = 0.
32532 GlobalReAlloc should return NULL if the requested size is 0, the block
32533 is moveable and it is locked, but otherwise it should return the
32534 original memory block.
32536 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
32538 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
32539 dlls/riched20/editstr.h, dlls/riched20/string.c:
32540 riched20: Initial support for word break callback procedures.
32542 * dlls/riched20/paint.c:
32543 riched20: Removed a useless check in painting code.
32545 2006-01-12 Huw Davies <huw@codeweavers.com>
32548 gdi: If the last param of GetKerningPairs is NULL then return the
32551 2006-01-12 Robert Shearman <rob@codeweavers.com>
32553 * dlls/shell32/shlview.c:
32554 shell: Fix view window Z order.
32555 After creating the Shell View window we should call SetWindowPos to
32556 move the window on top of other child windows in the parent window.
32557 Also delay the showing of the window so that we can do more
32558 initialisation after window creation without it causing visual
32561 * dlls/oleaut32/typelib.c:
32562 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
32563 Typelib variant types that cannot be converted should return
32565 Don't call DispCallFunc if conversion of one of the arguments failed.
32567 * dlls/ole32/rpc.c:
32568 ole: Fix crash in RpcChannelBuffer_SendReceive.
32569 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
32572 * dlls/ole32/tests/marshal.c:
32573 ole: Use strict prototypes for some test functions.
32575 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
32577 * dlls/mscms/tests/profile.c:
32578 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
32580 2006-01-11 Jacek Caban <jacek@codeweavers.com>
32582 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
32583 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
32584 - URL_DONT_SIMPLIFY should change '/' <-> '\'
32585 - Better '/' / '\' handling
32587 2006-01-11 Huw Davies <huw@codeweavers.com>
32589 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
32590 msxml: Implement createNode, appendChild and insertAfter.
32592 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
32594 * programs/winecfg/driveui.c:
32595 winecfg: Simplify code a bit.
32596 Enable apply button when needed and don't enable when nothing
32599 2006-01-11 Mike McCormack <mike@codeweavers.com>
32601 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
32603 msi: Make the MSI SelectionTree control do something useful.
32605 2006-01-11 Alexandre Julliard <julliard@winehq.org>
32607 * server/mapping.c:
32608 server: Don't round up the header size for image mappings.
32610 * dlls/ntdll/virtual.c:
32611 ntdll: Round up the mapping size in map_file_into_view when setting
32612 the protection bytes.
32614 2006-01-11 Juan Lang <juan_lang@yahoo.com>
32616 * dlls/crypt32/tests/main.c:
32617 crypt32: Fix a test that fails on Windows.
32619 2006-01-11 Jacek Caban <jacek@codeweavers.com>
32621 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
32622 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
32624 * dlls/urlmon/umon.c:
32625 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
32627 2006-01-11 Aric Stewart <aric@codeweavers.com>
32629 * dlls/msvcrt/tests/dir.c:
32630 msvcrt: Modify dir test to create its own directory to ensure the
32631 directory exists for the test. Using the temp dir as the root.
32633 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
32635 * dlls/riched20/list.c:
32636 riched20: Added \n to trace output.
32638 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
32640 * dlls/oleaut32/typelib.c:
32641 ole: ITypeInfo::Invoke stack overwrite fix.
32642 Have enough stack space up to even VT_VARIANTs, fixes a stack
32645 2006-01-11 Huw Davies <huw@codeweavers.com>
32647 * dlls/msxml3/node.c:
32648 msxml: Fix for selectNodes when the node has no children.
32650 2006-01-11 James Hawkins <truiken@gmail.com>
32652 * dlls/cabinet/cabextract.c:
32653 cabinet: Remove no longer used code from cabextract.c.
32655 2006-01-11 Alexandre Julliard <julliard@winehq.org>
32657 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
32658 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
32659 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
32660 include/wine/server_protocol.h, server/context_i386.c,
32661 server/protocol.def, server/thread.c, server/trace.c:
32662 ntdll: Handle NtSetContextThread on the client side (as far as
32663 possible) when setting the context of the current thread.
32665 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
32667 * dlls/shell32/classes.c, dlls/shell32/folders.c,
32668 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
32669 dlls/shell32/shell32_main.h:
32670 shell32: Fix folder icon index when read from registry.
32671 Change "DWORD dwNr" into "int icon_idx" at several places.
32673 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
32675 * dlls/winmm/winealsa/audio.c:
32676 winealsa: Ensure that copy_format() will not write past end of
32677 referenced WAVEFORMATPCMEX structure.
32679 2006-01-11 Aric Stewart <aric@codeweavers.com>
32681 * programs/winefile/winefile.c:
32682 winefile: Highlight the file specified on the command line instead of
32683 filtering based on it. To be integrated with explorer to allow for
32684 that functionality.
32686 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
32688 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
32689 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
32690 Reimplemented kernel32.SetThreadAffinityMask on top of it.
32692 2006-01-11 James Hawkins <truiken@gmail.com>
32694 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
32695 advpack: Implement ExtractFiles.
32697 * dlls/cabinet/fdi.c:
32698 cabinet: Add documentation for FDITruncateCabinet.
32700 2006-01-11 Robert Reif <reif@earthlink.net>
32702 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
32703 dsound: Add primary buffer change tests.
32704 Add tests to figure out whether Windows can change the primary buffer
32705 capabilities after setting the buffer format. Based on a patch by Alex
32708 2006-01-11 Mike McCormack <mike@codeweavers.com>
32710 * dlls/msi/dialog.c:
32711 msi: Remove the font when setting a control's text.
32713 2006-01-11 Rob Shearman <rob@codeweavers.com>
32715 * dlls/comctl32/tests/progress.c:
32716 comctl32: Test the painting behaviour of the progress bar control.
32717 Test the painting behaviour of the progress bar control when the
32718 PBM_SETPOS message is sent to it, with respect to whether the
32719 background is erased and what part of the control is redrawn.
32721 2006-01-11 Mike McCormack <mike@codeweavers.com>
32723 * dlls/comctl32/progress.c:
32724 comctl32: Invalidate the entire progress bar any time it changes.
32726 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
32728 * dlls/mscms/tests/profile.c:
32729 mscms: Set the last error code to an unusual value.
32731 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
32733 * dlls/commdlg/printdlg.c:
32734 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
32735 Update the dmDefaultSourcea return value inside hDevMode.
32737 2006-01-11 Huw Davies <huw@codeweavers.com>
32739 * dlls/opengl32/wgl.c:
32740 opengl: Use indirect contexts if the surface is a pixmap.
32742 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
32744 * programs/winemenubuilder/winemenubuilder.c:
32745 winemenubuilder: Improve traces.
32746 Report the EnumResourceNamesW() and failure to find an icon
32747 separately so traces are less misleading.
32749 2006-01-11 Robert Shearman <rob@codeweavers.com>
32751 * dlls/ole32/oleobj.c:
32752 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
32753 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
32754 implement the Send* functions.
32756 * dlls/ole32/marshal.c:
32757 ole: Initialise hrref so as not to display garbage in the trace.
32759 * dlls/ole32/defaulthandler.c:
32760 ole: Remove some duplicated code.
32762 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
32764 * dlls/hhctrl.ocx/hhctrl.c:
32765 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
32767 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
32769 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
32770 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
32771 riched20: Reduced screen flicker by using proper update region invalidation.
32773 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
32775 * dlls/kernel/virtual.c:
32776 kernel: Remove no longer used debug channel.
32778 2006-01-10 Robert Shearman <rob@codeweavers.com>
32780 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
32781 dlls/ole32/marshal.c:
32782 ole: Defer apartment window creation until the first object is marshalled.
32784 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
32785 ole: Add an accessor function for an apartment's window.
32787 * dlls/ole32/rpc.c:
32788 ole: Report and clean up after PostMessage failures.
32790 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
32791 dlls/ole32/stubmanager.c:
32792 ole: Pass a channel into IRpcStubBuffer::Invoke.
32793 Create a server channel and store this in the ifstub.
32794 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
32795 the function return an HRESULT.
32796 Return the channel for the ifstub in ipid_get_dispatch_params.
32798 * dlls/ole32/rpc.c:
32799 ole: Reduce the access rights required by start_local_service.
32801 * dlls/ole32/rpc.c:
32802 ole: Return the last error if we couldn't open the requested service.
32803 Fix the ok/failed message.
32805 2006-01-10 James Hawkins <truiken@gmail.com>
32807 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
32808 dlls/advpack/tests/files.c:
32809 advpack: Add initial tests for ExtractFiles.
32810 - Use FCI to create a test cabinet file.
32811 - Add initial tests for ExtractFiles.
32813 2006-01-10 Robert Shearman <rob@codeweavers.com>
32815 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
32816 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
32818 * dlls/rpcrt4/ndr_ole.c:
32819 rpcrt4: Don't release the interface pointer on failure.
32820 Don't release the interface pointer on failure since we are not the
32821 ones that allocated it. It is the caller's responsability to call
32822 NdrInterfacePointerFree, where the freeing is supposed to happen.
32824 * dlls/kernel/heap.c:
32825 kernel32: Return an error when unlocking a global with a zero lock count.
32826 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
32828 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
32830 * dlls/mscms/tests/profile.c:
32831 mscms: Enumerate registered standard colorspace profiles.
32833 2006-01-10 Huw Davies <huw@codeweavers.com>
32835 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
32836 msxml: It's valid to release an empty document.
32838 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
32840 * dlls/comctl32/header.c:
32841 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
32842 Emit NM_CUSTOMDRAW header notifications for all headers, not only
32843 ownerdrawn. Allow to change item text and background colors in an
32844 application's NM_CUSTOMDRAW handler.
32846 * dlls/riched20/string.c:
32847 riched20: Allow NUL characters.
32849 2006-01-10 Robert Shearman <rob@codeweavers.com>
32851 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
32852 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
32853 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
32854 kernel: Remove wine/server.h include from files where it is no longer needed.
32856 2006-01-10 Alexandre Julliard <julliard@winehq.org>
32858 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
32859 ntdll: NtRaiseException doesn't need to be a register function.
32860 Moved common code between NtRaiseException and RtlRaiseException to a
32861 separate raise_exception function.
32863 * dlls/kernel/except.c:
32864 kernel: Don't send a debugger event in UnhandledExceptionFilter,
32865 leave that to the standard ntdll exception handling.
32867 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
32868 kernel: Implement FT_Exit directly in assembly to avoid the overhead
32869 of register functions.
32871 2006-01-10 James Hawkins <truiken@gmail.com>
32873 * configure, configure.ac, dlls/cabinet/Makefile.in,
32874 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
32875 dlls/cabinet/tests/extract.c:
32876 cabinet: Add initial tests for Extract.
32878 * dlls/cabinet/cabinet_main.c:
32879 cabinet: Implement Extract on top of FDI.
32881 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
32883 * dlls/winedos/int21.c:
32884 winedos: Open files with write access on read only media.
32885 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
32886 retry without write access.
32888 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
32890 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
32891 dlls/riched20/run.c:
32892 riched20: Speed up text insertion.
32893 Optimized reading large texts into RichEdit to be an O(n) order
32894 algorythm instead of O(n^2) by removing extraneous conversions of
32895 character offsets to run offsets.
32897 2006-01-10 Mike McCormack <mike@codeweavers.com>
32899 * dlls/advapi32/service.c:
32900 advapi32: If we can't connect to a service's pipe, name the service in
32903 * dlls/msi/select.c:
32904 msi: Count the number of columns requested and allocate that many,
32905 as columns may be select more than once in from a table.
32907 * dlls/msi/action.c:
32908 msi: Don't crash if there's no script present when we try execute one.
32910 * dlls/msi/msiquery.c, include/msiquery.h:
32911 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
32912 Implemented MsiDatabaseIsTablePersistentA via the W function.
32914 2006-01-10 Troy Rollo <wine@troy.rollo.name>
32916 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
32918 user: Fix return type of EnableMenuItem.
32920 * dlls/shell32/shfldr_unixfs.c:
32921 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
32925 Fix GetModuleFileNameEx definition.
32927 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
32929 * dlls/user/static.c:
32930 user: Improve the ownerdraw support of the static control.
32932 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
32933 user: The LoadImage resource string may be a numeric string.
32935 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
32937 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
32938 shlwapi: Add Finnish translation.
32940 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
32942 * dlls/comctl32/status.c:
32943 comctl32: Call UpdateWindow() after changing statusbar text.
32945 2006-01-09 James Hawkins <truiken@gmail.com>
32947 * dlls/advpack/advpack.c:
32948 advpack: Add documentation for ExtractFiles.
32950 * dlls/cabinet/cabinet_main.c:
32951 cabinet: Clean up the documentation for Extract.
32953 * dlls/cabinet/cabinet.h:
32954 cabinet: Add the two flags used by Extract to cabinet.h.
32956 * dlls/cabinet/cabinet.h:
32957 cabinet: Define the flags member of the EXTRACTdest structure.
32959 * dlls/cabinet/cabinet_main.c:
32960 cabinet: Fix the second parameter name of Extract.
32962 * dlls/cabinet/fdi.c:
32963 cabinet: Store the cab file handle before extracting files so we can
32964 close the cab file even if no files are extracted.
32966 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
32969 include: Add missing color space constants.
32971 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
32973 * dlls/comctl32/rebar.c:
32974 comctl32: Fix rebar autosize behaviour.
32975 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
32976 native does, taking as few rows as possible and using the parent
32977 window client area size for the other dimension (width for horizontal
32978 rebars or height for vertical ones).
32980 * dlls/user/combo.c:
32981 user: Fix dropdown combo creation when there is no space for an edit control.
32983 2006-01-09 Robert Shearman <rob@codeweavers.com>
32985 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
32986 ole: Join the MTA if necessary when executing an RPC call.
32987 Join the MTA if necessary when executing an RPC call to ensure that it
32988 is executing with a valid apartment and won't fail for certain COM
32991 * dlls/ole32/rpc.c:
32992 ole: Prefer services over servers.
32993 Attempt to start as a local service before attempting to start as a
32994 local server for the CLSCTX_LOCAL_SERVER case.
32996 * dlls/ole32/tests/compobj.c:
32997 ole: Add some tests for CLSIDFromString.
32999 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
33000 ole: Remove __CLSIDFromStringA.
33001 Move the ANSI implementation of CLSIDFromString to ole16.c and change
33002 CLSIDFromString to only deal with Unicode strings.
33004 * dlls/rpcrt4/ndr_marshall.c:
33005 rpcrt4: Improve ReadVariance.
33006 Extend ReadVariance to read the offset as well as the actual count,
33007 since these always come in pairs.
33008 Handle the variance not being present in ReadVariance and always call
33009 it from the unmarshalling functions to simplify the code there and
33010 also to fix a bug where the format pointer wasn't advanced properly
33011 for complex arrays (introduced in the previous patch when implementing
33014 * dlls/rpcrt4/ndr_marshall.c:
33015 rpcrt4: Validate complex array format string.
33016 Verify that the format string being passed into the complex array
33017 functions is a complex array one.
33019 2006-01-09 Jacek Caban <jacek@codeweavers.com>
33021 * dlls/urlmon/binding.c:
33022 urlmon: Fix ref counting.
33024 * dlls/urlmon/binding.c:
33025 urlmon: Pass FORMATETC to OnDataAvailable.
33027 * dlls/urlmon/binding.c:
33028 urlmon: Added implementation of protocol stream.
33030 2006-01-09 Robert Shearman <rob@codeweavers.com>
33032 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
33033 Call DisableThreadLibraryCalls for DLLs that don't need thread
33034 creation/destruction notifications.
33036 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
33038 * dlls/shell32/shell32_Ko.rc:
33039 shell32: Update the Korean translation.
33041 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
33043 * dlls/shell32/shell32_No.rc:
33044 shell32: Updated Norwegian Bokmål resources.
33046 2006-01-09 Hans Leidekker <hans@it.vu.nl>
33048 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33049 usp10: Improve stubs.
33050 Improve stubs for ScriptGetProperties and ScriptItemize.
33051 Add stub for ScriptFreeCache.
33053 2006-01-09 Mike McCormack <mike@codeweavers.com>
33055 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
33056 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
33058 * dlls/user/combo.c:
33059 user32: Update the list of things to fix in the Combo control.
33061 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
33063 * dlls/user/menu.c, dlls/user/tests/menu.c:
33064 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
33065 a NULL pointer, with a test.
33067 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
33069 * dlls/riched20/editor.c:
33070 riched20: Fixed calculation of left indent and first indent paragraph
33073 * dlls/riched20/string.c:
33074 riched20: Simplified logic in ME_StrRelPos().
33076 2006-01-06 Aric Stewart <aric@codeweavers.com>
33078 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
33079 dlls/msvcrt/tests/dir.c:
33080 msvcrt: Add a regression test for _fullpath.
33082 * dlls/msvcrt/dir.c:
33083 msvcrt: Reworked _fullpath.
33084 Investigation with native msvcrt revealed that it is a wrapper for
33085 GetFullPathName and the current implementation was crashing with older
33086 mozilla installs if the path passed in was uninitialized.
33088 2006-01-06 Alexandre Julliard <julliard@winehq.org>
33090 * dlls/ole32/stg_bigblockfile.c:
33091 ole: Remove a no longer needed smbfs hack.
33093 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
33095 * dlls/user/combo.c:
33096 user32: Limit text in the edit field of a combo box.
33098 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
33100 * dlls/gdi/metafile.c:
33101 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
33104 2006-01-06 Robert Shearman <rob@codeweavers.com>
33106 * dlls/oleaut32/typelib.c:
33107 ole: Remove the no longer used _copy_arg function.
33109 * dlls/oleaut32/typelib.c:
33110 ole: ITypeInfo::Invoke rewrite.
33111 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
33112 VariantChangeType instead of _invoke and _copy_arg.
33114 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
33115 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
33116 ole: Remove "stub" from TRACEs of functions that aren't stubs.
33118 2006-01-06 Hans Leidekker <hans@it.vu.nl>
33120 * dlls/mscms/profile.c:
33121 mscms: Silence a potentially noisy fixme.
33123 * dlls/kernel/time.c:
33124 kernel: Documentation cleanups.
33126 2006-01-06 Robert Shearman <rob@codeweavers.com>
33128 * dlls/rpcrt4/ndr_marshall.c:
33129 rpcrt4: Compute variance for complex arrays
33131 * dlls/rpcrt4/cstub.c:
33132 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
33133 that has no dispatch table.
33135 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
33137 * dlls/user/static.c:
33138 Static control: Support enhanced metafiles.
33140 2006-01-06 Hans Leidekker <hans@it.vu.nl>
33142 * LICENSE, include/wine/wine_common_ver.rc:
33143 Update copyright info for the new year.
33145 * documentation/PACKAGING:
33146 documentation: Suggest installing OpenLDAP development libraries to packagers.
33148 2006-01-06 Robert Shearman <rob@codeweavers.com>
33150 * tools/widl/typegen.c:
33151 widl: Generate static sizing information for fixed size structs.
33152 Don't generate FC_*_BASETYPE proc and type format strings for
33153 non-basetype fields/params.
33155 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
33157 * dlls/comctl32/syslink.c:
33158 comctl32: Reduce memory usage of the syslink control.
33160 * dlls/comctl32/syslink.c:
33161 comctl32: Some painting fixes for the syslink control.
33163 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
33165 * dlls/urlmon/umstream.c:
33166 urlmon: Fix a LARGE_INTEGER truncation.
33168 2006-01-06 Robert Reif <reif@earthlink.net>
33170 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
33171 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
33172 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
33173 dsound: Refactor playback.
33174 Replace references of IDirectSoundImpl with DirectSoundDevice to
33175 remove one level of indirection and remove the problem of a three
33176 object circular reference.
33178 2006-01-06 Mike McCormack <mike@codeweavers.com>
33180 * dlls/msi/dialog.c:
33181 msi: Unload riched20 after its window is destroyed.
33183 * dlls/msi/dialog.c:
33184 msi: Make radio buttons grey out correctly when disabled.
33186 * dlls/msi/helpers.c:
33187 msi: Clean trailing and leading spaces from path segments.
33189 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
33191 * tools/winapi/msvcmaker:
33192 winapi: msvcmaker adaption to new directory structure.
33193 Fix some issues with MSVC project file generation after recent
33194 directory restructuring.
33196 * tools/winapi/config.pm:
33197 winapi: Add the loader directory to the paths to exclude.
33198 There is nothing in there anymore that would need to be done for
33201 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
33202 winapi: Cleanup some unused use clauses.
33204 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
33206 * dlls/commdlg/cdlg_Ko.rc:
33207 commdlg: Updated Korean translation.
33209 * programs/winecfg/Ko.rc:
33210 winecfg: Updated Korean translation.
33212 2006-01-06 Mike McCormack <mike@codeweavers.com>
33214 * dlls/oleaut32/typelib.c:
33215 oleaut32: Output a FIXME message only once.
33217 2006-01-06 Robert Reif <reif@earthlink.net>
33219 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
33220 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
33221 dlls/dsound/tests/dsound_test.h:
33222 dsound: Fix double free bug in tests.
33223 Fix double free in tests. Only happens in interactive mode when
33224 testing duplicated 3D buffers.
33226 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
33228 * dlls/shell32/shell32_Fi.rc:
33229 shell32: Spelling fixes for the Finnish resource.
33231 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
33233 * dlls/ole32/storage32.c:
33234 ole: Fix SmallBlocksToBigBlocks loop.
33235 Stop copying data when read returns 0 bytes
33237 2006-01-05 Robert Shearman <rob@codeweavers.com>
33239 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
33240 dlls/security/Makefile.in, dlls/security/security.spec:
33241 Added implementation of security.dll.
33243 2006-01-05 Jacek Caban <jacek@codeweavers.com>
33245 * dlls/wininet/http.c, dlls/wininet/utility.c:
33246 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
33247 INTERNET_STATUS_CONNECTING_TO_SERVER and
33248 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
33251 2006-01-05 Alexandre Julliard <julliard@winehq.org>
33253 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
33254 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
33255 to avoid the overhead of a full-blown register function.
33256 Some tracing improvements.
33258 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
33259 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
33260 to avoid having to save/restore the whole context on every call.
33262 2006-01-05 Jacek Caban <jacek@codeweavers.com>
33264 * dlls/urlmon/binding.c:
33265 urlmon: Added implementation of QueryService and stub implementation
33266 of IHttpNegotiate2 interface.
33268 * dlls/urlmon/binding.c:
33269 urlmon: Query service provider for IInternetProtocol.
33271 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
33273 * dlls/winspool/winspool.drv.spec:
33274 winspool: Added ordinal exported functions of winspool.drv.
33276 2006-01-05 Dan Kegel <dank@kegel.com>
33278 * dlls/oleaut32/typelib.c:
33279 oleaut32: Allow _invoke to handle up to 23 parameters.
33281 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
33283 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
33284 dlls/dbghelp/symbol.c, include/dbghelp.h:
33285 dbghelp: StackWalk (32 and 64 bit version).
33286 - enhance implementation of StackWalk (32 and 64 bit version) by
33287 making use of module information and calling for FPO
33288 - FPO part is still non functional
33289 - implemented SymGetModuleBase64
33290 - stubbed SymFunctionTableAccess64
33292 2006-01-05 Robert Reif <reif@earthlink.net>
33294 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
33295 dsound: Capture refactoring.
33296 Move initialization code from DirectSoundCapture to
33297 DirectSoundCaptureDevice.
33298 Make DirectSoundCaptureBuffer directly reference
33299 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
33300 one level of indirection.
33301 Rename DSOUND_CreateDirectSoundCaptureBuffer to
33302 IDirectSoundCaptureBufferImpl_Create to be consistent.
33304 2006-01-05 Alexandre Julliard <julliard@winehq.org>
33306 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
33307 tools/widl/parser.l, tools/wrc/parser.l:
33308 Remove YY_NO defines that cause warnings.
33310 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
33312 * dlls/dbghelp/symbol.c:
33313 dbghelp: Removed no longer needed 'stub' in TRACEs.
33315 2006-01-05 Robert Shearman <rob@codeweavers.com>
33317 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
33318 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
33319 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
33321 * dlls/oleaut32/typelib.c:
33322 ole: Store the result from _invoke in a VARIANTARG structure.
33324 * programs/regedit/childwnd.c:
33325 regedit: Initialise nFocusPanel.
33327 * dlls/kernel/oldconfig.c:
33328 kernel32: Check for the correct error return value from open.
33330 2006-01-05 Jacek Caban <jacek@codeweavers.com>
33332 * dlls/urlmon/tests/url.c:
33333 urlmon: Code clean up.
33335 * dlls/urlmon/binding.c:
33336 urlmon: Added GetBindInfoString implementation.
33338 2006-01-04 Alexandre Julliard <julliard@winehq.org>
33340 * ANNOUNCE, ChangeLog, VERSION, configure:
33343 ----------------------------------------------------------------
33344 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
33346 * dlls/msacm/stream.c:
33347 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
33348 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
33349 required by (some?) native codecs.
33351 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
33354 wine.inf: Add a few keys to HKLM\Hardware.
33356 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
33358 * dlls/winsock/socket.c:
33359 winsock: Map wildcards for socket type and protocol in getaddrinfo().
33361 2006-01-04 Alexandre Julliard <julliard@winehq.org>
33363 * dlls/ntdll/loader.c:
33364 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
33365 (suggested by Michael Ost).
33367 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
33369 * dlls/shlwapi/shlwapi.spec:
33370 shlwapi: Print PathCombine* strings arguments in relay debugging.
33372 2006-01-04 Alexandre Julliard <julliard@winehq.org>
33374 * include/wine/pthread.h:
33375 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
33377 2006-01-04 Mike McCormack <mike@codeweavers.com>
33379 * programs/msiexec/msiexec.c:
33380 msiexec: Ignore the TRANSFORMS variable.
33381 Ignore the TRANSFORMS variable when building a list of transforms for
33382 advertising. The variable is used to apply transforms when installing.
33384 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
33385 msi: Apply any MSI transforms specified by the TRANSFORMS property.
33387 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
33388 msi: Add a stub for MsiGetLastErrorRecord.
33390 * dlls/msi/dialog.c:
33391 msi: Fixes for the MaskedEdit control.
33392 Allow MaskedEdit masks that aren't enclosed with <>.
33393 Allow the MaskedEdit's edit controls to scroll a bit in case things
33396 2006-01-04 Robert Reif <reif@earthlink.net>
33398 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
33399 dsound: Capture cleanup.
33400 Move code and function prototypes around to eliminate forward
33401 declarations. No code is changed.
33403 2006-01-04 Hans Leidekker <hans@it.vu.nl>
33405 * tools/winapi/winapi_global.pm:
33406 winapi: Remove some exceptions now that DLL separation is complete.
33408 * DEVELOPERS-HINTS:
33409 Subdirectory tools/winapi_check no longer exists.
33411 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
33413 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
33414 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
33415 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
33416 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
33417 dlls/shell32/shellpath.c:
33418 shell32: Create Local AppData for user profile.
33419 Move history and internet tmp files to Local Settings.
33421 * dlls/shell32/shell32_Ru.rc:
33422 shell32: Update Russian resources.
33424 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
33426 * dlls/user/menu.c:
33427 user32: Menu tracing improvements.
33429 2006-01-03 Alexandre Julliard <julliard@winehq.org>
33431 * dlls/ntdll/virtual.c:
33432 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
33434 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
33436 * dlls/msi/custom.c:
33437 msi: Report the commandline that failed to start in ERR()s.
33439 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
33441 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
33442 kernel32: Implemented atoms query function on top of ntdll ones.
33444 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
33445 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
33447 ntdll: Correct implementation for atom query functions.
33449 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
33451 * dlls/advpack/advpack.c:
33452 advpack: Make DoInfInstall return an HRESULT.
33454 2006-01-03 Robert Reif <reif@earthlink.net>
33456 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
33457 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
33458 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
33459 dsound: Remove WINAPI from internal functions.
33461 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
33463 * dlls/advpack/advpack.c:
33464 advpack: Fix LaunchInfSection[Ex] documentation.
33466 2006-01-03 Alexandre Julliard <julliard@winehq.org>
33468 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
33469 Support building flex files without debug support.
33471 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
33473 * include/wine/pthread.h, include/winternl.h:
33474 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
33476 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
33478 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
33479 shell32/unixfs: Added unicode support in folder and file pidls.
33481 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
33482 shell32: Helper function for unicode support in folder and file pidls.
33484 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
33486 * dlls/user/menu.c, dlls/user/tests/menu.c:
33487 user32: Separate menu bitmaps and strings.
33488 Store bitmaps and bitmaps always in separate fields in the internal
33489 menu structure. Get rid of a lot of assumptions in the code that the
33490 menu can have strings only when it is not some other type and that
33491 bitmaps come in two flavors.
33492 Add a lot of conformance tests, including some submitted by Jason
33495 2006-01-03 Steven Edwards <winehacker@gmail.com>
33497 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
33498 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
33499 gdi: Win16/32 split of most of the metafile support.
33501 * dlls/gdi/gdi_private.h, include/wingdi.h:
33502 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
33504 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
33506 * dlls/msacm/msacm32_main.c:
33507 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
33509 2006-01-03 Robert Reif <reif@earthlink.net>
33511 * dlls/kernel/module.c:
33512 kernel: DelayLoadFailureHook crash fix.
33514 2006-01-03 Alexandre Julliard <julliard@winehq.org>
33516 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
33517 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
33518 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
33519 Added some flex options to avoid compiler warnings.
33520 Moved options from the Makefile into the source.
33522 2006-01-03 Mike McCormack <mike@codeweavers.com>
33524 * dlls/msi/dialog.c:
33525 msi: Subclass the Richedit control.
33526 Send a "DoAction" control event when the user scrolls the text.
33528 * dlls/msi/install.c:
33529 MSI: Improve the MsiGetMode stub a little.
33531 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
33532 msi: Implement the Reset control event.
33534 * dlls/oleaut32/typelib.c:
33535 oleaut32: Allow _invoke to handle up to 17 parameters.
33537 2006-01-03 Robert Reif <reif@earthlink.net>
33539 * dlls/dsound/dsound.c:
33540 dsound Add uninitialized check.
33542 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
33544 * dlls/comctl32/listview.c:
33545 comctl32: Listview - allow selection toggle with ctrl+space.
33547 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
33549 * dlls/winsock/socket.c:
33550 winsock: AF_UNSPEC mapping.
33551 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
33552 Zero initialize the sockaddr in ws_sockaddr_alloc().
33554 2006-01-03 Francois Gouget <fgouget@free.fr>
33556 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
33557 Assorted spelling fixes
33559 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
33560 Add trailing '\n's to ok() calls.
33561 Remove spaces before '\n' in traces.
33563 * tools/winapi/win32.api:
33564 winapi: Update win32.api to match the current sources.
33566 * dlls/msi/msi.c, dlls/wldap32/page.c:
33567 Small documentation tweaks to avoid winapi_check warnings.
33569 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
33571 * programs/winemenubuilder/winemenubuilder.c:
33572 winemenubuilder: Improve traces.
33573 Add some traces to make it easier to debug icon generation problems.
33575 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
33577 * dlls/gdi/tests/bitmap.c:
33578 gdi: Add a test which shows that GDI does not support compressed DIB sections.
33580 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
33583 gdi32: Disallow creation of compressed DIB sections.
33585 2006-01-03 Robert Shearman <rob@codeweavers.com>
33587 * dlls/ole32/hglobalstream.c:
33588 ole: Check the return value of IStream_SetSize in IStream_Read.
33589 Check the return value of IStream_SetSize in IStream_Read, since
33590 otherwise execution could continue on and cause heap corruption.
33592 * dlls/ole32/stg_stream.c:
33593 ole: Fix mis-handling of return value in StgStreamImpl_Read.
33594 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
33595 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
33598 * dlls/rpcrt4/ndr_marshall.c:
33599 rpcrt4: Implement callback conformance.
33601 * dlls/rpcrt4/rpc_server.c:
33602 rpcrt4: Fix race condition in RpcServerListen.
33603 The DontWait parameter is used for forcing the function not to wait
33604 for the server to finish.
33606 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
33608 * dlls/comctl32/comctl32undoc.c:
33609 comctrl32: ReAlloc should be able to move memory blocks if necessary.
33611 2006-01-03 Kai Blin <kai.blin@gmail.com>
33613 * dlls/secur32/tests/main.c:
33614 secur32: Rewrote NTLM tests in a more flexible way.
33616 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
33618 * server/snapshot.c:
33619 server: Fix va_list compile error.
33621 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
33622 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
33624 * dlls/advapi32/service.c:
33625 advapi32: Don't allocate memory for empty argument string and pass
33628 2005-12-31 Hans Leidekker <hans@it.vu.nl>
33630 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
33631 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
33632 dlls/wldap32/winldap_private.h:
33633 wldap32: Implement some page handling functions.
33634 Implement ldap_create_page_control{A,W} and
33635 ldap_parse_page_control{A,W}.
33636 Move the page handling functions into their own file.
33638 * dlls/wldap32/extended.c:
33639 wldap32: Document the functions that handle extended operations.
33641 * dlls/wldap32/init.c:
33642 wldap32: Document the init functions.
33645 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
33647 * programs/winecfg/x11drvdlg.c:
33648 winecfg: Default for DXGrab is NO.
33650 2005-12-31 Milko Krachounov <milko@3mhz.net>
33652 * programs/winecfg/Bg.rc:
33653 winecfg: Fix a mess with the Bulgarian resource file and translate the
33654 untranslated strings.
33656 2005-12-31 Jacek Caban <jacek@codeweavers.com>
33658 * dlls/urlmon/tests/protocol.c:
33659 urlmon: Added http protocol tests (currently failing in Wine).
33661 2005-12-31 Alexandre Julliard <julliard@winehq.org>
33663 * dlls/ntdll/tests/exception.c:
33664 ntdll/tests: Try to fail more gracefully on win9x.
33665 Link to NtCurrentTeb dynamically.
33667 2005-12-31 Dan Kegel <dank@kegel.com>
33669 * dlls/commdlg/colordlg.c:
33670 commdlg: Let the color picker respond properly to keystrokes.
33672 2005-12-31 Robert Shearman <rob@codeweavers.com>
33674 * dlls/wininet/urlcache.c:
33675 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
33676 Move the freeing of allocation blocks for an entry into
33677 URLCache_DeleteEntry.
33678 Call URLCache_DeleteEntry to rollback from failure in
33679 CommitUrlCacheEntryInternal.
33681 * dlls/wininet/urlcache.c:
33682 wininet: Create new hash tables for URL cache on demand.
33684 * dlls/wininet/urlcache.c:
33685 wininet: Move URL cache hash table creation to a separate function.
33687 2005-12-31 Jacek Caban <jacek@codeweavers.com>
33689 * dlls/urlmon/umon.c:
33690 urlmon: Removed not used code.
33692 2005-12-31 Robert Shearman <rob@codeweavers.com>
33694 * tools/widl/typegen.c:
33695 widl: Output sizing information for arrays in the generated marshaling code.
33697 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
33698 widl: Export the bracket adding functionality of do_write_expr outside
33701 2005-12-31 Mike McCormack <mike@codeweavers.com>
33703 * dlls/msi/action.c:
33704 msi: Change some FIXME messages to comments.
33706 * dlls/msi/package.c:
33707 msi: Define the property "Intel" if we're running on an Intel processor.
33709 * dlls/msi/action.c:
33710 msi: Add stub actions for CCPSearch and RMCCPSearch.
33712 * dlls/riched20/reader.c:
33713 riched20: Add newlines to ERR macro output.
33715 2005-12-31 Robert Reif <reif@earthlink.net>
33717 * dlls/comctl32/ipaddress.c:
33718 comctl32: Create ipaddress in enabled state.
33720 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
33722 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
33723 wined3d: Added support for WINED3DFMT_X4R4G4B4.
33725 2005-12-31 Hans Leidekker <hans@it.vu.nl>
33727 * dlls/wldap32/value.c:
33728 wldap32: Document the value handling functions.
33730 * dlls/wldap32/wldap32.h:
33731 wldap32: Copy embedded berval structures too.
33733 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
33735 * programs/winecfg/De.rc:
33736 winecfg: Update German resource.
33738 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
33740 * dlls/comctl32/propsheet.c:
33741 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
33742 allocation failure.
33744 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
33746 * programs/winetest/Makefile.in:
33747 winetest: Only include d3d9 if it is being built.
33749 2005-12-26 Jacek Caban <jacek@codeweavers.com>
33751 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
33752 urlmon: Added GetSecurityId implementation.
33754 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
33755 urlmon: Use pluggable protocol for file protocol.
33757 2005-12-26 Robert Shearman <rob@codeweavers.com>
33759 * tools/widl/typegen.c:
33760 widl: Fix merge conflict.
33762 * tools/widl/typegen.c:
33763 widl: Follow type references in procformat and typeformat string generation.
33765 * tools/widl/typegen.c:
33766 widl: Handle marshaling and unmarshaling structures.
33768 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
33769 tools/widl/server.c:
33770 widl: Out parameters.
33771 Marshall and unmarshall out parameters for servers and clients
33773 Write out array components for declared local variables in generated
33776 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33777 tools/widl/typegen.h:
33778 widl: Remove some duplication.
33779 Remove some duplicated code by calling an improved
33780 get_required_buffer_size.
33781 Add some more newlines in the generated code to separate separate
33783 Calculate the buffer size of [out] arguments in generated server code.
33784 Fix the direction passed into unmarshall_arguments.
33786 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33787 tools/widl/typegen.h:
33788 widl: Pass a state into marshall_arguments and unmarshall_arguments to
33789 decide which parameters should be considered based on their direction.
33791 * tools/widl/typegen.c:
33792 widl: Generate marshaling and unmarshaling statements for arrays.
33794 * tools/widl/typegen.c:
33795 widl: Treat variables with array indices the same as pointers.
33797 * tools/widl/typegen.c:
33798 widl: Advance the type format string whilst marshaling and
33799 unmarshaling arguments.
33801 * tools/widl/typegen.c:
33802 widl: Convert the main while loops in marshall_arguments and
33803 unmarshall_arguments into for loops.
33805 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33806 tools/widl/typegen.h:
33807 widl: Add support for marshalling and unmarshalling conformant strings.
33809 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
33810 tools/widl/proxy.c, tools/widl/write_msft.c:
33811 widl: Add some const attributes.
33813 * tools/widl/typegen.c:
33814 widl: Prepare marshall and unmarshall code generation functions for
33815 accepting pointers.
33817 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
33818 widl: Fix SEGVs with client and server code generation when an
33819 interface has no methods.
33821 * tools/widl/typegen.c:
33822 widl: Generate correct proc format strings for [out] and [in, out] parameters.
33824 * tools/widl/parser.y:
33825 widl: Use the same precendence rule for the conditional operator as in wpp.
33826 Fixes several shift/reduce warnings.
33828 * tools/widl/typegen.c:
33829 widl: Better array support.
33830 Treat variables with array indices the same as pointers when writing
33831 out the proc & type format strings.
33832 Fix a typo when writing out the proc format string where a non-return
33833 type was written out for a return type and vice-versa.
33835 * tools/widl/typegen.c:
33836 widl: Support non-basic variables in proc format strings.
33838 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33839 tools/widl/typegen.h:
33840 widl: Add helper functions that return the size of procformat and
33841 typeformat strings for variables.
33843 * dlls/oleaut32/typelib.c:
33844 oleaut: Small re-organisation of ITypeInfo::Invoke.
33845 Only output the one function in the trace for ITypeInfo::Invoke.
33846 Process the return value on output in ITypeInfo::Invoke, but only copy
33847 it to pVarResult if pVarResult is not NULL.
33849 * dlls/oleaut32/typelib.c:
33850 oleaut32: Convert some tabs to spaces and some other formatting changes.
33852 * dlls/oleaut32/typelib.c:
33853 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
33856 * dlls/oleaut32/typelib.c:
33857 ole: Improve typelib traces.
33858 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
33859 for more flexibility in which channel controls the output.
33861 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
33863 * dlls/msvcrt/tests/printf.c:
33864 msvcrt: More printf tests for I64 integer size support.
33866 * dlls/msvcrt/wcs.c:
33867 msvcrt: pf_integer_conv for I64.
33868 - Add pf_integer_conv and pf_is_integer_format.
33869 - Update pf_fill to handle printing the sign for signed integers.
33870 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
33872 * dlls/msvcrt/wcs.c:
33873 msvcrt: Do not treat %ll as an IntegerDouble in printf.
33875 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
33876 msvcrt: Parse I, I32, and I64 integer size flags in printf.
33878 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
33880 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
33881 urlmon: Implement BindAsyncMoniker function.
33883 2005-12-26 Jacek Caban <jacek@codeweavers.com>
33885 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
33886 urlmon: URL with two slashes is valid.
33888 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
33890 * programs/winecfg/No.rc:
33891 winecfg: Updated Norwegian Bokmål resources.
33893 2005-12-26 Jacek Caban <jacek@codeweavers.com>
33895 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
33896 shlwapi: Fix UrlCanonicalize.
33897 - Added support for URL_FILE_USE_PATHURL.
33898 - Fix handling of '/' and '\'.
33900 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
33902 * dlls/msrle32/msrle32.c:
33903 msrle32: Spelling fix.
33905 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
33907 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
33908 dbghelp: Internal search routines can now be case sensitive/insensitive.
33909 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
33910 - Quick implementation of SymSearch on top of SymEnumSymbols (should
33911 be the other way around).
33913 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
33915 * dlls/msvcrt/main.c:
33916 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
33918 2005-12-26 Robert Shearman <rob@codeweavers.com>
33920 * dlls/ole32/tests/propvariant.c:
33921 Fix detection of V1a prop variant library in test suite.
33923 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
33925 * dlls/x11drv/keyboard.c:
33926 x11drv: Update Canadian keyboard layout to better match the X11 one
33928 2005-12-26 James Hawkins <truiken@gmail.com>
33930 * dlls/shell32/tests/shlfileop.c:
33931 shell32: Clean up the SHFileOperation tests.
33932 - Make sure to create all the files used by the new tests.
33933 - Add a couple more SHFileOperation tests.
33934 - Fix some of the old tests.
33936 2005-12-26 Robert Reif <reif@earthlink.net>
33938 * programs/winecfg/audio.c:
33939 winecfg: Use hourglass cursor when opening audio drivers.
33940 Misbehaving drivers can take a while to open so change to the hour
33941 glass cursor when opening them.
33943 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
33945 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
33946 atl: Implement AtlComPtrAssign.
33947 According to MSDN AtlModuleInit should initialize the modules critical
33950 2005-12-22 Alexandre Julliard <julliard@winehq.org>
33952 * ANNOUNCE, ChangeLog, VERSION, configure:
33955 ----------------------------------------------------------------
33956 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
33958 * dlls/shell32/tests/shlfolder.c:
33959 shell32: Added some test to document native ITEMIDLIST format.
33961 2005-12-22 Alexandre Julliard <julliard@winehq.org>
33963 * dlls/user/tests/msg.c:
33964 user/tests: Remove todo_wine from a few tests that (usually) succeed.
33966 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
33968 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
33969 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
33970 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
33971 it more responsive to commands in the MCI_MODE_PLAY state by checking
33972 hStopEvent even if the time frame between frames has expired.
33974 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
33976 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
33977 include/winerror.h:
33978 ole32: Return error instead of asserting if storage file is corrupt.
33980 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
33982 * dlls/user/tests/msg.c:
33983 user32/tests: Add a PeekMessage test.
33985 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
33987 * dlls/kernel/tests/console.c:
33988 kernel/tests: Check that we successfully open the console.
33990 2005-12-22 Alexandre Julliard <julliard@winehq.org>
33992 * server/console.c:
33993 server: Fixed console access rights handling.
33995 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
33997 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
33998 opengl: Fix last wgl regression.
33999 Fix wgl regression: test glx server version and extensions to use (and
34000 not use glXQueryDrawable on older glx implementations).
34002 2005-12-22 James Hawkins <truiken@gmail.com>
34004 * dlls/shell32/tests/shlfileop.c:
34005 shell32: Add tests for SHFileOperation's FO_MOVE command.
34007 * dlls/shell32/tests/shlfileop.c:
34008 shell32: Add tests for SHFileOperation's FO_COPY command.
34010 * dlls/shell32/tests/shlfileop.c:
34011 shell32: Add tests for SHFileOperation's FO_RENAME command.
34013 * dlls/shell32/tests/shlfileop.c:
34014 shell32: Add tests for SHFileOperation's FO_DELETE command.
34016 2005-12-22 Robert Reif <reif@earthlink.net>
34018 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
34019 winecfg: Add unmanaged windows configuration.
34021 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
34023 * dlls/dbghelp/module.c:
34024 dbghelp: Correct handling for all module names.
34026 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
34028 * dlls/msi/format.c, dlls/msi/tests/format.c:
34029 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
34031 2005-12-21 James Hawkins <truiken@gmail.com>
34033 * dlls/shell32/tests/shlfileop.c:
34034 shell32: Remove the '.\\' prefix from filenames, because it hides a
34035 bug in SHFileOperation.
34037 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
34039 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
34040 ddraw: Fix DirectDrawSurface::QueryInterface crash.
34042 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
34044 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
34045 winspool: Add version resource.
34047 2005-12-21 Alexandre Julliard <julliard@winehq.org>
34049 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
34050 msvcrt: Return a per-thread buffer in localtime and gmtime.
34052 2005-12-21 H. Verbeet <hverbeet@gmail.com>
34054 * dlls/d3d9/tests/shader.c:
34055 d3d9: Add traces for when shader support is missing in the shader test.
34057 2005-12-21 Hans Leidekker <hans@it.vu.nl>
34059 * dlls/kernel/process.c:
34060 kernel: Some documentation improvements.
34062 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
34064 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
34065 dlls/msvcrt/time.c:
34066 msvcrt: Implemented wctime(), wasctime().
34067 Free thread data in DLL_THREAD_DETACH.
34069 2005-12-21 Robert Reif <reif@earthlink.net>
34071 * programs/winecfg/En.rc, programs/winecfg/audio.c,
34072 programs/winecfg/resource.h:
34073 winecfg: Select an audio driver on fresh install.
34075 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
34077 * dlls/mscms/tests/profile.c:
34078 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
34081 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
34083 * dlls/msvideo/mciwnd.c:
34084 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
34086 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
34088 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
34089 msvcrt: Fix printf sign flags.
34090 Fix the printf sign flags so that '+' doesn't always override ' '
34091 space alone. If they both appear, continue parsing and let '+' take
34094 2005-12-21 Alexandre Julliard <julliard@winehq.org>
34096 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
34097 server/context_sparc.c, server/context_x86_64.c:
34098 server: Set the context flags in get_thread_context to indicate which
34099 parts of the returned context are valid.
34101 2005-12-21 Hans Leidekker <hans@it.vu.nl>
34103 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
34104 include/config.h.in:
34105 wldap32: Added configure checks for some potentially missing functions.
34107 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
34109 * dlls/msi/dialog.c:
34110 msi: Use a default dialog font if nothing is specified.
34112 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
34114 * dlls/shell32/tests/shlfolder.c:
34115 shell32/tests: Fixed a test failing on WinXP.
34117 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
34119 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
34120 dlls/dbghelp/wdbgexts.h:
34121 dbghelp: Added a few extensions to make windbg happy.
34123 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
34125 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
34126 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
34128 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
34130 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
34131 msacm: Preserve value of cbStruct in acmDriverDetails.
34132 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
34133 filled with a valid value before returning.
34134 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
34135 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
34136 native library: native ACM codecs expect cbStruct to be valid before
34137 filling the rest of the struct with any data.
34139 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
34141 * dlls/ntdll/exception.c:
34142 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
34144 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
34146 * programs/winecfg/Nl.rc:
34147 winecfg: Dutch resources update.
34149 2005-12-20 H. Verbeet <hverbeet@gmail.com>
34151 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
34152 wined3d: Cleanup shader constants code a little bit.
34153 Improved bounds checking.
34155 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
34157 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
34158 msvcrt: Require exact uppercase and lowercase format in printf routines.
34160 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
34162 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
34163 winemenubuilder: Provide depth to the menus created.
34165 2005-12-19 Alexandre Julliard <julliard@winehq.org>
34167 * dlls/kernel/process.c:
34168 kernel32: Check for tabs too when extracting the program name
34169 (reported by Vitaliy Margolen).
34171 2005-12-19 Hans Leidekker <hans@it.vu.nl>
34173 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
34174 tools/widl/typegen.c:
34175 widl: Avoid lvalue casts in generated code.
34177 2005-12-19 Kai Blin <kai.blin@gmail.com>
34179 * dlls/secur32/ntlm.c:
34180 secur32: Adding AcceptSecurityContext to the NTLM security provider.
34182 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
34184 * dlls/winspool/tests/info.c:
34185 winspool: Filter additional failures.
34187 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
34189 * programs/winhelp/winhelp.c:
34190 winhelp: Handle '> ' on command lines.
34192 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
34193 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
34194 dbghelp: First stab at supporting calling convention in function signature.
34196 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
34197 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
34199 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
34201 * programs/winecfg/Fr.rc:
34202 winecfg: Updated French resources.
34204 2005-12-19 Aric Stewart <aric@codeweavers.com>
34206 * dlls/user/Makefile.in, dlls/user/edit.c:
34207 user: Make the edit control IME aware and implement inline editing.
34208 Makes for a significantly better user experience for CJK users.
34210 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
34212 * dlls/msi/format.c:
34213 msi: Fixed deformat_environment to not cut off string.
34215 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
34217 * programs/taskmgr/dbgchnl.c:
34218 taskmgr: Fix viewing of debug channels.
34219 Various internal cleanups.
34221 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
34222 dbghelp: Implemented SymMatchString.
34224 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
34226 * dlls/user/winproc.c:
34227 user: Fix LB_GETTEXT unmapping for A<->W.
34229 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
34231 * dlls/setupapi/misc.c:
34232 setupapi: Fix comparing the group SIDs in IsUserAdmin.
34234 2005-12-19 Huw Davies <huw@codeweavers.com>
34236 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
34237 opengl: Add support for rendering on bitmaps.
34239 2005-12-19 Alexandre Julliard <julliard@winehq.org>
34241 * dlls/ole32/rpc.c:
34242 ole32: Revert exception handler change.
34243 The handler does the opposite of normal page fault handlers.
34245 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
34247 * dlls/user/tests/win.c:
34248 user: Fix hrgn leaks in win.c test.
34250 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
34252 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
34253 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
34254 comctl32: Add a test for the initial tooltip window style settings,
34255 make it pass under Wine.
34257 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
34259 * programs/winecfg/De.rc:
34260 winecfg: Update German resource.
34262 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
34264 * programs/wcmd/batch.c:
34265 wcmd: Increase maximum length of commands.
34266 Increase maximum length of commands to 8192 bytes as on Windows XP.
34267 Add needed braces to a multi line "if" statement.
34269 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
34271 * dlls/dbghelp/dbghelp.spec:
34272 dbghelp: New stubs (needed for windbg startup).
34274 * dlls/dbghelp/elf_module.c:
34275 dbghelp: Fixed loading .so modules from a living target.
34277 * dlls/dbghelp/stack.c:
34278 dbghelp: Fixed missing parameters info in StackWalk64.
34280 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
34282 * dlls/d3d9/tests/stateblock.c:
34283 d3d9: Don't crash on NULL device_ptr.
34285 2005-12-19 Alexandre Julliard <julliard@winehq.org>
34287 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
34288 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
34289 Changed exception raise functions to call it explicitly.
34291 2005-12-19 Jacek Caban <jacek@codeweavers.com>
34293 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
34294 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
34296 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
34297 Fix typo in urlmon.idl.
34299 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
34301 * dlls/user/edit.c, dlls/user/tests/edit.c:
34302 user32: Don't truncate text when creating edit control.
34304 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
34306 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
34307 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
34308 With a conformance test.
34310 2005-12-19 Jacek Caban <jacek@codeweavers.com>
34312 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
34313 urlmon: Added some tests and fixes of file protocol.
34315 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
34317 * programs/winecfg/No.rc:
34318 winecfg: Updated Norwegian Bokmaal resources.
34320 2005-12-18 Alexandre Julliard <julliard@winehq.org>
34322 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
34323 tools/winebuild/build.h, tools/winebuild/import.c,
34324 tools/winebuild/spec32.c, tools/winebuild/utils.c:
34325 ntdll: New implementation of relay thunks.
34326 New implementation of relay thunks that doesn't require modifying code
34327 on the fly, so that the thunks can be put in the text section.
34328 Some performance improvements.
34330 2005-12-17 Alexandre Julliard <julliard@winehq.org>
34332 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
34333 ntdll: Don't use a real guard page at the bottom of the stack.
34334 A no-access page is enough, we can't properly raise an overflow
34337 2005-12-17 Robert Reif <reif@earthlink.net>
34339 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
34340 programs/winecfg/De.rc, programs/winecfg/En.rc,
34341 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
34342 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
34343 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
34344 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
34345 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
34346 programs/winecfg/main.c, programs/winecfg/resource.h,
34347 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
34348 programs/winecfg/winecfg.rc:
34349 winecfg: Use sound tree view for driver selection.
34350 - Move driver selection and configuration into tree view.
34351 - Only show loadable drivers.
34353 * dlls/winmm/wineoss/midi.c:
34354 wineoss: Shorten MIDI names.
34355 Shorten MIDI names to fit into 32 byte array without overflow.
34357 2005-12-17 Juan Lang <juan_lang@yahoo.com>
34359 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
34360 crypt32: Implement more implicit properties, with tests.
34362 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
34364 * dlls/imagehlp/imagehlp.spec:
34365 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
34367 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
34369 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
34370 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
34371 Add a ScrollDC test with NULL clipping rect.
34372 Add another set of ScrollDC tests written by Rein Klazes.
34374 2005-12-16 Huw Davies <huw@codeweavers.com>
34376 * dlls/x11drv/opengl.c:
34377 x11drv: Get the visual for the GLXPixmap from the current pixel format.
34379 2005-12-16 Alexandre Julliard <julliard@winehq.org>
34381 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
34382 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
34383 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
34384 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
34385 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
34386 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
34387 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
34388 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
34389 Take advantage of the __EXCEPT_PAGE_FAULT macro.
34391 * dlls/ntdll/exception.c, include/wine/exception.h:
34392 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
34393 easier to handle the common case of trapping page faults.
34395 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
34396 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
34397 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
34399 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
34400 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
34401 ntdll: More compatible exception information for protection faults.
34402 Added a bunch of test cases.
34404 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
34406 * dlls/wined3d/vertexdeclaration.c:
34407 wined3d: Vertex declaration cleanup.
34408 Clean up constants and the wine declaration when the vertex
34409 declaration is destroyed.
34411 * dlls/wined3d/device.c:
34412 wined3d: Allow NULL multi sample quality.
34413 Allow MultiSampleQuality to be passed as NULL, this is a
34414 requirement for DirectX 8 and lower.
34416 2005-12-16 Alexandre Julliard <julliard@winehq.org>
34418 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
34419 dlls/ntdll/ntdll.spec:
34420 Add -register hint in ntdll, kernel and msvcrt spec files.
34422 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
34423 winebuild: Allow -register flag for Win32 too.
34424 This way it can be used as hint for the relay code.
34426 2005-12-16 Juan Lang <juan_lang@yahoo.com>
34428 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
34429 crypt32: Implement CRLDistPoints encoding/decoding.
34430 - rewrite sequence decoding to support context-specific tags, and
34431 eliminate duplicated code
34432 - implement encoding and decoding of CRLDistPoints
34434 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
34436 * dlls/shell32/shellpath.c, include/shlobj.h:
34437 shell32: Fix return value of PathProcessCommand.
34439 2005-12-16 Jacek Caban <jacek@codeweavers.com>
34441 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
34442 urlmon: Fix BindToStorage test.
34444 * include/mshtmdid.h, include/mshtml.idl:
34445 Added some declarations to mshtml.idl.
34447 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
34448 widl: Added bindable and displaybind attributes handling.
34450 2005-12-16 Milko Krachounov <milko@3mhz.net>
34452 * programs/winecfg/Bg.rc:
34453 winecfg: Update Bulgarian resource.
34455 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
34457 * programs/uninstaller/Es.rc:
34458 uninstaller: Spanish translations update.
34460 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
34461 winecfg: Spanish translations update.
34463 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
34465 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
34466 wined3d: Fix matrix copy/paste bug.
34468 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
34470 * dlls/wined3d/device.c:
34471 wined3d: Vertex declaration recording state.
34472 Stop SetVertexDeclaration from reference counting if a stateblock is
34475 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
34477 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
34478 user32: Implement saving and fix reading of nonclient metrics.
34479 With conformance tests.
34481 2005-12-16 Tomas Carnecky <tom@dbservice.com>
34483 * dlls/x11drv/opengl.c:
34484 x11drv: Allow users to preload an OpenGL library.
34486 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
34488 * include/ddk/wdm.h:
34489 Add some structs/prototypes to wdm.h.
34491 2005-12-15 James Hawkins <truiken@gmail.com>
34493 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
34494 setupapi: Added stubs for SetupGetInfInformation and
34495 SetupQueryInfFileInformation.
34497 2005-12-15 Alexandre Julliard <julliard@winehq.org>
34499 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
34500 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
34502 2005-12-15 Jacek Caban <jacek@codeweavers.com>
34504 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
34505 mshtml: Fix handling Gecko strings.
34507 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
34508 mshtml: Set Gecko's profile.
34509 Make sure that Gecko components are registered.
34511 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
34513 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
34514 wined3d: Internal reference counting.
34515 Change most references to resources parent into references to the
34516 resource, so that external reference counts match DirectX but object
34517 aren't released if they are still referenced by the stateblock.
34519 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
34521 * dlls/mscms/tests/profile.c:
34522 mscms: Add another possible error.
34524 * dlls/d3d9/tests/vertexdeclaration.c:
34525 d3d9: Don't treat missing d3d9.dll as a failure.
34527 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
34529 * dlls/iccvid/iccvid.c:
34530 iccvid: Add support for ICM_DECOMPRESS_END message.
34532 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
34534 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
34535 user: Read/save minimized metrics from/to registry.
34537 2005-12-14 Alexandre Julliard <julliard@winehq.org>
34539 * loader/preloader.c:
34540 preloader: Reserve some space for the shared user data.
34542 * dlls/ntdll/virtual.c:
34543 ntdll: Fixes in virtual memory protection flags.
34544 Tweak reporting of virtual protection flags and address space limit to
34545 yield results closer to what Windows does.
34547 2005-12-14 H. Verbeet <hverbeet@gmail.com>
34549 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
34550 dlls/d3d9/tests/vertexdeclaration.c:
34551 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
34553 * dlls/wined3d/vertexdeclaration.c:
34554 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
34556 * dlls/d3d9/vertexshader.c:
34557 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
34558 before getting the parent.
34560 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
34562 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
34563 include/wine/server_protocol.h, include/winioctl.h,
34564 server/named_pipe.c, server/protocol.def, server/trace.c:
34565 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
34566 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
34567 Modify WaitNamedPipeW to use NtFsControlFile.
34568 Replace struct overlapped with event.
34570 2005-12-14 Mike McCormack <mike@codeweavers.com>
34572 * programs/winecfg/Ko.rc:
34573 winecfg: Update Korean translation.
34575 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
34577 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
34578 d3d9: Don't treat missing d3d9.dll as a failure.
34580 2005-12-14 H. Verbeet <hverbeet@gmail.com>
34582 * dlls/wined3d/device.c:
34583 wined3d: Return the correct vertex declaration.
34584 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
34585 declaration in This->stateblock instead of the one in
34586 This->updateStateBlock.
34588 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
34590 * dlls/riched20/editor.c:
34591 riched20: Reset selection when text is reset.
34593 2005-12-14 Aric Stewart <aric@codeweavers.com>
34595 * dlls/user/clipboard.c:
34596 user: GetClipboardFormatNameA fix.
34597 In the W->A translation make sure we have characters to translate
34598 before doing the WideCharToMultiByte with -1.
34600 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
34602 * dlls/mscms/tests/profile.c:
34603 mscms: Move repetitive code to helper macros.
34605 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
34607 * dlls/x11drv/scroll.c:
34608 x11drv: ScrollDC fix.
34609 There is no need to offset the source rectangle in the reverse
34610 direction before scrolling.
34612 2005-12-13 Aric Stewart <aric@codeweavers.com>
34614 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
34615 dlls/wininet/tests/http.c:
34616 wininet: HTTP headers reworking.
34617 Redo how headers are handled, eliminating the concept of Standard
34618 Headers and allow all headers to be added multiple times.
34619 Allow querying of headers with an index to get the multiple headers.
34620 Respect response vs request headers in HttpQueryInfo.
34621 Add a number of tests to extensively test header adding and replacing.
34623 2005-12-13 Alexandre Julliard <julliard@winehq.org>
34625 * dlls/gdi/bitmap.c:
34626 gdi: Added support for doing GetBitmapBits on a DIB section.
34627 Simply copy the DIB bits in that case.
34629 * dlls/x11drv/dib.c:
34630 x11drv: Clipping fix with DIB section copy.
34631 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
34632 that the clipping region is taken into account.
34634 2005-12-13 H. Verbeet <hverbeet@gmail.com>
34636 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
34637 dlls/d3d9/tests/shader.c:
34638 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
34640 2005-12-13 Alexandre Julliard <julliard@winehq.org>
34642 * server/mailslot.c, server/named_pipe.c:
34643 server: Added get_file_info implementation for named pipe and mailslot devices.
34645 * server/mailslot.c, server/named_pipe.c:
34646 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
34648 2005-12-13 Robert Shearman <rob@codeweavers.com>
34650 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
34651 tools/widl/typegen.h:
34652 widl: Start generating type format strings.
34653 Based on a patch by Eric Kohl.
34655 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
34657 * tools/widl/server.c:
34658 widl: Server stubs in generated code are void functions.
34660 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
34662 * programs/winecfg/audio.c:
34663 winecfg: Simplified module handling code.
34665 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
34667 * dlls/wininet/http.c:
34668 wininet: Reinitialise NETCON on redirect.
34670 2005-12-13 Juan Lang <juan_lang@yahoo.com>
34672 * dlls/iphlpapi/ifenum.c:
34673 iphlpapi: Fix a couple of file descriptor leaks.
34675 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
34677 * tools/winedump/le.c, tools/winedump/ne.c:
34678 winedump: Const correctness fixes.
34680 2005-12-13 Juan Lang <juan_lang@yahoo.com>
34682 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
34683 crypt32: Decode cleanups.
34684 - implement a helper to decode sequences of like types
34685 - use helper functions wherever applicable when decoding
34686 - correct "expected" vs. "got" usage in tests
34687 - fix a few other small bugs
34689 2005-12-13 H. Verbeet <hverbeet@gmail.com>
34691 * dlls/wined3d/device.c:
34692 wined3d: Don't change the shader's refcount in SetVertexShader and
34695 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
34697 * dlls/wined3d/cubetexture.c:
34698 wined3d: Cube texture named constants.
34699 Update cubetexture so that names constants instead of numeric
34700 constants are used for the facetype and also add some additional
34701 checks where facetype is passed as a parameter to the function.
34703 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
34705 * dlls/shell32/tests/shlfolder.c:
34706 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
34708 * dlls/mscms/tests/profile.c:
34709 mscms: Add another possible error.
34711 2005-12-12 Alexandre Julliard <julliard@winehq.org>
34713 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
34714 dlls/ntdll/virtual.c:
34715 TEB.StackLimit should not include the guard page.
34717 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
34718 dlls/kernel/thread.c:
34719 kernel: Moved main stack initialization to process.c.
34722 server: Don't enable polling on regular files in add_queue.
34724 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
34725 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
34726 dlls/winedos/int13.c, dlls/winsock/socket.c:
34727 Pass specific access rights to wine_server_handle_to_fd.
34729 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
34730 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
34731 server/mapping.c, server/named_pipe.c, server/object.c,
34732 server/process.c, server/registry.c, server/serial.c, server/sock.c:
34733 server: Added access rights mapping to file objects.
34735 * server/process.c, server/thread.c:
34736 server: Added access rights mapping to process and thread objects.
34738 * server/registry.c:
34739 server: Added access rights mapping to registry key objects.
34741 * server/symlink.c:
34742 server: Added access rights mapping to symlink objects.
34745 server: Added access rights mapping to token objects.
34747 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
34748 server: Added access rights mapping to synchronization objects.
34750 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
34751 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
34752 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
34753 server/mapping.c, server/mutex.c, server/named_pipe.c,
34754 server/object.c, server/object.h, server/process.c, server/queue.c,
34755 server/registry.c, server/request.c, server/semaphore.c,
34756 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
34757 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
34758 server/winstation.c:
34759 server: Added infrastructure for access rights mapping.
34761 * server/mailslot.c:
34762 server: Allow the mailslot device to be opened as a file object.
34764 * server/named_pipe.c:
34765 server: Allow the named pipe device to be opened as a file object.
34767 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
34768 include/wine/server_protocol.h, server/fd.c, server/file.h,
34769 server/protocol.def, server/request.h, server/trace.c:
34770 server: Support for opening devices.
34771 Added support for opening devices directly with the server when they
34772 don't correspond to a Unix file.
34774 * server/mapping.c, server/trace.c:
34775 server: Use a better error code for a zero-size mapped file.
34777 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
34779 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
34780 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
34781 kernel32: Get rid of DOSMEM_AllocSelector.
34783 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
34785 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
34786 winspool: Added tests for OpenPrinter.
34788 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
34790 * dlls/shell32/shlview.c:
34791 shell32: Fix drag-scrolling in the shellview object.
34793 * dlls/ole32/ole2.c:
34794 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
34796 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
34798 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
34799 Functions with no paramters must be (void).
34801 2005-12-12 Robert Shearman <rob@codeweavers.com>
34803 * tools/widl/typegen.c:
34804 widl: Generate FC_ERROR_STATUS_T proc format.
34805 - Include the header file for the functions implemented in typegen.c.
34806 - Generate proc format for FC_ERROR_STATUS_T type.
34808 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
34809 tools/widl/server.c:
34810 widl: Support explicit binding handles.
34812 * tools/widl/server.c:
34813 widl: Zero initialize parameters in the generated server code.
34814 Zero initialize parameters in the generated code. Based on a patch by
34817 * tools/widl/client.c:
34818 widl: Calculate the size of buffer required.
34819 - Calculate the size of buffer required.
34821 - Set the buffer start and buffer end markers.
34823 * tools/widl/server.c:
34824 widl: Don't cast buffer pointers to long in generated server code.
34826 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
34828 * tools/widl/client.c, tools/widl/server.c:
34829 widl: Support multiple interfaces per file.
34831 2005-12-12 Robert Shearman <rob@codeweavers.com>
34833 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
34834 widl: Don't treat FC_SMALL as FC_SHORT.
34835 FC_SMALL is its own type and is the same size as FC_CHAR, not
34838 * tools/widl/header.c:
34839 widl: Use WCHAR instead of wchar_t.
34840 Output IDL wchar_t types as WCHAR to avoid conflicts with the
34841 generally incompatible Unix wchar_t.
34843 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
34845 * dlls/winspool/info.c:
34846 winspool: Added documentation for OpenPrinter.
34848 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
34850 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
34851 Const correctness fixes.
34853 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
34855 * include/ws2tcpip.h:
34856 winsock: getaddrinfo return codes
34857 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
34860 * dlls/winsock/socket.c:
34861 winsock: getaddrinfo - return code mapping.
34862 convert_eai_u2w should map from unix to windows, not the other way
34863 round (spotted by Dominic Wise).
34865 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
34867 * include/urlmon.idl:
34868 urlmon.idl: Add some BINDSTATUS values.
34870 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
34872 * dlls/comctl32/treeview.c:
34873 comctl32: Fixed (harmless) typo.
34875 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
34876 Removed some dead-code.
34878 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
34879 Made some functions static.
34881 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
34882 vidc: Return error codes when a message isn't supported.
34884 2005-12-12 Robert Shearman <rob@codeweavers.com>
34886 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
34887 OLE: Fix SafeArrayCopy for NULL pvData.
34888 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
34889 cbElements is non-zero. Add a test for this and fix the safe array
34892 * dlls/ole32/errorinfo.c:
34893 CreateErrorInfo trace fix.
34894 CreateErrorInfo isn't a stub so don't print this in the trace
34897 * dlls/oleaut32/typelib.c:
34898 OLE: Add const to several typelib functions.
34899 Add const attributes to parameters for several functions and fix up
34902 * dlls/oleaut32/oleaut.c:
34903 OleTranslateColor trace fix.
34904 OleTranslateColor isn't a stub so don't print ":stub" in the trace
34907 2005-12-12 Jacek Caban <jacek@codeweavers.com>
34909 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
34910 dlls/mshtml/mshtml_private.h:
34911 mshtml: Added IHTMLDocument3 stub implementation.
34913 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
34915 * programs/winetest/Makefile.in:
34916 winetest: Add d3d9 tests.
34918 2005-12-12 Robert Shearman <rob@codeweavers.com>
34920 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
34921 widl: Don't output __RPC_FAR in generated code.
34923 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
34925 * programs/winecfg/Nl.rc:
34926 winecfg: Update Dutch resources for the Audio tab.
34928 2005-12-12 Jacek Caban <jacek@codeweavers.com>
34930 * include/mshtmdid.h, include/mshtml.idl:
34931 Added declaration of IHTMLDocument3 and more DISPIDs.
34933 2005-12-12 Filip Navara <xnavara@volny.cz>
34935 * dlls/kernel/module.c:
34936 kernel: Fix the Mach-O binary magic.
34938 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
34940 * dlls/winedos/dosmem.c:
34941 winedos: Implement MCB.
34943 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
34945 * dlls/urlmon/umstream.c:
34946 urlmon: Correctly fix IStream::Read.
34947 Don't dereference a possible NULL pointer.
34949 2005-12-09 H. Verbeet <hverbeet@gmail.com>
34951 * configure, configure.ac, dlls/d3d9/Makefile.in,
34952 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
34953 dlls/d3d9/tests/stateblock.c:
34954 d3d9: Add a test for BeginStateBlock and EndStateBlock.
34956 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
34958 * include/mmsystem.h:
34959 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
34961 2005-12-09 Kai Blin <blin@gmx.net>
34963 * dlls/secur32/ntlm.c:
34964 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
34966 2005-12-09 Alexandre Julliard <julliard@winehq.org>
34968 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
34969 server/change.c, server/protocol.def, server/registry.c,
34971 server: Added object attributes to a few more requests.
34973 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
34974 server/event.c, server/file.c, server/handle.c, server/handle.h,
34975 server/mailslot.c, server/mapping.c, server/mutex.c,
34976 server/named_pipe.c, server/process.c, server/semaphore.c,
34977 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
34978 server/timer.c, server/token.c, server/winstation.c:
34979 server: Make alloc_handle use attributes instead of inherit flag.
34981 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
34982 dlls/x11drv/x11drv_main.c, include/wine/server.h,
34983 programs/wineconsole/curses.c:
34984 Make wine_server_fd_to_handle use attributes instead of inherit flag.
34986 * programs/wineconsole/wineconsole.c:
34987 wineconsole: Remove some unnecessary typecasts.
34989 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
34990 server/protocol.def, server/trace.c:
34991 server: Use attributes instead of inherit flag in dup_handle request.
34993 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
34994 server/token.c, server/trace.c:
34995 server: Use attributes instead of inherit flag in token requests.
34996 Also use the specified access rights in the open_token request.
34998 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
34999 include/wine/server_protocol.h, server/process.c,
35000 server/protocol.def, server/thread.c, server/trace.c:
35001 server: Use attributes instead of inherit flag in process and thread requests.
35003 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
35004 server/protocol.def, server/snapshot.c, server/trace.c:
35005 server: Use attributes instead of inherit flag in snapshot requests.
35007 * dlls/kernel/console.c, include/wine/server_protocol.h,
35008 programs/wineconsole/wineconsole.c, server/console.c,
35009 server/protocol.def, server/trace.c:
35010 server: Use attributes instead of inherit flag in console requests.
35012 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
35013 server/file.c, server/protocol.def, server/trace.c:
35014 server: Use attributes instead of inherit flag in file requests.
35016 * dlls/winsock/socket.c, include/wine/server_protocol.h,
35017 server/protocol.def, server/sock.c, server/trace.c:
35018 server: Use attributes instead of inherit flag in socket requests.
35020 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
35022 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
35023 Add some missing includes which contain used prototypes.
35025 2005-12-09 Jacek Caban <jacek@codeweavers.com>
35027 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
35028 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
35029 dlls/mshtml/nsservice.c:
35030 mshtml: Added PromptService implementation.
35032 * dlls/mshtml/nsembed.c:
35033 mshtml: Added nsIURIContentListener to QueryInterface.
35034 Always release nsIWebBrowserSetup.
35036 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
35037 dlls/mshtml/nsiface.idl:
35038 mshtml: Added nsIEmbeddingSiteWindow implementation.
35040 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
35042 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
35043 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
35044 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
35045 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
35046 wined3d: Vertex shader 8 support.
35047 Start to add support for DirectX 8 vertex shaders, constants and
35048 registers are now correctly assigned and loaded allowing support for
35049 most basic d3d8 shaders.
35051 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
35053 * dlls/urlmon/umstream.c:
35054 urlmon: Fix call to ReadFile.
35055 The BytesRead parameter passed to ReadFile may never be NULL.
35057 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
35059 * tools/winapi/win16.api, tools/winapi/win32.api:
35060 Update win16.api and win32.api.
35062 * tools/sfnt2fnt.c:
35063 sfnt2fnt: Don't print two newlines after error messages.
35065 * tools/widl/header.c:
35066 widl: Issue correct C++ headers.
35068 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
35070 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
35071 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
35073 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
35075 * programs/winecfg/No.rc:
35076 winecfg: Updated Norwegian Bokmaal resources.
35078 2005-12-08 Alexandre Julliard <julliard@winehq.org>
35080 * ANNOUNCE, ChangeLog, VERSION, configure:
35083 ----------------------------------------------------------------
35084 2005-12-08 Huw Davies <huw@codeweavers.com>
35087 gdi: Fix 24bpp -> 32bpp copy.
35089 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
35091 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
35092 advapi32: RegCreateKeyEx fix.
35093 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
35094 subkey begins with one. With a regression test.
35096 2005-12-08 Robert Shearman <rob@codeweavers.com>
35098 * tools/widl/parser.y:
35099 widl: Formatting cleanups.
35101 2005-12-08 Robert Shearman <rob@codeweavers.com>
35103 * tools/widl/typegen.c:
35104 widl: Marshal and unmarshal basic types.
35106 2005-12-08 Robert Shearman <rob@codeweavers.com>
35108 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
35109 tools/widl/typegen.c, tools/widl/typegen.h:
35110 widl: Add a type generator framework.
35111 Add a framework for writing the strings for marshaling and
35112 unmarshaling parameters and make the client and server use it.
35114 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
35116 * tools/widl/client.c, tools/widl/server.c:
35117 widl: Write out argument lists in the server.
35118 - Add framework for updating proc offsets.
35119 - Write out argument lists in the server.
35121 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
35123 * tools/widl/client.c, tools/widl/server.c:
35124 widl: Rename some variables.
35126 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
35128 * programs/winecfg/De.rc:
35129 winecfg: Update German resource.
35131 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
35133 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
35134 opengl: render_texture
35135 - better render_texture emulation (using pbuffers)
35136 - support GLX_ATI_render_texture for render_texture
35138 2005-12-08 Aric Stewart <aric@codeweavers.com>
35140 * dlls/wininet/http.c:
35141 wininet: Handle HTTP_QUERY_CUSTOM.
35142 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
35143 lpBuffer is In/Out because the header we are querying is there.
35144 Additionally standard headers can be queried in this manner as well
35145 (such as Set-Cookie).
35147 2005-12-08 Robert Reif <reif@earthlink.net>
35149 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
35150 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
35151 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
35152 wineoss: Fix device probing.
35153 - Fix device probing at driver load time.
35154 - Fix memory leaks at driver exit time.
35156 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
35158 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
35159 include/dplobby8.h:
35160 dplay: dx8/dx9 support (missing includes).
35161 - add directx9 support for dplay8.h and dpaddr.h
35162 - new file dplobby8.h
35164 2005-12-08 Robert Shearman <rob@codeweavers.com>
35166 * dlls/commdlg/printdlg.c:
35167 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
35169 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
35171 * dlls/winmm/winealsa/audio.c:
35172 winealsa: Fixed returned string in capabilities.
35174 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
35176 * dlls/winmm/winenas/audio.c:
35177 winenas: fix crash.
35178 - return correct MM error code when no connection to server has been
35180 - don't close the AU driver if it hasn't been opened
35182 2005-12-08 H. Verbeet <hverbeet@gmail.com>
35184 * include/d3d8.h, include/d3d9.h:
35185 d3d8/d3d9: Define D3D_SDK_VERSION.
35187 2005-12-08 Robert Shearman <rob@codeweavers.com>
35189 * programs/notepad/dialog.c, programs/notepad/main.c,
35190 programs/notepad/main.h:
35191 notepad: Remember options selected in the print setup dialog.
35193 2005-12-08 Mike McCormack <mike@codeweavers.com>
35195 * programs/winecfg/audio.c:
35196 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
35198 2005-12-08 Aric Stewart <aric@codeweavers.com>
35200 * dlls/wininet/http.c:
35201 wininet: A->W bugfix.
35202 When converting SendRequestExA -> W we need to set the lpcszHeader
35203 parameter to NULL if the original one is NULL.
35205 2005-12-08 Alexandre Julliard <julliard@winehq.org>
35207 * dlls/ntdll/reg.c, include/winternl.h:
35208 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
35209 Fixed the return value type.
35211 2005-12-07 Jacek Caban <jacek@codeweavers.com>
35213 * dlls/mshtml/nsembed.c:
35214 mshtml: Added config key to specify Gecko path.
35216 2005-12-07 Robert Reif <reif@earthlink.net>
35218 * programs/winecfg/audio.c:
35219 winecfg: Added support for auto detecting all drivers by attempting to
35222 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
35224 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
35225 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
35226 dlls/wintrust/wintrust_main.c:
35227 Add a few missing #includes.
35229 2005-12-07 Kai Blin <blin@gmx.net>
35231 * dlls/secur32/ntlm.c:
35232 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
35235 2005-12-07 Robert Reif <reif@earthlink.net>
35237 * programs/winecfg/En.rc, programs/winecfg/audio.c,
35238 programs/winecfg/resource.h:
35239 winecfg: Show all sound card drivers and their devices.
35241 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
35243 * tools/fnt2fon.c, tools/sfnt2fnt.c:
35244 Add an error() function to fnt2fon and sfnt2fnt.
35246 2005-12-06 Robert Shearman <rob@codeweavers.com>
35248 * dlls/oleaut32/typelib.c:
35249 OLE: Implement undocumented behaviour in DispCallFunc.
35250 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
35251 Office 2003 and document the function.
35253 2005-12-06 Robert Shearman <rob@codeweavers.com>
35255 * dlls/oleaut32/typelib.c:
35256 OLE: Implement ITypeInfo_AddressOfMember.
35258 2005-12-06 Robert Shearman <rob@codeweavers.com>
35260 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
35261 dlls/oleaut32/typelib.h:
35262 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
35263 Fix more fallout from dispinterface retval patch: make typelib
35264 marshaler use the internal function description so that it calls
35265 dispinterface functions with the correct number of parameters again.
35266 Also fixes some memory leaks caused by the fact that a corresponding
35267 ReleaseXDesc function has to be called for each GetXDesc.
35269 2005-12-06 Robert Shearman <rob@codeweavers.com>
35271 * dlls/oleaut32/tests/typelib.c:
35272 OLE: Add tests for the typelib version of ITypeComp_Bind.
35274 2005-12-06 Robert Shearman <rob@codeweavers.com>
35276 * dlls/oleaut32/typelib.c, include/oleauto.h:
35277 OLE: Update the type of the oVft parameter for DispCallFunc.
35279 2005-12-06 Kai Blin <blin@gmx.net>
35281 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
35282 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
35285 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
35288 c2man: Remove HTML warnings.
35290 2005-12-06 Robert Reif <reif@earthlink.net>
35292 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
35293 winejack: Fix driver load and initialization.
35294 Move wave in/out initialization from wave out to driver.
35295 Add index number to device names.
35296 Fix memset bug where only first wave in caps was zeroed.
35298 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
35300 * dlls/winmm/mciwave/mciwave.c:
35301 mciwave: save/record.
35302 - fix for playback after a sound has been recorded
35303 - shall fix also opening the mci device without name
35304 - bug reported (and fix tested) by Peter Astrand
35306 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
35308 * dlls/dbghelp/stack.c:
35309 dbghelp: Final touch on StackWalk64 so that it works.
35311 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
35313 * dlls/winspool/info.c:
35314 winspool: Document the monitor functions.
35316 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
35318 * tools/winapi/win16.api, tools/winapi/win32.api:
35319 Sort entries in win16.api and win32.api
35321 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
35323 * dlls/x11drv/opengl.c:
35324 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
35326 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
35328 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
35329 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
35331 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
35333 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
35334 gdi: Added stub for AddFontMemResourceEx.
35336 2005-12-06 Alexandre Julliard <julliard@winehq.org>
35338 * include/mlang.idl:
35339 mlang: Properly declare the interface uuids.
35341 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
35343 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
35344 mlang: Implement IEnumRfc1766 interface.
35346 2005-12-06 Robert Reif <reif@earthlink.net>
35348 * dlls/winmm/winejack/jack.c:
35349 winmm: Allow sound card driver to be opened more than once.
35352 2005-12-06 Robert Reif <reif@earthlink.net>
35354 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
35355 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
35356 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
35357 winmm: Allow sound card drivers to be opened more than once.
35359 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
35361 * tools/winapi/win32.api:
35362 Update win32.api to current git.
35364 2005-12-06 Robert Shearman <rob@codeweavers.com>
35366 * dlls/ole32/rpc.c:
35367 OLE: Fix a typo where brackets were missing.
35369 2005-12-06 Robert Shearman <rob@codeweavers.com>
35371 * dlls/oleaut32/typelib.c:
35372 OLE: ITypeInfo_Invoke parameter naming change.
35373 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
35374 DWORD, but an unsigned short.
35376 2005-12-06 Jacek Caban <jacek@codeweavers.com>
35378 * dlls/shdocvw/webbrowser.c:
35379 shdocvw: Added get_Document implementation.
35381 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
35383 * programs/winedbg/expr.c:
35384 winedbg: Fixed broken code about type management for binary operator.
35386 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
35388 * dlls/winspool/info.c:
35389 winspool: Add documentation for the port functions.
35391 2005-12-05 Alexandre Julliard <julliard@winehq.org>
35393 * dlls/kernel/tests/thread.c:
35394 kernel: Added a basic test for exception handling in threads.
35396 2005-12-05 Alexandre Julliard <julliard@winehq.org>
35398 * dlls/user/cursoricon.c:
35399 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
35401 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
35403 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
35404 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
35406 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
35408 * dlls/devenum/createdevenum.c:
35409 devenum: Don't leak key handle creating a category registry key.
35411 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
35414 msi: Implemented DllCanUnloadNow.
35416 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
35418 * dlls/imagehlp/imagehlp.spec:
35419 imagehlp: fixed typo in SymSetOptions entry.
35421 2005-12-05 Huw Davies <huw@codeweavers.com>
35423 * dlls/msi/msi.spec:
35424 msi: Fix MsiProvideQualifiedComponentW spec file entry.
35426 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
35428 * server/main.c, server/object.h:
35429 server: Remove sync_namespace.
35431 2005-12-05 Alexandre Julliard <julliard@winehq.org>
35433 * server/directory.c, server/mailslot.c, server/named_pipe.c,
35435 server: Let the directory code handle device names.
35437 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
35439 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
35440 server/mailslot.c, server/object.h, server/protocol.def,
35442 Move mailslot devices into directory name space.
35444 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
35446 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
35447 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
35448 server/directory.c, server/named_pipe.c, server/object.h,
35449 server/protocol.def, server/trace.c:
35450 Move named pipe objects into directory name space.
35451 Change tests accordingly.
35452 Add small test for WaitNamedPipe.
35454 2005-12-05 Alexandre Julliard <julliard@winehq.org>
35456 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
35457 server/object.h, server/semaphore.c, server/symlink.c,
35459 server: Move handle allocation out of open_object_dir.
35461 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
35463 * dlls/dbghelp/stack.c, include/dbghelp.h:
35464 dbghelp: Implemented StackWalk64.
35466 2005-12-05 Francois Gouget <fgouget@free.fr>
35468 * dlls/msvidc32/msvideo1.c:
35469 msvidc32: Add a comment for DllMain() to stop winapi_check from
35470 complaining about it.
35472 2005-12-05 Francois Gouget <fgouget@free.fr>
35474 * tools/winapi/win32.api:
35475 Update win32.api to match the current sources.
35477 2005-12-05 Pavel Roskin <proski@gnu.org>
35479 * programs/notepad/Ru.rc:
35480 notepad: Russian translation for "Font..." menu item.
35482 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
35484 * dlls/riched20/editor.c:
35485 riched20: register ListBox & ComboBox classes
35486 Partially implement REExtendedRegisterClass() to register missing
35487 window classes so that applications relying on them don't get
35490 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
35492 * programs/winefile/Ko.rc:
35493 winefile: Fix an incorrect translation.
35495 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
35497 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
35498 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
35499 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
35500 programs/notepad/No.rc, programs/regedit/No.rc,
35501 programs/winecfg/No.rc:
35502 Update Norwegian Bokmaal resources.
35504 2005-12-05 Patrick Ammann <pammann@aro.ch>
35506 * dlls/wininet/netconnection.c:
35507 wininet: compilation fix
35508 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
35509 HAVE_OPENSSL_ERR_H are not defined.
35511 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
35513 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
35514 winmm: driver unloading.
35515 - properly handle drivers unloading when no session instance of the
35516 driver has been created
35518 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
35520 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
35521 programs/winedbg/symbol.c:
35522 dbghelp,winedbg: SYMBOL_INFO fix.
35523 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
35524 type of the symbol (we were returning the symbol index instead)
35525 - fixed winedbg accordingly
35527 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
35529 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
35530 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
35532 2005-12-05 Milko Krachounov <milko@3mhz.net>
35534 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
35535 Update the Bulgarian resources for commdlg and regedit.
35537 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
35539 * dlls/winsock/socket.c:
35540 winsock: Rewrote mappers to use sizeof() based loops.
35541 Added IPPROTO_IP and AF_UNSPEC to the mappers.
35543 2005-12-03 Robert Shearman <rob@codeweavers.com>
35545 * dlls/oleaut32/typelib.c:
35546 OLE: Support HREFTYPEs For ITypeInfos
35547 Add support for reading the hreftype of a typeinfo, return it to the
35548 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
35549 support referencing it in ITypeInfo_GetRefTypeInfo.
35551 2005-12-03 Robert Shearman <rob@codeweavers.com>
35553 * dlls/oleaut32/typelib.c:
35554 OLE: fix function name loading
35555 Correctly get the name of the second function of a propget/propput
35556 pair in MSFT typelibs when the name offset is set to -1.
35558 2005-12-03 Robert Shearman <rob@codeweavers.com>
35560 * dlls/oleaut32/typelib.c:
35561 OLE: fix invoking dispinterface functions
35562 Fix invoking dispinterface functions by using the internal
35563 representation of the function, not the one returned to applications.
35565 2005-12-03 H. Verbeet <hverbeet@gmail.com>
35567 * dlls/wined3d/pixelshader.c:
35568 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
35570 2005-12-03 H. Verbeet <hverbeet@gmail.com>
35572 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
35573 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
35574 Remove an unnecessary cast.
35576 2005-12-03 Robert Shearman <rob@codeweavers.com>
35578 * dlls/oleaut32/typelib.c:
35579 OLE: Move the dispinterface return value handling to functions that
35580 return the FUNCDESC to the user.
35582 2005-12-03 Robert Shearman <rob@codeweavers.com>
35584 * dlls/wininet/http.c, dlls/wininet/internet.c,
35585 dlls/wininet/netconnection.c:
35586 wininet: Correctly set the last error when a called Unix network
35589 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
35591 * programs/winedbg/symbol.c:
35592 winedbg: simplify some code.
35594 2005-12-03 H. Verbeet <hverbeet@gmail.com>
35596 * dlls/wined3d/device.c:
35597 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
35600 2005-12-03 Pavel Roskin <proski at gnu.org>
35602 * programs/wineconsole/wineconsole.c:
35603 Fixed regression in wineconsole creation (curses backend).
35605 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
35607 * tools/winapi/winapi_check:
35608 winapi_check: fully descend in included files to check for prototype.
35610 2005-12-03 Robert Shearman <rob@codeweavers.com>
35612 * dlls/oleaut32/typelib.c:
35613 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
35614 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
35615 should just affect which of a pair of [propget] and [propput]
35616 functions should be returned.
35618 2005-12-03 Robert Shearman <rob@codeweavers.com>
35620 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
35621 dlls/wininet/internet.h:
35622 wininet: global function/data cleanup
35623 Make some functions and a structure static since they are only used in
35626 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
35628 * programs/winedbg/stack.c:
35629 winedbg: fixed regression (and simplified code!) for arguments
35630 printing in backtrace.
35632 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
35634 * programs/winedbg/symbol.c:
35635 winedbg: fixed regression in 'info local' command.
35637 2005-12-03 Aric Stewart <aric@codeweavers.com>
35639 * programs/wcmd/builtins.c:
35640 wcmd: mkdir recursive create
35641 In at least both win2k and winxp mkdir from the command prompt can
35642 recursively create full directory paths. This implements that
35645 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
35647 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
35649 Move standard WGL function declarations to wingdi.h.
35650 dlls/opengl32/wgl.h is now empty and no longer needed.
35652 2005-12-02 Francois Gouget <fgouget@free.fr>
35654 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
35655 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
35656 tools/winapi/winapi_extract, tools/winebuild/utils.c:
35657 Assorted spelling fixes.
35659 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
35661 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
35662 include/wine/server_protocol.h, server/mapping.c,
35663 server/protocol.def, server/trace.c:
35664 Move mapping (section) objects into directory name space.
35666 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
35668 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
35669 server/protocol.def, server/timer.c, server/trace.c:
35670 Move timer objects into directory name space.
35672 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
35674 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
35675 server/protocol.def, server/semaphore.c, server/trace.c:
35676 Move semaphore objects into directory name space.
35678 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
35680 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
35681 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
35682 server/console.c, server/event.c, server/mutex.c,
35683 server/named_pipe.c, server/object.h, server/process.c,
35684 server/protocol.def, server/trace.c:
35685 Move event and mutex objects into directory name space.
35687 2005-12-02 Jacek Caban <jacek@codeweavers.com>
35689 * dlls/shdocvw/dochost.c:
35690 Sync the WebBrowser's window size with document's window.
35692 2005-12-02 Francois Gouget <fgouget@free.fr>
35694 * tools/winapi/win32.api:
35695 Update win32.api to match the current sources.
35697 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
35699 * include/objbase.h, tools/widl/header.c:
35700 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
35702 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
35704 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
35706 * tools/widl/header.c:
35707 Reorder the virtual table definition so it's defined before it is used
35708 in widl header output.
35710 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
35712 * tools/widl/header.c:
35713 Use interface instead of struct where appropriate in widl.
35715 2005-12-02 Francois Gouget <fgouget@free.fr>
35717 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
35718 Fix the AtlAxWinInit() prototype.
35719 Also make it return FALSE to indicate failure instead of E_FAIL.
35720 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
35722 2005-12-02 Francois Gouget <fgouget@free.fr>
35724 * dlls/netapi32/ds.c, tools/winapi/win32.api:
35725 Better stick to the PSDK types and to the dsrole.h prototype.
35728 2005-12-02 Francois Gouget <fgouget@free.fr>
35730 * tools/winapi/winapi_parser.pm:
35731 Fix __RPC_USER handling.
35733 2005-12-02 Francois Gouget <fgouget@free.fr>
35735 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
35736 Better stick to the PSDK types.
35739 2005-12-02 Francois Gouget <fgouget@free.fr>
35741 * dlls/dbghelp/module.c, include/dbghelp.h:
35742 Add IMAGEHLP_MODULEW64.
35743 Add SymGetModuleInfoW64() and SymLoadModule64().
35745 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
35747 * dlls/shell32/shlview.c:
35748 Implemented scrolling during drag&drop for the shellview class.
35750 2005-12-02 Jacek Caban <jacek@codeweavers.com>
35752 * dlls/shdocvw/dochost.c:
35753 Use sink in navigate_complete instead of ClientSite's IDispatch.
35755 2005-12-02 Juan Lang <juan_lang@yahoo.com>
35757 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
35758 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
35759 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
35760 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
35761 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
35762 Implement more OID support functions.
35763 Use the exported OID support functions internally.
35764 Move OID support functions and stubs to a separate file.
35766 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
35768 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
35769 Make winapi_check understand the interface keyword.
35771 2005-12-02 Pavel Roskin <proski@gnu.org>
35773 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
35774 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
35775 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
35776 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
35777 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
35778 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
35779 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
35780 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
35781 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
35782 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
35783 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
35784 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
35785 Improve script selection combobox in the font selection dialog - set
35786 height to 90 (the old value of 10 could only fit a single line) and
35787 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
35790 2005-12-02 Jacek Caban <jacek@codeweavers.com>
35792 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
35793 Added implementation of IConnectionPoint::Advise and Unadvise.
35795 2005-12-02 Hans Leidekker <hans@it.vu.nl>
35797 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
35798 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
35799 dlls/wldap32/error.c:
35800 Document DN and error handling functions.
35801 Try to stick to Wine's documentation format.
35803 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
35805 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
35806 programs/wcmd/wcmdmain.c:
35807 Avoid formatted output in a few more places where formatting is not
35808 really needed and output could be large enough to be truncated.
35810 2005-12-02 Jacek Caban <jacek@codeweavers.com>
35812 * dlls/shdocvw/oleobject.c:
35815 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
35817 * dlls/shell32/tests/shlfolder.c:
35818 Added a test for native PIDL format.
35820 2005-12-02 James Hawkins <truiken@gmail.com>
35822 * dlls/advpack/advpack.c:
35823 Document many of the advpack functions.
35825 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
35827 * dlls/x11drv/opengl.c:
35828 Handle DONTCARE flags on ChoosePixelFormat.
35829 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
35830 find a compatible pixel format without). So try without if we cannot
35831 find a valid fbconfig with these options.
35833 2005-12-01 Hans Leidekker <hans@it.vu.nl>
35835 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
35836 dlls/wldap32/wldap32.spec:
35837 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
35838 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
35839 ldap_parse_vlv_control{A,W}. Stub implementations for
35840 ldap_parse_page_control{A,W}.
35842 2005-12-01 Hans Leidekker <hans@it.vu.nl>
35844 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
35845 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
35846 Stub implementations for functions handling paged search results.
35847 Add some missing declarations.
35849 2005-12-01 Huw Davies <huw@codeweavers.com>
35851 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
35852 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
35853 dlls/msxml3/tests/domdoc.c:
35854 Make the node object aggregatable so that the element object (and in
35855 future all of the other node types) can use it.
35857 2005-12-01 Alexandre Julliard <julliard@winehq.org>
35859 * dlls/ntdll/virtual.c:
35860 Check for need to add area to the reserved list also on unmap.
35862 2005-12-01 Alexandre Julliard <julliard@winehq.org>
35864 * dlls/ntdll/virtual.c:
35865 Ignore the large address space flag when version is win9x.
35867 2005-12-01 Hans Leidekker <hans@it.vu.nl>
35869 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
35870 Document the ldap_delete* functions.
35872 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
35874 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
35875 Don't use formatted output in WCMD_setshow_sortenv.
35876 Don't use unsafe vsprintf in WCMD_output.
35878 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
35880 * dlls/x11drv/dib.c:
35881 Fix for the monochrome DIB with inverted colors.
35883 2005-12-01 Alexandre Julliard <julliard@winehq.org>
35885 * dlls/msvcrt/tests/headers.c:
35886 Improved the CHECK_DEF macro to avoid code duplication.
35888 2005-12-01 Robert Shearman <rob@codeweavers.com>
35890 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
35891 Make dump functions const.
35893 2005-12-01 Jacek Caban <jacek@codeweavers.com>
35895 * dlls/shdocvw/oleobject.c:
35896 Added implementation of OLEIVERB_SHOW in DoVerb.
35898 2005-12-01 Robert Shearman <rob@codeweavers.com>
35900 * dlls/oleaut32/typelib.c:
35901 Remove broken return value handling code and that would reference
35902 memory beyond the end of the arguments array. Replace it with code
35903 that properly handles referencing the return type and setting the
35904 return type to VT_VOID when a dispinterface function doesn't have any
35907 2005-12-01 Alexandre Julliard <julliard@winehq.org>
35909 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
35910 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
35913 2005-12-01 Alexandre Julliard <julliard@winehq.org>
35915 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
35916 programs/regedit/treeview.c, server/registry.c:
35917 Fixed some compiler warnings on Darwin.
35919 2005-12-01 Pavel Roskin <proski@gnu.org>
35921 * programs/notepad/dialog.c, programs/notepad/main.c:
35922 Improve font support in Notepad.
35924 2005-12-01 Robert Shearman <rob@codeweavers.com>
35926 * dlls/oleaut32/typelib.c:
35927 Introduce a variable "elemdesc" to eliminate some long common
35929 Move the contents of the second arguments loop inside the first.
35930 Move the MSFT_ReadLEDWords so that it is the last statement in the
35931 loop since it is one of the iterators.
35933 2005-12-01 Robert Shearman <rob@codeweavers.com>
35935 * dlls/oleaut32/typelib.c:
35936 Don't truncate large integer constants.
35938 2005-12-01 Jacek Caban <jacek@codeweavers.com>
35940 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
35941 dlls/shdocvw/webbrowser.c:
35942 Added IOleInPlaceActiveObject stub implementation.
35944 2005-12-01 James Hawkins <truiken@gmail.com>
35946 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
35947 Add a stub for AdvInstallFile.
35949 2005-12-01 Robert Shearman <rob@codeweavers.com>
35951 * configure, configure.ac, dlls/wininet/netconnection.c,
35952 include/config.h.in:
35953 Cleanup SSL connections properly, do a few security checks in
35954 NETCON_secure_connect and display errors from SSL on failure. Don't
35955 use SSL_set_bio as SSL_set_fd is cleaner for us.
35957 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
35959 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
35960 Add a test for LB_SELITEMRANGE, make it pass under Wine.
35962 2005-12-01 Robert Shearman <rob@codeweavers.com>
35964 * dlls/stdole2.tlb/std_ole_v2.idl:
35965 Fix the entry attributes of the two module functions and uncomment
35966 LoadPicture, but comment out the defaultvalue attribute that causes
35967 widl to issue a warning.
35969 2005-12-01 Robert Shearman <rob@codeweavers.com>
35971 * dlls/oleaut32/typelib.c:
35972 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
35973 PARAMFLAG_DHASDEFAULT.
35974 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
35976 2005-12-01 Steven Edwards <steven@codeweavers.com>
35978 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
35979 Add stubs for ldap_search_init_page[A/W].
35981 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
35983 * dlls/x11drv/winpos.c:
35984 Remove unused include X11/IntrinsicP.h.
35986 2005-12-01 Jacek Caban <jacek@codeweavers.com>
35988 * dlls/shdocvw/oleobject.c:
35989 Added SetObjectRects implementation.
35991 2005-12-01 Jacek Caban <jacek@codeweavers.com>
35993 * dlls/shdocvw/client.c:
35994 Return S_OK in [On|Can]InPlaceActivate.
35995 Handle IOleDocumentSite in QueryInterface.
35997 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
35999 * dlls/gdi/freetype.c:
36000 Make WineEngGetFontData always return the used byte count.
36002 2005-11-30 Peter Lemenkov <petro@mail.ru>
36004 * include/winuser.h:
36005 Added WS_EX_COMPOSITED.
36007 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
36009 * dlls/user/painting.c, dlls/user/tests/msg.c:
36010 Add a test for RedrawWindow with an empty region/rectangle, make it
36013 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
36015 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
36016 Added more Nvidia card IDs.
36018 2005-11-30 Alexandre Julliard <julliard@winehq.org>
36020 * tools/winewrapper:
36021 Added support for Darwin DYLD_LIBRARY_PATH.
36023 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
36025 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
36026 server/Makefile.in, server/directory.c, server/object.h,
36027 server/protocol.def, server/request.h, server/symlink.c,
36029 Implement symbolic link object in wineserver.
36030 Implement Nt[Create|Open|Query]SymbolicLinkObject.
36031 Change tests accordingly.
36033 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
36035 * dlls/shell32/shellpath.c:
36036 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
36038 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
36040 * dlls/x11drv/dib.c:
36041 Fix for RGB mask that corresponds to the visual's mask.
36043 2005-11-30 Hans Leidekker <hans@it.vu.nl>
36045 * dlls/wldap32/control.c:
36046 Document the ldap_control* functions.
36048 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
36050 * dlls/shell32/shlexec.c:
36051 Fix context menu handling for more than one entry in order to repair
36052 .lnk-file execution: Don't break at the first non-matching entry.
36054 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
36056 * dlls/opengl32/wgl.c:
36057 Added some checks on wglCreatContext to avoid problems (and
36060 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
36062 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
36063 Added stub for CryptVerifyMessageSignature.
36065 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
36067 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
36068 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
36069 state. Change tests accordingly.
36071 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
36073 * dlls/user/tests/msg.c, dlls/user/win.c:
36074 New maximized visible window should be shown with
36075 ShowWindow(SW_SHOW).
36077 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
36079 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
36080 CreateWindow should not activate invisible minimized or maximized
36082 Add several tests to show the correct behavior.
36084 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
36086 * dlls/version/tests/install.c:
36087 Fix version tests on windows 9x/ME.
36089 2005-11-30 Robert Shearman <rob@codeweavers.com>
36091 * dlls/wininet/tests/http.c:
36092 Test the behaviour of HttpSendRequestEx when putting data into the
36095 2005-11-30 Robert Shearman <rob@codeweavers.com>
36097 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
36098 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
36099 can be used by both HttpSendRequest and HttpSendRequestEx.
36100 Also allow HttpSendRequestEx to be used asynchronously.
36102 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
36104 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
36105 include/lmserver.h, include/lmwksta.h:
36106 Add some prototypes to include/ for already existing functions in
36109 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
36111 * tools/winapi/win16.api, tools/winapi/win32.api,
36112 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
36113 tools/winapi/winapi_parser.pm:
36114 Update win32.api to current cvs.
36115 Add __RPC_USER as a calling convention in winapi.
36117 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
36119 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
36120 Add support for Intel drivers version string.
36121 Update default driver version (nvidia).
36123 2005-11-30 Robert Shearman <rob@codeweavers.com>
36125 * dlls/x11drv/xrender.c:
36126 Disable XRender if bit masks aren't valid.
36127 XRender code in the X11 driver will go into an infinite loop when the
36128 colour bit masks are 0, so disable XRender in this case.
36130 2005-11-30 Robert Shearman <rob@codeweavers.com>
36132 * dlls/msi/registry.c:
36133 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
36134 include the NULL terminator, so fix this.
36136 2005-11-30 Robert Shearman <rob@codeweavers.com>
36138 * dlls/wininet/http.c:
36139 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
36140 the call to InternetCrackUrl, which concatenates the params onto the
36142 Some other minor cleanups.
36144 2005-11-30 Robert Shearman <rob@codeweavers.com>
36146 * dlls/oleaut32/typelib.c:
36147 Factor out code for doing ELEMDESC sizes and copies.
36148 Copy FUNCDESC structures returned to calling applications instead of
36149 passing a pointer to the master structure used internally.
36150 Call VariantInit on newly allocated memory before calling VariantCopy.
36152 2005-11-29 Hans Leidekker <hans@it.vu.nl>
36154 * configure, configure.ac:
36155 Link to the reentrant version of libldap.
36157 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
36159 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
36160 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
36161 Add Korean translations.
36163 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
36165 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
36166 server/Makefile.in, server/directory.c, server/main.c,
36167 server/object.c, server/object.h, server/protocol.def,
36168 server/request.c, server/request.h, server/trace.c:
36169 Implement directory object in wineserver.
36170 Implement Nt[Create|Open]DirectoryObject.
36171 Change tests accordingly.
36173 2005-11-29 Alexandre Julliard <julliard@winehq.org>
36175 * dlls/ntdll/loader.c:
36176 Check for a valid module before attempting to read the export
36177 directory in LdrGetProcedureAddress.
36179 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
36181 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
36182 Clear the reference counter in WSACleanup, with regression test.
36184 2005-11-29 Hans Leidekker <hans@it.vu.nl>
36186 * dlls/wldap32/compare.c:
36187 Document the ldap_compare* functions.
36189 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36191 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
36192 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
36193 include/wine/wined3d_interface.h:
36194 Added support for vertex and pixel shader constants that have no type
36195 i.e. they haven't been set yet or are clear.
36197 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
36199 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
36200 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
36201 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
36202 include/Makefile.in, include/dsrole.h:
36203 Added some stubbed Ds-calls
36204 Start of conformance tests for these Ds-calls.
36206 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
36208 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
36211 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36213 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
36214 dlls/dbghelp/path.c, include/dbghelp.h:
36215 Added support for 'loading' virtual modules.
36217 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36219 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
36220 Implemented SymGet{Next|Prev}Line64.
36222 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36224 * dlls/dbghelp/module.c:
36225 Now correctly checking calling down to 32 bit version.
36227 2005-11-29 Robert Shearman <rob@codeweavers.com>
36229 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
36230 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
36232 Modify test case to demonstrate this.
36234 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36236 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
36237 Implemented SymGetModuleInfo64.
36239 2005-11-29 Robert Shearman <rob@codeweavers.com>
36241 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
36242 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
36243 dlls/ole32/usrmarshal.c:
36244 Implement some user marshal functions and add tests.
36246 2005-11-29 Robert Shearman <rob@codeweavers.com>
36248 * dlls/wininet/http.c:
36249 More lpszServerName -> lpszHostName fixes.
36251 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36253 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
36254 Implemented SymUnloadModule64.
36256 2005-11-29 James Hawkins <truiken@gmail.com>
36258 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
36259 Returned versions are always initialized to zero, even on failure.
36260 Function always returns S_OK, even on failure.
36261 Copy the file to the temp directory if the file exists but isn't found
36262 by GetFileVersionInfoSize.
36263 If bVersion is FALSE, return the language and code page identifiers of
36264 the file, not the system.
36266 2005-11-29 Robert Shearman <rob@codeweavers.com>
36268 * dlls/wininet/http.c:
36269 Fix redirects from secure to non-secure and vice versa.
36271 2005-11-29 Robert Shearman <rob@codeweavers.com>
36273 * dlls/oleaut32/typelib.c:
36274 Implement ITypeInfo_Bind for typelibs.
36275 Fix some places where a returned object was AddRef'd.
36276 Make the search through implemented types work on all types, not just
36279 2005-11-29 Peter Lemenkov <petro@mail.ru>
36281 * include/shellapi.h:
36282 Added some definitions.
36284 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36286 * dlls/winmm/mci.c:
36287 Fixed some bugs in MCI string parsing.
36289 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36291 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
36292 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
36294 Implemented SymLoadModuleEx.
36296 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36298 * programs/winedbg/debugger.h, programs/winedbg/display.c,
36299 programs/winedbg/stack.c, programs/winedbg/symbol.c:
36300 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
36301 oriented API (stack_get_current_symbol).
36302 Reused the func name (stack_get_frame) for internal stack.c handling.
36304 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
36306 * dlls/ole32/ole32res.rc:
36307 Made the Drag&Drop cursors' rubber band visible on a white background.
36309 2005-11-29 Alexandre Julliard <julliard@winehq.org>
36311 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
36312 Avoid including X11/Intrinsic.h.
36314 2005-11-29 Alexandre Julliard <julliard@winehq.org>
36316 * dlls/gdi/bitmap.c:
36317 Added support for doing SetBitmapBits on a DIB section.
36319 2005-11-29 James Hawkins <truiken@gmail.com>
36321 * include/advpub.h:
36322 Add ADN_DEL_UNC_PATHS define to advpub.h.
36324 2005-11-29 Robert Shearman <rob@codeweavers.com>
36326 * dlls/wininet/http.c:
36327 Change all SendAsyncCallback calls into the synchronous
36328 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
36331 2005-11-29 Robert Shearman <rob@codeweavers.com>
36333 * include/objidl.idl:
36334 Make IAdviseSink methods non-async and remove the IAsyncManager
36335 parameter hack that native COM used to use (but not any more). Async
36336 calls are an optimisation that we're not going to support in the near
36339 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
36341 * dlls/opengl32/wgl.c:
36342 Fixed crash in wglShareList.
36344 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
36346 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
36347 Fix implementation of IDirectMusic8Impl_CreatePort.
36349 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36351 * include/cvconst.h:
36352 Added calling convention definitions.
36354 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
36356 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
36357 Added stub for dbghelp.SymRegisterCallback64.
36359 2005-11-29 Robert Shearman <rob@codeweavers.com>
36361 * dlls/oleaut32/typelib.c:
36362 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
36363 Copy VARDESC structures returned to calling applications instead of
36364 passing a pointer to the master structure used internally.
36366 2005-11-29 Robert Shearman <rob@codeweavers.com>
36368 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
36369 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
36371 2005-11-29 Robert Shearman <rob@codeweavers.com>
36373 * dlls/rpcrt4/cpsf.c:
36374 The CLSID can be substituted by an IID present in one of the proxy
36375 file infos in NdrDllGetClassObject.
36377 2005-11-29 Robert Shearman <rob@codeweavers.com>
36379 * dlls/rpcrt4/ndr_midl.c:
36380 Return the correct error code from NdrProxyErrorHandler.
36382 2005-11-29 Robert Shearman <rob@codeweavers.com>
36384 * dlls/rpcrt4/ndr_ole.c:
36385 Raise exceptions on failures.
36386 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
36387 pStubMsg->BufferLength.
36388 Fix buffer calculation when no interface data is marshaled to the
36391 2005-11-29 Robert Shearman <rob@codeweavers.com>
36393 * dlls/rpcrt4/ndr_marshall.c:
36394 Fix the overflow check to not depend on pStubMsg->BufferStart and
36395 pStubMsg->BufferEnd being valid, because they aren't filled in when
36396 using MIDL-generated server stubs.
36397 Don't set the pointer to NULL on unmarshaling because we may want to
36398 unmarshal the value to an existing pointer instead of allocating a new
36401 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
36403 * dlls/user/tests/win.c, dlls/user/win.c:
36404 EnumChildWindows should return result from the callback.
36406 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36408 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
36409 dlls/shdocvw/webbrowser.c:
36410 Activate document object.
36412 2005-11-28 Alexandre Julliard <julliard@winehq.org>
36414 * include/shlobj.h:
36415 Remove unnecessary external variable declarations.
36417 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36419 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
36420 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
36421 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
36422 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
36423 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
36424 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
36425 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
36426 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
36427 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
36428 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
36429 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
36430 dlls/winmm/wineoss/oss.c:
36431 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
36433 2005-11-28 Juan Lang <juan_lang@yahoo.com>
36435 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
36436 Fix parameter count on some stubs (thanks to Marcus Meissner for
36437 spotting that.) Add a few more stubs.
36439 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
36441 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
36442 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
36443 Add German resources.
36445 2005-11-28 Hans Leidekker <hans@it.vu.nl>
36447 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
36448 Document the ldap_bind* functions.
36450 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36452 * dlls/shell32/shfldr_unixfs.c:
36453 Enhanced UnixFolder's IDropTarget implementation.
36454 Use STATIC_CAST macro more consistently.
36456 2005-11-28 Alexandre Julliard <julliard@winehq.org>
36458 * tools/winebuild/spec16.c:
36459 Preserve 16-byte stack alignment in 16-bit relays.
36461 2005-11-28 Alexandre Julliard <julliard@winehq.org>
36463 * tools/winebuild/relay.c:
36464 Enforce 16-byte stack alignment when returning from 16-bit code and
36465 when calling a register function.
36467 2005-11-28 Ge van Geldorp <gvg@reactos.org>
36469 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
36470 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
36471 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
36472 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
36473 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
36474 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
36475 dlls/kernel/computername.c, dlls/kernel/debugger.c,
36476 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
36477 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
36478 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
36479 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
36480 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
36481 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
36482 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
36483 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
36484 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
36485 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
36486 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
36487 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
36488 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
36489 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
36490 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
36491 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
36492 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
36493 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
36494 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
36495 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
36496 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
36497 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
36498 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
36499 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
36500 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
36501 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
36502 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
36503 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
36504 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
36505 server/console.c, server/debugger.c, server/event.c, server/fd.c,
36506 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
36507 server/mapping.c, server/mutex.c, server/named_pipe.c,
36508 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
36509 server/region.c, server/registry.c, server/semaphore.c,
36510 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
36511 server/thread.h, server/timer.c, server/token.c, server/trace.c,
36512 server/window.c, server/winstation.c:
36513 Match PSDK STATUS_* definitions.
36515 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36517 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
36518 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
36519 dlls/msvideo/msvideo_main.c, include/vfw.h:
36520 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
36523 2005-11-28 Aric Stewart <aric@codeweavers.com>
36525 * dlls/wininet/http.c:
36526 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
36527 port if non standard on the redirect host header and make sure to
36528 append the extra information (parameters) and such to the location if
36529 present. Additionally check to see if we are redirecting to https and
36530 if so set the appropriate port.
36532 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36534 * dlls/shdocvw/dochost.c:
36535 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
36537 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36539 * dlls/shell32/shlview.c:
36540 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
36542 2005-11-28 Ge van Geldorp <gvg@reactos.org>
36544 * dlls/shell32/shlexec.c:
36545 Other code in shlexec.c (e.g. the extension handling code in
36546 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
36549 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
36551 * dlls/winspool/info.c:
36552 Documentation added for GetPrinterDriverDirectoryW + A.
36554 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
36556 * include/ddk/wdm.h:
36557 Add directory and symlink access rights.
36559 2005-11-28 Robert Shearman <rob@codeweavers.com>
36561 * dlls/wininet/http.c:
36562 Add support for using secure (SSL/TLS) connections through a proxy
36565 2005-11-28 Robert Shearman <rob@codeweavers.com>
36567 * dlls/wininet/http.c, dlls/wininet/internet.h,
36568 dlls/wininet/netconnection.c:
36569 Move the initiation of the SSL connection into a separate function.
36571 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36573 * dlls/user/menu.c, dlls/user/tests/menu.c:
36574 set_menu_item_text handles converting an empty menu item to a
36575 separator on its own, give it a chance to do its work in the
36578 2005-11-28 Robert Shearman <rob@codeweavers.com>
36580 * dlls/wininet/http.c, dlls/wininet/internet.h:
36581 Add a host port field that preserves the requested port of the
36584 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
36586 * dlls/usp10/usp10.c, include/usp10.h:
36587 Added some missing definitions in usp10.h.
36589 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
36591 * dlls/x11drv/graphics.c:
36592 Handle an X error in X11DRV_ExtFloodFill().
36594 2005-11-28 Robert Shearman <rob@codeweavers.com>
36596 * dlls/wininet/http.c:
36597 Fix "http://" prefix detection on the proxy URL.
36599 2005-11-28 Robert Shearman <rob@codeweavers.com>
36601 * dlls/rpcrt4/ndr_midl.c:
36602 Make sure to fill out the MIDL_STUB_MESSAGE structure in
36603 NdrSendReceive like we do in NdrProxySendReceive.
36605 2005-11-28 Robert Shearman <rob@codeweavers.com>
36607 * dlls/rpcrt4/ndr_marshall.c:
36608 Implement conformant varying array functions.
36610 2005-11-28 Robert Shearman <rob@codeweavers.com>
36612 * dlls/rpcrt4/ndr_marshall.c:
36613 Implement conformant struct functions.
36615 2005-11-28 Robert Shearman <rob@codeweavers.com>
36617 * dlls/rpcrt4/ndr_marshall.c:
36618 Implement FC_STRUCTPAD2 for complex types.
36620 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
36622 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
36623 Add stub implementation for SetMagicColors().
36625 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36627 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
36628 Added AtlAxCreateControl stub implementation.
36630 2005-11-28 Robert Shearman <rob@codeweavers.com>
36632 * dlls/wininet/http.c:
36633 Replace some useless checks in HTTP_AddProxyInfo with asserts.
36635 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36637 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
36638 dlls/shdocvw/webbrowser.c:
36639 Added IOleDocumentSite implementation.
36641 2005-11-28 Robert Shearman <rob@codeweavers.com>
36643 * dlls/wininet/http.c:
36644 Simplify and fix Set-Cookie handling.
36646 2005-11-28 Robert Shearman <rob@codeweavers.com>
36648 * dlls/ole32/defaulthandler.c:
36649 Implement IOleObject_DoVerb function by running the object and then
36650 delegating to the remote IOleObject_DoVerb function.
36652 2005-11-28 Robert Shearman <rob@codeweavers.com>
36654 * dlls/rpcrt4/ndr_marshall.c:
36655 Add functions for marshaling base types (ints, floats, etc.).
36657 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36659 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
36660 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
36661 Better windows handling.
36663 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36665 * dlls/shell32/shell32_main.h:
36666 Modified KeyStateToDropEffect macro to match native shellview's
36669 2005-11-28 Robert Shearman <rob@codeweavers.com>
36671 * dlls/wininet/http.c:
36672 Simplify HTTP_InsertProxyAuthorization.
36674 2005-11-28 Robert Shearman <rob@codeweavers.com>
36676 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
36677 dlls/ole32/oleobj.c:
36678 Delegate advises to the remote object to enable the client to receive
36679 data change notifications.
36681 2005-11-28 Robert Shearman <rob@codeweavers.com>
36683 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
36684 Extend conformance computation function to also compute variances.
36685 MSDN suggests that conformance and variance are pretty much the same,
36686 but there may be some subtleties to it.
36688 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36690 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
36691 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
36692 Added implementation of GetWindowContext.
36693 Added stub implementation of IOleInPlaceFrame interface.
36695 2005-11-28 Alexandre Julliard <julliard@winehq.org>
36697 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
36698 Ignore generated rsrc.res.
36700 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36702 * dlls/shell32/shlview.c:
36703 Register the shell view itself as the drop target, not it's parent folder.
36704 Forward drag&drop method calls to the folder currently under the cursor.
36706 2005-11-28 Robert Shearman <rob@codeweavers.com>
36708 * dlls/wininet/internet.c:
36709 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
36710 tests show that the callbacks happen either synchronously or within an
36711 alternative asynchronous call.
36712 Remove a check for a NULL lpfnStatusCB that is already performed by
36713 INTERNET_SendCallback and add a comment about a difference to native.
36715 2005-11-28 Robert Shearman <rob@codeweavers.com>
36717 * dlls/wininet/http.c:
36718 Add parsing of the Content-ID and Proxy-Connection headers.
36719 Sort the table of header to option number mappings correctly.
36720 Change a FIXME to a WARN because there are "X-..." headers that we
36721 aren't supposed to parse.
36723 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
36725 * include/imagehlp.h:
36726 Add some 64 bit definitions.
36728 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36730 * dlls/wined3d/device.c:
36731 Stop reporting not having swapchain 0 as an error and add an internal
36732 variable instead of modifying a parameter.
36734 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36736 * dlls/wined3d/vertexdeclaration.c:
36737 Correct some errors in the way vertex declarations for directx 8 are
36738 parsed and add offset support.
36740 2005-11-28 Ge van Geldorp <gvg@reactos.org>
36742 * dlls/shell32/iconcache.c:
36743 Load shortcut icon by resource id instead of by icon index.
36745 2005-11-28 Robert Shearman <rob@codeweavers.com>
36747 * dlls/ole32/defaulthandler.c:
36748 Call DefaultHandler_Stop if we fail to start the server running
36749 correctly and a few formatting fixes.
36751 2005-11-28 Robert Shearman <rob@codeweavers.com>
36753 * dlls/rpcrt4/ndr_marshall.c:
36754 Fix NdrConformantArrayBufferSize to include the size of the
36756 Make NdrConformantArrayMemorySize do something more useful, like
36757 actually return the required memory.
36758 Conformance offset can be negative and should only be two bytes.
36760 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36762 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
36763 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
36764 dlls/msvidc32/rsrc.rc:
36765 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
36767 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36769 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
36770 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
36771 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
36773 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
36775 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
36776 Fix several bugs in msrle32 preventing it to load.
36777 Remove a hack in ICOpen compensating a bug in msrle32.
36778 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
36779 convoluted GWLP_HINSTANCE hack.
36781 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
36783 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
36784 Update Korean translations.
36786 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36788 * dlls/ole32/ole32res.rc:
36789 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
36791 2005-11-28 Jacek Caban <jacek@codeweavers.com>
36793 * dlls/shdocvw/webbrowser.c:
36794 Don't crash when parameters of Navigate2 are NULL.
36796 2005-11-28 Robert Shearman <rob@codeweavers.com>
36798 * dlls/wininet/http.c, dlls/wininet/internet.h:
36799 Add a new field "lpszHostName" to the session to track the host name
36800 of the HTTP server, as opposed to the server that we will connect to
36801 that could be a proxy server. Fixes the "Host:" header that we send to
36804 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
36806 * dlls/winmm/winmm.c:
36807 LoadLibrary16 is no longer exported by name, so do the lookup by its
36808 ordinal (when loading NE sibling).
36810 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
36812 * dlls/ntdll/cdrom.c:
36813 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
36814 IOCTL_STORAGE_CHECK_VERIFY.
36816 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
36818 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
36819 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
36821 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
36823 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
36824 Correct the matrix sizes in software shaders and remove an erroneous
36825 parameter from lrp.
36827 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
36829 * dlls/x11drv/settings.c:
36830 Ignore frequency requests in Desktop mode.
36832 2005-11-28 Robert Shearman <rob@codeweavers.com>
36834 * dlls/ole32/defaulthandler.c:
36835 Call the equivalent delegate function for all of the simple
36838 2005-11-28 Robert Shearman <rob@codeweavers.com>
36840 * dlls/rpcrt4/ndr_marshall.c:
36841 We should always allocate in NdrConformantStringUnmarshal if the
36842 memory pointer is NULL.
36844 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
36846 * dlls/dinput/device.c:
36847 Handle DInput8 interfaces in device QueryInterface.
36849 2005-11-28 Hans Leidekker <hans@it.vu.nl>
36851 * dlls/wldap32/add.c:
36852 Document the ldap_add* functions.
36854 2005-11-28 Huw Davies <huw@codeweavers.com>
36856 * dlls/gdi/bitblt.c:
36857 If the driver doesn't support StretchBlt try to use StretchDIBits
36860 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
36862 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
36863 dlls/shell32/tests/shlfolder.c:
36864 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
36865 Directly return the correct "My Computer" attributes in
36866 ISF_Desktop_fnGetAttributesOf().
36867 Remove "todo_wine" from the "My Computer" attributes test case.
36868 Add test case for retrieving the file system path from the
36869 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
36871 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
36873 * documentation/README.ko:
36874 Add a translation of the README.
36876 2005-11-28 Mike McCormack <mike@codeweavers.com>
36878 * dlls/msi/helpers.c:
36879 If a source directory doesn't exist, use the install root instead.
36881 2005-11-28 Mike McCormack <mike@codeweavers.com>
36883 * dlls/msi/dialog.c:
36884 Handle the ^ character in MaskEdit controls.
36886 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
36888 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
36889 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
36891 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
36893 * dlls/shell32/shfldr_unixfs.c:
36894 Initial stubbed implementation of UnixFolder's IDropTarget interface.
36896 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
36898 * dlls/kernel/process.c:
36899 Initialize file_exists to 0 at exe load test, prevents mistaking of
36900 UTF-8 encoded exenames as builtins.
36902 2005-11-26 Alexandre Julliard <julliard@winehq.org>
36904 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
36905 programs/avitools/.gitignore, programs/clock/.gitignore,
36906 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
36907 programs/eject/.gitignore, programs/expand/.gitignore,
36908 programs/explorer/.gitignore, programs/hh/.gitignore,
36909 programs/msiexec/.gitignore, programs/notepad/.gitignore,
36910 programs/progman/.gitignore, programs/regedit/.gitignore,
36911 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
36912 programs/rundll32/.gitignore, programs/start/.gitignore,
36913 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
36914 programs/view/.gitignore, programs/wcmd/.gitignore,
36915 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
36916 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
36917 programs/winedbg/.gitignore, programs/winefile/.gitignore,
36918 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
36919 programs/winepath/.gitignore, programs/winetest/.gitignore,
36920 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
36921 programs/winver/.gitignore, tools/winegcc/.gitignore:
36922 Ignore symlink files too (needed for git).
36924 2005-11-26 Alexandre Julliard <julliard@winehq.org>
36926 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
36927 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
36928 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
36929 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
36930 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
36931 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
36932 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
36933 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
36934 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
36935 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
36936 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
36937 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
36938 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
36939 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
36940 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
36941 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
36942 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
36943 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
36944 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
36945 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
36946 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
36947 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
36948 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
36949 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
36950 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
36951 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
36952 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
36953 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
36954 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
36955 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
36956 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
36957 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
36958 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
36959 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
36960 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
36961 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
36962 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
36963 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
36964 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
36965 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
36966 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
36967 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
36968 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
36969 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
36970 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
36971 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
36972 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
36973 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
36974 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
36975 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
36976 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
36977 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
36978 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
36979 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
36980 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
36981 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
36982 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
36983 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
36984 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
36985 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
36986 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
36987 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
36988 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
36989 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
36990 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
36991 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
36992 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
36993 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
36994 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
36995 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
36996 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
36997 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
36998 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
36999 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
37000 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
37001 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
37002 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
37003 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
37004 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
37005 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
37006 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
37007 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
37008 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
37009 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
37010 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
37011 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
37012 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
37013 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
37014 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
37015 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
37016 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
37017 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
37018 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
37019 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
37020 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
37021 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
37022 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
37023 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
37024 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
37025 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
37026 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
37027 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
37028 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
37029 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
37030 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
37031 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
37032 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
37033 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
37034 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
37035 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
37036 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
37037 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
37038 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
37039 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
37040 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
37041 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
37042 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
37043 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
37044 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
37045 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
37046 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
37047 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
37048 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
37049 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
37050 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
37051 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
37052 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
37053 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
37054 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
37055 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
37056 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
37057 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
37058 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
37059 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
37060 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
37061 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
37062 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
37063 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
37064 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
37065 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
37066 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
37067 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
37068 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
37069 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
37070 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
37071 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
37072 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
37073 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
37074 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
37075 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
37076 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
37077 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
37078 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
37079 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
37080 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
37081 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
37082 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
37083 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
37084 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
37085 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
37086 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
37087 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
37088 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
37089 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
37090 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
37091 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
37092 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
37093 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
37094 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
37095 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
37096 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
37097 dlls/version/.cvsignore, dlls/version/.gitignore,
37098 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
37099 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
37100 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
37101 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
37102 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
37103 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
37104 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
37105 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
37106 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
37107 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
37108 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
37109 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
37110 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
37111 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
37112 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
37113 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
37114 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
37115 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
37116 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
37117 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
37118 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
37119 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
37120 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
37121 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
37122 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
37123 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
37124 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
37125 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
37126 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
37127 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
37128 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
37129 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
37130 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
37131 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
37132 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
37133 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
37134 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
37135 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
37136 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
37137 fonts/.gitignore, include/.cvsignore, include/.gitignore,
37138 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
37139 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
37140 libs/unicode/.cvsignore, libs/unicode/.gitignore,
37141 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
37142 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
37143 programs/.cvsignore, programs/.gitignore,
37144 programs/avitools/.cvsignore, programs/avitools/.gitignore,
37145 programs/clock/.cvsignore, programs/clock/.gitignore,
37146 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
37147 programs/control/.cvsignore, programs/control/.gitignore,
37148 programs/eject/.cvsignore, programs/eject/.gitignore,
37149 programs/expand/.cvsignore, programs/expand/.gitignore,
37150 programs/explorer/.cvsignore, programs/explorer/.gitignore,
37151 programs/hh/.cvsignore, programs/hh/.gitignore,
37152 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
37153 programs/notepad/.cvsignore, programs/notepad/.gitignore,
37154 programs/progman/.cvsignore, programs/progman/.gitignore,
37155 programs/regedit/.cvsignore, programs/regedit/.gitignore,
37156 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
37157 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
37158 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
37159 programs/start/.cvsignore, programs/start/.gitignore,
37160 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
37161 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
37162 programs/view/.cvsignore, programs/view/.gitignore,
37163 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
37164 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
37165 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
37166 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
37167 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
37168 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
37169 programs/winefile/.cvsignore, programs/winefile/.gitignore,
37170 programs/winemenubuilder/.cvsignore,
37171 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
37172 programs/winemine/.gitignore, programs/winepath/.cvsignore,
37173 programs/winepath/.gitignore, programs/winetest/.cvsignore,
37174 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
37175 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
37176 programs/winhelp/.gitignore, programs/winver/.cvsignore,
37177 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
37178 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
37179 tools/widl/.gitignore, tools/winapi/.cvsignore,
37180 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
37181 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
37182 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
37183 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
37184 tools/wrc/.cvsignore, tools/wrc/.gitignore:
37185 Renamed all .cvsignore files to .gitignore.
37187 2005-11-24 Hans Leidekker <hans@it.vu.nl>
37189 * programs/winebrowser/main.c, tools/wine.inf:
37190 Also handle mailto: urls.
37192 2005-11-24 Mike McCormack <mike@codeweavers.com>
37194 * dlls/msvcrt/tests/printf.c:
37195 Add some tests for _fcvt.
37197 2005-11-24 Marcus Meissner <meissner@suse.de>
37200 extern "C" wrappers for usp10.h.
37202 2005-11-24 Mike McCormack <mike@codeweavers.com>
37204 * dlls/msi/helpers.c:
37205 Make all source directories at the root of the install.
37207 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
37209 * dlls/advapi32/lsa.c:
37210 Return a real error in LsaLookupSids.
37212 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
37214 * include/Makefile.in:
37217 2005-11-24 Mike McCormack <mike@codeweavers.com>
37219 * dlls/wldap32/ber.c:
37220 Fix a compile error.
37222 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
37224 * dlls/opengl32/wgl_ext.c:
37225 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
37227 2005-11-24 Juan Lang <juan_lang@yahoo.com>
37229 * include/wincrypt.h:
37230 Add more declarations.
37232 2005-11-23 Francois Gouget <fgouget@free.fr>
37234 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
37235 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
37236 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
37237 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
37238 dlls/shell32/shellpath.c, dlls/user/edit.c,
37239 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
37240 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
37241 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
37242 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
37243 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
37244 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
37245 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
37246 dlls/wintab32/context.c, programs/progman/En.rc,
37247 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
37248 tools/wrc/translation.c:
37249 Assorted spelling fixes.
37251 2005-11-23 Francois Gouget <fgouget@free.fr>
37253 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
37254 Documentation tweaks to make winapi_check happy.
37255 Also specify the documented spec file entry.
37257 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
37259 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
37260 Add German resource file for msvideo.
37262 2005-11-23 Francois Gouget <fgouget@free.fr>
37264 * dlls/wldap32/control.c, dlls/wldap32/init.c,
37265 dlls/wldap32/winldap_private.h, include/winldap.h,
37266 tools/winapi/win32.api:
37267 winldap.h should include windeh.f and schnlsp.h.
37268 Enclose the API definitions in an extern "C" section and define
37270 Better stick to the types defined by the PSDK.
37271 Fix the ldap_create_vlv_control*() prototypes.
37274 2005-11-23 Alexandre Julliard <julliard@winehq.org>
37276 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
37277 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
37278 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
37279 tools/winebuild/import.c:
37280 Preserve 16-byte stack alignment in the various assembly
37281 functions. Needed for MacOSX.
37283 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
37285 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
37286 dlls/msvideo/rsrc.rc:
37287 Add Korean translation.
37289 2005-11-23 Francois Gouget <fgouget@free.fr>
37291 * dlls/advpack/tests/advpack.c:
37292 Add trailing '\n' to trace() call.
37294 2005-11-23 Francois Gouget <fgouget@free.fr>
37296 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
37297 Add LPADDRINFO, missing IP_* defines and missing APIs.
37298 Enclose the API definitions in an extern "C" section.
37299 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
37300 Better stick to the types defined by the PSDK.
37303 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
37305 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
37306 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
37307 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
37308 Update Korean translations.
37310 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37312 * dlls/shell32/shfldr_unixfs.c:
37313 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
37315 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37317 * dlls/mscms/tests/profile.c:
37318 Be more strict and verbose while testing
37319 GetStandardColorSpaceProfile().
37321 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
37323 * dlls/user/tests/sysparams.c:
37324 Make test_SPI_SETBORDER less likely to permanently change visual
37326 - use smaller border widths values for testing;
37327 - provide a work around for a Windows XP feature that made the tests
37328 change the caption width.
37330 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37332 * dlls/shell32/shfldr_desktop.c:
37333 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
37335 Fixed a handle leak in case of failing AddToEnumList call.
37337 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37339 * dlls/shell32/shfldr_mycomp.c:
37340 Also scan HKEY_CURRENT_USER for shell namespace extensions in
37343 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37345 * dlls/shell32/brsfolder.c:
37346 Initialize OLE instead of just COM, in order to enable Drag & Drop.
37348 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37350 * dlls/commdlg/filedlg.c:
37351 Initialize OLE instead of COM only in order to enable Drag and Drop.
37353 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
37355 * include/commctrl.h:
37356 Define DateTime_SetMonthCalColor.
37358 2005-11-23 Juan Lang <juan_lang@yahoo.com>
37360 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
37361 Fix some memory leaks.
37363 2005-11-23 Alexandre Julliard <julliard@winehq.org>
37365 * dlls/x11drv/event.c:
37366 Fixed some broken code that was causing compiler warnings.
37368 2005-11-23 Huw Davies <huw@codeweavers.com>
37370 * dlls/msxml3/tests/domdoc.c:
37371 Release a stray node.
37373 2005-11-22 Alexandre Julliard <julliard@winehq.org>
37375 * ANNOUNCE, ChangeLog, VERSION, configure:
37378 ----------------------------------------------------------------
37379 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
37381 * dlls/commdlg/fontdlg16.c:
37382 Fixes for FormatCharDlgProc16:
37383 - properly store the ChooseFont pointer, use a window property as the
37384 A and W functions do;
37385 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
37387 2005-11-22 Aric Stewart <aric@codeweavers.com>
37389 * dlls/wininet/http.c:
37390 HttpEndRequest does not actually send an extra NULL byte at the end of
37391 the request. Help from Rob Shearman on this one.
37393 2005-11-22 Alexandre Julliard <julliard@winehq.org>
37395 * dlls/kernel/volume.c:
37396 Don't try to set the label in the superblock of FAT filesystems, that
37397 doesn't do the right thing anyway.
37399 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
37401 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37402 Corrects an error in the _m3xm3 shader function in pixel and vertex
37405 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
37407 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
37408 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
37409 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
37410 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
37411 Add a semi-functional ICCompressorChoose implementation.
37413 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
37415 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
37416 GetSystemMetrics fixes with corresponding tests.
37418 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
37420 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
37421 server/debugger.c, server/event.c, server/fd.c, server/file.c,
37422 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
37423 server/mutex.c, server/named_pipe.c, server/object.c,
37424 server/object.h, server/process.c, server/queue.c, server/registry.c,
37425 server/request.c, server/semaphore.c, server/serial.c,
37426 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
37427 server/timer.c, server/token.c, server/winstation.c:
37428 Add name_lookup function in object_ops.
37430 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
37432 * dlls/commdlg/fontdlg16.c:
37433 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
37434 the lpszStyle fields.
37436 2005-11-22 Hans Leidekker <hans@it.vu.nl>
37438 * programs/winebrowser/Makefile.in:
37439 No need to link against shell32 or user32.
37441 2005-11-22 Aric Stewart <aric@codeweavers.com>
37443 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
37444 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
37445 headers. Also adding a test for some header adding flags.
37447 2005-11-22 Alexandre Julliard <julliard@winehq.org>
37449 * server/registry.c:
37450 Use struct unicode_str instead of null-terminated strings where
37451 possible, and remove constraints on total key path length.
37453 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
37455 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
37457 Add stdarg.h where missing.
37459 2005-11-22 Marcus Meissner <meissner@suse.de>
37461 * dlls/winsock/socket.c:
37462 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
37464 2005-11-22 Steven Edwards <winehacker@gmail.com>
37466 * dlls/ntdll/version.c:
37467 Correct URL for version infomation database website.
37469 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
37471 * dlls/gdi/tests/dc.c:
37472 Add a test showing that SaveDC after GetDC should return 1.
37474 2005-11-22 Jacek Caban <jacek@codeweavers.com>
37476 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
37477 Create window in SetClientSite and return it in
37478 IOleInPlaceSite::GetWindow.
37480 2005-11-22 Robert Shearman <rob@codeweavers.com>
37482 * dlls/wininet/tests/http.c:
37483 Test the sizes of some of the parameters passed into the callback.
37485 2005-11-22 Robert Shearman <rob@codeweavers.com>
37487 * dlls/wininet/internet.c, dlls/wininet/internet.h,
37488 dlls/wininet/utility.c:
37489 Rename SendAsyncCallback to INTERNET_SendCallback.
37491 2005-11-22 Robert Shearman <rob@codeweavers.com>
37493 * dlls/wininet/http.c:
37494 Fix an incorrect entry in the HTTP header field table causing broken
37495 Location field parsing.
37497 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37499 * dlls/advpack/tests/advpack.c:
37500 Exit test after first TranslateInfString() failure, which seems to be
37503 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
37505 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
37506 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
37507 Implement a pixel shader parser and cross compiler. All version of
37508 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
37509 will be cross compiled.
37511 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37513 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
37514 server/mapping.c, server/mutex.c, server/named_pipe.c,
37515 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
37516 server/winstation.c:
37517 Return correct error on name collision when creating new named
37519 Check for correct error in affected places.
37521 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37523 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
37524 Kernel32 should create named objects with OBJ_OPENIF flag set.
37525 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
37526 RtlNtStatusToDosError.
37528 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
37530 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
37531 Update Korean translations.
37533 2005-11-21 Alexandre Julliard <julliard@winehq.org>
37535 * programs/winecfg/drive.c:
37536 Only set label and serial number when they are actually changed.
37538 2005-11-21 Alexandre Julliard <julliard@winehq.org>
37540 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
37541 server/mailslot.c, server/protocol.def, server/trace.c:
37542 Fixed handling of mailslot read timeout to avoid compiler warnings.
37544 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
37547 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
37548 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
37550 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37552 * dlls/ntdll/tests/om.c:
37553 More Object Manager tests.
37555 2005-11-21 Aric Stewart <aric@codeweavers.com>
37557 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
37558 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
37559 some things out of HTTP_SendRequestW to avoid duplicate code.
37561 2005-11-21 Ge van Geldorp <gvg@reactos.org>
37563 * dlls/crypt32/encode.c:
37564 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
37566 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
37568 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
37569 dlls/shell32/shell32_main.h:
37570 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
37571 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
37572 PidlToSicIndex() and return -1 in error cases.
37573 Read shell overlay icon settings from registry to allow icon
37576 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
37578 * dlls/msvcrt/locale.c:
37579 Fix bogus unreal code page messages in _setmbcp().
37581 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
37583 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
37584 Do not forward _mbccpy to strcpy.
37585 Remove the error message in _mbccpy, it is not an error.
37587 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
37589 * dlls/comctl32/syslink.c:
37590 Improved word wrapping and tab key handling.
37592 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
37594 * dlls/advpack/advpack.c, include/advpub.h:
37595 Add/correct prototypes for some already defined functions in advpack.
37597 2005-11-21 Hans Leidekker <hans@it.vu.nl>
37599 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
37600 dlls/wldap32/wldap32.spec:
37601 Implement ldap_create_vlv_control{A,W},
37602 ldap_encode_sort_control{A,W}.
37603 Add a stub for ldap_create_page_control{A,W}.
37605 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
37607 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
37608 include/winsvc.h, tools/winapi/win32.api:
37609 Add/correct prototypes for some already defined functions in
37610 advapi32. Correct spec file entry for GetSecurityInfoExW.
37612 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37614 * dlls/user/winstation.c, include/wine/server_protocol.h,
37615 server/protocol.def, server/trace.c, server/winstation.c:
37616 Replace inherit flag with object attributes in winstation and desktop
37617 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
37619 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
37621 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
37622 Fix _mbsspn() with conformance tests.
37624 2005-11-21 Hans Leidekker <hans@it.vu.nl>
37626 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
37627 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
37628 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
37629 programs/taskmgr/taskmgr.rc:
37630 Added Dutch translations.
37632 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
37634 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
37635 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
37636 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
37637 programs/winefile/Ko.rc:
37638 Update Korean translations.
37640 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
37642 * dlls/x11drv/scroll.c:
37643 Print scroll and clip rectangles on the ScrollDC entry.
37645 2005-11-21 Rob Shearman <rob@codeweavers.com>
37647 * dlls/advapi32/service.c:
37648 Don't try waiting for the service process to start if the
37649 CreateProcess call failed.
37651 2005-11-21 Mike McCormack <mike@codeweavers.com>
37653 * dlls/msi/registry.c:
37654 Loop around calling RegQueryValue until we have a big enough string
37655 for both the name and the value.
37657 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
37659 * dlls/shdocvw/dochost.c:
37660 Added GetHostInfo implementation.
37662 2005-11-21 Ge van Geldorp <gvg@reactos.org>
37664 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
37665 Fix some prototypes to match the PSDK.
37667 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37669 * dlls/kernel/oldconfig.c:
37670 - ANSI SCSI revision is a hex number.
37671 - Be more verbose with parser ERRs.
37673 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
37675 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
37676 Mark some functions as implemented in the spec files.
37678 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37680 * programs/winecfg/driveui.c:
37681 Create new drives with autodetect type.
37683 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37685 * dlls/msvcrt/tests/file.c:
37686 Minor MSVCRT test changes:
37687 - add two invalid parameter checks for fopen(),
37688 - rearrange test sequence into two parts (low-level and stream I/O),
37691 2005-11-21 Hans Leidekker <hans@it.vu.nl>
37693 * dlls/wldap32/value.c:
37694 Fix the build without openldap.
37696 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
37698 * include/wincrypt.h:
37699 Add prototypes for some already defined functions in crypt32.
37701 2005-11-21 Aric Stewart <aric@codeweavers.com>
37703 * dlls/wininet/internet.c:
37704 Implement the use of NETCON_send for HTTP connections when in
37707 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
37709 * dlls/version/tests/install.c:
37710 Fix version tests on NT, 2K and XP, make some errors more verbose.
37712 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
37714 * dlls/winmm/wineoss/audio.c:
37715 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
37716 continuing with even higher channels numbers.
37718 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
37720 * dlls/winsock/socket.c:
37721 Fixed typo in ws_sockaddr_u2ws().
37723 2005-11-18 Hans Leidekker <hans@it.vu.nl>
37725 * configure, configure.ac, dlls/wldap32/init.c,
37726 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
37727 dlls/wldap32/wldap32.spec:
37728 Avoid using deprecated openldap functions.
37729 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
37730 Add stub implementation for ldap_startup and ldap_stop_tls_s.
37732 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37734 * programs/winedbg/types.c:
37735 Native dbghelp doesn't provide names for basic type, so added relevant
37736 basic type names in winedbg.
37738 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
37740 * dlls/commdlg/filedlg.c:
37741 There is no need to resize our own fake dialog to match the parent, it
37742 doesn't have controls anyway.
37744 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37746 * dlls/mscms/tests/profile.c:
37747 Don't call unicode functions of file API as they fail on Win9x.
37749 2005-11-18 Alexandre Julliard <julliard@winehq.org>
37751 * server/console.c, server/event.c, server/handle.c, server/handle.h,
37752 server/mailslot.c, server/mapping.c, server/mutex.c,
37753 server/named_pipe.c, server/object.c, server/object.h,
37754 server/process.c, server/request.h, server/semaphore.c,
37755 server/timer.c, server/user.h, server/winstation.c:
37756 Added a struct unicode_str to encapsulate object names.
37758 2005-11-18 Hans Leidekker <hans@it.vu.nl>
37760 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
37761 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
37762 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
37763 Avoid using deprecated openldap functions.
37764 Correct some return values.
37766 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37768 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
37769 programs/winedbg/winedbg.c:
37770 Centralized calls for SymSetContext, we only do it when we change the
37771 current stack frame, and no longer every time we look up local symbols
37774 2005-11-18 Alexandre Julliard <julliard@winehq.org>
37776 * dlls/kernel/tests/thread.c:
37777 Avoid setting the context before the thread has started running, it's
37778 broken on most Windows versions.
37780 2005-11-18 Huw Davies <huw@codeweavers.com>
37782 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
37783 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
37784 dlls/msxml3/tests/domdoc.c:
37785 Ref count the xmlDocPtr.
37786 If two nodes refer to the same xmlNodePtr don't return same object.
37788 2005-11-18 Hans Leidekker <hans@it.vu.nl>
37790 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
37791 Avoid using deprecated openldap functions.
37792 Correct some return values.
37794 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37796 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
37797 programs/winedbg/stack.c:
37798 Move print_func_and_args to stack.c, where it belongs.
37800 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
37802 * dlls/user/static.c:
37803 Fix vertical text alignment in static controls.
37805 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
37807 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
37808 dlls/comctl32/tests/header.c:
37809 Added header control tests.
37811 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37813 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
37814 programs/winedbg/stack.c, programs/winedbg/symbol.c,
37815 programs/winedbg/winedbg.c:
37816 - now storing frames information in thread structure
37817 - frames are cached after each thread stops execution
37818 - reimplemented backtrace on top of this
37820 2005-11-18 Alexandre Julliard <julliard@winehq.org>
37822 * dlls/kernel/tests/locale.c:
37823 Added a few more Unicode digits from Unicode version 4.1.
37825 2005-11-18 Alexandre Julliard <julliard@winehq.org>
37827 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
37828 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
37829 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
37830 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
37831 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
37832 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
37833 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
37834 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
37835 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
37836 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
37837 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
37838 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
37839 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
37840 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
37841 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
37842 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
37843 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
37844 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
37845 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
37846 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
37847 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
37848 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
37849 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
37850 libs/unicode/casemap.c, libs/unicode/wctype.c:
37851 Updated codepage tables to Unicode version 4.1.
37853 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
37855 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
37856 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
37857 programs/cmdlgtst/cmdlgr.rc:
37858 Update Korean translations.
37860 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
37862 * dlls/user/tests/win.c:
37863 Add another test for Z order of child windows.
37865 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
37867 * dlls/kernel/vxd.c:
37868 Use case insensitive comparison to check file extensions.
37870 2005-11-18 Peter Beutner <p.beutner@gmx.net>
37872 * dlls/x11drv/opengl.c:
37873 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
37874 the selected pixel format lacks full hardware acceleration and only a
37875 few parts are accelerated. So don't always set it but only if the X
37876 server actually reports that the selected pixel format is not fully
37879 2005-11-18 Jacek Caban <jacek@codeweavers.com>
37881 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
37882 dlls/shdocvw/webbrowser.c:
37883 Free ConnectionPoint objects (fix memory leak).
37885 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37887 * dlls/msvcrt/undname.c:
37888 Ensures, when we cannot demangle the string, to return the mangled
37889 name instead of a NULL pointer.
37891 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
37893 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
37894 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
37895 Now returning correct symbol flags (as native does) for function pmts
37896 & locals in dbghelp.
37897 Modified winedbg accordingly.
37899 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
37901 * dlls/twain/dsm_ctrl.c:
37902 If SANE returns empty device list treat it as an error.
37904 2005-11-18 Jacek Caban <jacek@codeweavers.com>
37906 * dlls/atl/registrar.c:
37907 Fix parsing '{' char.
37909 2005-11-18 Robert Reif <reif@earthlink.net>
37911 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
37912 Handle failure on Windows 95 properly.
37913 Make two functions available to all files.
37914 Make format_string() const correct.
37916 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
37918 * configure, configure.ac, dlls/winsock/socket.c,
37919 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
37920 Implemented getaddrinfo(), including full mapping of struct addrinfo
37921 between UNIX and Windows. Based on a patch by Mike Hearn.
37923 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
37925 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
37926 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
37927 programs/winedbg/types.c:
37928 Dbghelp describes the types of function arguments with a specific
37929 symbol-type (symt) which links both to arguments' type and to function
37931 - added this new type to dbghelp
37932 - implemented its use in winedbg
37934 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
37936 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
37937 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
37938 programs/winedbg/break.c, programs/winedbg/expr.c,
37939 programs/winedbg/memory.c, programs/winedbg/symbol.c,
37940 programs/winedbg/types.c:
37941 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
37944 2005-11-17 Alexandre Julliard <julliard@winehq.org>
37946 * libs/unicode/cpmap.pl:
37947 Only update modified files.
37949 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
37951 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
37952 Improve IConnectionPoint handling.
37954 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
37956 * dlls/wined3d/device.c:
37957 Disable support for creation FMT_Unknown textures. This gets most of
37958 the d3d8 demos from www.codesampler.com working.
37960 2005-11-17 Robert Shearman <rob@codeweavers.com>
37962 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
37963 Remove some incompatibilities in the wctype table by updating the
37964 space, blank and cntrl exceptions and fixing the type given to
37965 characters in the "Zl" and "Zp" classes.
37967 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
37969 * dlls/comctl32/header.c:
37970 Return false if index is out of bounds in GetItemT.
37972 2005-11-17 Alexandre Julliard <julliard@winehq.org>
37974 * programs/explorer/explorer.c:
37975 Fixed invalid C syntax.
37977 2005-11-17 Robert Shearman <rob@codeweavers.com>
37979 * dlls/kernel/profile.c:
37980 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
37981 Don't increment the szFile pointer since we removed the BOM earlier
37982 and it will cause the first real character of the INI file to be
37985 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
37987 * programs/winefile/winefile.c, programs/winefile/winefile.h:
37988 Use command line for initial directory selection.
37989 Remove useless hwndParent variable.
37991 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
37993 * dlls/wined3d/swapchain.c:
37994 Clear the z and stencil buffers at the end of the scene, this fixes a
37995 problem with the solid node bsp demo from www.codesampler.com as well
37996 as a lot of blank screens in some other demos.
37998 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
38000 * dlls/msvcrt/tests/cpp.c:
38001 Provide a sample of the joy of MSC symbol mangling.
38003 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
38005 * programs/winedbg/symbol.c:
38006 When a symbol name already contains a module name, we shouldn't search
38009 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
38011 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
38012 programs/winedbg/debugger.h:
38013 Simplification of lex's input reading.
38015 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
38017 * dlls/user/tests/monitor.c:
38018 Made test loadable on win95 again (EnumDisplayDevicesA not present).
38020 2005-11-17 Jacek Caban <jacek@codeweavers.com>
38022 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
38023 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
38024 Added stub implementation of IDocHostUIHandler.
38026 2005-11-17 Jacek Caban <jacek@codeweavers.com>
38028 * include/mshtmhst.idl:
38029 Added IHTMLWindow forward declaration.
38031 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
38033 * tools/winapi/win32.api:
38034 Update win32.api to cvs.
38036 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38038 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
38039 Fix _fcloseall() return value.
38040 Improve some trace messages.
38041 Add tests for fopen(), fclose(), _fcloseall().
38042 Stricten some checks of _unlink().
38044 2005-11-16 Jacek Caban <jacek@codeweavers.com>
38046 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
38047 dlls/shdocvw/webbrowser.c:
38048 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
38050 2005-11-16 Aric Stewart <aric@codeweavers.com>
38052 * configure, configure.ac, programs/Makefile.in,
38053 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
38054 programs/explorer/explorer.c:
38055 Beginnings of an explorer.exe replacement that wraps the existing
38058 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
38060 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
38061 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
38062 Added ability to execute commands from a file passed on command line
38063 (through --file option).
38064 Use that feature to get rid of arg_command hack (--command option now
38065 creates a temporary file).
38067 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
38069 * dlls/user/edit.c, dlls/user/tests/msg.c:
38070 Add a test for some edit control behaviours, make it pass under Wine.
38072 2005-11-16 Robert Reif <reif@earthlink.net>
38074 * dlls/winmm/wavemap/wavemap.c:
38075 Only convert bits per sample between different encoding formats.
38077 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
38079 * dlls/winsock/socket.c, include/ws2tcpip.h:
38080 Added mapping between unix and windows sockaddr_in6(_old) and
38081 sockaddr_in. Added address family, socket type mappers.
38083 2005-11-16 Robert Shearman <rob@codeweavers.com>
38085 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38086 - Improve callback to give context sensitive information about the
38087 different statuses and print the thread ID that it was called from.
38088 - Replace the busy waiting on the "goon" flag with an event.
38089 - Replace hard coded numbers with more informative constants
38090 throughout the InternetReadFile test.
38091 - Add tests for InternetReadFileExA.
38092 - Fix the error value from calling InternetReadFile with a NULL handle
38093 as indicated by the test.
38095 2005-11-16 Jacek Caban <jacek@codeweavers.com>
38097 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
38098 Added IOleInPlaceSite stub implementation.
38100 2005-11-15 Mike McCormack <mike@codeweavers.com>
38103 Add timezone information to the registry.
38105 2005-11-15 Robert Shearman <rob@codeweavers.com>
38107 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
38108 dlls/wininet/utility.c:
38109 We shouldn't pass the struct hostent returned from gethostbyname as
38110 it's not thread-safe and isn't needed anyway.
38112 2005-11-15 Ken Thomases <ken@codeweavers.com>
38114 * dlls/ntdll/signal_i386.c:
38115 Updated context definitions for the latest Darwin/x86.
38117 2005-11-15 Robert Shearman <rob@codeweavers.com>
38119 * dlls/wininet/internet.c:
38120 Correct the size of a callback parameter.
38121 Fix the declaration of INTERNET_WorkerThreadFunc.
38123 2005-11-15 Mike McCormack <mike@codeweavers.com>
38125 * dlls/msi/registry.c:
38126 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
38128 2005-11-15 Alexandre Julliard <julliard@winehq.org>
38130 * dlls/wininet/urlcache.c:
38131 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
38133 2005-11-15 Mike McCormack <mike@codeweavers.com>
38135 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
38136 Fix function prototype and spec file entry for
38137 MsiEnumComponentQualifiers.
38139 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
38141 * dlls/comctl32/header.c:
38142 Implement implement header callback support (HDN_GETDISPINFO notification):
38143 - better factorisation
38146 2005-11-15 Alexandre Julliard <julliard@winehq.org>
38148 * dlls/urlmon/tests/url.c:
38149 Don't crash if BindToStorage fails.
38151 2005-11-15 Mike McCormack <mike@codeweavers.com>
38153 * dlls/msi/install.c:
38154 Only return ERROR_MORE_DATA if there's a buffer to copy a result
38157 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
38159 * dlls/user/focus.c:
38160 Do not change focus if the being activated window is no longer
38163 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
38165 * dlls/kernel/tests/drive.c:
38166 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
38168 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
38170 * dlls/winspool/tests/info.c:
38171 Some extra tests for GetPrinterDriverDirectory.
38172 Display a TRACE when the Service "spooler" is not running (NT).
38174 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
38176 * dlls/kernel/comm.c:
38177 Disable PARMRK input flag of serial ports.
38179 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
38181 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
38182 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
38183 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
38184 programs/winefile/Ko.rc:
38185 Update Korean translations.
38187 2005-11-15 Alexandre Julliard <julliard@winehq.org>
38189 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
38190 Use proper asm name for external functions.
38192 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
38194 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
38195 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
38197 2005-11-15 Jacek Caban <jacek@codeweavers.com>
38199 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
38200 dlls/shdocvw/webbrowser.c:
38201 Beginning implementation of Navigate2.
38203 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
38205 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
38206 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38207 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
38208 - use D3DCOLOR macros instead of using shift + masks
38209 - fix a bug where diffuse.lpData checked instead of specular.lpData
38210 - implement color fixup on ARB VShader compilation code:
38211 -> on input parameters using swizzle
38212 -> add is_color parameter on vshader_program_add_param
38214 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
38216 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
38217 Add stubs around ScriptStringAnalyse to avoid PAF crash.
38219 2005-11-15 Robert Shearman <rob@codeweavers.com>
38221 * dlls/wininet/http.c:
38222 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
38223 an INTERNET_ASYNC_RESULT structure.
38224 The source handle in HTTP_Connect should be the parent's handle.
38226 2005-11-15 Robert Shearman <rob@codeweavers.com>
38228 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
38229 SSL doesn't need to use a different socket to unsecure communications.
38231 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
38233 * dlls/kernel/tests/thread.c:
38234 Corrected last error information.
38235 Make sure we can run the tests on win9x.
38237 2005-11-15 Mike McCormack <mike@codeweavers.com>
38239 * dlls/msi/package.c:
38240 Set the Installed property if the product is already installed.
38242 2005-11-14 Alexandre Julliard <julliard@winehq.org>
38244 * dlls/user/input.c, server/queue.c:
38245 Added support for the QS_ALLPOSTMESSAGE flag.
38247 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
38249 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
38250 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
38251 Beginning of true BindToStorage implementation.
38253 2005-11-14 Huw Davies <huw@codeweavers.com>
38255 * tools/widl/header.c:
38256 Prefix [putref] property names with putref_.
38258 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
38260 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38261 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
38263 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
38264 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
38265 SPI_{G|S}ICONTITLELOGFONT.
38266 Accordingly extend the corresponding tests.
38268 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
38270 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
38271 Undname: Allow more then one coded character in demangle_datatype.
38273 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
38276 Add default version information.
38278 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
38280 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
38281 NtReadFile: now returning correct status in NtReadFile for EOF
38282 conditions (on files) and broken pipe (on named pipes).
38284 2005-11-14 Peter Beutner <p.beutner@gmx.net>
38286 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
38287 When creating DIBs with a color depth <= 8, always set biClrUsed field
38288 to the number of entries in the color table.
38290 2005-11-14 Mike McCormack <mike@codeweavers.com>
38292 * dlls/msi/cond.y, dlls/msi/tests/package.c:
38293 Empty strings are not equal to any number, so all comparisons against
38294 them fail except for tests for non-equalness.
38296 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38298 * dlls/wined3d/device.c:
38299 Fix an intermittent lockup with ATI's driver, I expect the problem is
38300 trying to clear the display before it's visible. Also correct the
38303 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
38305 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
38306 dlls/urlmon/urlmon_main.h:
38307 Added get_protocol_iface internal function and use it in
38310 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
38312 * dlls/ddraw/surface_main.c:
38313 Use the front buffer palette for DC operations on off-screen buffers.
38315 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38317 * dlls/advpack/tests/advpack.c:
38318 Get the version and language ID of ADVPACK.DLL too.
38320 2005-11-14 H. Verbeet <hverbeet@gmail.com>
38322 * dlls/ddraw/surface_dib.c:
38323 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
38324 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
38326 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
38328 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
38329 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
38330 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
38331 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
38332 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
38333 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
38334 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
38335 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
38336 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
38337 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
38338 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
38339 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
38340 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
38341 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
38342 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
38343 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
38344 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
38345 programs/winemine/rsrc.rc:
38346 Add Korean translations.
38348 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
38350 * dlls/iphlpapi/iphlpapi_main.c:
38351 Add, reformat API documentation.
38353 2005-11-14 Mike McCormack <mike@codeweavers.com>
38355 * dlls/msi/cond.y, dlls/msi/tests/package.c:
38356 Fix comparison of empty properties to numbers and add test cases.
38358 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
38360 * dlls/user/tests/msg.c:
38361 Fix message tests to run cleanly on Windows XP SP1.
38363 2005-11-14 Edgar Hucek <gimli@gentoo.org>
38365 * dlls/winmm/joystick/joystick.c:
38366 Unicode compile fix.
38368 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
38370 * dlls/kernel/tests/thread.c:
38371 Fix set_test_val function declaration to ensure stack is left
38374 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38376 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
38377 Fix a test for InternetCreateUrlA as no Windows platform sets last
38378 error here. Make InternetCreateUrlA pass the test.
38380 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38382 * dlls/crypt32/tests/cert.c:
38383 Don't call missing API function.
38385 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
38387 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
38388 Add DDBLT_DONOTWAIT flag.
38389 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
38391 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
38393 * dlls/urlmon/umon.c:
38394 Move BindToStorage hack to the separated function.
38396 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38398 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
38399 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
38400 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
38401 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
38402 dlls/d3d9/volumetexture.c:
38403 Remove the setting of the result pointer to NULL in creates, tests
38404 show that windows doesn't set the result to NULL on error.
38406 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
38408 * dlls/ntdll/thread.c:
38409 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
38410 from the command-line.
38412 2005-11-14 Peter Lemenkov <petro@mail.ru>
38414 * include/rpcdce.h:
38417 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
38419 * dlls/comctl32/imagelist.c:
38420 Reformat "see" section, to match c2man requirements.
38422 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
38424 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
38425 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
38426 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
38427 Improve c2man Documented-Total count. Changes:
38428 - add missing description
38429 - complete missing A/W pairs
38430 - document remaining comdlg32 functions
38432 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
38434 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
38435 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
38436 dlls/advapi32/security.c:
38437 Improve c2man Documented-Total count. Changes:
38438 - add missing description
38439 - add missing returns section
38441 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
38443 * programs/winetest/Makefile.in:
38444 Add shdocvw tests to winetest.
38446 2005-11-12 Robert Shearman <rob@codeweavers.com>
38448 * dlls/ole32/compobj.c:
38449 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
38450 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
38451 instead of InprocServer32.
38453 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
38455 * dlls/kernel/tests/thread.c:
38456 Add some extra error information.
38458 2005-11-12 Robert Shearman <rob@codeweavers.com>
38460 * dlls/wininet/internet.c, dlls/wininet/internet.h:
38461 Implement InternetReadFileExA (based on a patch by Brian Gerst).
38463 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
38465 * dlls/dinput/joystick_linuxinput.c:
38466 Add additional sanity checks to the linux input system dinput joystick
38469 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
38471 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
38472 Removed a couple of shift/reduce warnings in grammar.
38474 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
38476 * programs/regedit/Nl.rc:
38477 Update Dutch resources.
38479 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
38481 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
38482 dlls/shdocvw/webbrowser.c:
38483 Added IViewObject2 stub implementation.
38485 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
38487 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
38488 dlls/version/tests/install.c:
38489 Added some tests for VerFindFileA.
38491 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
38493 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
38494 prefix can be NULL for GetTempFileNameW.
38496 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
38498 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
38499 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
38500 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
38501 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
38502 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
38503 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
38504 dlls/wininet/wininet_Ko.rc:
38505 Add Korean translations.
38507 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
38509 * dlls/urlmon/urlmon.spec:
38510 Correct argument count for URLDownloadToCacheFile{A,W}.
38512 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
38514 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
38515 dlls/shell32/shlexec.c:
38516 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
38517 emulated Windows version is Win9x, Excel refuses to communicate with a
38518 unicode client in win9x mode.
38520 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
38522 * dlls/user/dde_client.c:
38523 Convert some ERRs to WARNs in the DDE client code when appropriate.
38525 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
38527 * dlls/kernel/heap.c:
38528 Protect sys/stat.h with a conditional.
38530 2005-11-11 Steven Edwards <winehacker@gmail.com>
38533 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
38535 2005-11-11 Christoph Frick <frick@sc-networks.de>
38537 * dlls/dinput/joystick_linuxinput.c:
38538 Moved and adopted joystick_linux.c code into the
38539 joystick_linuxinput.c.
38541 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
38543 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
38544 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
38545 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
38546 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
38547 references on code).
38548 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
38549 glGetInteger (as it returns bad value).
38551 2005-11-10 Francois Gouget <fgouget@free.fr>
38553 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
38554 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
38555 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
38556 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
38557 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
38558 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
38559 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
38560 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
38561 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
38562 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
38563 dlls/dinput/device.c, dlls/dinput/mouse.c,
38564 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
38565 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
38566 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
38567 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
38568 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
38569 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
38570 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
38571 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
38572 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
38573 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
38574 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
38575 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
38576 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
38577 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
38578 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
38579 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
38580 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
38581 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
38582 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
38583 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
38584 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
38585 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
38586 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
38587 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
38588 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
38589 dlls/wininet/internet.c, dlls/winmm/mci.c,
38590 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
38591 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
38592 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
38593 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
38594 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
38595 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
38596 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
38597 programs/winevdm/winevdm.c:
38598 Remove spaces before '\n' in traces.
38600 2005-11-10 Francois Gouget <fgouget@free.fr>
38602 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
38603 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
38604 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
38605 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
38606 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
38607 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
38609 Assorted spelling and case fixes.
38611 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38613 * dlls/advpack/tests/advpack.c:
38615 - don't fail on WriteFile(),
38616 - add valid error codes,
38617 - empty buffer to avoid printing garbage,
38618 - remove bogus inf-file which TranslateInfString() creates here.
38620 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
38623 Make parameter higlighting regex less "hungry".
38625 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
38627 * programs/winemenubuilder/winemenubuilder.c:
38628 Parse the command line returned by CommandLineFromMsiDescriptor() to
38629 extract the application path. Otherwise winemenubuilder ignores the
38630 .lnk file entirely.
38632 2005-11-10 Francois Gouget <fgouget@free.fr>
38634 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
38635 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
38636 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
38637 Add trailing '\n's to ok() and TRACE() calls.
38639 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38641 * dlls/kernel/tests/path.c:
38642 Add error code valid for Win9x and XP.
38644 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
38646 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
38647 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
38648 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
38649 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
38650 dlls/shell32/systray.c:
38651 Improve c2man Documented-Total count. Changes:
38652 - add missing description
38653 - add missing returns section
38654 - complete missing A/W pairs
38655 - reformate comments, to match c2man requirements
38657 2005-11-10 Francois Gouget <fgouget@free.fr>
38659 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
38660 dlls/dxerr9/errors.h:
38661 Assorted spelling fixes in the DXErr8/9 error files.
38663 2005-11-10 Francois Gouget <fgouget@free.fr>
38665 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
38666 Remove extra backslash that was causing an awk warning.
38668 2005-11-10 Mike McCormack <mike@codeweavers.com>
38670 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
38671 programs/regedit/rsrc.rc:
38672 Added Korean resources.
38674 2005-11-10 Mike McCormack <mike@codeweavers.com>
38676 * programs/start/start.c:
38677 Remove the limit on the length of the command line.
38679 2005-11-10 Aric Stewart <aric@codeweavers.com>
38682 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
38684 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
38686 * dlls/uxtheme/system.c:
38687 Improve c2man Documented-Total count. Changes:
38688 - add missing returns section
38690 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
38692 * dlls/x11drv/init.c, include/wingdi.h:
38693 Added support for SHADEBLENDCAPS.
38695 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
38697 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
38698 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
38700 Support Mesa GL_VERSION on parse.
38702 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
38704 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
38705 Added URLDownloadToCacheFile[AW] stub.
38707 2005-11-10 Mike Hearn <mike@plan99.net>
38709 * dlls/wininet/version.rc:
38710 Update wininet version info.
38712 2005-11-09 Alexandre Julliard <julliard@winehq.org>
38714 * ANNOUNCE, ChangeLog, VERSION, configure:
38717 ----------------------------------------------------------------
38718 2005-11-09 Huw Davies <huw@codeweavers.com>
38720 * dlls/wineps/ps.c:
38721 Escape non-printable characters in the document title and also
38722 truncate it to 0x80 characters.
38724 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
38726 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
38727 Initialize COM prior to displaying the file dialog.
38729 2005-11-09 Mike McCormack <mike@codeweavers.com>
38731 * dlls/msi/registry.c, dlls/msi/tests/db.c:
38732 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
38735 2005-11-09 Mike McCormack <mike@codeweavers.com>
38738 Make sure we only CoUninitialize after successfully initializing.
38739 Fix the address of the returned IShellLinkDataList interface.
38741 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
38743 * dlls/urlmon/file.c:
38744 Added IInternetPriority implementation to FileProtocol.
38746 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
38748 * dlls/user/cursoricon.c:
38749 If a color bitmap is provided, store bitmap information from it
38750 instead of the mask bitmap one.
38752 2005-11-09 Alexandre Julliard <julliard@winehq.org>
38754 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
38755 Don't call SetWindowPos in ShowWindow if a parent window is not
38756 visible, only toggle the WS_VISIBLE flag.
38758 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
38760 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
38761 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
38762 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
38763 dlls/user/win.c, dlls/user/winproc.c:
38764 Improve c2man Documented-Total count. Changes:
38765 - add missing description
38766 - add missing returns section
38767 - complete missing A/W pairs
38768 - reformate comments, to match c2man requirements
38770 2005-11-09 Robert Shearman <rob@codeweavers.com>
38772 * dlls/oleaut32/typelib.c:
38773 - Cleanup formating of DispCallFunc.
38774 - Fix DispCallFunc for functions with return values.
38775 - Don't rely on _copy_arg as it is going away soon.
38777 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
38779 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
38780 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
38781 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
38782 dlls/ole32/storage.c, dlls/ole32/storage32.c:
38783 Improve c2man Documented-Total count.
38785 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
38787 * dlls/shell32/brsfolder.c:
38788 Initialize COM prior to displaying the SHBrowseForFolder dialog.
38790 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38792 * dlls/shell32/tests/shlfolder.c:
38793 Disable code that segfaults on Win98 SE.
38795 2005-11-09 Robert Shearman <rob@codeweavers.com>
38797 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
38798 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
38799 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
38800 - Fix up the callers and reorganize CoGetClassObject to split out the
38801 inproc code into another function.
38803 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
38805 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
38806 Added implementation of IInternetPriority in HttpProtocol.
38808 2005-11-08 Alexandre Julliard <julliard@winehq.org>
38810 * include/xmldom.idl:
38811 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
38813 2005-11-08 Huw Davies <huw@codeweavers.com>
38815 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
38816 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
38817 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
38818 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
38819 Include msxml2.h rather than msxml.h and xmldom.h.
38821 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
38823 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38824 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
38826 Add tests that show that the border value manipulated by
38827 SPI_{GET,SET}BORDER is completely the same as with
38828 SPI_{GET,SET}NONCLIENTMETRICS.
38829 Fix a few signed/unsigned warnings in unrelated tests from the same
38831 Made the tests pass on wine.
38833 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38835 * dlls/advapi32/tests/crypt.c:
38836 Win98 fails another way when user isn't logged in.
38838 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
38840 * dlls/shell32/systray.c:
38841 Unicodify systray.c.
38843 2005-11-08 Alexandre Julliard <julliard@winehq.org>
38845 * include/windef.h:
38846 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
38849 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
38851 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
38852 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
38853 dlls/shdocvw/tests/shortcut.c:
38854 Support for shell instance objects.
38855 Removed a wine_todo for a no longer failing test.
38856 Added a test for IPersistFolder3::GetCurFolder.
38858 2005-11-08 Alexandre Julliard <julliard@winehq.org>
38860 * dlls/mapi32/tests/prop.c:
38861 Get rid of FAR keywords.
38863 2005-11-08 Huw Davies <huw@codeweavers.com>
38865 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
38866 Implement selectSingleNode.
38868 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
38870 * dlls/kernel/heap.c:
38871 Implement GlobalMemoryStatusEx for Solaris.
38873 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38875 * dlls/kernel/tests/heap.c:
38876 Take into account some alignment done by HeapAlloc() on Win9x.
38878 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
38880 * dlls/wininet/internet.c:
38881 Unicodify InternetCheckConnection.
38882 Use HeapAlloc'ed buffers where applicable.
38884 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
38886 * dlls/shell32/systray.c:
38887 Move functions a bit to get rid of a static declaration.
38889 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
38891 * dlls/comctl32/treeview.c:
38892 Do not issue a GetUpdateRect() to query an update region for
38893 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
38896 2005-11-08 Huw Davies <huw@codeweavers.com>
38898 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
38899 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
38900 dlls/msxml3/tests/domdoc.c:
38901 Implement get_parseError.
38903 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
38905 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
38906 Correct some allocated buffer lengths while converting to Unicode.
38908 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
38910 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
38911 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
38912 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
38913 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
38914 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
38915 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
38916 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
38917 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
38918 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
38919 dlls/user/listbox.c, dlls/user/static.c:
38920 Handle WM_PRINTCLIENT.
38921 Don't use SelectClipRgn in WM_PRINTCLIENT.
38923 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
38925 * dlls/wined3d/directx.c:
38926 Fix parsing of version number.
38928 2005-11-08 Huw Davies <huw@codeweavers.com>
38930 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
38931 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
38932 Fix cut-n-paste error in licence text.
38934 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38936 * dlls/d3d9/query.c:
38937 Allow NULL ppQuery to be passed to CreateQuery.
38939 2005-11-08 James Hawkins <truiken@gmail.com>
38941 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
38942 Implement TranslateInfString with tests.
38944 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
38946 * dlls/ole32/compobj.c:
38947 Added tracing to CoCreateInstance.
38949 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
38951 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
38952 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
38953 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
38954 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
38955 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
38956 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
38957 Improve c2man Documented-Total count. Changes:
38958 - add missing description
38959 - add missing returns section
38960 - complete missing A/W pairs
38961 - reformate comments, to match c2man requirements
38963 2005-11-08 Mike McCormack <mike@codeweavers.com>
38965 * dlls/ntdll/time.c:
38966 Add some missing timezones.
38968 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
38970 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
38971 - fill DirectShowFilters Container
38972 - fix some MLKs (clear variants)
38974 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38976 * dlls/crypt32/tests/cert.c:
38977 Make Crypt32 tests loadable on Win98.
38979 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38981 * dlls/winsock/tests/sock.c:
38982 Added last error code for XP SP1.
38984 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
38986 * dlls/dmloader/loader.c:
38987 Add some checks and fix some stream leaks.
38989 2005-11-08 Robert Shearman <rob@codeweavers.com>
38991 * dlls/ole32/rpc.c:
38992 We shouldn't pass the application name into CreateProcess because the
38993 value stored in the registry could include arguments.
38995 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38997 * dlls/wined3d/swapchain.c:
38998 Fixed an error in Swapchain_GetFrontBufferData.
39000 2005-11-08 Mike McCormack <mike@codeweavers.com>
39002 * programs/winemenubuilder/winemenubuilder.c:
39003 Extract the executable name for msi advertised shortcuts.
39005 2005-11-08 Mike McCormack <mike@codeweavers.com>
39007 * dlls/shell32/shelllink.c:
39008 Fix a problem spotted by Dmitry and another one stopping correctly
39009 formatted lnk files from being generated.
39011 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39013 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
39014 Semi-stub implementation for SHRegGetValue(A|W).
39016 2005-11-07 James Hawkins <truiken@gmail.com>
39018 * include/winerror.h:
39019 Define the setupapi hresult errors.
39021 2005-11-07 Peter Lemenkov <petro@mail.ru>
39023 * include/wininet.h:
39024 Added some missing definitions in wininet.h.
39026 2005-11-07 Huw Davies <huw@codeweavers.com>
39028 * include/xmldom.idl, include/xmldomdid.h:
39029 Add IXMLDOMParseError.
39031 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
39033 * dlls/shell32/brsfolder.c:
39034 More robust code for querying ShellFolder attributes (some
39035 ShellFolders ignore the flag mask in GetAttributesOf).
39037 2005-11-07 Alexandre Julliard <julliard@winehq.org>
39039 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
39040 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
39041 Added a bunch of tests for the INF parser.
39043 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
39045 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
39046 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
39047 First draft of ExtTextOut on an open path.
39049 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
39051 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
39052 dlls/dxdiagn/provider.c:
39053 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
39054 - more complete container hierarchy
39055 - DXDiag_AddFileDescContainer service to fill dll info
39056 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
39058 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
39060 * dlls/user/sysparams.c:
39061 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
39062 adding the needed non client metrics A->W conversions.
39064 2005-11-07 Stefan Huehner <stefan@huehner.org>
39066 * dlls/secur32/secur32.c:
39067 Fix segfault when querying non-existent SecurityProvider.
39069 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
39071 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
39072 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
39073 Add stub implementation of IMediaStream interface.
39075 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
39077 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
39078 AtlAxWinInit dummy implementation.
39080 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
39082 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
39083 Implement RtlInitAnsiStringEx.
39085 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39087 * dlls/wined3d/drawprim.c:
39088 Verify that the texture coordinate used in DrawStridedSlow is in range
39089 before trying to referencing the associated data.
39091 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39093 * dlls/wined3d/device.c:
39094 Prevent SetFVF from clearing down the vertex declaration of the FVF is
39095 zero. This is required for Prince of Persia, The sands of time.
39097 2005-11-07 Robert Shearman <rob@codeweavers.com>
39099 * dlls/ntdll/resource.c:
39100 LdrAccessResource should pop 16 bytes off the stack since it is a
39103 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
39105 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
39106 Added support of loading of IPicture data from non-statable
39107 IStreams. Added testcases for this.
39109 2005-11-07 James Hawkins <truiken@gmail.com>
39111 * dlls/hhctrl.ocx/hhctrl.c:
39112 Free an alloc'ed string.
39114 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
39116 * dlls/user/cursoricon.c:
39117 When creating black & white cursor icon, handle special case where
39118 hbmColor is null and hbmMask specify a bitmap having twice the height
39119 and formatted so the upper half is the icon AND bitmask and the lower
39120 one is the OR bitmask.
39122 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
39124 * dlls/d3d8/d3dcore_gl.h:
39125 Remove already included headers.
39127 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
39129 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
39130 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
39131 dlls/gdi/palette.c, dlls/gdi/path.c:
39132 Improve c2man Documented-Total count.
39134 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
39136 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
39137 - Move target folder initialization to a dedicated function.
39138 - Use this function in BindToObject (should be faster).
39139 - Special handling for FolderShortcut objects in Initialize method.
39140 - Removed a todo_wine from a no longer failing unit test.
39142 2005-11-05 Davin McCall <davmac@davmac.org>
39144 * dlls/winmm/winealsa/audio.c:
39145 Avoid getting ahead of dsound mixer when using non-hw device. Also
39146 avoid using internal ALSA call to retrieve hardware play position.
39148 2005-11-05 Kevin Koltzau <kevin@plop.org>
39150 * dlls/ntdll/thread.c:
39151 x86_64 references a named union, ensure unions are not nameless.
39153 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
39155 * dlls/commdlg/cdlg_De.rc:
39156 Update German resource file.
39158 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39160 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
39161 - Stricten cases for NT in a two tests.
39162 - WSAAddressToString[AW] don't fail on Win9x for those.
39163 - Modify it to pass new tests.
39165 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39167 * dlls/msi/tests/db.c:
39168 Win9x returns MSIDBERROR_NOERROR.
39170 2005-11-05 Huw Davies <huw@codeweavers.com>
39172 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
39173 Filter out CTEXT nodes when building element child lists.
39174 get_item and get_length should honour the filter.
39175 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
39177 2005-11-05 Dimi Paun <dimi@lattica.com>
39179 * dlls/comctl32/listview.c:
39180 Validate the column index passed in by the caller.
39182 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
39184 * dlls/oleaut32/varformat.c:
39185 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
39186 VARIANT_FormatDate.
39188 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39190 * dlls/wined3d/device.c:
39191 Tidy up UpdateTexture and add support for updating cube textures.
39193 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39195 * tools/winapi/win16.api, tools/winapi/win32.api:
39196 Update win16.api and win32.api.
39198 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
39200 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
39201 dlls/advapi32/registry.c, dlls/advapi32/security.c,
39202 dlls/advapi32/service.c:
39203 Improve c2man Documented-Total count.
39205 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39207 * dlls/kernel/except.c:
39208 More verbose output when unhandled exception occurs.
39210 2005-11-04 Mike McCormack <mike@codeweavers.com>
39212 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
39213 Partially implement and test the shelllink object's
39214 IShellLinkDataList::CopyDataBlock and GetFlags methods.
39216 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39218 * tools/winapi/winapi_parser.pm:
39219 volatile is legal (and used now!) in a typedef struct {}.
39221 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39223 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
39224 tools/winapi/win32.api:
39225 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
39226 PSYM_ENUMSOURCFILES_CALLBACK.
39228 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39230 * dlls/advapi32/tests/registry.c:
39231 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
39232 not installed (WinReg.DLL is missing).
39233 - Test "\\" prefixed computer names too.
39235 2005-11-04 Mike McCormack <mike@codeweavers.com>
39237 * dlls/shell32/shelllink.c:
39238 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
39240 2005-11-04 Mike McCormack <mike@codeweavers.com>
39242 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
39243 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
39244 msi.MsiProvideComponentFromDescriptor.
39246 2005-11-04 James Hawkins <truiken@gmail.com>
39248 * dlls/hhctrl.ocx/hhctrl.c:
39249 Pass HtmlHelp commands to doWinMain.
39251 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39253 * dlls/comctl32/string.c:
39254 Move functions in comctl32/string.c to remove function declaration.
39256 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39258 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
39259 tools/winapi/winapi_parser.pm:
39260 __RPC_STUB is a calling convention as well (#defined as __stdcall).
39262 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
39264 * include/wine/port.h:
39265 Fix warning about memmove re#definition.
39267 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
39269 * dlls/winsock/tests/sock.c:
39270 Make 4 WSAStringToAddress* tests don't fail on Win9x.
39272 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
39274 * dlls/oleaut32/tmarshal.c:
39275 Added support for VT_I8/VT_UI8 marshalling.
39277 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39279 * dlls/wined3d/device.c:
39280 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
39283 2005-11-04 Robert Shearman <rob@codeweavers.com>
39285 * dlls/oleaut32/tests/olefont.c:
39286 Add a test for Invoking an OleFont function.
39288 2005-11-03 Alexandre Julliard <julliard@winehq.org>
39290 * dlls/setupapi/install.c:
39291 Added support for optional section.ntx86 and section.nt in
39292 InstallHinfSection when current version is set to NT.
39294 2005-11-03 Robert Shearman <rob@codeweavers.com>
39296 * dlls/ole32/defaulthandler.c:
39297 Implement OLE object notifications, making sure to cope with the case
39298 of the advise holder not being created because no notifications are
39301 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
39304 Get rid of a double backslash.
39306 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
39308 * dlls/comctl32/string.c:
39309 Use Win32 APIs for string comparison.
39311 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
39313 * programs/winecfg/audio.c:
39314 Show detected audio drivers in autodetect.
39316 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
39318 * dlls/x11drv/winpos.c:
39319 Stricter check whether a window needs to be mapped on the screen.
39321 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
39323 * dlls/ntdll/time.c:
39324 Added another CST (Australian Central Daylight Time) to TZ_INFO.
39326 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39328 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
39329 Extend VarCmp() and add test cases.
39331 2005-11-03 Kevin Koltzau <kevin@plop.org>
39333 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
39334 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
39335 include/msvcrt/process.h, include/msvcrt/stddef.h:
39336 Fix warnings and errors in 64bit.
39338 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
39340 * dlls/shell32/shfldr_unixfs.c:
39341 Replaced tabs with spaces.
39343 2005-11-03 Alexandre Julliard <julliard@winehq.org>
39345 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
39346 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
39347 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
39348 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
39349 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
39350 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
39351 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
39352 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
39353 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
39354 dlls/commdlg/printdlg.c:
39355 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
39356 Display an error if no printer is installed.
39358 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
39360 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
39361 Specify a DLL version for msvcrt.dll.
39363 2005-11-03 Stefan Huehner <stefan@huehner.org>
39365 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
39366 dlls/msxml3/tests/domdoc.c:
39367 Add indexed access to attributes (nodemap) and childNodes
39368 (nodelist), with some testcases.
39370 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
39372 * dlls/shell32/tests/shlfolder.c:
39373 Added some more unit tests for FolderShortcut objects.
39375 2005-11-03 Alexandre Julliard <julliard@winehq.org>
39377 * dlls/kernel/comm.c:
39378 Fixed fd leaks (spotted by Cihan Altinay).
39380 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
39382 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
39383 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
39385 Fix some wrong prototypes.
39387 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
39389 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
39390 Fill provider with some empty containers.
39392 2005-11-03 Mike McCormack <mike@codeweavers.com>
39394 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
39395 Invoke shortcuts through IContextMenu, rather than trying to access
39398 2005-11-03 Mike McCormack <mike@codeweavers.com>
39401 Add the ContextMenuHandlers key for shortcuts so the new context menu
39404 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
39406 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
39407 Cache background color brush instead of recreating it at each screen
39410 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
39412 * programs/winedbg/break.c:
39413 Fixed 'break NN' command (using dbghelp.SymEnumLines).
39415 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
39417 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
39418 programs/wineconsole/wineconsole.c:
39419 Fixed wineconsole startup when restoring registry settings.
39421 2005-11-03 Mike McCormack <mike@codeweavers.com>
39423 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
39424 dlls/msi/helpers.c:
39425 Remove some redundant null pointer checks.
39427 2005-11-03 Alexandre Julliard <julliard@winehq.org>
39429 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
39430 dlls/shell32/tests/shlfolder.c:
39431 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
39432 Set all capability flags supported by the shellfolder, disregarding
39433 the flag mask given to GetAttributesOf.
39434 Unit tests to demonstrate this behaviour.
39436 2005-11-03 Mike McCormack <mike@codeweavers.com>
39439 Add missing semicolons that caused compile trouble on FreeBSD.
39441 2005-11-03 Mike McCormack <mike@codeweavers.com>
39443 * dlls/shell32/shelllink.c:
39444 Pass the correct verb.
39445 Add a space between extra parameters.
39446 Wait for ShellExecute to complete.
39448 2005-11-03 Steven Edwards <winehacker@gmail.com>
39450 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
39451 Add a real stub for Advpack.extract.
39453 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
39455 * dlls/ntdll/thread.c:
39456 Get rid of CPU id when copying context
39458 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
39460 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
39461 dlls/d3d8/vshaderdeclaration.c:
39462 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
39463 - use D3DCOLOR macros instead of using shift + masks
39464 - fix a bug where diffuse.lpData checked instead of specular.lpData
39465 - implement color fixup on ARB VShader compilation code:
39466 -> on input parameters using swizzle
39467 -> add is_color parameter on vshader_program_add_param
39469 2005-11-03 Hans Leidekker <hans@it.vu.nl>
39471 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
39472 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
39474 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
39476 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
39477 dlls/riched20/paint.c, dlls/riched20/wrap.c:
39478 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
39479 notification, and ENM_REQUESTRESIZE event mask.
39481 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
39483 * dlls/user/scroll.c:
39484 Scroll bar: Keep the caret blinking during scroll operations (only
39485 handle WM_SYSTIMER messages that belong to the scroll bar).
39487 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
39489 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
39490 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
39491 Implemented SymEnumLines.
39493 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
39495 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
39496 programs/wineconsole/winecon_user.h:
39497 Now filling external leading in font cells.
39499 2005-11-02 Huw Davies <huw@codeweavers.com>
39501 * dlls/oleaut32/typelib.c:
39502 Don't call Release on a null ptr.
39504 2005-11-02 Alexandre Julliard <julliard@winehq.org>
39506 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
39507 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
39508 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
39509 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
39510 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
39511 server/thread.h, server/trace.c:
39512 Fixed Get/SetThreadContext to work properly on suspended threads.
39515 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
39517 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
39518 Correct WINAPI position for MSVC portability.
39520 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
39522 * programs/wineconsole/dialog.c:
39523 Fixed crash in font browsing for raster fonts.
39525 2005-11-02 Robert Shearman <rob@codeweavers.com>
39527 * dlls/oleaut32/variant.c:
39528 Fix a crash during +variant logging caused by a typo causing an array
39529 to be one element less than expected.
39531 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39533 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
39534 include/wine/wined3d_interface.h:
39535 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
39536 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
39539 2005-11-02 Robert Shearman <rob@codeweavers.com>
39541 * dlls/oleaut32/tmarshal.c:
39542 - Make sure to clean up properly on error.
39543 - Restrict the critical section to getting the channel buffer and
39544 adding a reference to it.
39546 2005-11-02 Robert Shearman <rob@codeweavers.com>
39548 * dlls/oleaut32/typelib.c:
39549 - Make wParamFlags in the paramdesc dumping function human readable.
39550 - Enums should be VT_I4 instead of VT_INT.
39551 - Trace the return value from the ITypeInfo_fnInvoke.
39553 2005-11-02 Mike McCormack <mike@codeweavers.com>
39555 * dlls/msi/cond.y, dlls/msi/tests/package.c:
39556 NULL and empty strings are the same in conditions.
39558 2005-11-02 Mike McCormack <mike@codeweavers.com>
39560 * dlls/imm32/imm.c:
39561 Change a FIXME message to a comment.
39563 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
39565 * dlls/comctl32/tab.c:
39566 Avoid printing out a possibly uninitialized variable.
39568 2005-11-02 Stefan Huehner <stefan@huehner.org>
39570 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
39571 Extend get_nodeName add testcases for it.
39573 2005-11-02 Mike McCormack <mike@codeweavers.com>
39575 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
39576 Stub implementation for MsiAdvertiseScriptA/W.
39578 2005-11-02 Mike McCormack <mike@codeweavers.com>
39580 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
39581 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
39582 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
39583 dlls/msi/update.c, dlls/msi/where.c:
39584 Create the +msidb debug channel for msi database code.
39586 2005-11-02 Aric Stewart <aric@codeweavers.com>
39588 * dlls/msi/action.c:
39589 Force files to install if the REINSTALL property is set.
39591 2005-11-02 Robert Shearman <rob@codeweavers.com>
39593 * dlls/ntdll/resource.c:
39594 Make LdrAccessResource call an internal function to satisfy Shrinker.
39596 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
39598 * dlls/ntdll/tests/om.c, server/named_pipe.c:
39599 Fix error returned when opening nonexistent pipes.
39601 2005-11-02 Alexandre Julliard <julliard@winehq.org>
39603 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
39604 server/context_x86_64.c, server/thread.c, server/thread.h:
39605 Moved the platform-independent part of the get/set_thread_context
39606 requests to a common file.
39608 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
39610 * dlls/shell32/shfldr_unixfs.c:
39611 Added some comments to document unixfs.
39613 2005-11-02 Mike McCormack <mike@codeweavers.com>
39615 * dlls/msi/install.c, dlls/msi/tests/package.c:
39616 Fix parameter handling in MsiSetTargetPath, and add a test for it.
39618 2005-11-02 Mike McCormack <mike@codeweavers.com>
39620 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
39621 Implement the RemoveFiles action.
39623 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
39625 * dlls/ntdll/rtlstr.c:
39626 Minor fixes to rtl string functions.
39628 2005-11-02 David Kredba <kredba@math.cas.cz>
39630 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
39631 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
39632 Czech resources update.
39634 2005-11-02 Mike McCormack <mike@codeweavers.com>
39636 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
39637 Stub implementation for MsiGetFileHashA/W.
39639 2005-11-02 Mike McCormack <mike@codeweavers.com>
39641 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
39642 Use an enumeration for file states.
39644 2005-11-02 Mike McCormack <mike@codeweavers.com>
39646 * dlls/msi/dialog.c:
39647 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
39649 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
39651 * dlls/comctl32/listview.c:
39652 Clear bLButtonDown flags if mouse is not down.
39654 2005-11-02 Mike McCormack <mike@codeweavers.com>
39656 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
39657 Convert all RTFPanic and RTFMsg calls to ERR calls.
39659 2005-11-02 Rob Shearman <rob@codeweavers.com>
39661 * include/rpcndr.h:
39662 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
39663 RpcMgmtEnableIdleCleanup.
39665 2005-11-02 Mike McCormack <mike@codeweavers.com>
39667 * tools/winedump/lnk.c:
39668 Handle msi component identifiers without a feature guid.
39670 2005-11-02 Mike McCormack <mike@codeweavers.com>
39672 * dlls/msxml3/node.c:
39673 Implement IXMLDOMNode::get_nodeName.
39675 2005-11-02 Robert Shearman <rob@codeweavers.com>
39677 * dlls/oleaut32/oleaut.c:
39678 The PSDispatch PS class factory can manage both typelib marshalled and
39679 IDispatch, which is NDR marshalled, so we need a wrapper to call the
39680 appropriate CreateProxy or CreateStub function.
39682 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
39684 * dlls/x11drv/settings.c, include/winuser.h:
39685 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
39687 2005-11-01 Alexandre Julliard <julliard@winehq.org>
39689 * dlls/kernel/except.c, dlls/ntdll/exception.c,
39690 include/wine/server_protocol.h, server/debugger.c,
39691 server/protocol.def, server/thread.c:
39692 Don't send an extra signal when waiting for a debug event, just do a
39693 normal wait. Return the debug event status directly as return value
39694 of the server call.
39696 2005-11-01 Alexandre Julliard <julliard@winehq.org>
39698 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
39699 server/context_sparc.c, server/context_x86_64.c:
39700 Don't send the incoming context to the server for get_thread_context,
39701 instead copy only the relevant fields of the return value on the
39704 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
39706 * dlls/ntdll/tests/om.c, server/named_pipe.c:
39707 Fix error returned when exceeding allowed instances.
39709 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
39711 * dlls/comctl32/string.c:
39712 Include config.h and port.h for strncasecmp() in MSVC port.
39714 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
39716 * dlls/kernel/file.c:
39717 Implemented FindExSearchLimitToDirectories.
39719 2005-11-01 Alexandre Julliard <julliard@winehq.org>
39721 * dlls/msvcrt/msvcrt.spec:
39722 Fixed _wstrdate/_wstrtime parameters.
39724 2005-11-01 Alexandre Julliard <julliard@winehq.org>
39726 * dlls/wininet/http.c:
39727 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
39728 Added handling of more HTTP standard headers and binary search lists.
39730 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
39732 * dlls/oleaut32/tests/vartype.c:
39733 SysReAllocString of same pointer returns TRUE.
39735 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
39737 * dlls/shell32/shfldr_unixfs.c:
39738 Fixed crash in unixfs shellfolder handling with winamp.
39740 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
39742 * dlls/amstream/amstream.c, dlls/amstream/main.c:
39743 Use a more standard indentation style.
39745 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
39748 Remove version information.
39750 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
39752 * dlls/x11drv/clipboard.c:
39753 Improve handling of mapping between X and Windows formats.
39754 Add support for UTF8.
39756 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
39758 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
39759 server/winstation.c:
39760 - Use OBJ_CASE_INSENSITIVE in object lookup.
39761 - Remove case_sensitive flag from namespace.
39762 - Remove todo_wine from now succeeding tests.
39764 2005-11-01 Davin McCall <davmac@davmac.org>
39766 * dlls/dsound/mixer.c:
39767 PhaseCancel subtracts secondary buffer from primary buffer, not the
39770 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
39772 * dlls/user/painting.c:
39773 ScrollWindowEx: Don't move the caret of child windows and hide it only
39774 if it's in the source or in the destination rectangle.
39776 2005-11-01 Robert Shearman <rob@codeweavers.com>
39778 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
39779 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
39780 Convert SHELL32_BindToChild to Unicode and fix up the callers.
39782 2005-11-01 Robert Shearman <rob@codeweavers.com>
39784 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
39785 Make the call exception handler function more compatible with NT and
39786 with what Shrinker expects.
39788 2005-10-31 Stefan Huehner <stefan@huehner.org>
39790 * programs/winetest/Makefile.in:
39791 Add msxml3,setupapi tests to winetest.
39793 2005-10-31 Alexandre Julliard <julliard@winehq.org>
39795 * configure, configure.ac, programs/Makefile.in,
39796 programs/eject/.cvsignore, programs/eject/Makefile.in,
39797 programs/eject/eject.c:
39798 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
39799 even if a Windows app has files open on it.
39801 2005-10-31 Huw Davies <huw@codeweavers.com>
39803 * dlls/rpcrt4/ndr_marshall.c:
39806 2005-10-31 Huw Davies <huw@codeweavers.com>
39808 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
39809 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
39810 Actually print the IIDs.
39812 2005-10-31 Huw Davies <huw@codeweavers.com>
39814 * dlls/gdi/enhmetafile.c, include/wingdi.h:
39815 Implement playback of EMR_ALPHABLEND.
39817 2005-10-31 Huw Davies <huw@codeweavers.com>
39819 * dlls/gdi/freetype.c:
39820 Only select a bitmap font as a last resort if we can't find a font
39821 with the correct facename.
39823 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
39825 * server/mapping.c:
39826 Do not overflow the stackbased "nt" struct when reading non-conforming
39829 2005-10-31 Alexandre Julliard <julliard@winehq.org>
39831 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
39832 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
39833 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
39834 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
39835 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
39837 Get rid of the no longer used tty driver.
39839 2005-10-31 Alexandre Julliard <julliard@winehq.org>
39841 * dlls/user/driver.c:
39842 Default to the null driver instead of dying if the specified display
39843 driver couldn't be loaded.
39845 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
39847 * dlls/user/painting.c, dlls/user/tests/msg.c:
39848 Add the tests for behaviour of [In]validateRect and [In]validateRgn
39849 with hwnd set to 0, make them pass under Wine.
39851 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
39853 * dlls/shdocvw/shdocvw_main.c:
39854 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
39856 2005-10-31 Huw Davies <huw@codeweavers.com>
39858 * dlls/oleaut32/usrmarshal.c:
39859 Deal with pExcepInfo == NULL.
39861 2005-10-31 Mike McCormack <mike@codeweavers.com>
39863 * dlls/msi/dialog.c:
39864 Make sure to unregister all the classes that were registered when msi
39865 is unloaded, so we can register again cleanly.
39867 2005-10-31 Mike McCormack <mike@codeweavers.com>
39869 * dlls/shell32/tests/shlexec.c:
39870 Add void to empty declaration list.
39872 2005-10-31 Alexandre Julliard <julliard@winehq.org>
39874 * dlls/gdi/dc.c, dlls/gdi/driver.c:
39875 Default to an empty driver instead of dying if the specified display
39876 driver couldn't be loaded.
39878 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
39880 * configure, configure.ac, dlls/shdocvw/Makefile.in,
39881 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
39882 dlls/shdocvw/tests/shortcut.c:
39883 Added initial tests for shdocvw's FolderShortcut related
39886 2005-10-31 Marcus Meissner <meissner@suse.de>
39888 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
39889 Added assembly implementation of EXC_CallHandler.
39891 2005-10-31 Mike McCormack <mike@codeweavers.com>
39893 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
39894 dlls/msi/tests/package.c:
39895 Fix and test MsiGetProperty and MsiSetProperty.
39897 2005-10-31 Mike McCormack <mike@codeweavers.com>
39899 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
39900 dlls/msi/tests/msi.c:
39901 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
39904 2005-10-31 James Hawkins <truiken@gmail.com>
39906 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
39907 Implement InternetCreateUrlW and test cases.
39909 2005-10-31 Huw Davies <huw@codeweavers.com>
39911 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
39912 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
39913 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
39914 Fix handling of relative state indices in RestoreDC.
39915 Fix return value of SaveDC when writing to an emf.
39916 Before writing the EMR_EOF record we should ensure that we clear the
39919 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
39921 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
39922 dlls/ddraw/opengl_private.h:
39923 Finish moving d3d[1..3] light code to use d3d7.
39925 2005-10-31 Marcus Meissner <meissner@suse.de>
39927 * dlls/kernel/time.c:
39928 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
39930 2005-10-31 Hans Leidekker <hans@it.vu.nl>
39932 * dlls/odbccp32/odbccp32.c:
39933 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
39934 SQLInstallDriver{,Ex}, SQLInstallerError and
39935 SQLInstallTranslator{,Ex}.
39937 2005-10-31 Juan Lang <juan_lang@yahoo.com>
39939 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
39940 dlls/crypt32/tests/cert.c:
39941 Implement CertSignSignature and CertVerifySignature(Ex).
39943 2005-10-31 Robert Reif <reif@earthlink.net>
39945 * dlls/winmm/tests/wave.c:
39946 Add waveOutPause/waveOutRestart test.
39947 Tighten up play duration test when ending too soon.
39948 Set VirtualFree size to 0.
39950 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
39952 * dlls/shlwapi/tests/path.c:
39953 Stop PathIsValidCharW tests after 100 failing tests.
39955 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
39957 * dlls/d3d9/query.c:
39958 In case of D3D9 the CreateQuery call can be used to retrieve status
39959 information. According to MSDN the 'ppQuery' parameter can be set to
39960 NULL to detect if a certain query Type is supported.
39962 2005-10-30 Mike McCormack <mike@codeweavers.com>
39964 * dlls/msi/action.c:
39965 Add a stub for the AllocateRegistrySpace action.
39967 2005-10-30 Mike McCormack <mike@codeweavers.com>
39969 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
39970 dlls/msi/package.c, include/msiquery.h:
39971 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
39973 2005-10-30 Mike McCormack <mike@codeweavers.com>
39975 * dlls/msi/dialog.c:
39976 Add a read-only implementation of the SelectionTree control.
39978 2005-10-30 Mike McCormack <mike@codeweavers.com>
39980 * dlls/msi/classes.c:
39981 Simplify register_progid() and remove a fixed length buffer.
39983 2005-10-30 Mike McCormack <mike@codeweavers.com>
39985 * dlls/msi/dialog.c:
39986 Handle MaskEdit masks containing dashes and other constant
39989 2005-10-30 Mike McCormack <mike@codeweavers.com>
39991 * dlls/msi/action.c:
39992 Use msi_get_property_int() in a few more places.
39994 2005-10-30 Alexandre Julliard <julliard@winehq.org>
39996 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
39997 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
39998 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
39999 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
40000 dlls/winecrt0/stub.c, include/winnt.h:
40001 Make all winecrt0 functions and variables hidden.
40003 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
40005 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
40006 dlls/winmm/sound.spec:
40007 Correct name of sound.dll to sound.drv (WIN16).
40009 2005-10-30 Kai Blin <blin@gmx.net>
40011 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
40012 dlls/secur32/secur32_priv.h:
40013 A dispatcher for running ntlm_auth.
40015 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
40017 * dlls/user/scroll.c:
40018 Handle the left and right arrow keys.
40020 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
40022 * include/wine/library.h:
40023 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
40026 2005-10-30 Mike McCormack <mike@codeweavers.com>
40028 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
40029 Add a stub implementation of msi.MsiSetMode.
40031 2005-10-30 Mike McCormack <mike@codeweavers.com>
40033 * dlls/msi/classes.c:
40034 Remove unused package parameter of register_progid_base().
40036 2005-10-30 Mike McCormack <mike@codeweavers.com>
40038 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
40039 Use "static const" rather than "const static" as gcc -W complains
40042 2005-10-30 Robert Reif <reif@earthlink.net>
40044 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
40045 Implement _wstrdate and _wstrtime with tests.
40047 2005-10-30 Peter Beutner <p.beutner@gmx.net>
40049 * dlls/msvcrt/cppexcept.c:
40050 Fix exception handling for non CXX_EXCEPTIONs.
40052 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
40054 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
40055 server/mapping.c, server/mutex.c, server/named_pipe.c,
40056 server/object.c, server/object.h, server/process.c,
40057 server/semaphore.c, server/timer.c, server/winstation.c:
40058 Pass object attributes to create_named_object & find_object.
40060 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
40062 * dlls/kernel/atom.c:
40063 Implemented local/global atom creation, deletion & lookup on top of
40066 2005-10-29 Juan Lang <juan_lang@yahoo.com>
40068 * dlls/wldap32/wldap32.spec:
40069 Export functions by ordinal, cryptnet.dll at least depends on it.
40071 2005-10-29 Mike McCormack <mike@codeweavers.com>
40073 * dlls/msi/action.c:
40074 Don't change the UI level during ExecuteAction.
40076 2005-10-29 Mike McCormack <mike@codeweavers.com>
40079 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
40082 2005-10-29 Mike McCormack <mike@codeweavers.com>
40084 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
40085 dlls/msi/helpers.c:
40086 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
40088 2005-10-29 Mike McCormack <mike@codeweavers.com>
40090 * dlls/msi/dialog.c:
40091 Explicitly check for MSICONDITION_TRUE being returned from
40092 MsiEvaluateCondition.
40094 2005-10-29 Mike McCormack <mike@codeweavers.com>
40096 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
40097 Some installers don't call the CreateFolders action before the
40098 InstallFiles action as MSDN specifies, but it still seems to work, so
40099 make sure that we create component directories in the InstallFiles
40102 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
40104 * dlls/comctl32/header.c:
40105 Unify HEADER_GetItem[A/W] into one function.
40107 2005-10-29 Mike McCormack <mike@codeweavers.com>
40109 * dlls/msi/cond.y, dlls/msi/tests/package.c:
40110 Add a bunch of tests for MsiEvaluateCondition and make them pass.
40112 2005-10-29 Mike McCormack <mike@codeweavers.com>
40114 * dlls/msi/dialog.c:
40115 Make enter and escape trigger the default and cancel buttons in
40118 2005-10-29 Mike McCormack <mike@codeweavers.com>
40120 * dlls/msi/table.c:
40121 Deleted two buggy functions that incorrectly and inefficiently check
40122 whether a row already exists in a table, and replaced them with a call
40123 to an existing working function that does the same thing correctly.
40125 2005-10-29 Mike McCormack <mike@codeweavers.com>
40127 * dlls/msi/files.c:
40128 Remove an incorrect comment and check for 0 being an invalid file
40131 2005-10-29 Mike McCormack <mike@codeweavers.com>
40133 * dlls/msi/files.c:
40134 Extract file directly to their target location, bypassing the need to
40135 use temporary files and move files.
40137 2005-10-29 Robert Shearman <rob@codeweavers.com>
40139 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
40140 - Read DLL name from modules in MSFT typelibs.
40141 - A name offset of -1 for a parameter means that it has the same name
40143 - Print an error if a ReadName is attempted with an offset of -1,
40144 since this will read garbage.
40145 - Implement ITypeInfo_GetDllEntry.
40147 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40149 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
40150 dlls/wined3d/wined3d_private.h:
40151 Move the softwareVertexProcessing flag from the stateblock to the
40152 device because its state shouldn't be recorded in a stateblock.
40154 2005-10-29 Robert Shearman <rob@codeweavers.com>
40157 Print an error if a DC is created with a bad device.
40159 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
40161 * programs/winecfg/driveui.c:
40162 Set list view's text directly - don't use fill_drives_list for that.
40163 Enable "Apply" button when text changes.
40165 2005-10-29 Kevin Koltzau <kevin@plop.org>
40167 * dlls/msvcrt/console.c:
40168 Enable line editing for _cgets.
40170 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
40172 * dlls/ole32/tests/stg_prop.c:
40173 Delete some temp files created by the ole32 tests.
40175 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
40177 * dlls/msi/action.c:
40178 Passing NULL as the last two parameters to ReadFile is illegal and
40179 actually causes a crash on windows. The attached patch fixes this.
40181 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
40183 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
40184 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
40186 2005-10-29 Mike McCormack <mike@codeweavers.com>
40189 Add an implementation for MsiGetShortcutTargetA/W.
40191 2005-10-28 Alexandre Julliard <julliard@winehq.org>
40193 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
40194 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
40195 attempts to unmount the Unix device.
40197 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
40199 * dlls/ntdll/om.c, include/winternl.h:
40200 Fix NtQueryDirectoryObject prototype, documentation, and the
40201 definition of the structure it uses.
40203 2005-10-28 Huw Davies <huw@codeweavers.com>
40205 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
40206 dlls/gdi/tests/mapping.c:
40207 xform can be NULL when setting the identity.
40209 2005-10-28 Mike McCormack <mike@codeweavers.com>
40211 * dlls/msi/install.c:
40214 2005-10-28 Mike McCormack <mike@codeweavers.com>
40216 * dlls/shell32/shelllink.c:
40217 Handle MSI advertised shortcuts in the shelllink object.
40219 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
40221 * programs/regedit/De.rc:
40222 Update the German resource file.
40224 2005-10-28 Mike McCormack <mike@codeweavers.com>
40226 * dlls/msi/files.c:
40227 Put the UI update code for cabinet file into a separate function.
40229 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40231 * dlls/version/install.c:
40232 Correct the way that VerFindFileA checks for a file that is
40233 exclusively locked.
40235 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40237 * dlls/kernel/tests/thread.c:
40238 Test CreateThread() for reception of NULL pointer to TID.
40240 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40242 * dlls/user/tests/msg.c:
40243 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
40244 create a thread then.
40246 2005-10-28 Mike McCormack <mike@codeweavers.com>
40249 Return an error in MsiGetComponentPathW if passed a null component.
40251 2005-10-28 Mike McCormack <mike@codeweavers.com>
40254 Fix error handling in MsiEvaluateCondition.
40256 2005-10-28 Mike McCormack <mike@codeweavers.com>
40258 * dlls/msi/files.c:
40259 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
40261 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40263 * dlls/kernel/tests/console.c:
40264 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
40265 console signal handler is set to NULL.
40267 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
40269 * dlls/comctl32/header.c:
40270 Unify HEADER_InsertItem[A/W] into one function.
40272 2005-10-28 Mike McCormack <mike@codeweavers.com>
40274 * dlls/msi/files.c:
40275 Fix a memory leak in the cabinet extracting code.
40277 2005-10-28 Juan Lang <juan_lang@yahoo.com>
40279 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
40280 Use CryptMem functions for internal memory allocation.
40282 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40284 * programs/regedit/De.rc:
40285 Added German resources for regedit's find dialog.
40287 2005-10-28 James Hawkins <truiken@gmail.com>
40289 * dlls/wininet/internet.c:
40290 Correct parameter names for InternetSetFilePointer.
40292 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
40294 * dlls/oleaut32/variant.c:
40295 Handle VT_DECIMAL in VarCmp().
40297 2005-10-28 Mike McCormack <mike@codeweavers.com>
40299 * dlls/msvcrt/wcs.c:
40300 Use the correct buffer - reported by Jesse Allen.
40302 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40304 * dlls/kernel/tests/thread.c:
40305 Add a test for GetThreadExitCode.
40306 Use GetModuleHandleA as kernel32 should be present on every system.
40308 2005-10-28 Mike McCormack <mike@codeweavers.com>
40310 * dlls/shell32/shelllink.c:
40311 Implement IContextMenu::QueryContextMenu and
40312 IContextMenu::InvokeCommand.
40314 2005-10-28 Mike McCormack <mike@codeweavers.com>
40316 * dlls/msi/msi.spec:
40317 Fix MsiGetPropertyA/W spec declarations.
40319 2005-10-28 Mike McCormack <mike@codeweavers.com>
40321 * dlls/msi/action.c, dlls/msi/files.c:
40322 Create component folders in the CreateFolders action.
40324 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
40326 * programs/winecfg/appdefaults.c:
40327 Define OS environment variable on WinNT versions.
40329 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
40331 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
40332 include/wine/server_protocol.h, server/event.c, server/handle.c,
40333 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
40334 server/named_pipe.c, server/protocol.def, server/semaphore.c,
40335 server/timer.c, server/trace.c, server/winstation.c:
40336 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
40338 - Pass DesiredAccess to the server when creating mailslot.
40340 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
40342 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
40343 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
40346 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
40348 * dlls/advapi32/tests/registry.c:
40349 Delete a temp file.
40351 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
40353 * dlls/wininet/internet.c:
40354 Add default implementation for max_conn_pre_*_server flag.
40355 Add stubs for the above flags in InternetSetOption.
40357 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
40359 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
40361 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
40362 SetStretchBltMode() to assume that the corresponding DC driver
40363 functions return only a BOOL success flag, and therefore a proper
40364 return value should be generated by the main function. Fixed
40365 EMFDRV_StretchDIBits() to return a proper value (like
40366 MFDRV_StretchDIBits already does). Added comments about other cases of
40367 improper return values.
40369 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
40371 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
40372 dlls/user/spy.c, include/winuser.h:
40373 Add some missing USER definitions, add a couple of FIXMEs for not
40374 implemented features.
40376 2005-10-27 Mike McCormack <mike@codeweavers.com>
40378 * dlls/msi/action.c, dlls/msi/custom.c:
40379 If an action fails, print out its name as well as the error code. Use
40380 %d for error codes so it's easy to match them up to something in
40383 2005-10-27 Mike McCormack <mike@codeweavers.com>
40385 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
40386 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
40387 dlls/msi/helpers.c:
40388 Rename load_dynamic_stringW to msi_dup_record_field to better describe
40389 what it does, and replace a few instances with MSI_RecordGetString to
40390 avoid allocating memory.
40392 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
40394 * dlls/user/tests/msg.c:
40395 Add test for undocumented 0x4D message sent on F1.
40397 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
40399 * dlls/msvcrt/tests/printf.c:
40400 Added a test case for %0f and %.0f.
40402 2005-10-27 Mike McCormack <mike@codeweavers.com>
40404 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
40405 Implement transforms. This still includes some debugging code which
40406 can be enabled by setting debug_transform to 1 in the relevant
40409 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
40411 * dlls/wineps/init.c:
40412 Reorder header files to avoid name space collision with symbol
40415 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
40417 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
40418 dlls/shell32/tests/shlfolder.c:
40419 Implemented UnixFolder's IPersistPropertyBag::Load method.
40421 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
40423 * dlls/oleaut32/tests/vartype.c:
40424 Add tests for functionality implemented or corrected: multiplication,
40425 division, cast to double, cast to string.
40427 2005-10-27 Robert Shearman <rob@codeweavers.com>
40429 * include/rpcproxy.h:
40430 Add the macros used in dlldata.c files.
40432 2005-10-27 Robert Shearman <rob@codeweavers.com>
40434 * dlls/oleaut32/tmarshal.c:
40435 There is no need to call IUnknown_QueryInterface since getting the
40436 correct object is handled by the proxy manager.
40438 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
40440 * dlls/shell32/iconcache.c:
40441 Remove iconcache pre-initialization hack, it's not necessary any
40444 2005-10-27 Hans Leidekker <hans@it.vu.nl>
40446 * tools/wineinstall:
40447 Wine is beta software now.
40449 2005-10-27 Mike McCormack <mike@codeweavers.com>
40451 * dlls/msi/action.c:
40452 Tidy up the RegisterProduct action a little.
40454 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40456 * dlls/d3d8/device.c:
40457 Release the OpenGL context when the device is released.
40459 2005-10-27 Alexandre Julliard <julliard@winehq.org>
40461 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
40462 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
40463 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
40464 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
40465 programs/winecfg/driveui.c, programs/winecfg/resource.h:
40466 Get rid of the show dir symlink option.
40468 2005-10-27 Alexandre Julliard <julliard@winehq.org>
40470 * dlls/ntdll/directory.c:
40471 Make show_dir_symlinks the default and get rid of the option.
40473 2005-10-27 Alexandre Julliard <julliard@winehq.org>
40476 Make the unmount_device request take a handle to the device file
40477 itself instead of a handle to a file opened on the device.
40479 2005-10-27 Robert Reif <reif@earthlink.net>
40481 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
40482 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
40483 Added more error codes to dxerr8 and dxerr9 which were extracted from
40484 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
40486 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40488 * dlls/kernel/tests/process.c:
40489 Test for argv handling.
40491 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
40493 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
40494 Add stub implementation for NtAccessCheckAndAuditAlarm.
40496 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
40498 * include/advpub.h:
40499 Declare ExecuteCab and TranslateInfString.
40501 2005-10-27 Juan Lang <juan_lang@yahoo.com>
40503 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
40504 dlls/crypt32/tests/main.c, include/wincrypt.h:
40505 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
40507 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40509 * dlls/wined3d/vertexshader.c:
40510 Correct the number of parameters expected for the LRP function.
40512 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40514 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
40515 dlls/d3d8/vertexbuffer.c:
40516 Changed index and vertex buffer so that internal references are
40517 counted separately to external ones.
40519 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
40521 * programs/regedit/Fr.rc:
40522 Updated French resources.
40524 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
40526 * dlls/shell32/shellord.c:
40527 Correctly handle flags parameter in SHAddToRecentDocs.
40529 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
40531 * aclocal.m4, configure:
40532 Print first line of LDD output only.
40534 2005-10-27 Mike McCormack <mike@codeweavers.com>
40536 * dlls/msvcrt/wcs.c:
40537 Missing and zero precision specifiers are different.
40539 2005-10-27 Robert Shearman <rob@codeweavers.com>
40541 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
40542 Add IFontEventsDisp and IProvideMultipleClassInfo.
40544 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
40546 * dlls/comctl32/header.c:
40547 Unify HEADER_SetItem[A/W] into one function.
40549 2005-10-27 Mike McCormack <mike@codeweavers.com>
40551 * dlls/shell32/shelllink.c:
40552 Add the IObjectWithSite interface.
40554 2005-10-27 Mike McCormack <mike@codeweavers.com>
40556 * dlls/user/tests/menu.c:
40557 Add a currently failing test case for menus.
40559 2005-10-27 Robert Reif <reif@earthlink.net>
40561 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
40562 Remove unused variable from IDirectSoundFullDuplexImpl.
40563 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
40565 2005-10-26 Alexandre Julliard <julliard@winehq.org>
40567 * dlls/kernel/file.c:
40568 In FindNextFileExW don't report directory symlinks that point to one
40569 of the parent directories, to avoid infinite recursions.
40571 2005-10-26 Mike McCormack <mike@codeweavers.com>
40573 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
40575 Create a stub function to apply a single table transform and call it
40576 where we need to apply transforms.
40578 2005-10-26 Huw Davies <huw@codeweavers.com>
40580 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
40581 include/rpcproxy.h:
40582 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
40583 along with a few related defines.
40585 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
40587 * dlls/oleaut32/vartype.c:
40588 Implement complete VarDecDiv() for any valid DECIMAL.
40590 2005-10-26 Alexandre Julliard <julliard@winehq.org>
40592 * dlls/ntdll/loader.c:
40593 Attach to implicitly loaded builtin dlls on process startup.
40595 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
40597 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
40598 programs/regedit/framewnd.c, programs/regedit/main.h,
40599 programs/regedit/resource.h, programs/regedit/treeview.c:
40600 - Added Find functions
40601 - Some refactoring that made Find functions possible
40602 - GetItemPath returns a heap-allocated string
40603 - subtree update put into a separate function UpdateExpandingTree
40604 - error() utility function made public
40605 - Find functions are grayed/ungrayed based on context (which fixes
40606 invalid 'grayed' flag in some localizations).
40607 - InvalidateRect to fix display glitches coming from using
40609 - English and Polish resource updates (Find dialog box and Find menu
40610 options, string not found message).
40612 2005-10-26 Huw Davies <huw@codeweavers.com>
40614 * dlls/oleaut32/tmarshal.c:
40615 Treat paramflags == 0 like PARAMFLAG_FIN.
40617 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
40619 * dlls/oleaut32/vartype.c:
40620 Implement complete VarDecMul() for any valid DECIMAL.
40622 2005-10-26 Mike McCormack <mike@codeweavers.com>
40624 * dlls/msi/action.c:
40625 Enumerate the substorage transforms for any patches that are passed on
40626 the command line with PATCH=. Need to implement
40627 table_apply_transform() before this will do anything interesting.
40629 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
40631 * dlls/user/exticon.c, dlls/user/tests/resource.c:
40632 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
40633 if SearchPath fails to find the requested file in
40634 PrivateExtractIcons.
40635 - Some unit tests for PrivateExtractIcons.
40637 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
40639 * dlls/oleaut32/variant.c:
40640 Handle VT_CY in VarDiv().
40642 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
40644 * dlls/version/info.c:
40645 Updated trace to support VERSIONED_PRINTER.
40647 2005-10-26 Peter Beutner <p.beutner@gmx.net>
40649 * dlls/ntdll/cdrom.c:
40650 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
40652 2005-10-26 Robert Shearman <rob@codeweavers.com>
40654 * dlls/ole32/defaulthandler.c:
40655 Implement a Stop function and use this to properly implement
40656 IOleObject_Close, IAdviseSink_OnClose and the destructor.
40658 2005-10-26 Robert Shearman <rob@codeweavers.com>
40660 * dlls/oleaut32/tmarshal.c:
40661 - Forward IDispatch functions to the MIDL-generated proxy.
40662 - Remove special cases caused by previous marshaling of IDispatch &
40663 IUnknown that is no longer done.
40664 - Add error messages if an IUnknown or IDispatch method is called when
40665 it no longer should be.
40667 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
40669 * dlls/oleaut32/vartype.c:
40670 Implement complete VarBstrFromDec() for any valid DECIMAL, with
40671 internationalization support borrowed from VARIANT_BstrFromReal(). The
40672 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
40673 function and reused.
40675 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
40677 * dlls/user/tests/msg.c:
40678 Silently ignore WM_PAINT in msg tests.
40680 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
40682 * include/winternl.h:
40683 Add OBJECT_BASIC_INFORMATION to winternl.h.
40685 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
40687 * dlls/ntdll/file.c:
40688 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
40690 2005-10-26 Mike McCormack <mike@codeweavers.com>
40692 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
40693 Create an internal handle-free api for reading MSI database summary
40696 2005-10-26 Mike McCormack <mike@codeweavers.com>
40698 * dlls/msi/dialog.c:
40699 Switch back to using IPicture to load images. LoadImage did the
40700 resizing for us, but doesn't handle jpeg files and requires us writing
40701 a temp file, whereas IPicture handles jpeg files and can load directly
40704 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
40706 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
40707 Add a test for GetCurrentObject, make it pass under Wine.
40709 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
40711 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
40712 Make secur32.dll tests load on nt 4.0.
40714 2005-10-26 Hans Leidekker <hans@it.vu.nl>
40716 * dlls/odbccp32/odbccp32.c:
40717 Implement SQLInstallDriverManager.
40719 2005-10-26 Stefan Huehner <stefan@huehner.org>
40721 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
40722 Fix IXMLDOMDocument error handling.
40724 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
40726 * dlls/msvcrt/undname.c:
40727 Previous fix incorrectly removed all test for strings starting with
40728 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
40731 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
40733 * dlls/winspool/tests/info.c:
40734 Fix for GetPrinterDriverDirectoryA test.
40736 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
40738 * dlls/kernel/tests/path.c:
40739 Test for return value from CreateDirectory("c:").
40741 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
40743 * dlls/wininet/http.c, dlls/wininet/internet.h:
40744 Make functions static.
40746 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
40748 * programs/notepad/main.c:
40749 Windows XP does not always include the executable file name on the
40752 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
40754 * programs/notepad/dialog.c:
40755 Need an explicit truncate command to shorten the length of a file.
40757 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40759 * dlls/capi2032/cap20wxx.c:
40760 Fix gcc 4 warnings.
40762 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40764 * dlls/gdi/tests/metafile.c:
40765 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
40767 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
40769 * dlls/user/tests/text.c, dlls/user/text.c:
40770 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
40773 2005-10-26 Alexandre Julliard <julliard@winehq.org>
40775 * ChangeLog, documentation/ChangeLog.ALPHA:
40776 Start a new ChangeLog file. Older changes moved to
40777 documentation/ChangeLog.ALPHA.
40779 2005-10-25 Alexandre Julliard <julliard@winehq.org>
40781 * ANNOUNCE, ChangeLog, VERSION, configure:
40784 ----------------------------------------------------------------